{"version":3,"file":"ModuleBuilder.BTW60Pal.mjs","names":["getProps","C","React.useContext","React.useMemo","React.Fragment","Home","ZapLightEnergy","useRef","React.useId","React.useRef","RichText","_Fragment","MathOperations","RocketLaunch","Fire","Globe","MoneyWavy","OfficeChair","React.useRef","React.useState","_Fragment","React.useMemo","createClient","React.useState","savedOnly","b","m","React.useRef","v","p","Icon","e","Ta","t","xr","Ut","Je","A","p","Nr","Jt","E","b","Or","x","Xe","tr","rr","z","I","V","yr","za","he","Da","Ra","N","Ha","Ga","Va","Ua","Ya","\\u00C5","\\u00D0","\\u00DE","\\u00E5","\\u00F0","\\u00FE","\\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","Wa","K","kr","Sr","Mr","\\u00EE","\\u00EF","\\u00ED","\\u00EC","Ja","l","k","u","_","zr","_e","Ie","se","J","ze","Br","Tr","Ar","Y","Dr","Fe","Q","qr","zt","Rr","Er","Ir","Ye","Fr","Lr","Pr","Gr","Bt","Vr","Ur","Yr","jr","Wr","ue","Xr","Zr","er","Kr","Jr","ye","ve","Ke","Qr","ar","nr","ir","sr","lr","pe","ur","hr","mr","cr","dr","fr","pr","vr","gr","Ce","\\u02B0","\\u02B2","\\u02E1","\\u207F","\\u02B3","\\u02E2","\\u02B7","\\u02E3","\\u02B8","\\u00E1","\\u00E0","\\u00E4","\\u01DF","\\u00E3","\\u0101","\\u0103","\\u1EAF","\\u1EB1","\\u1EB5","\\u01CE","\\u00E2","\\u1EA5","\\u1EA7","\\u1EAB","\\u0227","\\u01E1","\\u01FB","\\u1E03","\\u0107","\\u1E09","\\u010D","\\u0109","\\u010B","\\u00E7","\\u010F","\\u1E0B","\\u1E11","\\u00E9","\\u00E8","\\u00EB","\\u1EBD","\\u0113","\\u1E17","\\u1E15","\\u0115","\\u1E1D","\\u011B","\\u00EA","\\u1EBF","\\u1EC1","\\u1EC5","\\u0117","\\u0229","\\u1E1F","\\u01F5","\\u1E21","\\u011F","\\u01E7","\\u011D","\\u0121","\\u0123","\\u1E27","\\u021F","\\u0125","\\u1E23","\\u1E29","\\u1E2F","\\u0129","\\u012B","\\u012D","\\u01D0","\\u01F0","\\u0135","\\u1E31","\\u01E9","\\u0137","\\u013A","\\u013E","\\u013C","\\u1E3F","\\u1E41","\\u0144","\\u01F9","\\u00F1","\\u0148","\\u1E45","\\u0146","\\u00F3","\\u00F2","\\u00F6","\\u022B","\\u00F5","\\u1E4D","\\u1E4F","\\u022D","\\u014D","\\u1E53","\\u1E51","\\u014F","\\u01D2","\\u00F4","\\u1ED1","\\u1ED3","\\u1ED7","\\u022F","\\u0231","\\u0151","\\u1E55","\\u1E57","\\u0155","\\u0159","\\u1E59","\\u0157","\\u015B","\\u1E65","\\u0161","\\u1E67","\\u015D","\\u1E61","\\u015F","\\u1E97","\\u0165","\\u1E6B","\\u0163","\\u00FA","\\u00F9","\\u00FC","\\u01D8","\\u01DC","\\u01D6","\\u01DA","\\u0169","\\u1E79","\\u016B","\\u1E7B","\\u016D","\\u01D4","\\u00FB","\\u016F","\\u0171","\\u1E7D","\\u1E83","\\u1E81","\\u1E85","\\u0175","\\u1E87","\\u1E98","\\u1E8D","\\u1E8B","\\u00FD","\\u1EF3","\\u00FF","\\u1EF9","\\u0233","\\u0177","\\u1E8F","\\u1E99","\\u017A","\\u017E","\\u1E91","\\u017C","\\u00C1","\\u00C0","\\u00C4","\\u01DE","\\u00C3","\\u0100","\\u0102","\\u1EAE","\\u1EB0","\\u1EB4","\\u01CD","\\u00C2","\\u1EA4","\\u1EA6","\\u1EAA","\\u0226","\\u01E0","\\u01FA","\\u1E02","\\u0106","\\u1E08","\\u010C","\\u0108","\\u010A","\\u00C7","\\u010E","\\u1E0A","\\u1E10","\\u00C9","\\u00C8","\\u00CB","\\u1EBC","\\u0112","\\u1E16","\\u1E14","\\u0114","\\u1E1C","\\u011A","\\u00CA","\\u1EBE","\\u1EC0","\\u1EC4","\\u0116","\\u0228","\\u1E1E","\\u01F4","\\u1E20","\\u011E","\\u01E6","\\u011C","\\u0120","\\u0122","\\u1E26","\\u021E","\\u0124","\\u1E22","\\u1E28","\\u00CD","\\u00CC","\\u00CF","\\u1E2E","\\u0128","\\u012A","\\u012C","\\u01CF","\\u00CE","\\u0130","\\u0134","\\u1E30","\\u01E8","\\u0136","\\u0139","\\u013D","\\u013B","\\u1E3E","\\u1E40","\\u0143","\\u01F8","\\u00D1","\\u0147","\\u1E44","\\u0145","\\u00D3","\\u00D2","\\u00D6","\\u022A","\\u00D5","\\u1E4C","\\u1E4E","\\u022C","\\u014C","\\u1E52","\\u1E50","\\u014E","\\u01D1","\\u00D4","\\u1ED0","\\u1ED2","\\u1ED6","\\u022E","\\u0230","\\u0150","\\u1E54","\\u1E56","\\u0154","\\u0158","\\u1E58","\\u0156","\\u015A","\\u1E64","\\u0160","\\u1E66","\\u015C","\\u1E60","\\u015E","\\u0164","\\u1E6A","\\u0162","\\u00DA","\\u00D9","\\u00DC","\\u01D7","\\u01DB","\\u01D5","\\u01D9","\\u0168","\\u1E78","\\u016A","\\u1E7A","\\u016C","\\u01D3","\\u00DB","\\u016E","\\u0170","\\u1E7C","\\u1E82","\\u1E80","\\u1E84","\\u0174","\\u1E86","\\u1E8C","\\u1E8A","\\u00DD","\\u1EF2","\\u0178","\\u1EF8","\\u0232","\\u0176","\\u1E8E","\\u0179","\\u017D","\\u1E90","\\u017B","\\u03AC","\\u1F70","\\u1FB1","\\u1FB0","\\u03AD","\\u1F72","\\u03AE","\\u1F74","\\u03AF","\\u1F76","\\u03CA","\\u0390","\\u1FD2","\\u1FD1","\\u1FD0","\\u03CC","\\u1F78","\\u03CD","\\u1F7A","\\u03CB","\\u03B0","\\u1FE2","\\u1FE1","\\u1FE0","\\u03CE","\\u1F7C","\\u038E","\\u1FEA","\\u03AB","\\u1FE9","\\u1FE8","\\u038F","\\u1FFA","sanitizeLatexExpression","katex","k","v","React.useRef","b","e","React.useRef","React.useState","e","e","useState","useRef","e","newGrid","key","tr","text","rr","cc","_Fragment","useState","_Fragment","e","v","Icon","useState","useRef","useMemo","_Fragment","e","React.useRef","React.useState","e","Reorder","data","React.useMemo","_Fragment","i","katex","Mr","Ar","e","t","f","i","v","A","l","u","p","wr","Cr","or","m","D","M","Z","O","d","x","W","S","F","B","Y","X","$","P","R","Er","Lr","_r","br","Nr","qr","e","i","l","u","f","m","x","A","_","p","B","I","E","S","M","Z","st","O","Tt","Ft","cr","dt","Nt","v","rt","vt","bt","k","F","R","ct","ot","mt","tt","pt","D","J","it","ft","yt","qt","W","Y","$","et","Q","At","Ot","jt","Wt","at","Xt","Mt","wt","xt","kt","Et","$t","te","de","Ht","ee","oe","vn","we","Mn","ce","xr","Ne","Yn","Ae","Yt","ue","Sr","Ue","En","It","Dt","Kt","Qt","Zr","yn","Dn","$e","ga","qe","on","Dr","wn","Nn","Rn","ln","Ge","Ve","re","Le","xe","Oe","Tn","_r","Rr","Tr","zr","Ur","Xa","Ka","Hr","Za","$a","Qa","Wr","Pe","ta","ea","na","An","Vr","Qe","ia","ra","ha","xn","aa","Xn","Gr","Yr","oa","sa","Vt","De","sn","kr","ma","ye","ke","Ee","er","dr","ba","Qr","tn","Kr","ur","fn","hr","Kn","or","lr","Fn","Qn","Cr","jr","fr","tr","Fr","zn","ca","ua","Jr","Pr","ar","Xr","la","da","sr","Ir","$r","t","d","b","K","V","lt","nt","N","z","P","X","ut","gt","ht","Ct","St","Rt","_t","xa","gn","Aa","La","Na","_a","Sa","se","le","ae","ne","wa","gr","me","pe","Zt","Be","nn","Me","rn","fe","un","hn","Re","He","mn","Hn","Te","rr","Or","mr","Se","ka","Fa","Cn","Ia","Ca","ja","vr","Oa","Ba","Ma","br","qa","ir","yr","wr","Ea","Pa","cn","ya","pn","In","pr","nr","an","Go","Gc","t","e","A","__assign","r","B","n","s","a","o","i","c","Q","u","d","p","v","E","I","K","m","b","D","S","x","M","O","V","k","R","P","N","X","J","Y","W","_","Z","z","$","g","Ae","ee","te","re","Be","ne","se","ae","oe","ce","Qe","we","ue","le","Ce","Ue","Fe","he","de","fe","pe","ve","He","Ee","Ie","ye","Ke","me","Le","De","Se","xe","Te","Me","Ge","Oe","Ve","ke","Re","Pe","Ne","Xe","Je","Ye","_e","ze","qe","$e","At","et","tt","rt","Bt","nt","st","at","ot","it","ct","Qt","gt","l","wt","ut","lt","Ct","Ut","Ft","ht","dt","ft","pt","vt","Ht","Et","It","yt","Kt","mt","bt","Dt","St","xt","Tt","Mt","Ot","Vt","kt","Rt","Nt","Xt","Jt","Yt","Wt","_t","Zt","zt","qt","jt","$t","Ar","er","tr","rr","Br","nr","sr","ar","or","ir","cr","Qr","gr","wr","ur","lr","Cr","Ur","Fr","hr","dr","fr","pr","vr","Hr","Er","Ir","yr","Kr","mr","Lr","br","Dr","Sr","xr","Tr","Mr","Gr","Or","Vr","kr","Rr","Pr","Nr","Xr","Jr","Yr","Wr","_r","Zr","zr","qr","jr","$r","An","tn","rn","Bn","nn","sn","an","on","cn","Qn","gn","wn","un","ln","Cn","Fn","hn","F","vn","Hn","fn","pn","En","In","yn","Kn","mn","Dn","h","f","H","y","xn","Tn","Mn","Gn","On","Vn","Rn","Nn","Xn","L","T","Yn","Wn","G","_define_property","html2canvas","x","jsPDF","React.useMemo","createClient","React.useState","b","i","React.useRef","Reorder","e"],"sources":["https:/framerusercontent.com/modules/hEcfhyqzZd1G9o7j6JHo/WBV1drPirp5LMiQEYlRJ/KryqocdpM.js","https:/framerusercontent.com/modules/vDXeiOHr8npfy4hrnAe1/fiLgkNRi00b5CV1BwBk0/VUKd8eeZZ.js","https:/framerusercontent.com/modules/JY1hYO7mvIVchKQTBEKM/cGdcZO6cTfeLOmvZR2w3/CourseNavigationIcons.js","https:/framerusercontent.com/modules/TC4yX7GzhQwEwpE1p2pF/7AtyNFDEAVwsuwXRo2fh/GlassOverlay.js","https:/framerusercontent.com/modules/0AWLHfKna0d9TC0JimCC/51S1nKCgBlQSFG7bgRnc/CourseNavigation.js","https:/framerusercontent.com/modules/2FkZz1kGLyEG9lFWj93n/86R0pon9pgCVKbEtU56m/ModuleTypes.js","https:/framerusercontent.com/modules/SNC8CZNU4vz0Ojf9TCsf/UBApUu27WojJlaA2Q8wI/ModuleIcons.js","https:/esm.sh/katex@0.16.8/es2022/katex.mjs","https:/esm.sh/katex@0.16.8","https:/framerusercontent.com/modules/6JFz3UgX1zGrROlD2Dtt/8FlyMxkpcF1WEgjfds76/RenderCellContent.js","https:/framerusercontent.com/modules/Yedlnb5qyX8YPI6mm2X5/aJOVl0BmHJB0Z6vjhKrp/EditorIcons.js","https:/framerusercontent.com/modules/Qxj4HfBYePkp1fPHuecb/tnBT4DSdgOOZY48YjWeC/MenuColor.js","https:/framerusercontent.com/modules/AFzAY4VznZ4McdLCjVG8/PKtOWwprdCTVISHjyIGT/EditorStyles.js","https:/framerusercontent.com/modules/biyU9hzGrsZBQyO9d8ya/awbo0UG5cstuaEvMVbO8/ToolbarComponents.js","https:/framerusercontent.com/modules/DHNUWRh2n8qDxUxmrdNq/3G1Juqp30HGySEN1Hn9I/ModuleEditors.js","https:/framerusercontent.com/modules/hiYBSivH81C9mIv90kYX/qSIfsXgtF6vYEPqHsl3z/TableCellEditor.js","https:/framerusercontent.com/modules/vb13693qIvFkIPd9iRoE/YHr8TlXqmaliMhRVtV2J/TableGridEditor.js","https:/framerusercontent.com/modules/nckgm7W9imLt7ZKfYSqm/eeCSYJQQfOdZAifDzRHl/TableToolbar.js","https:/framerusercontent.com/modules/PwNF5rHKUgwks34mMvyi/rmiIKdzfaDp6KyxA5taq/TablePropertyEditor.js","https:/framerusercontent.com/modules/JtDhXcQ15rKstbV5nlPY/2Zipdrkey3cBVqx0RCTI/SingleBlockRenderer.js","https:/framerusercontent.com/modules/CKq1yhn3CBDmFkzVuEhY/CTVO0aWLBw5lUqmBgY25/ViewerEngine.js","https:/esm.sh/fflate@0.4.8/es2022/fflate.mjs","https:/esm.sh/fflate@^0.4.8?target=es2022","https:/esm.sh/jspdf@2.5.1/es2022/jspdf.mjs","https:/esm.sh/jspdf@2.5.1","https:/ga.jspm.io/npm:html2canvas@1.4.1/dist/html2canvas.js","https:/framerusercontent.com/modules/35TVrZ8kgUIUup1RvUwd/gPoGnt9167t90jFoG2BR/PdfRenderer.js","https:/framerusercontent.com/modules/rg9Fe3HtS9e4ArrprV20/OBl96GOe6Gija32Fbl5T/PdfLayout.js","https:/framerusercontent.com/modules/EQ4vaW6khMJ0Ad6vtohr/J5DgMPGmSmxB9OJZzbfh/PdfExporter.js","https:/framerusercontent.com/modules/vBPJ12UkKmcndO84RviQ/plAjCzv1E7c20czNuv6z/ModuleBuilder.js"],"sourcesContent":["// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.111 11.12 L 8.451 0 L 7.451 8 L 15.277 8 C 15.743 8 15.998 8.544 15.699 8.902 L 6.451 20 L 7.451 12 L 0.551 12 C 0.098 12 -0.161 11.483 0.111 11.12 Z\" fill=\"transparent\" height=\"20px\" id=\"S13CLXAXB\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(4.549 2)\" width=\"15.827760711742318px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"3556838003\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-YkatT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-YkatT { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Zap Light Energy\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-YkatT\");Icon.displayName=\"Zap Light Energy\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Zap Light Energy\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,Instance,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RocketLaunch from\"https://framerusercontent.com/modules/4aDAOGy8TZoXOUt2Vkda/uFD3ECXDBegfUhNNEG0d/sFjCGjy1B.js\";import Home from\"https://framerusercontent.com/modules/4D3ftnrCKMi9sZxy9KN9/VIt1WEwa4r1PfvCESAKj/Qd5CLrGSO.js\";import MathOperations from\"https://framerusercontent.com/modules/9CpW1eZpnshdEAk5sdBu/FMyKHWgPXlzdO8qnsDam/ecLexd3Y4.js\";import Fire from\"https://framerusercontent.com/modules/EMbF5R4cSHxWtoIds42u/pczZnKZCnrjXrcUhFpQq/xt8A_Amrt.js\";import ZapLightEnergy from\"https://framerusercontent.com/modules/hEcfhyqzZd1G9o7j6JHo/WBV1drPirp5LMiQEYlRJ/KryqocdpM.js\";import OfficeChair from\"https://framerusercontent.com/modules/LlZUK631faB7vsernj5v/oTepSSXHXR1ZZsMY4JJo/M3QzvFAZV.js\";import MoneyWavy from\"https://framerusercontent.com/modules/Oe74qjD353KYgpYBTfO4/kKNw5hUozgbkPXJOmU6F/hqKc9RA03.js\";import Globe from\"https://framerusercontent.com/modules/qg5O78z2q8kvZbQWStw5/OjxXH2GCT4nXPHo2IICz/YO7MK5PPy.js\";import C from\"https://framerusercontent.com/modules/jvdAaf6Hn7cfKQtpCreT/MEusmLSxFP3ojzgG7WFx/PUHahJJbW.js\";const CFonts=getFonts(C);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"hD3K6i6JP\",\"XeQJXIXS7\",\"l0MlzqmBo\",\"HETdv_0jn\",\"yRPYytGf2\"];const serializationHash=\"framer-GJWla\";const variantClassNames={hD3K6i6JP:\"framer-v-1667pgp\",HETdv_0jn:\"framer-v-1ofj30j\",l0MlzqmBo:\"framer-v-1ce683e\",XeQJXIXS7:\"framer-v-1d8g45d\",yRPYytGf2:\"framer-v-21p66\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CQ6QEW2i4=undefined;const H0Ig8txco=undefined;const dff2AN2dp=undefined;const Kxg_ZLAFj=undefined;const zKmNkNF1Y=undefined;const hAg86zx_w=undefined;const vfFYb_r_M=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition1};const animation1={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1};const animation2={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:50,y:0};const transition2={bounce:.25,delay:.1,duration:.45,type:\"spring\"};const textEffect={effect:animation2,tokenization:\"character\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const animation3={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.3,skewX:0,skewY:0,transition:transition1,x:40,y:-68};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.3,skewX:0,skewY:0,x:40,y:-68};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop 2\":\"l0MlzqmBo\",\"Phone Mini\":\"XeQJXIXS7\",Desktop:\"hD3K6i6JP\",Phone:\"HETdv_0jn\",Tablet:\"yRPYytGf2\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,icon2,id,link,title,title2,visible,visible2,width,...props})=>{return{...props,CQ6QEW2i4:link??props.CQ6QEW2i4,dff2AN2dp:icon??props.dff2AN2dp??Home,H0Ig8txco:visible2??props.H0Ig8txco??true,hAg86zx_w:title??props.hAg86zx_w??\"Dashboard\",Kxg_ZLAFj:visible??props.Kxg_ZLAFj,variant:humanReadableVariantMap[props.variant]??props.variant??\"hD3K6i6JP\",vfFYb_r_M:title2??props.vfFYb_r_M??\"IBSS\",zKmNkNF1Y:icon2??props.zKmNkNF1Y??ZapLightEnergy};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CQ6QEW2i4,hAg86zx_w,dff2AN2dp,zKmNkNF1Y,Kxg_ZLAFj,H0Ig8txco,vfFYb_r_M,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hD3K6i6JP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1667pgp\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hD3K6i6JP\",ref:refBinding,style:{backgroundColor:\"rgb(0, 24, 51)\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\",...style},...addPropertyOverrides({HETdv_0jn:{\"data-framer-name\":\"Phone\"},l0MlzqmBo:{\"data-framer-name\":\"Desktop 2\"},XeQJXIXS7:{\"data-framer-name\":\"Phone Mini\"},yRPYytGf2:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:CQ6QEW2i4,motionChild:true,nodeId:\"hBaaCtC5c\",openInNewTab:false,scopeId:\"VUKd8eeZZ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-u1tkox framer-y5mwq2\",layoutDependency:layoutDependency,layoutId:\"hBaaCtC5c\",whileHover:animation,whileTap:animation1,children:[H0Ig8txco!==false&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1ma96w7\",Component:Home,layoutDependency:layoutDependency,layoutId:\"QMrzuU7YN\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-b93a7921-22cd-49d2-9c71-a6d89510b3c7, rgb(238, 234, 223))\",\"--3it368\":1},...addPropertyOverrides({yRPYytGf2:{Component:dff2AN2dp}},baseVariant,gestureVariant)}),Kxg_ZLAFj!==false&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-q73x3d\",Component:zKmNkNF1Y,layoutDependency:layoutDependency,layoutId:\"U_amWk9uV\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"var(--token-b93a7921-22cd-49d2-9c71-a6d89510b3c7, rgb(238, 234, 223))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QXN0YSBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Asta Sans\", \"Asta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b93a7921-22cd-49d2-9c71-a6d89510b3c7, rgb(238, 234, 223)))\"},children:\"Dashboard\"})}),className:\"framer-1tpr88l\",fonts:[\"GF;Asta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"kESLUFrr8\",style:{\"--extracted-r6o4lv\":\"var(--token-b93a7921-22cd-49d2-9c71-a6d89510b3c7, rgb(238, 234, 223))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hAg86zx_w,verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.18em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(116, 158, 207, 0.47))\"},children:\"IBSS\"})}),className:\"framer-gktnk9\",effect:textEffect,fonts:[\"GF;IBM Plex Mono-500\"],layoutDependency:layoutDependency,layoutId:\"EOE8srybN\",style:{\"--extracted-r6o4lv\":\"rgba(116, 158, 207, 0.47)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vfFYb_r_M,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i4e5m6\",\"data-highlight\":true,id:`${layoutId}-i4e5m6`,layoutDependency:layoutDependency,layoutId:\"TQniplzK1\",onTap:onTap13elrgn({overlay}),ref:ref1,style:{backgroundColor:\"var(--token-84d319d2-9fab-42b0-bc41-8b2e50094d75, rgb(1, 40, 84))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"inset 0px 1px 2px 0px rgba(0, 0, 0, 0.15)\"},whileHover:animation3,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy03MDA=\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(193, 215, 244))\"},children:\"Courses\"})}),className:\"framer-12zraax\",fonts:[\"GF;IBM Plex Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Ux_7PF6k1\",style:{\"--extracted-r6o4lv\":\"rgb(193, 215, 244)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-i4e5m6`,offsetX:-41.7108,offsetY:37.2969,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1oxhi17\",\"data-border\":true,exit:animation4,initial:animation6,layoutDependency:layoutDependency,layoutId:\"xfpGIes5X\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5512d525-11ed-40b3-8f57-054aec852cb6, rgb(166, 129, 27))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-669b1761-a878-4646-9820-cc3b70957325, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\",WebkitBackdropFilter:\"blur(8px)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lTPFCEasB\"},implicitPathVariables:undefined},{href:{webPageId:\"lTPFCEasB\"},implicitPathVariables:undefined},{href:{webPageId:\"lTPFCEasB\"},implicitPathVariables:undefined},{href:{webPageId:\"lTPFCEasB\"},implicitPathVariables:undefined},{href:{webPageId:\"lTPFCEasB\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"156px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h9el5i-container\",layoutDependency:layoutDependency,layoutId:\"dTOgHhiSv-container\",nodeId:\"dTOgHhiSv\",rendersWithMotion:true,scopeId:\"VUKd8eeZZ\",children:/*#__PURE__*/_jsx(C,{fK8S7N6Es:\"Math\",height:\"100%\",id:\"dTOgHhiSv\",Jo1TWsqrA:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",L7dhM97LO:resolvedLinks[0],layoutId:\"dTOgHhiSv\",q6_zo6SMK:MathOperations,rFXXzG6Yd:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",style:{width:\"100%\"},uysBNfGtd:13,width:\"100%\",YQbHILXTK:\"8px\",...addPropertyOverrides({HETdv_0jn:{L7dhM97LO:resolvedLinks[3]},l0MlzqmBo:{L7dhM97LO:resolvedLinks[2]},XeQJXIXS7:{L7dhM97LO:resolvedLinks[1]},yRPYytGf2:{L7dhM97LO:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RDoZnn3e9\"},implicitPathVariables:undefined},{href:{webPageId:\"RDoZnn3e9\"},implicitPathVariables:undefined},{href:{webPageId:\"RDoZnn3e9\"},implicitPathVariables:undefined},{href:{webPageId:\"RDoZnn3e9\"},implicitPathVariables:undefined},{href:{webPageId:\"RDoZnn3e9\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"156px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-496ixi-container\",layoutDependency:layoutDependency,layoutId:\"wCKPSs1vR-container\",nodeId:\"wCKPSs1vR\",rendersWithMotion:true,scopeId:\"VUKd8eeZZ\",children:/*#__PURE__*/_jsx(C,{fK8S7N6Es:\"Physics\",height:\"100%\",id:\"wCKPSs1vR\",Jo1TWsqrA:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",L7dhM97LO:resolvedLinks1[0],layoutId:\"wCKPSs1vR\",q6_zo6SMK:RocketLaunch,rFXXzG6Yd:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",style:{width:\"100%\"},uysBNfGtd:13,width:\"100%\",YQbHILXTK:\"8px\",...addPropertyOverrides({HETdv_0jn:{L7dhM97LO:resolvedLinks1[3]},l0MlzqmBo:{L7dhM97LO:resolvedLinks1[2]},XeQJXIXS7:{L7dhM97LO:resolvedLinks1[1]},yRPYytGf2:{L7dhM97LO:resolvedLinks1[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UIBdn5ieE\"},implicitPathVariables:undefined},{href:{webPageId:\"UIBdn5ieE\"},implicitPathVariables:undefined},{href:{webPageId:\"UIBdn5ieE\"},implicitPathVariables:undefined},{href:{webPageId:\"UIBdn5ieE\"},implicitPathVariables:undefined},{href:{webPageId:\"UIBdn5ieE\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"156px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yy8i0q-container\",layoutDependency:layoutDependency,layoutId:\"oxm1nVaNN-container\",nodeId:\"oxm1nVaNN\",rendersWithMotion:true,scopeId:\"VUKd8eeZZ\",children:/*#__PURE__*/_jsx(C,{fK8S7N6Es:\"Chemistry\",height:\"100%\",id:\"oxm1nVaNN\",Jo1TWsqrA:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",L7dhM97LO:resolvedLinks2[0],layoutId:\"oxm1nVaNN\",q6_zo6SMK:Fire,rFXXzG6Yd:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",style:{width:\"100%\"},uysBNfGtd:13,width:\"100%\",YQbHILXTK:\"8px\",...addPropertyOverrides({HETdv_0jn:{L7dhM97LO:resolvedLinks2[3]},l0MlzqmBo:{L7dhM97LO:resolvedLinks2[2]},XeQJXIXS7:{L7dhM97LO:resolvedLinks2[1]},yRPYytGf2:{L7dhM97LO:resolvedLinks2[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"156px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3rm86d-container\",layoutDependency:layoutDependency,layoutId:\"bBh8RvOgD-container\",nodeId:\"bBh8RvOgD\",rendersWithMotion:true,scopeId:\"VUKd8eeZZ\",children:/*#__PURE__*/_jsx(C,{fK8S7N6Es:\"Global Politics\",height:\"100%\",id:\"bBh8RvOgD\",Jo1TWsqrA:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",layoutId:\"bBh8RvOgD\",q6_zo6SMK:Globe,rFXXzG6Yd:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",style:{width:\"100%\"},uysBNfGtd:13,width:\"100%\",YQbHILXTK:\"8px\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"b_S8TRffa\"},implicitPathVariables:undefined},{href:{webPageId:\"b_S8TRffa\"},implicitPathVariables:undefined},{href:{webPageId:\"b_S8TRffa\"},implicitPathVariables:undefined},{href:{webPageId:\"b_S8TRffa\"},implicitPathVariables:undefined},{href:{webPageId:\"b_S8TRffa\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"156px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-36n66p-container\",layoutDependency:layoutDependency,layoutId:\"COOAOgGzn-container\",nodeId:\"COOAOgGzn\",rendersWithMotion:true,scopeId:\"VUKd8eeZZ\",children:/*#__PURE__*/_jsx(C,{fK8S7N6Es:\"Business\",height:\"100%\",id:\"COOAOgGzn\",Jo1TWsqrA:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",L7dhM97LO:resolvedLinks3[0],layoutId:\"COOAOgGzn\",q6_zo6SMK:MoneyWavy,rFXXzG6Yd:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",style:{width:\"100%\"},uysBNfGtd:13,width:\"100%\",YQbHILXTK:\"8px\",...addPropertyOverrides({HETdv_0jn:{L7dhM97LO:resolvedLinks3[3]},l0MlzqmBo:{L7dhM97LO:resolvedLinks3[2]},XeQJXIXS7:{L7dhM97LO:resolvedLinks3[1]},yRPYytGf2:{L7dhM97LO:resolvedLinks3[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"156px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gtmilj-container\",layoutDependency:layoutDependency,layoutId:\"FUtMEBf9D-container\",nodeId:\"FUtMEBf9D\",rendersWithMotion:true,scopeId:\"VUKd8eeZZ\",children:/*#__PURE__*/_jsx(C,{fK8S7N6Es:\"Design\",height:\"100%\",id:\"FUtMEBf9D\",Jo1TWsqrA:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",layoutId:\"FUtMEBf9D\",q6_zo6SMK:OfficeChair,rFXXzG6Yd:\"var(--token-65db24da-2e76-4402-9a65-aceece6d8b66, rgb(2, 40, 84))\",style:{width:\"100%\"},uysBNfGtd:13,width:\"100%\",YQbHILXTK:\"8px\"})})})]})})})]})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GJWla.framer-y5mwq2, .framer-GJWla .framer-y5mwq2 { display: block; }\",\".framer-GJWla.framer-1667pgp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 53px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 25px; position: relative; width: 1200px; }\",\".framer-GJWla .framer-u1tkox { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-GJWla .framer-1ma96w7, .framer-GJWla .framer-q73x3d { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-GJWla .framer-1tpr88l { flex: none; height: 18px; position: relative; white-space: pre-wrap; width: 81px; word-break: break-word; word-wrap: break-word; }\",\".framer-GJWla .framer-gktnk9 { flex: none; height: 17px; position: relative; white-space: pre-wrap; width: 158px; word-break: break-word; word-wrap: break-word; }\",\".framer-GJWla .framer-i4e5m6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 5px 10px 5px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-GJWla .framer-12zraax { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GJWla .framer-1oxhi17 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 22px; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GJWla .framer-h9el5i-container, .framer-GJWla .framer-496ixi-container, .framer-GJWla .framer-yy8i0q-container, .framer-GJWla .framer-3rm86d-container, .framer-GJWla .framer-36n66p-container, .framer-GJWla .framer-gtmilj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-GJWla.framer-v-1d8g45d.framer-1667pgp { padding: 25px 25px 25px 65px; width: 300px; }\",\".framer-GJWla.framer-v-1ce683e.framer-1667pgp { width: 1390px; }\",\".framer-GJWla.framer-v-1ofj30j.framer-1667pgp { width: 390px; }\",\".framer-GJWla.framer-v-21p66.framer-1667pgp { width: 810px; }\",'.framer-GJWla[data-border=\"true\"]::after, .framer-GJWla [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XeQJXIXS7\":{\"layout\":[\"fixed\",\"fixed\"]},\"l0MlzqmBo\":{\"layout\":[\"fixed\",\"fixed\"]},\"HETdv_0jn\":{\"layout\":[\"fixed\",\"fixed\"]},\"yRPYytGf2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"CQ6QEW2i4\":\"link\",\"hAg86zx_w\":\"title\",\"dff2AN2dp\":\"icon\",\"zKmNkNF1Y\":\"icon2\",\"Kxg_ZLAFj\":\"visible\",\"H0Ig8txco\":\"visible2\",\"vfFYb_r_M\":\"title2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"EqX8thWQjdZcOB1c6p5N\",\"E1vFg1A6wcWAGuFi9Hz1\"]\n */const FramerVUKd8eeZZ=withCSS(Component,css,\"framer-GJWla\");export default FramerVUKd8eeZZ;FramerVUKd8eeZZ.displayName=\"Nav B.\";FramerVUKd8eeZZ.defaultProps={height:53,width:1200};addPropertyControls(FramerVUKd8eeZZ,{variant:{options:[\"hD3K6i6JP\",\"XeQJXIXS7\",\"l0MlzqmBo\",\"HETdv_0jn\",\"yRPYytGf2\"],optionTitles:[\"Desktop\",\"Phone Mini\",\"Desktop 2\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},CQ6QEW2i4:{title:\"Link\",type:ControlType.Link},hAg86zx_w:{defaultValue:\"Dashboard\",displayTextArea:false,title:\"Title\",type:ControlType.String},onhAg86zx_wChange:{changes:\"hAg86zx_w\",type:ControlType.ChangeHandler},dff2AN2dp:{defaultValue:{identifier:\"module:4D3ftnrCKMi9sZxy9KN9/VIt1WEwa4r1PfvCESAKj/Qd5CLrGSO.js:default\",moduleId:\"4D3ftnrCKMi9sZxy9KN9\"},setModuleId:\"EqX8thWQjdZcOB1c6p5N\",title:\"Icon\",type:ControlType.VectorSetItem},zKmNkNF1Y:{defaultValue:{identifier:\"module:hEcfhyqzZd1G9o7j6JHo/WBV1drPirp5LMiQEYlRJ/KryqocdpM.js:default\",moduleId:\"hEcfhyqzZd1G9o7j6JHo\"},setModuleId:\"E1vFg1A6wcWAGuFi9Hz1\",title:\"Icon 2\",type:ControlType.VectorSetItem},Kxg_ZLAFj:{defaultValue:false,title:\"Visible\",type:ControlType.Boolean},onKxg_ZLAFjChange:{changes:\"Kxg_ZLAFj\",type:ControlType.ChangeHandler},H0Ig8txco:{defaultValue:true,title:\"Visible 2\",type:ControlType.Boolean},onH0Ig8txcoChange:{changes:\"H0Ig8txco\",type:ControlType.ChangeHandler},vfFYb_r_M:{defaultValue:\"IBSS\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},onvfFYb_r_MChange:{changes:\"vfFYb_r_M\",type:ControlType.ChangeHandler}});addFonts(FramerVUKd8eeZZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Asta Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Asta Sans\",url:\"https://fonts.gstatic.com/s/astasans/v3/XoH32Y74XaWovvhMb0c3tN_dRqdT9zveoxP4mVzvqYRoVr0.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lJPg-IUDNg.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSDDV5zBaI5loa26g.woff2\",weight:\"700\"}]},...CFonts],{supportsExplicitInterCodegen:true});FramerVUKd8eeZZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(C,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVUKd8eeZZ\",\"slots\":[],\"annotations\":{\"framerVectorSets\":\"[\\\"EqX8thWQjdZcOB1c6p5N\\\",\\\"E1vFg1A6wcWAGuFi9Hz1\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"CQ6QEW2i4\\\":\\\"link\\\",\\\"hAg86zx_w\\\":\\\"title\\\",\\\"dff2AN2dp\\\":\\\"icon\\\",\\\"zKmNkNF1Y\\\":\\\"icon2\\\",\\\"Kxg_ZLAFj\\\":\\\"visible\\\",\\\"H0Ig8txco\\\":\\\"visible2\\\",\\\"vfFYb_r_M\\\":\\\"title2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XeQJXIXS7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l0MlzqmBo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HETdv_0jn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yRPYytGf2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"53\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VUKd8eeZZ.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export const CourseNavigationIcons={Filter:({color=\"currentColor\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 6H20\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"6\",r:\"2\",fill:\"#fff\",stroke:color,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 12H20\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"12\",r:\"2\",fill:\"#fff\",stroke:color,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 18H20\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"18\",r:\"2\",fill:\"#fff\",stroke:color,strokeWidth:\"1.8\"})]}),SharedNotes:({color=\"currentColor\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M7 3H17C18.7 3 20 4.3 20 6V18C20 19.7 18.7 21 17 21H7C5.3 21 4 19.7 4 18V6C4 4.3 5.3 3 7 3Z\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 8H16\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 12H16\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 16H13\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"})]}),QuestionVault:({color=\"currentColor\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"3\",stroke:color,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3.2\",stroke:color,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7.5V9\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15V16.5\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 12H9\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 12H16.5\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"5.5\",y:\"8\",width:\"1.5\",height:\"2.5\",rx:\"0.5\",fill:color}),/*#__PURE__*/_jsx(\"rect\",{x:\"5.5\",y:\"13.5\",width:\"1.5\",height:\"2.5\",rx:\"0.5\",fill:color})]}),Flashcards:({color=\"currentColor\"})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"5\",width:\"11\",height:\"14\",rx:\"2\",stroke:color,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"5\",y:\"8\",width:\"11\",height:\"14\",rx:\"2\",stroke:color,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 12H13\",stroke:color,strokeWidth:\"1.6\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 15H13\",stroke:color,strokeWidth:\"1.6\",strokeLinecap:\"round\"})]})};\nexport const __FramerMetadata__ = {\"exports\":{\"CourseNavigationIcons\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CourseNavigationIcons.map","// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";const overlayGroupTimers=new Map;export function GlassOverlay({renderTrigger,items,children,groupId,triggerMode=\"hover\",width=250,maxHeight=360,background=\"rgba(255,255,255,0.80)\",borderColor=\"rgba(255,255,255,.18)\",textColor=\"#022854\",accentColor=\"#a3811f\",itemBorderColor=\"rgba(0,0,0,0.08)\",itemBackground=\"transparent\",overlayPadding=16,itemHoverBackground=\"rgba(255,255,255,.2)\",openScale=1,closedScale=.3,openX=0,closedX=40,openY=0,closedY=-68,animationDuration=.4,animationBounce=.2,closeDelay=60,zIndex=99,getOverlayPosition}){const instanceIdRef=React.useRef(Math.random().toString(36).slice(2,10));const triggerRef=React.useRef(null);const overlayRef=React.useRef(null);const closeTimerRef=React.useRef(null);const[isOpen,setIsOpen]=React.useState(false);const[overlayPos,setOverlayPos]=React.useState({top:0,left:0,transform:\"translateX(-50%)\"});const cancelClose=()=>{if(groupId){const timer=overlayGroupTimers.get(groupId);if(timer){window.clearTimeout(timer);overlayGroupTimers.delete(groupId);}}if(closeTimerRef.current!==null){window.clearTimeout(closeTimerRef.current);closeTimerRef.current=null;}};const scheduleClose=()=>{cancelClose();const timer=window.setTimeout(()=>{setIsOpen(false);closeTimerRef.current=null;if(groupId)overlayGroupTimers.delete(groupId);},closeDelay);closeTimerRef.current=timer;if(groupId){overlayGroupTimers.set(groupId,timer);}};const openOverlay=()=>{cancelClose();const rect=triggerRef.current?.getBoundingClientRect();if(rect){const next=getOverlayPosition?getOverlayPosition(rect):{top:rect.bottom+8,left:rect.left+rect.width/2,transform:\"translateX(-50%)\"};setOverlayPos(next);}if(groupId){window.dispatchEvent(new CustomEvent(\"glass-overlay-open\",{detail:{groupId,instanceId:instanceIdRef.current}}));}setIsOpen(true);};const toggleOverlay=()=>{if(isOpen){setIsOpen(false);return;}openOverlay();};React.useEffect(()=>{const onDown=event=>{const target=event.target;if(triggerRef.current?.contains(target)||overlayRef.current?.contains(target)){return;}setIsOpen(false);};document.addEventListener(\"pointerdown\",onDown);return()=>document.removeEventListener(\"pointerdown\",onDown);},[]);React.useEffect(()=>{if(!groupId)return;const onOtherOpen=event=>{const detail=event.detail||{};if(detail.groupId!==groupId)return;if(detail.instanceId===instanceIdRef.current)return;setIsOpen(false);};window.addEventListener(\"glass-overlay-open\",onOtherOpen);return()=>window.removeEventListener(\"glass-overlay-open\",onOtherOpen);},[groupId]);return /*#__PURE__*/_jsxs(_Fragment,{children:[renderTrigger({ref:triggerRef,onMouseEnter:triggerMode===\"hover\"?openOverlay:undefined,onMouseLeave:triggerMode===\"hover\"?scheduleClose:undefined,onClick:triggerMode===\"click\"?toggleOverlay:undefined,isOpen}),isOpen&&/*#__PURE__*/_jsx(\"div\",{ref:overlayRef,onMouseEnter:cancelClose,onMouseLeave:scheduleClose,style:{position:\"fixed\",top:overlayPos.top,left:overlayPos.left,transform:overlayPos.transform,zIndex},children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:closedScale,x:closedX,y:closedY},animate:{opacity:isOpen?1:0,scale:isOpen?openScale:closedScale,x:isOpen?openX:closedX,y:isOpen?openY:closedY},transition:{type:\"spring\",duration:animationDuration,bounce:animationBounce},style:{width,padding:overlayPadding,display:\"flex\",flexDirection:\"column\",gap:10,maxHeight,overflowY:\"auto\",borderRadius:20,backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",background,border:`1px solid ${borderColor}`,boxShadow:\"0 12px 40px rgba(0,0,0,.12)\",transformOrigin:\"top center\"},children:children?children:(items||[]).map(item=>/*#__PURE__*/_jsxs(\"button\",{disabled:item.disabled,onClick:item.onClick,style:{display:\"flex\",alignItems:\"center\",gap:8,minHeight:34,borderRadius:18,border:`1px solid ${itemBorderColor}`,background:itemBackground,color:item.accentColor||textColor,opacity:item.disabled?.5:1,cursor:item.disabled?\"not-allowed\":\"pointer\",padding:\"0 12px\"},onMouseEnter:e=>{e.currentTarget.style.background=itemHoverBackground;e.currentTarget.style.color=item.accentColor||accentColor;},onMouseLeave:e=>{e.currentTarget.style.background=itemBackground;e.currentTarget.style.color=item.accentColor||textColor;},children:[item.icon,/*#__PURE__*/_jsx(\"span\",{children:item.label})]},item.id))})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"GlassOverlayItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GlassOverlay\":{\"type\":\"reactComponent\",\"name\":\"GlassOverlay\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlassOverlay.map","// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{CourseNavigationIcons}from\"https://framerusercontent.com/modules/JY1hYO7mvIVchKQTBEKM/cGdcZO6cTfeLOmvZR2w3/CourseNavigationIcons.js\";import{motion}from\"framer-motion\";import{createClient}from\"https://esm.sh/@supabase/supabase-js@2\";import{GlassOverlay}from\"https://framerusercontent.com/modules/TC4yX7GzhQwEwpE1p2pF/7AtyNFDEAVwsuwXRo2fh/GlassOverlay.js\";export default function CourseNavigation(props){const{courseSlug,submoduleHoverColor,accentColor,textColor,activeTextColor,barBackground,dropdownBackground,dropdownMaxHeight,borderColor,dropdownWidth,supabaseUrl,supabaseKey,overlayBorderColor}=props;const supabase=React.useMemo(()=>{if(!supabaseUrl||!supabaseKey)return null;return createClient(supabaseUrl,supabaseKey);},[supabaseUrl,supabaseKey]);const notifyFilters=()=>{window.dispatchEvent(new Event(\"course-filters-changed\"));};const[hoveredSubmodule,setHoveredSubmodule]=React.useState(null);const toggleSavedOnly=()=>{setSavedOnly(current=>{const next=!current;localStorage.setItem(`course-${courseSlug}-saved-only`,JSON.stringify(next));notifyFilters();return next;});};const notifyNavigation=()=>{window.dispatchEvent(new Event(\"course-navigation-changed\"));};const clearFilters=()=>{setSavedOnly(false);setSelectedPriorities([]);localStorage.setItem(`course-${courseSlug}-saved-only`,JSON.stringify(false));localStorage.setItem(`course-${courseSlug}-priorities`,JSON.stringify([]));notifyFilters();};React.useEffect(()=>{const savedPriorities=JSON.parse(localStorage.getItem(`course-${courseSlug}-priorities`)||\"[]\");const savedOnly=JSON.parse(localStorage.getItem(`course-${courseSlug}-saved-only`)||\"false\");setSelectedPriorities(savedPriorities);setSavedOnly(savedOnly);},[courseSlug]);React.useEffect(()=>{if(!supabase||!courseSlug)return;const loadModules=async()=>{const{data,error}=await supabase.from(\"course_navigation\").select(`\n                module_slug,\n                module_title,\n                module_order,\n                module_visible,\n                submodule_slug,\n                submodule_title,\n                submodule_order,\n                submodule_visible\n            `).eq(\"course_slug\",courseSlug);if(error||!data)return;const moduleMap=new Map;data.forEach(row=>{if(!row.module_visible)return;if(!row.module_slug)return;if(!moduleMap.has(row.module_slug)){moduleMap.set(row.module_slug,{slug:row.module_slug,title:row.module_title,order:row.module_order??0,submodules:[]});}const module=moduleMap.get(row.module_slug);if(row.submodule_slug&&row.submodule_visible&&!module.submodules.find(s=>s.slug===row.submodule_slug)){module.submodules.push({slug:row.submodule_slug,title:row.submodule_title,order:row.submodule_order??0});}});const result=Array.from(moduleMap.values());result.sort((a,b)=>a.order-b.order);result.forEach(m=>m.submodules.sort((a,b)=>a.order-b.order));setModules(result);};loadModules();const channel=supabase.channel(`nav-${courseSlug}`).on(\"postgres_changes\",{event:\"*\",schema:\"public\",table:\"course_navigation\",filter:`course_slug=eq.${courseSlug}`},loadModules).subscribe();return()=>{supabase.removeChannel(channel);};},[supabase,courseSlug]);const[isMobile,setIsMobile]=React.useState(false);const[showFilters,setShowFilters]=React.useState(false);const filterButtonRef=React.useRef(null);const openFilterOverlay=()=>{const navRect=navRef.current?.getBoundingClientRect();if(navRect){setFilterTop(navRect.bottom+8);if(isMobile){setFilterLeft(navRect.left+navRect.width/2);}else{const rect=filterButtonRef.current?.getBoundingClientRect();if(rect){setFilterLeft(rect.right);}}}setFilterOverlayOpen(v=>!v);};const togglePriority=priority=>{setSelectedPriorities(current=>{const next=current.includes(priority)?current.filter(p=>p!==priority):[...current,priority];localStorage.setItem(`course-${courseSlug}-priorities`,JSON.stringify(next));notifyFilters();return next;});};const[filterLeft,setFilterLeft]=React.useState(0);const[filterTop,setFilterTop]=React.useState(0);const[savedOnly,setSavedOnly]=React.useState(false);const[selectedPriorities,setSelectedPriorities]=React.useState([]);const priorities=[\"High\",\"Medium\",\"Low\"];const[filterOverlayOpen,setFilterOverlayOpen]=React.useState(false);React.useEffect(()=>{const updateSize=()=>{setIsMobile(window.innerWidth<768);};updateSize();window.addEventListener(\"resize\",updateSize);return()=>window.removeEventListener(\"resize\",updateSize);},[]);const navRef=React.useRef(null);const[modules,setModules]=React.useState([]);const[activeModule,setActiveModule]=React.useState(\"\");const[activeSubmodule,setActiveSubmodule]=React.useState(\"all\");const[activeResource,setActiveResource]=React.useState(\"shared-notes\");const[showResources,setShowResources]=React.useState(false);React.useEffect(()=>{if(!document.getElementById(\"ibm-plex-font\")){const link=document.createElement(\"link\");link.id=\"ibm-plex-font\";link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap\";document.head.appendChild(link);}},[]);React.useEffect(()=>{const savedModule=localStorage.getItem(`course-${courseSlug}-module`);const savedSubmodule=localStorage.getItem(`course-${courseSlug}-submodule`);if(savedModule){setActiveModule(savedModule);}else if(modules.length>0){setActiveModule(modules[0].slug);}if(savedSubmodule){setActiveSubmodule(savedSubmodule);}},[courseSlug,modules]);const selectModule=moduleSlug=>{setActiveModule(moduleSlug);setActiveSubmodule(\"all\");localStorage.setItem(`course-${courseSlug}-module`,moduleSlug);localStorage.setItem(`course-${courseSlug}-submodule`,\"all\");notifyNavigation();};const selectSubmodule=(moduleSlug,submoduleSlug)=>{setActiveModule(moduleSlug);setActiveSubmodule(submoduleSlug);localStorage.setItem(`course-${courseSlug}-module`,moduleSlug);localStorage.setItem(`course-${courseSlug}-submodule`,submoduleSlug);notifyNavigation();};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",position:\"relative\",fontFamily:\"'IBM Plex Sans', sans-serif\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:navRef,style:{width:\"100%\",height:45,display:\"flex\",alignItems:\"center\",justifyContent:\"flex-start\",overflowX:\"auto\",overflowY:\"visible\",padding:\"0 16px\",borderRadius:20,background:barBackground,border:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsx(motion.div,{layout:true,onMouseEnter:()=>setShowResources(true),onMouseLeave:()=>setShowResources(false),style:{display:\"flex\",alignItems:\"center\",gap:4,padding:3,borderRadius:20,background:accentColor,flexShrink:0},animate:{width:showResources?110:35},transition:{duration:.22},children:[\"shared-notes\",\"question-vault\",\"flashcards\"].filter(resource=>showResources||resource===activeResource).map(resource=>{const active=activeResource===resource;const Icon=resource===\"shared-notes\"?CourseNavigationIcons.SharedNotes:resource===\"question-vault\"?CourseNavigationIcons.QuestionVault:CourseNavigationIcons.Flashcards;return /*#__PURE__*/_jsx(motion.button,{onClick:()=>{setActiveResource(resource);setShowResources(false);},style:{width:29,height:29,border:\"none\",borderRadius:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",background:active?\"#FFFFFF\":\"transparent\",transition:\"all .275s ease\"},animate:{width:showResources||active?29:0,opacity:showResources||active?1:0,marginRight:showResources||active?4:0,scale:showResources||active?1:.8},transition:{duration:.22,ease:\"easeInOut\"},children:/*#__PURE__*/_jsx(Icon,{color:active?accentColor:activeTextColor})},resource);})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflowX:\"auto\",overflowY:\"hidden\",gap:18,paddingLeft:12},children:modules.map(module=>{const isActive=activeModule===module.slug&&activeSubmodule===\"all\";return /*#__PURE__*/_jsx(GlassOverlay,{groupId:\"course-navigation-modules\",width:dropdownWidth,maxHeight:dropdownMaxHeight,background:dropdownBackground,borderColor:overlayBorderColor,textColor:textColor,accentColor:accentColor,closeDelay:80,getOverlayPosition:triggerRect=>{const navRect=navRef.current?.getBoundingClientRect();return{top:(navRect?.bottom||triggerRect.bottom)+8,left:isMobile?window.innerWidth/2:triggerRect.left+triggerRect.width/2,transform:\"translateX(-50%)\"};},renderTrigger:({ref,onMouseEnter,onMouseLeave})=>/*#__PURE__*/_jsx(\"button\",{ref:ref,onClick:()=>selectModule(module.slug),onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,style:{border:\"none\",flexShrink:0,height:31,padding:\"0 18px\",borderRadius:20,cursor:\"pointer\",whiteSpace:\"nowrap\",fontSize:13,fontWeight:600,background:isActive?accentColor:\"transparent\",color:isActive?activeTextColor:textColor,transition:\"all .275s ease\"},children:module.title}),children:module.submodules.map(submodule=>{const active=activeModule===module.slug&&activeSubmodule===submodule.slug;return /*#__PURE__*/_jsx(\"button\",{onMouseEnter:()=>setHoveredSubmodule(submodule.slug),onMouseLeave:()=>{if(!isMobile){setHoveredSubmodule(null);}},onClick:()=>selectSubmodule(module.slug,submodule.slug),style:{width:\"100%\",minHeight:34,height:34,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"flex-start\",paddingLeft:14,textAlign:\"left\",border:`1px solid ${borderColor}`,borderRadius:20,cursor:\"pointer\",fontSize:12,fontWeight:600,background:active?accentColor:hoveredSubmodule===submodule.slug?submoduleHoverColor:\"transparent\",backdropFilter:hoveredSubmodule===submodule.slug?\"blur(12px)\":active?\"blur(12px)\":\"none\",WebkitBackdropFilter:hoveredSubmodule===submodule.slug?\"blur(12px)\":active?\"blur(12px)\":\"none\",boxShadow:hoveredSubmodule===submodule.slug?\"inset 0 0 0 1px rgba(255,255,255,.12)\":\"none\",color:active?activeTextColor:textColor,transition:\"background-color .08s ease, border-color .08s ease, color .08s ease\"},children:submodule.title},submodule.slug);})},module.slug);})}),filterOverlayOpen&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:filterTop,left:filterLeft,transform:isMobile?\"translateX(-50%)\":\"translateX(-100%)\",zIndex:120},children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,scale:.3,x:-40,y:-68},animate:{opacity:1,scale:1,x:0,y:0},exit:{opacity:0,scale:.3,x:-40,y:-68},transition:{type:\"spring\",duration:.4,bounce:.2},style:{width:dropdownWidth,padding:16,display:\"flex\",flexDirection:\"column\",gap:14,borderRadius:20,backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",background:dropdownBackground,border:`1px solid ${overlayBorderColor}`,boxShadow:\"0 12px 40px rgba(0,0,0,.12)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,color:textColor,opacity:.55},children:\"SAVED\"}),/*#__PURE__*/_jsx(\"button\",{onClick:toggleSavedOnly,style:{height:34,borderRadius:18,border:`1px solid ${borderColor}`,background:savedOnly?accentColor:\"transparent\",color:savedOnly?activeTextColor:textColor,fontWeight:600,textAlign:\"left\",cursor:\"pointer\",paddingLeft:25},children:\"Saved Only\"}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:6,fontSize:11,fontWeight:700,color:textColor,opacity:.55},children:\"PRIORITY\"}),priorities.map(priority=>{const active=selectedPriorities.includes(priority);return /*#__PURE__*/_jsx(\"button\",{onClick:()=>togglePriority(priority),style:{height:34,borderRadius:18,border:`1px solid ${borderColor}`,background:active?accentColor:\"transparent\",color:active?activeTextColor:textColor,fontWeight:600,cursor:\"pointer\",textAlign:\"left\",paddingLeft:25},children:priority},priority);}),/*#__PURE__*/_jsx(\"button\",{onClick:clearFilters,style:{marginTop:8,height:34,border:\"none\",background:\"transparent\",color:textColor,opacity:.6,cursor:\"pointer\",fontWeight:600},children:\"Clear Filters\"})]})}),/*#__PURE__*/_jsx(motion.div,{layout:true,onMouseEnter:()=>setShowFilters(true),onMouseLeave:()=>{if(!filterOverlayOpen)setShowFilters(false);},animate:{width:showFilters?42:35},transition:{duration:.22},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:3,borderRadius:20,background:accentColor,flexShrink:0},children:/*#__PURE__*/_jsx(\"button\",{ref:filterButtonRef,onClick:openFilterOverlay,style:{width:29,height:29,border:\"none\",borderRadius:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",background:filterOverlayOpen?\"#FFFFFF\":\"transparent\",transition:\"all .25s ease\"},children:/*#__PURE__*/_jsx(CourseNavigationIcons.Filter,{color:filterOverlayOpen?accentColor:activeTextColor})})})]})});}addPropertyControls(CourseNavigation,{supabaseUrl:{type:ControlType.String,title:\"Supabase URL\"},supabaseKey:{type:ControlType.String,title:\"Anon Key\"},courseSlug:{type:ControlType.String,title:\"Course\",defaultValue:\"math\"},dropdownMaxHeight:{type:ControlType.Number,title:\"Overlay Height\",defaultValue:360,min:120,max:900,step:10},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#a3811f\"},overlayBorderColor:{type:ControlType.Color,title:\"Overlay Border\",defaultValue:\"rgba(255,255,255,.18)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#022854\"},activeTextColor:{type:ControlType.Color,title:\"Active Text\",defaultValue:\"#FFFFFF\"},barBackground:{type:ControlType.Color,title:\"Bar BG\",defaultValue:\"#FFFFFF\"},dropdownBackground:{type:ControlType.Color,title:\"Menu BG\",defaultValue:\"rgba(255,255,255,0.80)\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(0,0,0,0.08)\"},submoduleHoverColor:{type:ControlType.Color,title:\"Sub Hover\",defaultValue:\"rgba(255,255,255,0.18)\"},dropdownWidth:{type:ControlType.Number,title:\"Menu Width\",defaultValue:250,min:180,max:500,step:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CourseNavigation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const genId=()=>Math.random().toString(36).substr(2,9);\nexport const __FramerMetadata__ = {\"exports\":{\"genId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PriorityLevel\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Visibility\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubBlockType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubSection\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlockData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionBlock\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ModuleTypes.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export const Icons={Trash:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#C62828\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18M19 6v14a2 2 0 01-2 2H7a2 2 0 01-2-2V6m3 0V4a2 20 012-2h4a2 20 012 2v2\"})}),Plus:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14M5 12h14\"})}),Save:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l3 3v13a2 2 0 0 1-2 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 21v-7H7v7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 3v5h8\"})]}),Publish:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 16V4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m7 9 5-5 5 5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 20h16\"})]}),ApplyOrder:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 6h10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 12h16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 18h8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m16 6 2 2 4-4\"})]}),Edit:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 000 2-2v-7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"})]}),Close:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]}),Bullet:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"18\",x2:\"21\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"3.01\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"3.01\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"3.01\",y2:\"18\"})]}),Grip:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"12\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"5\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"19\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"12\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"5\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"19\",r:\"1.5\"})]}),Booklet:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1-0-5H20\"})})};export function BookmarkIcon({isSaved}){const goldColor=\"rgb(166, 129, 27)\";const creamColor=\"rgb(238, 234, 223)\";return /*#__PURE__*/_jsx(motion.div,{animate:{scale:isSaved?[1,1.3,1]:1},transition:{duration:.3},style:{display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:isSaved?goldColor:\"none\",stroke:isSaved?goldColor:creamColor,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\"})})});}\nexport const __FramerMetadata__ = {\"exports\":{\"BookmarkIcon\":{\"type\":\"reactComponent\",\"name\":\"BookmarkIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icons\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ModuleIcons.map","/* esm.sh - katex@0.16.8 */\nvar m0=class r{constructor(e,t,a){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=a}static range(e,t){return t?!e||!e.loc||!t.loc||e.loc.lexer!==t.loc.lexer?null:new r(e.loc.lexer,e.loc.start,t.loc.end):e&&e.loc}},k0=class r{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new r(t,m0.range(this,e))}},M=class r{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var a=\"KaTeX parse error: \"+e,n,s,o=t&&t.loc;if(o&&o.start<=o.end){var h=o.lexer.input;n=o.start,s=o.end,n===h.length?a+=\" at end of input: \":a+=\" at position \"+(n+1)+\": \";var c=h.slice(n,s).replace(/[^]/g,\"$&\\u0332\"),p;n>15?p=\"\\u2026\"+h.slice(n-15,n):p=h.slice(0,n);var g;s+15<h.length?g=h.slice(s,s+15)+\"\\u2026\":g=h.slice(s),a+=p+c+g}var y=new Error(a);return y.name=\"ParseError\",y.__proto__=r.prototype,y.position=n,n!=null&&s!=null&&(y.length=s-n),y.rawMessage=e,y}};M.prototype.__proto__=Error.prototype;var ga=function(e,t){return e.indexOf(t)!==-1},ba=function(e,t){return e===void 0?t:e},ya=/([A-Z])/g,xa=function(e){return e.replace(ya,\"-$1\").toLowerCase()},wa={\"&\":\"&amp;\",\">\":\"&gt;\",\"<\":\"&lt;\",'\"':\"&quot;\",\"'\":\"&#x27;\"},ka=/[&><\"']/g;function Sa(r){return String(r).replace(ka,e=>wa[e])}var yr=function r(e){return e.type===\"ordgroup\"||e.type===\"color\"?e.body.length===1?r(e.body[0]):e:e.type===\"font\"?r(e.body):e},Ma=function(e){var t=yr(e);return t.type===\"mathord\"||t.type===\"textord\"||t.type===\"atom\"},za=function(e){if(!e)throw new Error(\"Expected non-null, but got \"+String(e));return e},Aa=function(e){var t=/^\\s*([^\\\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(e);return t!=null?t[1]:\"_relative\"},E={contains:ga,deflt:ba,escape:Sa,hyphenate:xa,getBaseElem:yr,isCharacterBox:Ma,protocolFromUrl:Aa},qe={displayMode:{type:\"boolean\",description:\"Render math in display mode, which puts the math in display style (so \\\\int and \\\\sum are large, for example), and centers the math on the page on its own line.\",cli:\"-d, --display-mode\"},output:{type:{enum:[\"htmlAndMathml\",\"html\",\"mathml\"]},description:\"Determines the markup language of the output.\",cli:\"-F, --format <type>\"},leqno:{type:\"boolean\",description:\"Render display math in leqno style (left-justified tags).\"},fleqn:{type:\"boolean\",description:\"Render display math flush left.\"},throwOnError:{type:\"boolean\",default:!0,cli:\"-t, --no-throw-on-error\",cliDescription:\"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error.\"},errorColor:{type:\"string\",default:\"#cc0000\",cli:\"-c, --error-color <color>\",cliDescription:\"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.\",cliProcessor:r=>\"#\"+r},macros:{type:\"object\",cli:\"-m, --macro <def>\",cliDescription:\"Define custom macro of the form '\\\\foo:expansion' (use multiple -m arguments for multiple macros).\",cliDefault:[],cliProcessor:(r,e)=>(e.push(r),e)},minRuleThickness:{type:\"number\",description:\"Specifies a minimum thickness, in ems, for fraction lines, `\\\\sqrt` top lines, `{array}` vertical lines, `\\\\hline`, `\\\\hdashline`, `\\\\underline`, `\\\\overline`, and the borders of `\\\\fbox`, `\\\\boxed`, and `\\\\fcolorbox`.\",processor:r=>Math.max(0,r),cli:\"--min-rule-thickness <size>\",cliProcessor:parseFloat},colorIsTextColor:{type:\"boolean\",description:\"Makes \\\\color behave like LaTeX's 2-argument \\\\textcolor, instead of LaTeX's one-argument \\\\color mode change.\",cli:\"-b, --color-is-text-color\"},strict:{type:[{enum:[\"warn\",\"ignore\",\"error\"]},\"boolean\",\"function\"],description:\"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.\",cli:\"-S, --strict\",cliDefault:!1},trust:{type:[\"boolean\",\"function\"],description:\"Trust the input, enabling all HTML features such as \\\\url.\",cli:\"-T, --trust\"},maxSize:{type:\"number\",default:1/0,description:\"If non-zero, all user-specified sizes, e.g. in \\\\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large\",processor:r=>Math.max(0,r),cli:\"-s, --max-size <n>\",cliProcessor:parseInt},maxExpand:{type:\"number\",default:1e3,description:\"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.\",processor:r=>Math.max(0,r),cli:\"-e, --max-expand <n>\",cliProcessor:r=>r===\"Infinity\"?1/0:parseInt(r)},globalGroup:{type:\"boolean\",cli:!1}};function Ta(r){if(r.default)return r.default;var e=r.type,t=Array.isArray(e)?e[0]:e;if(typeof t!=\"string\")return t.enum[0];switch(t){case\"boolean\":return!1;case\"string\":return\"\";case\"number\":return 0;case\"object\":return{}}}var he=class{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var t in qe)if(qe.hasOwnProperty(t)){var a=qe[t];this[t]=e[t]!==void 0?a.processor?a.processor(e[t]):e[t]:Ta(a)}}reportNonstrict(e,t,a){var n=this.strict;if(typeof n==\"function\"&&(n=n(e,t,a)),!(!n||n===\"ignore\")){if(n===!0||n===\"error\")throw new M(\"LaTeX-incompatible input and strict mode is set to 'error': \"+(t+\" [\"+e+\"]\"),a);n===\"warn\"?typeof console<\"u\"&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+(t+\" [\"+e+\"]\")):typeof console<\"u\"&&console.warn(\"LaTeX-incompatible input and strict mode is set to \"+(\"unrecognized '\"+n+\"': \"+t+\" [\"+e+\"]\"))}}useStrictBehavior(e,t,a){var n=this.strict;if(typeof n==\"function\")try{n=n(e,t,a)}catch{n=\"error\"}return!n||n===\"ignore\"?!1:n===!0||n===\"error\"?!0:n===\"warn\"?(typeof console<\"u\"&&console.warn(\"LaTeX-incompatible input and strict mode is set to 'warn': \"+(t+\" [\"+e+\"]\")),!1):(typeof console<\"u\"&&console.warn(\"LaTeX-incompatible input and strict mode is set to \"+(\"unrecognized '\"+n+\"': \"+t+\" [\"+e+\"]\")),!1)}isTrusted(e){e.url&&!e.protocol&&(e.protocol=E.protocolFromUrl(e.url));var t=typeof this.trust==\"function\"?this.trust(e):this.trust;return!!t}},y0=class{constructor(e,t,a){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=a}sup(){return x0[Ba[this.id]]}sub(){return x0[Da[this.id]]}fracNum(){return x0[Ca[this.id]]}fracDen(){return x0[qa[this.id]]}cramp(){return x0[Na[this.id]]}text(){return x0[Ra[this.id]]}isTight(){return this.size>=2}},wt=0,Re=1,te=2,C0=3,me=4,f0=5,re=6,n0=7,x0=[new y0(wt,0,!1),new y0(Re,0,!0),new y0(te,1,!1),new y0(C0,1,!0),new y0(me,2,!1),new y0(f0,2,!0),new y0(re,3,!1),new y0(n0,3,!0)],Ba=[me,f0,me,f0,re,n0,re,n0],Da=[f0,f0,f0,f0,n0,n0,n0,n0],Ca=[te,C0,me,f0,re,n0,re,n0],qa=[C0,C0,f0,f0,n0,n0,n0,n0],Na=[Re,Re,C0,C0,f0,f0,n0,n0],Ra=[wt,Re,te,C0,te,C0,te,C0],N={DISPLAY:x0[wt],TEXT:x0[te],SCRIPT:x0[me],SCRIPTSCRIPT:x0[re]},ut=[{name:\"latin\",blocks:[[256,591],[768,879]]},{name:\"cyrillic\",blocks:[[1024,1279]]},{name:\"armenian\",blocks:[[1328,1423]]},{name:\"brahmic\",blocks:[[2304,4255]]},{name:\"georgian\",blocks:[[4256,4351]]},{name:\"cjk\",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:\"hangul\",blocks:[[44032,55215]]}];function Ea(r){for(var e=0;e<ut.length;e++)for(var t=ut[e],a=0;a<t.blocks.length;a++){var n=t.blocks[a];if(r>=n[0]&&r<=n[1])return t.name}return null}var Ne=[];ut.forEach(r=>r.blocks.forEach(e=>Ne.push(...e)));function xr(r){for(var e=0;e<Ne.length;e+=2)if(r>=Ne[e]&&r<=Ne[e+1])return!0;return!1}var ee=80,Ia=function(e,t){return\"M95,\"+(622+e+t)+`\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl`+e/2.075+\" -\"+e+`\nc5.3,-9.3,12,-14,20,-14\nH400000v`+(40+e)+`H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM`+(834+e)+\" \"+t+\"h400000v\"+(40+e)+\"h-400000z\"},Oa=function(e,t){return\"M263,\"+(601+e+t)+`c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl`+e/2.084+\" -\"+e+`\nc4.7,-7.3,11,-11,19,-11\nH40000v`+(40+e)+`H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM`+(1001+e)+\" \"+t+\"h400000v\"+(40+e)+\"h-400000z\"},Ha=function(e,t){return\"M983 \"+(10+e+t)+`\nl`+e/3.13+\" -\"+e+`\nc4,-6.7,10,-10,18,-10 H400000v`+(40+e)+`\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM`+(1001+e)+\" \"+t+\"h400000v\"+(40+e)+\"h-400000z\"},Fa=function(e,t){return\"M424,\"+(2398+e+t)+`\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl`+e/4.223+\" -\"+e+`c4,-6.7,10,-10,18,-10 H400000\nv`+(40+e)+`H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M`+(1001+e)+\" \"+t+`\nh400000v`+(40+e)+\"h-400000z\"},La=function(e,t){return\"M473,\"+(2713+e+t)+`\nc339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+\" -\"+e+`\nc3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM`+(1001+e)+\" \"+t+\"h400000v\"+(40+e)+\"H1017.7z\"},Pa=function(e){var t=e/2;return\"M400000 \"+e+\" H0 L\"+t+\" 0 l65 45 L145 \"+(e-80)+\" H400000z\"},Ga=function(e,t,a){var n=a-54-t-e;return\"M702 \"+(e+t)+\"H400000\"+(40+e)+`\nH742v`+n+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 `+t+\"H400000v\"+(40+e)+\"H742z\"},Va=function(e,t,a){t=1e3*t;var n=\"\";switch(e){case\"sqrtMain\":n=Ia(t,ee);break;case\"sqrtSize1\":n=Oa(t,ee);break;case\"sqrtSize2\":n=Ha(t,ee);break;case\"sqrtSize3\":n=Fa(t,ee);break;case\"sqrtSize4\":n=La(t,ee);break;case\"sqrtTall\":n=Ga(t,ee,a)}return n},Ua=function(e,t){switch(e){case\"\\u239C\":return\"M291 0 H417 V\"+t+\" H291z M291 0 H417 V\"+t+\" H291z\";case\"\\u2223\":return\"M145 0 H188 V\"+t+\" H145z M145 0 H188 V\"+t+\" H145z\";case\"\\u2225\":return\"M145 0 H188 V\"+t+\" H145z M145 0 H188 V\"+t+\" H145z\"+(\"M367 0 H410 V\"+t+\" H367z M367 0 H410 V\"+t+\" H367z\");case\"\\u239F\":return\"M457 0 H583 V\"+t+\" H457z M457 0 H583 V\"+t+\" H457z\";case\"\\u23A2\":return\"M319 0 H403 V\"+t+\" H319z M319 0 H403 V\"+t+\" H319z\";case\"\\u23A5\":return\"M263 0 H347 V\"+t+\" H263z M263 0 H347 V\"+t+\" H263z\";case\"\\u23AA\":return\"M384 0 H504 V\"+t+\" H384z M384 0 H504 V\"+t+\" H384z\";case\"\\u23D0\":return\"M312 0 H355 V\"+t+\" H312z M312 0 H355 V\"+t+\" H312z\";case\"\\u2016\":return\"M257 0 H300 V\"+t+\" H257z M257 0 H300 V\"+t+\" H257z\"+(\"M478 0 H521 V\"+t+\" H478z M478 0 H521 V\"+t+\" H478z\");default:return\"\"}},Vt={doubleleftarrow:`M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z`,leftgroupunder:`M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Ya=function(e,t){switch(e){case\"lbrack\":return\"M403 1759 V84 H666 V0 H319 V1759 v\"+t+` v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v`+t+\" v1759 h84z\";case\"rbrack\":return\"M347 1759 V0 H0 V84 H263 V1759 v\"+t+` v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v`+t+\" v1759 h84z\";case\"vert\":return\"M145 15 v585 v\"+t+` v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+\" v585 h43z\";case\"doublevert\":return\"M145 15 v585 v\"+t+` v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+` v585 h43z\nM367 15 v585 v`+t+` v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+t+\" v585 h43z\";case\"lfloor\":return\"M319 602 V0 H403 V602 v\"+t+` v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v`+t+\" v1715 H319z\";case\"rfloor\":return\"M319 602 V0 H403 V602 v\"+t+` v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v`+t+\" v1715 H319z\";case\"lceil\":return\"M403 1759 V84 H666 V0 H319 V1759 v\"+t+` v602 h84z\nM403 1759 V0 H319 V1759 v`+t+\" v602 h84z\";case\"rceil\":return\"M347 1759 V0 H0 V84 H263 V1759 v\"+t+` v602 h84z\nM347 1759 V0 h-84 V1759 v`+t+\" v602 h84z\";case\"lparen\":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,`+(t+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-`+(t+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case\"rparen\":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(t+9)+`\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-`+(t+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error(\"Unknown stretchy delimiter.\")}},$0=class{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return E.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;t<this.children.length;t++)e.appendChild(this.children[t].toNode());return e}toMarkup(){for(var e=\"\",t=0;t<this.children.length;t++)e+=this.children[t].toMarkup();return e}toText(){var e=t=>t.toText();return this.children.map(e).join(\"\")}},w0={\"AMS-Regular\":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},\"Caligraphic-Regular\":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},\"Fraktur-Regular\":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},\"Main-Bold\":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},\"Main-BoldItalic\":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},\"Main-Italic\":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},\"Main-Regular\":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},\"Math-BoldItalic\":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},\"Math-Italic\":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},\"SansSerif-Bold\":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},\"SansSerif-Italic\":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},\"SansSerif-Regular\":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},\"Script-Regular\":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},\"Size1-Regular\":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},\"Size2-Regular\":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},\"Size3-Regular\":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},\"Size4-Regular\":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},\"Typewriter-Regular\":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},xe={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Ut={\\u00C5:\"A\",\\u00D0:\"D\",\\u00DE:\"o\",\\u00E5:\"a\",\\u00F0:\"d\",\\u00FE:\"o\",\\u0410:\"A\",\\u0411:\"B\",\\u0412:\"B\",\\u0413:\"F\",\\u0414:\"A\",\\u0415:\"E\",\\u0416:\"K\",\\u0417:\"3\",\\u0418:\"N\",\\u0419:\"N\",\\u041A:\"K\",\\u041B:\"N\",\\u041C:\"M\",\\u041D:\"H\",\\u041E:\"O\",\\u041F:\"N\",\\u0420:\"P\",\\u0421:\"C\",\\u0422:\"T\",\\u0423:\"y\",\\u0424:\"O\",\\u0425:\"X\",\\u0426:\"U\",\\u0427:\"h\",\\u0428:\"W\",\\u0429:\"W\",\\u042A:\"B\",\\u042B:\"X\",\\u042C:\"B\",\\u042D:\"3\",\\u042E:\"X\",\\u042F:\"R\",\\u0430:\"a\",\\u0431:\"b\",\\u0432:\"a\",\\u0433:\"r\",\\u0434:\"y\",\\u0435:\"e\",\\u0436:\"m\",\\u0437:\"e\",\\u0438:\"n\",\\u0439:\"n\",\\u043A:\"n\",\\u043B:\"n\",\\u043C:\"m\",\\u043D:\"n\",\\u043E:\"o\",\\u043F:\"n\",\\u0440:\"p\",\\u0441:\"c\",\\u0442:\"o\",\\u0443:\"y\",\\u0444:\"b\",\\u0445:\"x\",\\u0446:\"n\",\\u0447:\"n\",\\u0448:\"w\",\\u0449:\"w\",\\u044A:\"a\",\\u044B:\"m\",\\u044C:\"a\",\\u044D:\"e\",\\u044E:\"m\",\\u044F:\"r\"};function Xa(r,e){w0[r]=e}function kt(r,e,t){if(!w0[e])throw new Error(\"Font metrics not found for font: \"+e+\".\");var a=r.charCodeAt(0),n=w0[e][a];if(!n&&r[0]in Ut&&(a=Ut[r[0]].charCodeAt(0),n=w0[e][a]),!n&&t===\"text\"&&xr(a)&&(n=w0[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var Je={};function $a(r){var e;if(r>=5?e=0:r>=3?e=1:e=2,!Je[e]){var t=Je[e]={cssEmPerMu:xe.quad[e]/18};for(var a in xe)xe.hasOwnProperty(a)&&(t[a]=xe[a][e])}return Je[e]}var Wa=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Yt=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Xt=function(e,t){return t.size<2?e:Wa[e-1][t.size-1]},Ee=class r{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||r.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||\"\",this.fontFamily=e.fontFamily||\"\",this.fontWeight=e.fontWeight||\"\",this.fontShape=e.fontShape||\"\",this.sizeMultiplier=Yt[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return new r(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Xt(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Yt[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=Xt(r.BASESIZE,e);return this.size===t&&this.textSize===r.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:\"\"})}withTextFontWeight(e){return this.extend({fontWeight:e,font:\"\"})}withTextFontShape(e){return this.extend({fontShape:e,font:\"\"})}sizingClasses(e){return e.size!==this.size?[\"sizing\",\"reset-size\"+e.size,\"size\"+this.size]:[]}baseSizingClasses(){return this.size!==r.BASESIZE?[\"sizing\",\"reset-size\"+this.size,\"size\"+r.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=$a(this.size)),this._fontMetrics}getColor(){return this.phantom?\"transparent\":this.color}};Ee.BASESIZE=6;var ht={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},ja={ex:!0,em:!0,mu:!0},wr=function(e){return typeof e!=\"string\"&&(e=e.unit),e in ht||e in ja||e===\"ex\"},K=function(e,t){var a;if(e.unit in ht)a=ht[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(e.unit===\"mu\")a=t.fontMetrics().cssEmPerMu;else{var n;if(t.style.isTight()?n=t.havingStyle(t.style.text()):n=t,e.unit===\"ex\")a=n.fontMetrics().xHeight;else if(e.unit===\"em\")a=n.fontMetrics().quad;else throw new M(\"Invalid unit: '\"+e.unit+\"'\");n!==t&&(a*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*a,t.maxSize)},A=function(e){return+e.toFixed(4)+\"em\"},P0=function(e){return e.filter(t=>t).join(\" \")},kr=function(e,t,a){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},t){t.style.isTight()&&this.classes.push(\"mtight\");var n=t.getColor();n&&(this.style.color=n)}},Sr=function(e){var t=document.createElement(e);t.className=P0(this.classes);for(var a in this.style)this.style.hasOwnProperty(a)&&(t.style[a]=this.style[a]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var s=0;s<this.children.length;s++)t.appendChild(this.children[s].toNode());return t},Mr=function(e){var t=\"<\"+e;this.classes.length&&(t+=' class=\"'+E.escape(P0(this.classes))+'\"');var a=\"\";for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=E.hyphenate(n)+\":\"+this.style[n]+\";\");a&&(t+=' style=\"'+E.escape(a)+'\"');for(var s in this.attributes)this.attributes.hasOwnProperty(s)&&(t+=\" \"+s+'=\"'+E.escape(this.attributes[s])+'\"');t+=\">\";for(var o=0;o<this.children.length;o++)t+=this.children[o].toMarkup();return t+=\"</\"+e+\">\",t},W0=class{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,kr.call(this,e,a,n),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return E.contains(this.classes,e)}toNode(){return Sr.call(this,\"span\")}toMarkup(){return Mr.call(this,\"span\")}},ce=class{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,kr.call(this,t,n),this.children=a||[],this.setAttribute(\"href\",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return E.contains(this.classes,e)}toNode(){return Sr.call(this,\"a\")}toMarkup(){return Mr.call(this,\"a\")}},mt=class{constructor(e,t,a){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=[\"mord\"],this.style=a}hasClass(e){return E.contains(this.classes,e)}toNode(){var e=document.createElement(\"img\");e.src=this.src,e.alt=this.alt,e.className=\"mord\";for(var t in this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=\"<img  src='\"+this.src+\" 'alt='\"+this.alt+\"' \",t=\"\";for(var a in this.style)this.style.hasOwnProperty(a)&&(t+=E.hyphenate(a)+\":\"+this.style[a]+\";\");return t&&(e+=' style=\"'+E.escape(t)+'\"'),e+=\"'/>\",e}},Za={\\u00EE:\"\\u0131\\u0302\",\\u00EF:\"\\u0131\\u0308\",\\u00ED:\"\\u0131\\u0301\",\\u00EC:\"\\u0131\\u0300\"},u0=class{constructor(e,t,a,n,s,o,h,c){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=a||0,this.italic=n||0,this.skew=s||0,this.width=o||0,this.classes=h||[],this.style=c||{},this.maxFontSize=0;var p=Ea(this.text.charCodeAt(0));p&&this.classes.push(p+\"_fallback\"),/[îïíì]/.test(this.text)&&(this.text=Za[this.text])}hasClass(e){return E.contains(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;this.italic>0&&(t=document.createElement(\"span\"),t.style.marginRight=A(this.italic)),this.classes.length>0&&(t=t||document.createElement(\"span\"),t.className=P0(this.classes));for(var a in this.style)this.style.hasOwnProperty(a)&&(t=t||document.createElement(\"span\"),t.style[a]=this.style[a]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t=\"<span\";this.classes.length&&(e=!0,t+=' class=\"',t+=E.escape(P0(this.classes)),t+='\"');var a=\"\";this.italic>0&&(a+=\"margin-right:\"+this.italic+\"em;\");for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=E.hyphenate(n)+\":\"+this.style[n]+\";\");a&&(e=!0,t+=' style=\"'+E.escape(a)+'\"');var s=E.escape(this.text);return e?(t+=\">\",t+=s,t+=\"</span>\",t):s}},b0=class{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e=\"http://www.w3.org/2000/svg\",t=document.createElementNS(e,\"svg\");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n<this.children.length;n++)t.appendChild(this.children[n].toNode());return t}toMarkup(){var e='<svg xmlns=\"http://www.w3.org/2000/svg\"';for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=\" \"+t+\"='\"+this.attributes[t]+\"'\");e+=\">\";for(var a=0;a<this.children.length;a++)e+=this.children[a].toMarkup();return e+=\"</svg>\",e}},S0=class{constructor(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}toNode(){var e=\"http://www.w3.org/2000/svg\",t=document.createElementNS(e,\"path\");return this.alternate?t.setAttribute(\"d\",this.alternate):t.setAttribute(\"d\",Vt[this.pathName]),t}toMarkup(){return this.alternate?\"<path d='\"+this.alternate+\"'/>\":\"<path d='\"+Vt[this.pathName]+\"'/>\"}},de=class{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e=\"http://www.w3.org/2000/svg\",t=document.createElementNS(e,\"line\");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);return t}toMarkup(){var e=\"<line\";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=\" \"+t+\"='\"+this.attributes[t]+\"'\");return e+=\"/>\",e}};function $t(r){if(r instanceof u0)return r;throw new Error(\"Expected symbolNode but got \"+String(r)+\".\")}function Ka(r){if(r instanceof W0)return r;throw new Error(\"Expected span<HtmlDomNode> but got \"+String(r)+\".\")}var Ja={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Qa={\"accent-token\":1,mathord:1,\"op-token\":1,spacing:1,textord:1},$={math:{},text:{}};function i(r,e,t,a,n,s){$[r][n]={font:e,group:t,replace:a},s&&a&&($[r][a]=$[r][n])}var l=\"math\",k=\"text\",u=\"main\",d=\"ams\",W=\"accent-token\",D=\"bin\",i0=\"close\",ae=\"inner\",R=\"mathord\",_=\"op-token\",c0=\"open\",Ge=\"punct\",f=\"rel\",E0=\"spacing\",v=\"textord\";i(l,u,f,\"\\u2261\",\"\\\\equiv\",!0);i(l,u,f,\"\\u227A\",\"\\\\prec\",!0);i(l,u,f,\"\\u227B\",\"\\\\succ\",!0);i(l,u,f,\"\\u223C\",\"\\\\sim\",!0);i(l,u,f,\"\\u22A5\",\"\\\\perp\");i(l,u,f,\"\\u2AAF\",\"\\\\preceq\",!0);i(l,u,f,\"\\u2AB0\",\"\\\\succeq\",!0);i(l,u,f,\"\\u2243\",\"\\\\simeq\",!0);i(l,u,f,\"\\u2223\",\"\\\\mid\",!0);i(l,u,f,\"\\u226A\",\"\\\\ll\",!0);i(l,u,f,\"\\u226B\",\"\\\\gg\",!0);i(l,u,f,\"\\u224D\",\"\\\\asymp\",!0);i(l,u,f,\"\\u2225\",\"\\\\parallel\");i(l,u,f,\"\\u22C8\",\"\\\\bowtie\",!0);i(l,u,f,\"\\u2323\",\"\\\\smile\",!0);i(l,u,f,\"\\u2291\",\"\\\\sqsubseteq\",!0);i(l,u,f,\"\\u2292\",\"\\\\sqsupseteq\",!0);i(l,u,f,\"\\u2250\",\"\\\\doteq\",!0);i(l,u,f,\"\\u2322\",\"\\\\frown\",!0);i(l,u,f,\"\\u220B\",\"\\\\ni\",!0);i(l,u,f,\"\\u221D\",\"\\\\propto\",!0);i(l,u,f,\"\\u22A2\",\"\\\\vdash\",!0);i(l,u,f,\"\\u22A3\",\"\\\\dashv\",!0);i(l,u,f,\"\\u220B\",\"\\\\owns\");i(l,u,Ge,\".\",\"\\\\ldotp\");i(l,u,Ge,\"\\u22C5\",\"\\\\cdotp\");i(l,u,v,\"#\",\"\\\\#\");i(k,u,v,\"#\",\"\\\\#\");i(l,u,v,\"&\",\"\\\\&\");i(k,u,v,\"&\",\"\\\\&\");i(l,u,v,\"\\u2135\",\"\\\\aleph\",!0);i(l,u,v,\"\\u2200\",\"\\\\forall\",!0);i(l,u,v,\"\\u210F\",\"\\\\hbar\",!0);i(l,u,v,\"\\u2203\",\"\\\\exists\",!0);i(l,u,v,\"\\u2207\",\"\\\\nabla\",!0);i(l,u,v,\"\\u266D\",\"\\\\flat\",!0);i(l,u,v,\"\\u2113\",\"\\\\ell\",!0);i(l,u,v,\"\\u266E\",\"\\\\natural\",!0);i(l,u,v,\"\\u2663\",\"\\\\clubsuit\",!0);i(l,u,v,\"\\u2118\",\"\\\\wp\",!0);i(l,u,v,\"\\u266F\",\"\\\\sharp\",!0);i(l,u,v,\"\\u2662\",\"\\\\diamondsuit\",!0);i(l,u,v,\"\\u211C\",\"\\\\Re\",!0);i(l,u,v,\"\\u2661\",\"\\\\heartsuit\",!0);i(l,u,v,\"\\u2111\",\"\\\\Im\",!0);i(l,u,v,\"\\u2660\",\"\\\\spadesuit\",!0);i(l,u,v,\"\\xA7\",\"\\\\S\",!0);i(k,u,v,\"\\xA7\",\"\\\\S\");i(l,u,v,\"\\xB6\",\"\\\\P\",!0);i(k,u,v,\"\\xB6\",\"\\\\P\");i(l,u,v,\"\\u2020\",\"\\\\dag\");i(k,u,v,\"\\u2020\",\"\\\\dag\");i(k,u,v,\"\\u2020\",\"\\\\textdagger\");i(l,u,v,\"\\u2021\",\"\\\\ddag\");i(k,u,v,\"\\u2021\",\"\\\\ddag\");i(k,u,v,\"\\u2021\",\"\\\\textdaggerdbl\");i(l,u,i0,\"\\u23B1\",\"\\\\rmoustache\",!0);i(l,u,c0,\"\\u23B0\",\"\\\\lmoustache\",!0);i(l,u,i0,\"\\u27EF\",\"\\\\rgroup\",!0);i(l,u,c0,\"\\u27EE\",\"\\\\lgroup\",!0);i(l,u,D,\"\\u2213\",\"\\\\mp\",!0);i(l,u,D,\"\\u2296\",\"\\\\ominus\",!0);i(l,u,D,\"\\u228E\",\"\\\\uplus\",!0);i(l,u,D,\"\\u2293\",\"\\\\sqcap\",!0);i(l,u,D,\"\\u2217\",\"\\\\ast\");i(l,u,D,\"\\u2294\",\"\\\\sqcup\",!0);i(l,u,D,\"\\u25EF\",\"\\\\bigcirc\",!0);i(l,u,D,\"\\u2219\",\"\\\\bullet\",!0);i(l,u,D,\"\\u2021\",\"\\\\ddagger\");i(l,u,D,\"\\u2240\",\"\\\\wr\",!0);i(l,u,D,\"\\u2A3F\",\"\\\\amalg\");i(l,u,D,\"&\",\"\\\\And\");i(l,u,f,\"\\u27F5\",\"\\\\longleftarrow\",!0);i(l,u,f,\"\\u21D0\",\"\\\\Leftarrow\",!0);i(l,u,f,\"\\u27F8\",\"\\\\Longleftarrow\",!0);i(l,u,f,\"\\u27F6\",\"\\\\longrightarrow\",!0);i(l,u,f,\"\\u21D2\",\"\\\\Rightarrow\",!0);i(l,u,f,\"\\u27F9\",\"\\\\Longrightarrow\",!0);i(l,u,f,\"\\u2194\",\"\\\\leftrightarrow\",!0);i(l,u,f,\"\\u27F7\",\"\\\\longleftrightarrow\",!0);i(l,u,f,\"\\u21D4\",\"\\\\Leftrightarrow\",!0);i(l,u,f,\"\\u27FA\",\"\\\\Longleftrightarrow\",!0);i(l,u,f,\"\\u21A6\",\"\\\\mapsto\",!0);i(l,u,f,\"\\u27FC\",\"\\\\longmapsto\",!0);i(l,u,f,\"\\u2197\",\"\\\\nearrow\",!0);i(l,u,f,\"\\u21A9\",\"\\\\hookleftarrow\",!0);i(l,u,f,\"\\u21AA\",\"\\\\hookrightarrow\",!0);i(l,u,f,\"\\u2198\",\"\\\\searrow\",!0);i(l,u,f,\"\\u21BC\",\"\\\\leftharpoonup\",!0);i(l,u,f,\"\\u21C0\",\"\\\\rightharpoonup\",!0);i(l,u,f,\"\\u2199\",\"\\\\swarrow\",!0);i(l,u,f,\"\\u21BD\",\"\\\\leftharpoondown\",!0);i(l,u,f,\"\\u21C1\",\"\\\\rightharpoondown\",!0);i(l,u,f,\"\\u2196\",\"\\\\nwarrow\",!0);i(l,u,f,\"\\u21CC\",\"\\\\rightleftharpoons\",!0);i(l,d,f,\"\\u226E\",\"\\\\nless\",!0);i(l,d,f,\"\\uE010\",\"\\\\@nleqslant\");i(l,d,f,\"\\uE011\",\"\\\\@nleqq\");i(l,d,f,\"\\u2A87\",\"\\\\lneq\",!0);i(l,d,f,\"\\u2268\",\"\\\\lneqq\",!0);i(l,d,f,\"\\uE00C\",\"\\\\@lvertneqq\");i(l,d,f,\"\\u22E6\",\"\\\\lnsim\",!0);i(l,d,f,\"\\u2A89\",\"\\\\lnapprox\",!0);i(l,d,f,\"\\u2280\",\"\\\\nprec\",!0);i(l,d,f,\"\\u22E0\",\"\\\\npreceq\",!0);i(l,d,f,\"\\u22E8\",\"\\\\precnsim\",!0);i(l,d,f,\"\\u2AB9\",\"\\\\precnapprox\",!0);i(l,d,f,\"\\u2241\",\"\\\\nsim\",!0);i(l,d,f,\"\\uE006\",\"\\\\@nshortmid\");i(l,d,f,\"\\u2224\",\"\\\\nmid\",!0);i(l,d,f,\"\\u22AC\",\"\\\\nvdash\",!0);i(l,d,f,\"\\u22AD\",\"\\\\nvDash\",!0);i(l,d,f,\"\\u22EA\",\"\\\\ntriangleleft\");i(l,d,f,\"\\u22EC\",\"\\\\ntrianglelefteq\",!0);i(l,d,f,\"\\u228A\",\"\\\\subsetneq\",!0);i(l,d,f,\"\\uE01A\",\"\\\\@varsubsetneq\");i(l,d,f,\"\\u2ACB\",\"\\\\subsetneqq\",!0);i(l,d,f,\"\\uE017\",\"\\\\@varsubsetneqq\");i(l,d,f,\"\\u226F\",\"\\\\ngtr\",!0);i(l,d,f,\"\\uE00F\",\"\\\\@ngeqslant\");i(l,d,f,\"\\uE00E\",\"\\\\@ngeqq\");i(l,d,f,\"\\u2A88\",\"\\\\gneq\",!0);i(l,d,f,\"\\u2269\",\"\\\\gneqq\",!0);i(l,d,f,\"\\uE00D\",\"\\\\@gvertneqq\");i(l,d,f,\"\\u22E7\",\"\\\\gnsim\",!0);i(l,d,f,\"\\u2A8A\",\"\\\\gnapprox\",!0);i(l,d,f,\"\\u2281\",\"\\\\nsucc\",!0);i(l,d,f,\"\\u22E1\",\"\\\\nsucceq\",!0);i(l,d,f,\"\\u22E9\",\"\\\\succnsim\",!0);i(l,d,f,\"\\u2ABA\",\"\\\\succnapprox\",!0);i(l,d,f,\"\\u2246\",\"\\\\ncong\",!0);i(l,d,f,\"\\uE007\",\"\\\\@nshortparallel\");i(l,d,f,\"\\u2226\",\"\\\\nparallel\",!0);i(l,d,f,\"\\u22AF\",\"\\\\nVDash\",!0);i(l,d,f,\"\\u22EB\",\"\\\\ntriangleright\");i(l,d,f,\"\\u22ED\",\"\\\\ntrianglerighteq\",!0);i(l,d,f,\"\\uE018\",\"\\\\@nsupseteqq\");i(l,d,f,\"\\u228B\",\"\\\\supsetneq\",!0);i(l,d,f,\"\\uE01B\",\"\\\\@varsupsetneq\");i(l,d,f,\"\\u2ACC\",\"\\\\supsetneqq\",!0);i(l,d,f,\"\\uE019\",\"\\\\@varsupsetneqq\");i(l,d,f,\"\\u22AE\",\"\\\\nVdash\",!0);i(l,d,f,\"\\u2AB5\",\"\\\\precneqq\",!0);i(l,d,f,\"\\u2AB6\",\"\\\\succneqq\",!0);i(l,d,f,\"\\uE016\",\"\\\\@nsubseteqq\");i(l,d,D,\"\\u22B4\",\"\\\\unlhd\");i(l,d,D,\"\\u22B5\",\"\\\\unrhd\");i(l,d,f,\"\\u219A\",\"\\\\nleftarrow\",!0);i(l,d,f,\"\\u219B\",\"\\\\nrightarrow\",!0);i(l,d,f,\"\\u21CD\",\"\\\\nLeftarrow\",!0);i(l,d,f,\"\\u21CF\",\"\\\\nRightarrow\",!0);i(l,d,f,\"\\u21AE\",\"\\\\nleftrightarrow\",!0);i(l,d,f,\"\\u21CE\",\"\\\\nLeftrightarrow\",!0);i(l,d,f,\"\\u25B3\",\"\\\\vartriangle\");i(l,d,v,\"\\u210F\",\"\\\\hslash\");i(l,d,v,\"\\u25BD\",\"\\\\triangledown\");i(l,d,v,\"\\u25CA\",\"\\\\lozenge\");i(l,d,v,\"\\u24C8\",\"\\\\circledS\");i(l,d,v,\"\\xAE\",\"\\\\circledR\");i(k,d,v,\"\\xAE\",\"\\\\circledR\");i(l,d,v,\"\\u2221\",\"\\\\measuredangle\",!0);i(l,d,v,\"\\u2204\",\"\\\\nexists\");i(l,d,v,\"\\u2127\",\"\\\\mho\");i(l,d,v,\"\\u2132\",\"\\\\Finv\",!0);i(l,d,v,\"\\u2141\",\"\\\\Game\",!0);i(l,d,v,\"\\u2035\",\"\\\\backprime\");i(l,d,v,\"\\u25B2\",\"\\\\blacktriangle\");i(l,d,v,\"\\u25BC\",\"\\\\blacktriangledown\");i(l,d,v,\"\\u25A0\",\"\\\\blacksquare\");i(l,d,v,\"\\u29EB\",\"\\\\blacklozenge\");i(l,d,v,\"\\u2605\",\"\\\\bigstar\");i(l,d,v,\"\\u2222\",\"\\\\sphericalangle\",!0);i(l,d,v,\"\\u2201\",\"\\\\complement\",!0);i(l,d,v,\"\\xF0\",\"\\\\eth\",!0);i(k,u,v,\"\\xF0\",\"\\xF0\");i(l,d,v,\"\\u2571\",\"\\\\diagup\");i(l,d,v,\"\\u2572\",\"\\\\diagdown\");i(l,d,v,\"\\u25A1\",\"\\\\square\");i(l,d,v,\"\\u25A1\",\"\\\\Box\");i(l,d,v,\"\\u25CA\",\"\\\\Diamond\");i(l,d,v,\"\\xA5\",\"\\\\yen\",!0);i(k,d,v,\"\\xA5\",\"\\\\yen\",!0);i(l,d,v,\"\\u2713\",\"\\\\checkmark\",!0);i(k,d,v,\"\\u2713\",\"\\\\checkmark\");i(l,d,v,\"\\u2136\",\"\\\\beth\",!0);i(l,d,v,\"\\u2138\",\"\\\\daleth\",!0);i(l,d,v,\"\\u2137\",\"\\\\gimel\",!0);i(l,d,v,\"\\u03DD\",\"\\\\digamma\",!0);i(l,d,v,\"\\u03F0\",\"\\\\varkappa\");i(l,d,c0,\"\\u250C\",\"\\\\@ulcorner\",!0);i(l,d,i0,\"\\u2510\",\"\\\\@urcorner\",!0);i(l,d,c0,\"\\u2514\",\"\\\\@llcorner\",!0);i(l,d,i0,\"\\u2518\",\"\\\\@lrcorner\",!0);i(l,d,f,\"\\u2266\",\"\\\\leqq\",!0);i(l,d,f,\"\\u2A7D\",\"\\\\leqslant\",!0);i(l,d,f,\"\\u2A95\",\"\\\\eqslantless\",!0);i(l,d,f,\"\\u2272\",\"\\\\lesssim\",!0);i(l,d,f,\"\\u2A85\",\"\\\\lessapprox\",!0);i(l,d,f,\"\\u224A\",\"\\\\approxeq\",!0);i(l,d,D,\"\\u22D6\",\"\\\\lessdot\");i(l,d,f,\"\\u22D8\",\"\\\\lll\",!0);i(l,d,f,\"\\u2276\",\"\\\\lessgtr\",!0);i(l,d,f,\"\\u22DA\",\"\\\\lesseqgtr\",!0);i(l,d,f,\"\\u2A8B\",\"\\\\lesseqqgtr\",!0);i(l,d,f,\"\\u2251\",\"\\\\doteqdot\");i(l,d,f,\"\\u2253\",\"\\\\risingdotseq\",!0);i(l,d,f,\"\\u2252\",\"\\\\fallingdotseq\",!0);i(l,d,f,\"\\u223D\",\"\\\\backsim\",!0);i(l,d,f,\"\\u22CD\",\"\\\\backsimeq\",!0);i(l,d,f,\"\\u2AC5\",\"\\\\subseteqq\",!0);i(l,d,f,\"\\u22D0\",\"\\\\Subset\",!0);i(l,d,f,\"\\u228F\",\"\\\\sqsubset\",!0);i(l,d,f,\"\\u227C\",\"\\\\preccurlyeq\",!0);i(l,d,f,\"\\u22DE\",\"\\\\curlyeqprec\",!0);i(l,d,f,\"\\u227E\",\"\\\\precsim\",!0);i(l,d,f,\"\\u2AB7\",\"\\\\precapprox\",!0);i(l,d,f,\"\\u22B2\",\"\\\\vartriangleleft\");i(l,d,f,\"\\u22B4\",\"\\\\trianglelefteq\");i(l,d,f,\"\\u22A8\",\"\\\\vDash\",!0);i(l,d,f,\"\\u22AA\",\"\\\\Vvdash\",!0);i(l,d,f,\"\\u2323\",\"\\\\smallsmile\");i(l,d,f,\"\\u2322\",\"\\\\smallfrown\");i(l,d,f,\"\\u224F\",\"\\\\bumpeq\",!0);i(l,d,f,\"\\u224E\",\"\\\\Bumpeq\",!0);i(l,d,f,\"\\u2267\",\"\\\\geqq\",!0);i(l,d,f,\"\\u2A7E\",\"\\\\geqslant\",!0);i(l,d,f,\"\\u2A96\",\"\\\\eqslantgtr\",!0);i(l,d,f,\"\\u2273\",\"\\\\gtrsim\",!0);i(l,d,f,\"\\u2A86\",\"\\\\gtrapprox\",!0);i(l,d,D,\"\\u22D7\",\"\\\\gtrdot\");i(l,d,f,\"\\u22D9\",\"\\\\ggg\",!0);i(l,d,f,\"\\u2277\",\"\\\\gtrless\",!0);i(l,d,f,\"\\u22DB\",\"\\\\gtreqless\",!0);i(l,d,f,\"\\u2A8C\",\"\\\\gtreqqless\",!0);i(l,d,f,\"\\u2256\",\"\\\\eqcirc\",!0);i(l,d,f,\"\\u2257\",\"\\\\circeq\",!0);i(l,d,f,\"\\u225C\",\"\\\\triangleq\",!0);i(l,d,f,\"\\u223C\",\"\\\\thicksim\");i(l,d,f,\"\\u2248\",\"\\\\thickapprox\");i(l,d,f,\"\\u2AC6\",\"\\\\supseteqq\",!0);i(l,d,f,\"\\u22D1\",\"\\\\Supset\",!0);i(l,d,f,\"\\u2290\",\"\\\\sqsupset\",!0);i(l,d,f,\"\\u227D\",\"\\\\succcurlyeq\",!0);i(l,d,f,\"\\u22DF\",\"\\\\curlyeqsucc\",!0);i(l,d,f,\"\\u227F\",\"\\\\succsim\",!0);i(l,d,f,\"\\u2AB8\",\"\\\\succapprox\",!0);i(l,d,f,\"\\u22B3\",\"\\\\vartriangleright\");i(l,d,f,\"\\u22B5\",\"\\\\trianglerighteq\");i(l,d,f,\"\\u22A9\",\"\\\\Vdash\",!0);i(l,d,f,\"\\u2223\",\"\\\\shortmid\");i(l,d,f,\"\\u2225\",\"\\\\shortparallel\");i(l,d,f,\"\\u226C\",\"\\\\between\",!0);i(l,d,f,\"\\u22D4\",\"\\\\pitchfork\",!0);i(l,d,f,\"\\u221D\",\"\\\\varpropto\");i(l,d,f,\"\\u25C0\",\"\\\\blacktriangleleft\");i(l,d,f,\"\\u2234\",\"\\\\therefore\",!0);i(l,d,f,\"\\u220D\",\"\\\\backepsilon\");i(l,d,f,\"\\u25B6\",\"\\\\blacktriangleright\");i(l,d,f,\"\\u2235\",\"\\\\because\",!0);i(l,d,f,\"\\u22D8\",\"\\\\llless\");i(l,d,f,\"\\u22D9\",\"\\\\gggtr\");i(l,d,D,\"\\u22B2\",\"\\\\lhd\");i(l,d,D,\"\\u22B3\",\"\\\\rhd\");i(l,d,f,\"\\u2242\",\"\\\\eqsim\",!0);i(l,u,f,\"\\u22C8\",\"\\\\Join\");i(l,d,f,\"\\u2251\",\"\\\\Doteq\",!0);i(l,d,D,\"\\u2214\",\"\\\\dotplus\",!0);i(l,d,D,\"\\u2216\",\"\\\\smallsetminus\");i(l,d,D,\"\\u22D2\",\"\\\\Cap\",!0);i(l,d,D,\"\\u22D3\",\"\\\\Cup\",!0);i(l,d,D,\"\\u2A5E\",\"\\\\doublebarwedge\",!0);i(l,d,D,\"\\u229F\",\"\\\\boxminus\",!0);i(l,d,D,\"\\u229E\",\"\\\\boxplus\",!0);i(l,d,D,\"\\u22C7\",\"\\\\divideontimes\",!0);i(l,d,D,\"\\u22C9\",\"\\\\ltimes\",!0);i(l,d,D,\"\\u22CA\",\"\\\\rtimes\",!0);i(l,d,D,\"\\u22CB\",\"\\\\leftthreetimes\",!0);i(l,d,D,\"\\u22CC\",\"\\\\rightthreetimes\",!0);i(l,d,D,\"\\u22CF\",\"\\\\curlywedge\",!0);i(l,d,D,\"\\u22CE\",\"\\\\curlyvee\",!0);i(l,d,D,\"\\u229D\",\"\\\\circleddash\",!0);i(l,d,D,\"\\u229B\",\"\\\\circledast\",!0);i(l,d,D,\"\\u22C5\",\"\\\\centerdot\");i(l,d,D,\"\\u22BA\",\"\\\\intercal\",!0);i(l,d,D,\"\\u22D2\",\"\\\\doublecap\");i(l,d,D,\"\\u22D3\",\"\\\\doublecup\");i(l,d,D,\"\\u22A0\",\"\\\\boxtimes\",!0);i(l,d,f,\"\\u21E2\",\"\\\\dashrightarrow\",!0);i(l,d,f,\"\\u21E0\",\"\\\\dashleftarrow\",!0);i(l,d,f,\"\\u21C7\",\"\\\\leftleftarrows\",!0);i(l,d,f,\"\\u21C6\",\"\\\\leftrightarrows\",!0);i(l,d,f,\"\\u21DA\",\"\\\\Lleftarrow\",!0);i(l,d,f,\"\\u219E\",\"\\\\twoheadleftarrow\",!0);i(l,d,f,\"\\u21A2\",\"\\\\leftarrowtail\",!0);i(l,d,f,\"\\u21AB\",\"\\\\looparrowleft\",!0);i(l,d,f,\"\\u21CB\",\"\\\\leftrightharpoons\",!0);i(l,d,f,\"\\u21B6\",\"\\\\curvearrowleft\",!0);i(l,d,f,\"\\u21BA\",\"\\\\circlearrowleft\",!0);i(l,d,f,\"\\u21B0\",\"\\\\Lsh\",!0);i(l,d,f,\"\\u21C8\",\"\\\\upuparrows\",!0);i(l,d,f,\"\\u21BF\",\"\\\\upharpoonleft\",!0);i(l,d,f,\"\\u21C3\",\"\\\\downharpoonleft\",!0);i(l,u,f,\"\\u22B6\",\"\\\\origof\",!0);i(l,u,f,\"\\u22B7\",\"\\\\imageof\",!0);i(l,d,f,\"\\u22B8\",\"\\\\multimap\",!0);i(l,d,f,\"\\u21AD\",\"\\\\leftrightsquigarrow\",!0);i(l,d,f,\"\\u21C9\",\"\\\\rightrightarrows\",!0);i(l,d,f,\"\\u21C4\",\"\\\\rightleftarrows\",!0);i(l,d,f,\"\\u21A0\",\"\\\\twoheadrightarrow\",!0);i(l,d,f,\"\\u21A3\",\"\\\\rightarrowtail\",!0);i(l,d,f,\"\\u21AC\",\"\\\\looparrowright\",!0);i(l,d,f,\"\\u21B7\",\"\\\\curvearrowright\",!0);i(l,d,f,\"\\u21BB\",\"\\\\circlearrowright\",!0);i(l,d,f,\"\\u21B1\",\"\\\\Rsh\",!0);i(l,d,f,\"\\u21CA\",\"\\\\downdownarrows\",!0);i(l,d,f,\"\\u21BE\",\"\\\\upharpoonright\",!0);i(l,d,f,\"\\u21C2\",\"\\\\downharpoonright\",!0);i(l,d,f,\"\\u21DD\",\"\\\\rightsquigarrow\",!0);i(l,d,f,\"\\u21DD\",\"\\\\leadsto\");i(l,d,f,\"\\u21DB\",\"\\\\Rrightarrow\",!0);i(l,d,f,\"\\u21BE\",\"\\\\restriction\");i(l,u,v,\"\\u2018\",\"`\");i(l,u,v,\"$\",\"\\\\$\");i(k,u,v,\"$\",\"\\\\$\");i(k,u,v,\"$\",\"\\\\textdollar\");i(l,u,v,\"%\",\"\\\\%\");i(k,u,v,\"%\",\"\\\\%\");i(l,u,v,\"_\",\"\\\\_\");i(k,u,v,\"_\",\"\\\\_\");i(k,u,v,\"_\",\"\\\\textunderscore\");i(l,u,v,\"\\u2220\",\"\\\\angle\",!0);i(l,u,v,\"\\u221E\",\"\\\\infty\",!0);i(l,u,v,\"\\u2032\",\"\\\\prime\");i(l,u,v,\"\\u25B3\",\"\\\\triangle\");i(l,u,v,\"\\u0393\",\"\\\\Gamma\",!0);i(l,u,v,\"\\u0394\",\"\\\\Delta\",!0);i(l,u,v,\"\\u0398\",\"\\\\Theta\",!0);i(l,u,v,\"\\u039B\",\"\\\\Lambda\",!0);i(l,u,v,\"\\u039E\",\"\\\\Xi\",!0);i(l,u,v,\"\\u03A0\",\"\\\\Pi\",!0);i(l,u,v,\"\\u03A3\",\"\\\\Sigma\",!0);i(l,u,v,\"\\u03A5\",\"\\\\Upsilon\",!0);i(l,u,v,\"\\u03A6\",\"\\\\Phi\",!0);i(l,u,v,\"\\u03A8\",\"\\\\Psi\",!0);i(l,u,v,\"\\u03A9\",\"\\\\Omega\",!0);i(l,u,v,\"A\",\"\\u0391\");i(l,u,v,\"B\",\"\\u0392\");i(l,u,v,\"E\",\"\\u0395\");i(l,u,v,\"Z\",\"\\u0396\");i(l,u,v,\"H\",\"\\u0397\");i(l,u,v,\"I\",\"\\u0399\");i(l,u,v,\"K\",\"\\u039A\");i(l,u,v,\"M\",\"\\u039C\");i(l,u,v,\"N\",\"\\u039D\");i(l,u,v,\"O\",\"\\u039F\");i(l,u,v,\"P\",\"\\u03A1\");i(l,u,v,\"T\",\"\\u03A4\");i(l,u,v,\"X\",\"\\u03A7\");i(l,u,v,\"\\xAC\",\"\\\\neg\",!0);i(l,u,v,\"\\xAC\",\"\\\\lnot\");i(l,u,v,\"\\u22A4\",\"\\\\top\");i(l,u,v,\"\\u22A5\",\"\\\\bot\");i(l,u,v,\"\\u2205\",\"\\\\emptyset\");i(l,d,v,\"\\u2205\",\"\\\\varnothing\");i(l,u,R,\"\\u03B1\",\"\\\\alpha\",!0);i(l,u,R,\"\\u03B2\",\"\\\\beta\",!0);i(l,u,R,\"\\u03B3\",\"\\\\gamma\",!0);i(l,u,R,\"\\u03B4\",\"\\\\delta\",!0);i(l,u,R,\"\\u03F5\",\"\\\\epsilon\",!0);i(l,u,R,\"\\u03B6\",\"\\\\zeta\",!0);i(l,u,R,\"\\u03B7\",\"\\\\eta\",!0);i(l,u,R,\"\\u03B8\",\"\\\\theta\",!0);i(l,u,R,\"\\u03B9\",\"\\\\iota\",!0);i(l,u,R,\"\\u03BA\",\"\\\\kappa\",!0);i(l,u,R,\"\\u03BB\",\"\\\\lambda\",!0);i(l,u,R,\"\\u03BC\",\"\\\\mu\",!0);i(l,u,R,\"\\u03BD\",\"\\\\nu\",!0);i(l,u,R,\"\\u03BE\",\"\\\\xi\",!0);i(l,u,R,\"\\u03BF\",\"\\\\omicron\",!0);i(l,u,R,\"\\u03C0\",\"\\\\pi\",!0);i(l,u,R,\"\\u03C1\",\"\\\\rho\",!0);i(l,u,R,\"\\u03C3\",\"\\\\sigma\",!0);i(l,u,R,\"\\u03C4\",\"\\\\tau\",!0);i(l,u,R,\"\\u03C5\",\"\\\\upsilon\",!0);i(l,u,R,\"\\u03D5\",\"\\\\phi\",!0);i(l,u,R,\"\\u03C7\",\"\\\\chi\",!0);i(l,u,R,\"\\u03C8\",\"\\\\psi\",!0);i(l,u,R,\"\\u03C9\",\"\\\\omega\",!0);i(l,u,R,\"\\u03B5\",\"\\\\varepsilon\",!0);i(l,u,R,\"\\u03D1\",\"\\\\vartheta\",!0);i(l,u,R,\"\\u03D6\",\"\\\\varpi\",!0);i(l,u,R,\"\\u03F1\",\"\\\\varrho\",!0);i(l,u,R,\"\\u03C2\",\"\\\\varsigma\",!0);i(l,u,R,\"\\u03C6\",\"\\\\varphi\",!0);i(l,u,D,\"\\u2217\",\"*\",!0);i(l,u,D,\"+\",\"+\");i(l,u,D,\"\\u2212\",\"-\",!0);i(l,u,D,\"\\u22C5\",\"\\\\cdot\",!0);i(l,u,D,\"\\u2218\",\"\\\\circ\",!0);i(l,u,D,\"\\xF7\",\"\\\\div\",!0);i(l,u,D,\"\\xB1\",\"\\\\pm\",!0);i(l,u,D,\"\\xD7\",\"\\\\times\",!0);i(l,u,D,\"\\u2229\",\"\\\\cap\",!0);i(l,u,D,\"\\u222A\",\"\\\\cup\",!0);i(l,u,D,\"\\u2216\",\"\\\\setminus\",!0);i(l,u,D,\"\\u2227\",\"\\\\land\");i(l,u,D,\"\\u2228\",\"\\\\lor\");i(l,u,D,\"\\u2227\",\"\\\\wedge\",!0);i(l,u,D,\"\\u2228\",\"\\\\vee\",!0);i(l,u,v,\"\\u221A\",\"\\\\surd\");i(l,u,c0,\"\\u27E8\",\"\\\\langle\",!0);i(l,u,c0,\"\\u2223\",\"\\\\lvert\");i(l,u,c0,\"\\u2225\",\"\\\\lVert\");i(l,u,i0,\"?\",\"?\");i(l,u,i0,\"!\",\"!\");i(l,u,i0,\"\\u27E9\",\"\\\\rangle\",!0);i(l,u,i0,\"\\u2223\",\"\\\\rvert\");i(l,u,i0,\"\\u2225\",\"\\\\rVert\");i(l,u,f,\"=\",\"=\");i(l,u,f,\":\",\":\");i(l,u,f,\"\\u2248\",\"\\\\approx\",!0);i(l,u,f,\"\\u2245\",\"\\\\cong\",!0);i(l,u,f,\"\\u2265\",\"\\\\ge\");i(l,u,f,\"\\u2265\",\"\\\\geq\",!0);i(l,u,f,\"\\u2190\",\"\\\\gets\");i(l,u,f,\">\",\"\\\\gt\",!0);i(l,u,f,\"\\u2208\",\"\\\\in\",!0);i(l,u,f,\"\\uE020\",\"\\\\@not\");i(l,u,f,\"\\u2282\",\"\\\\subset\",!0);i(l,u,f,\"\\u2283\",\"\\\\supset\",!0);i(l,u,f,\"\\u2286\",\"\\\\subseteq\",!0);i(l,u,f,\"\\u2287\",\"\\\\supseteq\",!0);i(l,d,f,\"\\u2288\",\"\\\\nsubseteq\",!0);i(l,d,f,\"\\u2289\",\"\\\\nsupseteq\",!0);i(l,u,f,\"\\u22A8\",\"\\\\models\");i(l,u,f,\"\\u2190\",\"\\\\leftarrow\",!0);i(l,u,f,\"\\u2264\",\"\\\\le\");i(l,u,f,\"\\u2264\",\"\\\\leq\",!0);i(l,u,f,\"<\",\"\\\\lt\",!0);i(l,u,f,\"\\u2192\",\"\\\\rightarrow\",!0);i(l,u,f,\"\\u2192\",\"\\\\to\");i(l,d,f,\"\\u2271\",\"\\\\ngeq\",!0);i(l,d,f,\"\\u2270\",\"\\\\nleq\",!0);i(l,u,E0,\"\\xA0\",\"\\\\ \");i(l,u,E0,\"\\xA0\",\"\\\\space\");i(l,u,E0,\"\\xA0\",\"\\\\nobreakspace\");i(k,u,E0,\"\\xA0\",\"\\\\ \");i(k,u,E0,\"\\xA0\",\" \");i(k,u,E0,\"\\xA0\",\"\\\\space\");i(k,u,E0,\"\\xA0\",\"\\\\nobreakspace\");i(l,u,E0,null,\"\\\\nobreak\");i(l,u,E0,null,\"\\\\allowbreak\");i(l,u,Ge,\",\",\",\");i(l,u,Ge,\";\",\";\");i(l,d,D,\"\\u22BC\",\"\\\\barwedge\",!0);i(l,d,D,\"\\u22BB\",\"\\\\veebar\",!0);i(l,u,D,\"\\u2299\",\"\\\\odot\",!0);i(l,u,D,\"\\u2295\",\"\\\\oplus\",!0);i(l,u,D,\"\\u2297\",\"\\\\otimes\",!0);i(l,u,v,\"\\u2202\",\"\\\\partial\",!0);i(l,u,D,\"\\u2298\",\"\\\\oslash\",!0);i(l,d,D,\"\\u229A\",\"\\\\circledcirc\",!0);i(l,d,D,\"\\u22A1\",\"\\\\boxdot\",!0);i(l,u,D,\"\\u25B3\",\"\\\\bigtriangleup\");i(l,u,D,\"\\u25BD\",\"\\\\bigtriangledown\");i(l,u,D,\"\\u2020\",\"\\\\dagger\");i(l,u,D,\"\\u22C4\",\"\\\\diamond\");i(l,u,D,\"\\u22C6\",\"\\\\star\");i(l,u,D,\"\\u25C3\",\"\\\\triangleleft\");i(l,u,D,\"\\u25B9\",\"\\\\triangleright\");i(l,u,c0,\"{\",\"\\\\{\");i(k,u,v,\"{\",\"\\\\{\");i(k,u,v,\"{\",\"\\\\textbraceleft\");i(l,u,i0,\"}\",\"\\\\}\");i(k,u,v,\"}\",\"\\\\}\");i(k,u,v,\"}\",\"\\\\textbraceright\");i(l,u,c0,\"{\",\"\\\\lbrace\");i(l,u,i0,\"}\",\"\\\\rbrace\");i(l,u,c0,\"[\",\"\\\\lbrack\",!0);i(k,u,v,\"[\",\"\\\\lbrack\",!0);i(l,u,i0,\"]\",\"\\\\rbrack\",!0);i(k,u,v,\"]\",\"\\\\rbrack\",!0);i(l,u,c0,\"(\",\"\\\\lparen\",!0);i(l,u,i0,\")\",\"\\\\rparen\",!0);i(k,u,v,\"<\",\"\\\\textless\",!0);i(k,u,v,\">\",\"\\\\textgreater\",!0);i(l,u,c0,\"\\u230A\",\"\\\\lfloor\",!0);i(l,u,i0,\"\\u230B\",\"\\\\rfloor\",!0);i(l,u,c0,\"\\u2308\",\"\\\\lceil\",!0);i(l,u,i0,\"\\u2309\",\"\\\\rceil\",!0);i(l,u,v,\"\\\\\",\"\\\\backslash\");i(l,u,v,\"\\u2223\",\"|\");i(l,u,v,\"\\u2223\",\"\\\\vert\");i(k,u,v,\"|\",\"\\\\textbar\",!0);i(l,u,v,\"\\u2225\",\"\\\\|\");i(l,u,v,\"\\u2225\",\"\\\\Vert\");i(k,u,v,\"\\u2225\",\"\\\\textbardbl\");i(k,u,v,\"~\",\"\\\\textasciitilde\");i(k,u,v,\"\\\\\",\"\\\\textbackslash\");i(k,u,v,\"^\",\"\\\\textasciicircum\");i(l,u,f,\"\\u2191\",\"\\\\uparrow\",!0);i(l,u,f,\"\\u21D1\",\"\\\\Uparrow\",!0);i(l,u,f,\"\\u2193\",\"\\\\downarrow\",!0);i(l,u,f,\"\\u21D3\",\"\\\\Downarrow\",!0);i(l,u,f,\"\\u2195\",\"\\\\updownarrow\",!0);i(l,u,f,\"\\u21D5\",\"\\\\Updownarrow\",!0);i(l,u,_,\"\\u2210\",\"\\\\coprod\");i(l,u,_,\"\\u22C1\",\"\\\\bigvee\");i(l,u,_,\"\\u22C0\",\"\\\\bigwedge\");i(l,u,_,\"\\u2A04\",\"\\\\biguplus\");i(l,u,_,\"\\u22C2\",\"\\\\bigcap\");i(l,u,_,\"\\u22C3\",\"\\\\bigcup\");i(l,u,_,\"\\u222B\",\"\\\\int\");i(l,u,_,\"\\u222B\",\"\\\\intop\");i(l,u,_,\"\\u222C\",\"\\\\iint\");i(l,u,_,\"\\u222D\",\"\\\\iiint\");i(l,u,_,\"\\u220F\",\"\\\\prod\");i(l,u,_,\"\\u2211\",\"\\\\sum\");i(l,u,_,\"\\u2A02\",\"\\\\bigotimes\");i(l,u,_,\"\\u2A01\",\"\\\\bigoplus\");i(l,u,_,\"\\u2A00\",\"\\\\bigodot\");i(l,u,_,\"\\u222E\",\"\\\\oint\");i(l,u,_,\"\\u222F\",\"\\\\oiint\");i(l,u,_,\"\\u2230\",\"\\\\oiiint\");i(l,u,_,\"\\u2A06\",\"\\\\bigsqcup\");i(l,u,_,\"\\u222B\",\"\\\\smallint\");i(k,u,ae,\"\\u2026\",\"\\\\textellipsis\");i(l,u,ae,\"\\u2026\",\"\\\\mathellipsis\");i(k,u,ae,\"\\u2026\",\"\\\\ldots\",!0);i(l,u,ae,\"\\u2026\",\"\\\\ldots\",!0);i(l,u,ae,\"\\u22EF\",\"\\\\@cdots\",!0);i(l,u,ae,\"\\u22F1\",\"\\\\ddots\",!0);i(l,u,v,\"\\u22EE\",\"\\\\varvdots\");i(l,u,W,\"\\u02CA\",\"\\\\acute\");i(l,u,W,\"\\u02CB\",\"\\\\grave\");i(l,u,W,\"\\xA8\",\"\\\\ddot\");i(l,u,W,\"~\",\"\\\\tilde\");i(l,u,W,\"\\u02C9\",\"\\\\bar\");i(l,u,W,\"\\u02D8\",\"\\\\breve\");i(l,u,W,\"\\u02C7\",\"\\\\check\");i(l,u,W,\"^\",\"\\\\hat\");i(l,u,W,\"\\u20D7\",\"\\\\vec\");i(l,u,W,\"\\u02D9\",\"\\\\dot\");i(l,u,W,\"\\u02DA\",\"\\\\mathring\");i(l,u,R,\"\\uE131\",\"\\\\@imath\");i(l,u,R,\"\\uE237\",\"\\\\@jmath\");i(l,u,v,\"\\u0131\",\"\\u0131\");i(l,u,v,\"\\u0237\",\"\\u0237\");i(k,u,v,\"\\u0131\",\"\\\\i\",!0);i(k,u,v,\"\\u0237\",\"\\\\j\",!0);i(k,u,v,\"\\xDF\",\"\\\\ss\",!0);i(k,u,v,\"\\xE6\",\"\\\\ae\",!0);i(k,u,v,\"\\u0153\",\"\\\\oe\",!0);i(k,u,v,\"\\xF8\",\"\\\\o\",!0);i(k,u,v,\"\\xC6\",\"\\\\AE\",!0);i(k,u,v,\"\\u0152\",\"\\\\OE\",!0);i(k,u,v,\"\\xD8\",\"\\\\O\",!0);i(k,u,W,\"\\u02CA\",\"\\\\'\");i(k,u,W,\"\\u02CB\",\"\\\\`\");i(k,u,W,\"\\u02C6\",\"\\\\^\");i(k,u,W,\"\\u02DC\",\"\\\\~\");i(k,u,W,\"\\u02C9\",\"\\\\=\");i(k,u,W,\"\\u02D8\",\"\\\\u\");i(k,u,W,\"\\u02D9\",\"\\\\.\");i(k,u,W,\"\\xB8\",\"\\\\c\");i(k,u,W,\"\\u02DA\",\"\\\\r\");i(k,u,W,\"\\u02C7\",\"\\\\v\");i(k,u,W,\"\\xA8\",'\\\\\"');i(k,u,W,\"\\u02DD\",\"\\\\H\");i(k,u,W,\"\\u25EF\",\"\\\\textcircled\");var zr={\"--\":!0,\"---\":!0,\"``\":!0,\"''\":!0};i(k,u,v,\"\\u2013\",\"--\",!0);i(k,u,v,\"\\u2013\",\"\\\\textendash\");i(k,u,v,\"\\u2014\",\"---\",!0);i(k,u,v,\"\\u2014\",\"\\\\textemdash\");i(k,u,v,\"\\u2018\",\"`\",!0);i(k,u,v,\"\\u2018\",\"\\\\textquoteleft\");i(k,u,v,\"\\u2019\",\"'\",!0);i(k,u,v,\"\\u2019\",\"\\\\textquoteright\");i(k,u,v,\"\\u201C\",\"``\",!0);i(k,u,v,\"\\u201C\",\"\\\\textquotedblleft\");i(k,u,v,\"\\u201D\",\"''\",!0);i(k,u,v,\"\\u201D\",\"\\\\textquotedblright\");i(l,u,v,\"\\xB0\",\"\\\\degree\",!0);i(k,u,v,\"\\xB0\",\"\\\\degree\");i(k,u,v,\"\\xB0\",\"\\\\textdegree\",!0);i(l,u,v,\"\\xA3\",\"\\\\pounds\");i(l,u,v,\"\\xA3\",\"\\\\mathsterling\",!0);i(k,u,v,\"\\xA3\",\"\\\\pounds\");i(k,u,v,\"\\xA3\",\"\\\\textsterling\",!0);i(l,d,v,\"\\u2720\",\"\\\\maltese\");i(k,d,v,\"\\u2720\",\"\\\\maltese\");var Wt='0123456789/@.\"';for(we=0;we<Wt.length;we++)Qe=Wt.charAt(we),i(l,u,v,Qe,Qe);var Qe,we,jt='0123456789!@*()-=+\";:?/.,';for(ke=0;ke<jt.length;ke++)_e=jt.charAt(ke),i(k,u,v,_e,_e);var _e,ke,Ie=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";for(Se=0;Se<Ie.length;Se++)se=Ie.charAt(Se),i(l,u,R,se,se),i(k,u,v,se,se);var se,Se;i(l,d,v,\"C\",\"\\u2102\");i(k,d,v,\"C\",\"\\u2102\");i(l,d,v,\"H\",\"\\u210D\");i(k,d,v,\"H\",\"\\u210D\");i(l,d,v,\"N\",\"\\u2115\");i(k,d,v,\"N\",\"\\u2115\");i(l,d,v,\"P\",\"\\u2119\");i(k,d,v,\"P\",\"\\u2119\");i(l,d,v,\"Q\",\"\\u211A\");i(k,d,v,\"Q\",\"\\u211A\");i(l,d,v,\"R\",\"\\u211D\");i(k,d,v,\"R\",\"\\u211D\");i(l,d,v,\"Z\",\"\\u2124\");i(k,d,v,\"Z\",\"\\u2124\");i(l,u,R,\"h\",\"\\u210E\");i(k,u,R,\"h\",\"\\u210E\");var O=\"\";for(a0=0;a0<Ie.length;a0++)J=Ie.charAt(a0),O=String.fromCharCode(55349,56320+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56372+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56424+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56580+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56736+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56788+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56840+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56944+a0),i(l,u,R,J,O),i(k,u,v,J,O),a0<26&&(O=String.fromCharCode(55349,56632+a0),i(l,u,R,J,O),i(k,u,v,J,O),O=String.fromCharCode(55349,56476+a0),i(l,u,R,J,O),i(k,u,v,J,O));var J,a0;O=\"\\u{1D55C}\";i(l,u,R,\"k\",O);i(k,u,v,\"k\",O);for(F0=0;F0<10;F0++)B0=F0.toString(),O=String.fromCharCode(55349,57294+F0),i(l,u,R,B0,O),i(k,u,v,B0,O),O=String.fromCharCode(55349,57314+F0),i(l,u,R,B0,O),i(k,u,v,B0,O),O=String.fromCharCode(55349,57324+F0),i(l,u,R,B0,O),i(k,u,v,B0,O),O=String.fromCharCode(55349,57334+F0),i(l,u,R,B0,O),i(k,u,v,B0,O);var B0,F0,ct=\"\\xD0\\xDE\\xFE\";for(Me=0;Me<ct.length;Me++)le=ct.charAt(Me),i(l,u,R,le,le),i(k,u,v,le,le);var le,Me,ze=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"mathnormal\",\"textit\",\"Math-Italic\"],[\"mathnormal\",\"textit\",\"Math-Italic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"boldsymbol\",\"boldsymbol\",\"Main-BoldItalic\"],[\"mathscr\",\"textscr\",\"Script-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathfrak\",\"textfrak\",\"Fraktur-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"mathbb\",\"textbb\",\"AMS-Regular\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"mathitsf\",\"textitsf\",\"SansSerif-Italic\"],[\"\",\"\",\"\"],[\"\",\"\",\"\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],Zt=[[\"mathbf\",\"textbf\",\"Main-Bold\"],[\"\",\"\",\"\"],[\"mathsf\",\"textsf\",\"SansSerif-Regular\"],[\"mathboldsf\",\"textboldsf\",\"SansSerif-Bold\"],[\"mathtt\",\"texttt\",\"Typewriter-Regular\"]],_a=function(e,t){var a=e.charCodeAt(0),n=e.charCodeAt(1),s=(a-55296)*1024+(n-56320)+65536,o=t===\"math\"?0:1;if(119808<=s&&s<120484){var h=Math.floor((s-119808)/26);return[ze[h][2],ze[h][o]]}else if(120782<=s&&s<=120831){var c=Math.floor((s-120782)/10);return[Zt[c][2],Zt[c][o]]}else{if(s===120485||s===120486)return[ze[0][2],ze[0][o]];if(120486<s&&s<120782)return[\"\",\"\"];throw new M(\"Unsupported character: \"+e)}},Ve=function(e,t,a){return $[a][e]&&$[a][e].replace&&(e=$[a][e].replace),{value:e,metrics:kt(e,t,a)}},g0=function(e,t,a,n,s){var o=Ve(e,t,a),h=o.metrics;e=o.value;var c;if(h){var p=h.italic;(a===\"text\"||n&&n.font===\"mathit\")&&(p=0),c=new u0(e,h.height,h.depth,p,h.skew,h.width,s)}else typeof console<\"u\"&&console.warn(\"No character metrics \"+(\"for '\"+e+\"' in style '\"+t+\"' and mode '\"+a+\"'\")),c=new u0(e,0,0,0,0,0,s);if(n){c.maxFontSize=n.sizeMultiplier,n.style.isTight()&&c.classes.push(\"mtight\");var g=n.getColor();g&&(c.style.color=g)}return c},e1=function(e,t,a,n){return n===void 0&&(n=[]),a.font===\"boldsymbol\"&&Ve(e,\"Main-Bold\",t).metrics?g0(e,\"Main-Bold\",t,a,n.concat([\"mathbf\"])):e===\"\\\\\"||$[t][e].font===\"main\"?g0(e,\"Main-Regular\",t,a,n):g0(e,\"AMS-Regular\",t,a,n.concat([\"amsrm\"]))},t1=function(e,t,a,n,s){return s!==\"textord\"&&Ve(e,\"Math-BoldItalic\",t).metrics?{fontName:\"Math-BoldItalic\",fontClass:\"boldsymbol\"}:{fontName:\"Main-Bold\",fontClass:\"mathbf\"}},r1=function(e,t,a){var n=e.mode,s=e.text,o=[\"mord\"],h=n===\"math\"||n===\"text\"&&t.font,c=h?t.font:t.fontFamily;if(s.charCodeAt(0)===55349){var[p,g]=_a(s,n);return g0(s,p,n,t,o.concat(g))}else if(c){var y,w;if(c===\"boldsymbol\"){var x=t1(s,n,t,o,a);y=x.fontName,w=[x.fontClass]}else h?(y=Br[c].fontName,w=[c]):(y=Ae(c,t.fontWeight,t.fontShape),w=[c,t.fontWeight,t.fontShape]);if(Ve(s,y,n).metrics)return g0(s,y,n,t,o.concat(w));if(zr.hasOwnProperty(s)&&y.slice(0,10)===\"Typewriter\"){for(var z=[],T=0;T<s.length;T++)z.push(g0(s[T],y,n,t,o.concat(w)));return Tr(z)}}if(a===\"mathord\")return g0(s,\"Math-Italic\",n,t,o.concat([\"mathnormal\"]));if(a===\"textord\"){var C=$[n][s]&&$[n][s].font;if(C===\"ams\"){var q=Ae(\"amsrm\",t.fontWeight,t.fontShape);return g0(s,q,n,t,o.concat(\"amsrm\",t.fontWeight,t.fontShape))}else if(C===\"main\"||!C){var I=Ae(\"textrm\",t.fontWeight,t.fontShape);return g0(s,I,n,t,o.concat(t.fontWeight,t.fontShape))}else{var H=Ae(C,t.fontWeight,t.fontShape);return g0(s,H,n,t,o.concat(H,t.fontWeight,t.fontShape))}}else throw new Error(\"unexpected type: \"+a+\" in makeOrd\")},a1=(r,e)=>{if(P0(r.classes)!==P0(e.classes)||r.skew!==e.skew||r.maxFontSize!==e.maxFontSize)return!1;if(r.classes.length===1){var t=r.classes[0];if(t===\"mbin\"||t===\"mord\")return!1}for(var a in r.style)if(r.style.hasOwnProperty(a)&&r.style[a]!==e.style[a])return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&r.style[n]!==e.style[n])return!1;return!0},n1=r=>{for(var e=0;e<r.length-1;e++){var t=r[e],a=r[e+1];t instanceof u0&&a instanceof u0&&a1(t,a)&&(t.text+=a.text,t.height=Math.max(t.height,a.height),t.depth=Math.max(t.depth,a.depth),t.italic=a.italic,r.splice(e+1,1),e--)}return r},St=function(e){for(var t=0,a=0,n=0,s=0;s<e.children.length;s++){var o=e.children[s];o.height>t&&(t=o.height),o.depth>a&&(a=o.depth),o.maxFontSize>n&&(n=o.maxFontSize)}e.height=t,e.depth=a,e.maxFontSize=n},l0=function(e,t,a,n){var s=new W0(e,t,a,n);return St(s),s},Ar=(r,e,t,a)=>new W0(r,e,t,a),i1=function(e,t,a){var n=l0([e],[],t);return n.height=Math.max(a||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=A(n.height),n.maxFontSize=1,n},s1=function(e,t,a,n){var s=new ce(e,t,a,n);return St(s),s},Tr=function(e){var t=new $0(e);return St(t),t},l1=function(e,t){return e instanceof $0?l0([],[e],t):e},o1=function(e){if(e.positionType===\"individualShift\"){for(var t=e.children,a=[t[0]],n=-t[0].shift-t[0].elem.depth,s=n,o=1;o<t.length;o++){var h=-t[o].shift-s-t[o].elem.depth,c=h-(t[o-1].elem.height+t[o-1].elem.depth);s=s+h,a.push({type:\"kern\",size:c}),a.push(t[o])}return{children:a,depth:n}}var p;if(e.positionType===\"top\"){for(var g=e.positionData,y=0;y<e.children.length;y++){var w=e.children[y];g-=w.type===\"kern\"?w.size:w.elem.height+w.elem.depth}p=g}else if(e.positionType===\"bottom\")p=-e.positionData;else{var x=e.children[0];if(x.type!==\"elem\")throw new Error('First child must have type \"elem\".');if(e.positionType===\"shift\")p=-x.elem.depth-e.positionData;else if(e.positionType===\"firstBaseline\")p=-x.elem.depth;else throw new Error(\"Invalid positionType \"+e.positionType+\".\")}return{children:e.children,depth:p}},u1=function(e,t){for(var{children:a,depth:n}=o1(e),s=0,o=0;o<a.length;o++){var h=a[o];if(h.type===\"elem\"){var c=h.elem;s=Math.max(s,c.maxFontSize,c.height)}}s+=2;var p=l0([\"pstrut\"],[]);p.style.height=A(s);for(var g=[],y=n,w=n,x=n,z=0;z<a.length;z++){var T=a[z];if(T.type===\"kern\")x+=T.size;else{var C=T.elem,q=T.wrapperClasses||[],I=T.wrapperStyle||{},H=l0(q,[p,C],void 0,I);H.style.top=A(-s-x-C.depth),T.marginLeft&&(H.style.marginLeft=T.marginLeft),T.marginRight&&(H.style.marginRight=T.marginRight),g.push(H),x+=C.height+C.depth}y=Math.min(y,x),w=Math.max(w,x)}var V=l0([\"vlist\"],g);V.style.height=A(w);var L;if(y<0){var U=l0([],[]),G=l0([\"vlist\"],[U]);G.style.height=A(-y);var j=l0([\"vlist-s\"],[new u0(\"\\u200B\")]);L=[l0([\"vlist-r\"],[V,j]),l0([\"vlist-r\"],[G])]}else L=[l0([\"vlist-r\"],[V])];var Y=l0([\"vlist-t\"],L);return L.length===2&&Y.classes.push(\"vlist-t2\"),Y.height=w,Y.depth=-y,Y},h1=(r,e)=>{var t=l0([\"mspace\"],[],e),a=K(r,e);return t.style.marginRight=A(a),t},Ae=function(e,t,a){var n=\"\";switch(e){case\"amsrm\":n=\"AMS\";break;case\"textrm\":n=\"Main\";break;case\"textsf\":n=\"SansSerif\";break;case\"texttt\":n=\"Typewriter\";break;default:n=e}var s;return t===\"textbf\"&&a===\"textit\"?s=\"BoldItalic\":t===\"textbf\"?s=\"Bold\":t===\"textit\"?s=\"Italic\":s=\"Regular\",n+\"-\"+s},Br={mathbf:{variant:\"bold\",fontName:\"Main-Bold\"},mathrm:{variant:\"normal\",fontName:\"Main-Regular\"},textit:{variant:\"italic\",fontName:\"Main-Italic\"},mathit:{variant:\"italic\",fontName:\"Main-Italic\"},mathnormal:{variant:\"italic\",fontName:\"Math-Italic\"},mathbb:{variant:\"double-struck\",fontName:\"AMS-Regular\"},mathcal:{variant:\"script\",fontName:\"Caligraphic-Regular\"},mathfrak:{variant:\"fraktur\",fontName:\"Fraktur-Regular\"},mathscr:{variant:\"script\",fontName:\"Script-Regular\"},mathsf:{variant:\"sans-serif\",fontName:\"SansSerif-Regular\"},mathtt:{variant:\"monospace\",fontName:\"Typewriter-Regular\"}},Dr={vec:[\"vec\",.471,.714],oiintSize1:[\"oiintSize1\",.957,.499],oiintSize2:[\"oiintSize2\",1.472,.659],oiiintSize1:[\"oiiintSize1\",1.304,.499],oiiintSize2:[\"oiiintSize2\",1.98,.659]},m1=function(e,t){var[a,n,s]=Dr[e],o=new S0(a),h=new b0([o],{width:A(n),height:A(s),style:\"width:\"+A(n),viewBox:\"0 0 \"+1e3*n+\" \"+1e3*s,preserveAspectRatio:\"xMinYMin\"}),c=Ar([\"overlay\"],[h],t);return c.height=s,c.style.height=A(s),c.style.width=A(n),c},b={fontMap:Br,makeSymbol:g0,mathsym:e1,makeSpan:l0,makeSvgSpan:Ar,makeLineSpan:i1,makeAnchor:s1,makeFragment:Tr,wrapFragment:l1,makeVList:u1,makeOrd:r1,makeGlue:h1,staticSvg:m1,svgData:Dr,tryCombineChars:n1},Z={number:3,unit:\"mu\"},Y0={number:4,unit:\"mu\"},D0={number:5,unit:\"mu\"},c1={mord:{mop:Z,mbin:Y0,mrel:D0,minner:Z},mop:{mord:Z,mop:Z,mrel:D0,minner:Z},mbin:{mord:Y0,mop:Y0,mopen:Y0,minner:Y0},mrel:{mord:D0,mop:D0,mopen:D0,minner:D0},mopen:{},mclose:{mop:Z,mbin:Y0,mrel:D0,minner:Z},mpunct:{mord:Z,mop:Z,mrel:D0,mopen:Z,mclose:Z,mpunct:Z,minner:Z},minner:{mord:Z,mop:Z,mbin:Y0,mrel:D0,mopen:Z,mpunct:Z,minner:Z}},d1={mord:{mop:Z},mop:{mord:Z,mop:Z},mbin:{},mrel:{},mopen:{},mclose:{mop:Z},mpunct:{},minner:{mop:Z}},Cr={},Oe={},He={};function B(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:a.allowedInMath===void 0?!0:a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:n},c=0;c<t.length;++c)Cr[t[c]]=h;e&&(s&&(Oe[e]=s),o&&(He[e]=o))}function j0(r){var{type:e,htmlBuilder:t,mathmlBuilder:a}=r;B({type:e,names:[],props:{numArgs:0},handler(){throw new Error(\"Should never be called.\")},htmlBuilder:t,mathmlBuilder:a})}var Fe=function(e){return e.type===\"ordgroup\"&&e.body.length===1?e.body[0]:e},Q=function(e){return e.type===\"ordgroup\"?e.body:[e]},N0=b.makeSpan,f1=[\"leftmost\",\"mbin\",\"mopen\",\"mrel\",\"mop\",\"mpunct\"],p1=[\"rightmost\",\"mrel\",\"mclose\",\"mpunct\"],v1={display:N.DISPLAY,text:N.TEXT,script:N.SCRIPT,scriptscript:N.SCRIPTSCRIPT},g1={mord:\"mord\",mop:\"mop\",mbin:\"mbin\",mrel:\"mrel\",mopen:\"mopen\",mclose:\"mclose\",mpunct:\"mpunct\",minner:\"minner\"},t0=function(e,t,a,n){n===void 0&&(n=[null,null]);for(var s=[],o=0;o<e.length;o++){var h=P(e[o],t);if(h instanceof $0){var c=h.children;s.push(...c)}else s.push(h)}if(b.tryCombineChars(s),!a)return s;var p=t;if(e.length===1){var g=e[0];g.type===\"sizing\"?p=t.havingSize(g.size):g.type===\"styling\"&&(p=t.havingStyle(v1[g.style]))}var y=N0([n[0]||\"leftmost\"],[],t),w=N0([n[1]||\"rightmost\"],[],t),x=a===\"root\";return Kt(s,(z,T)=>{var C=T.classes[0],q=z.classes[0];C===\"mbin\"&&E.contains(p1,q)?T.classes[0]=\"mord\":q===\"mbin\"&&E.contains(f1,C)&&(z.classes[0]=\"mord\")},{node:y},w,x),Kt(s,(z,T)=>{var C=dt(T),q=dt(z),I=C&&q?z.hasClass(\"mtight\")?d1[C][q]:c1[C][q]:null;if(I)return b.makeGlue(I,p)},{node:y},w,x),s},Kt=function r(e,t,a,n,s){n&&e.push(n);for(var o=0;o<e.length;o++){var h=e[o],c=qr(h);if(c){r(c.children,t,a,null,s);continue}var p=!h.hasClass(\"mspace\");if(p){var g=t(h,a.node);g&&(a.insertAfter?a.insertAfter(g):(e.unshift(g),o++))}p?a.node=h:s&&h.hasClass(\"newline\")&&(a.node=N0([\"leftmost\"])),a.insertAfter=(y=>w=>{e.splice(y+1,0,w),o++})(o)}n&&e.pop()},qr=function(e){return e instanceof $0||e instanceof ce||e instanceof W0&&e.hasClass(\"enclosing\")?e:null},b1=function r(e,t){var a=qr(e);if(a){var n=a.children;if(n.length){if(t===\"right\")return r(n[n.length-1],\"right\");if(t===\"left\")return r(n[0],\"left\")}}return e},dt=function(e,t){return e?(t&&(e=b1(e,t)),g1[e.classes[0]]||null):null},fe=function(e,t){var a=[\"nulldelimiter\"].concat(e.baseSizingClasses());return N0(t.concat(a))},P=function(e,t,a){if(!e)return N0();if(Oe[e.type]){var n=Oe[e.type](e,t);if(a&&t.size!==a.size){n=N0(t.sizingClasses(a),[n],t);var s=t.sizeMultiplier/a.sizeMultiplier;n.height*=s,n.depth*=s}return n}else throw new M(\"Got group of unknown type: '\"+e.type+\"'\")};function Te(r,e){var t=N0([\"base\"],r,e),a=N0([\"strut\"]);return a.style.height=A(t.height+t.depth),t.depth&&(a.style.verticalAlign=A(-t.depth)),t.children.unshift(a),t}function ft(r,e){var t=null;r.length===1&&r[0].type===\"tag\"&&(t=r[0].tag,r=r[0].body);var a=t0(r,e,\"root\"),n;a.length===2&&a[1].hasClass(\"tag\")&&(n=a.pop());for(var s=[],o=[],h=0;h<a.length;h++)if(o.push(a[h]),a[h].hasClass(\"mbin\")||a[h].hasClass(\"mrel\")||a[h].hasClass(\"allowbreak\")){for(var c=!1;h<a.length-1&&a[h+1].hasClass(\"mspace\")&&!a[h+1].hasClass(\"newline\");)h++,o.push(a[h]),a[h].hasClass(\"nobreak\")&&(c=!0);c||(s.push(Te(o,e)),o=[])}else a[h].hasClass(\"newline\")&&(o.pop(),o.length>0&&(s.push(Te(o,e)),o=[]),s.push(a[h]));o.length>0&&s.push(Te(o,e));var p;t?(p=Te(t0(t,e,!0)),p.classes=[\"tag\"],s.push(p)):n&&s.push(n);var g=N0([\"katex-html\"],s);if(g.setAttribute(\"aria-hidden\",\"true\"),p){var y=p.children[0];y.style.height=A(g.height+g.depth),g.depth&&(y.style.verticalAlign=A(-g.depth))}return g}function Nr(r){return new $0(r)}var o0=class{constructor(e,t,a){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=a||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=P0(this.classes));for(var a=0;a<this.children.length;a++)e.appendChild(this.children[a].toNode());return e}toMarkup(){var e=\"<\"+this.type;for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=\" \"+t+'=\"',e+=E.escape(this.attributes[t]),e+='\"');this.classes.length>0&&(e+=' class =\"'+E.escape(P0(this.classes))+'\"'),e+=\">\";for(var a=0;a<this.children.length;a++)e+=this.children[a].toMarkup();return e+=\"</\"+this.type+\">\",e}toText(){return this.children.map(e=>e.toText()).join(\"\")}},X0=class{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return E.escape(this.toText())}toText(){return this.text}},pt=class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=\"\\u200A\":e>=.1666&&e<=.1667?this.character=\"\\u2009\":e>=.2222&&e<=.2223?this.character=\"\\u2005\":e>=.2777&&e<=.2778?this.character=\"\\u2005\\u200A\":e>=-.05556&&e<=-.05555?this.character=\"\\u200A\\u2063\":e>=-.1667&&e<=-.1666?this.character=\"\\u2009\\u2063\":e>=-.2223&&e<=-.2222?this.character=\"\\u205F\\u2063\":e>=-.2778&&e<=-.2777?this.character=\"\\u2005\\u2063\":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",\"mspace\");return e.setAttribute(\"width\",A(this.width)),e}toMarkup(){return this.character?\"<mtext>\"+this.character+\"</mtext>\":'<mspace width=\"'+A(this.width)+'\"/>'}toText(){return this.character?this.character:\" \"}},S={MathNode:o0,TextNode:X0,SpaceNode:pt,newDocumentFragment:Nr},p0=function(e,t,a){return $[t][e]&&$[t][e].replace&&e.charCodeAt(0)!==55349&&!(zr.hasOwnProperty(e)&&a&&(a.fontFamily&&a.fontFamily.slice(4,6)===\"tt\"||a.font&&a.font.slice(4,6)===\"tt\"))&&(e=$[t][e].replace),new S.TextNode(e)},Mt=function(e){return e.length===1?e[0]:new S.MathNode(\"mrow\",e)},zt=function(e,t){if(t.fontFamily===\"texttt\")return\"monospace\";if(t.fontFamily===\"textsf\")return t.fontShape===\"textit\"&&t.fontWeight===\"textbf\"?\"sans-serif-bold-italic\":t.fontShape===\"textit\"?\"sans-serif-italic\":t.fontWeight===\"textbf\"?\"bold-sans-serif\":\"sans-serif\";if(t.fontShape===\"textit\"&&t.fontWeight===\"textbf\")return\"bold-italic\";if(t.fontShape===\"textit\")return\"italic\";if(t.fontWeight===\"textbf\")return\"bold\";var a=t.font;if(!a||a===\"mathnormal\")return null;var n=e.mode;if(a===\"mathit\")return\"italic\";if(a===\"boldsymbol\")return e.type===\"textord\"?\"bold\":\"bold-italic\";if(a===\"mathbf\")return\"bold\";if(a===\"mathbb\")return\"double-struck\";if(a===\"mathfrak\")return\"fraktur\";if(a===\"mathscr\"||a===\"mathcal\")return\"script\";if(a===\"mathsf\")return\"sans-serif\";if(a===\"mathtt\")return\"monospace\";var s=e.text;if(E.contains([\"\\\\imath\",\"\\\\jmath\"],s))return null;$[n][s]&&$[n][s].replace&&(s=$[n][s].replace);var o=b.fontMap[a].fontName;return kt(s,o,n)?b.fontMap[a].variant:null},h0=function(e,t,a){if(e.length===1){var n=X(e[0],t);return a&&n instanceof o0&&n.type===\"mo\"&&(n.setAttribute(\"lspace\",\"0em\"),n.setAttribute(\"rspace\",\"0em\")),[n]}for(var s=[],o,h=0;h<e.length;h++){var c=X(e[h],t);if(c instanceof o0&&o instanceof o0){if(c.type===\"mtext\"&&o.type===\"mtext\"&&c.getAttribute(\"mathvariant\")===o.getAttribute(\"mathvariant\")){o.children.push(...c.children);continue}else if(c.type===\"mn\"&&o.type===\"mn\"){o.children.push(...c.children);continue}else if(c.type===\"mi\"&&c.children.length===1&&o.type===\"mn\"){var p=c.children[0];if(p instanceof X0&&p.text===\".\"){o.children.push(...c.children);continue}}else if(o.type===\"mi\"&&o.children.length===1){var g=o.children[0];if(g instanceof X0&&g.text===\"\\u0338\"&&(c.type===\"mo\"||c.type===\"mi\"||c.type===\"mn\")){var y=c.children[0];y instanceof X0&&y.text.length>0&&(y.text=y.text.slice(0,1)+\"\\u0338\"+y.text.slice(1),s.pop())}}}s.push(c),o=c}return s},G0=function(e,t,a){return Mt(h0(e,t,a))},X=function(e,t){if(!e)return new S.MathNode(\"mrow\");if(He[e.type]){var a=He[e.type](e,t);return a}else throw new M(\"Got group of unknown type: '\"+e.type+\"'\")};function Jt(r,e,t,a,n){var s=h0(r,t),o;s.length===1&&s[0]instanceof o0&&E.contains([\"mrow\",\"mtable\"],s[0].type)?o=s[0]:o=new S.MathNode(\"mrow\",s);var h=new S.MathNode(\"annotation\",[new S.TextNode(e)]);h.setAttribute(\"encoding\",\"application/x-tex\");var c=new S.MathNode(\"semantics\",[o,h]),p=new S.MathNode(\"math\",[c]);p.setAttribute(\"xmlns\",\"http://www.w3.org/1998/Math/MathML\"),a&&p.setAttribute(\"display\",\"block\");var g=n?\"katex\":\"katex-mathml\";return b.makeSpan([g],[p])}var Rr=function(e){return new Ee({style:e.displayMode?N.DISPLAY:N.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Er=function(e,t){if(t.displayMode){var a=[\"katex-display\"];t.leqno&&a.push(\"leqno\"),t.fleqn&&a.push(\"fleqn\"),e=b.makeSpan(a,[e])}return e},y1=function(e,t,a){var n=Rr(a),s;if(a.output===\"mathml\")return Jt(e,t,n,a.displayMode,!0);if(a.output===\"html\"){var o=ft(e,n);s=b.makeSpan([\"katex\"],[o])}else{var h=Jt(e,t,n,a.displayMode,!1),c=ft(e,n);s=b.makeSpan([\"katex\"],[h,c])}return Er(s,a)},x1=function(e,t,a){var n=Rr(a),s=ft(e,n),o=b.makeSpan([\"katex\"],[s]);return Er(o,a)},w1={widehat:\"^\",widecheck:\"\\u02C7\",widetilde:\"~\",utilde:\"~\",overleftarrow:\"\\u2190\",underleftarrow:\"\\u2190\",xleftarrow:\"\\u2190\",overrightarrow:\"\\u2192\",underrightarrow:\"\\u2192\",xrightarrow:\"\\u2192\",underbrace:\"\\u23DF\",overbrace:\"\\u23DE\",overgroup:\"\\u23E0\",undergroup:\"\\u23E1\",overleftrightarrow:\"\\u2194\",underleftrightarrow:\"\\u2194\",xleftrightarrow:\"\\u2194\",Overrightarrow:\"\\u21D2\",xRightarrow:\"\\u21D2\",overleftharpoon:\"\\u21BC\",xleftharpoonup:\"\\u21BC\",overrightharpoon:\"\\u21C0\",xrightharpoonup:\"\\u21C0\",xLeftarrow:\"\\u21D0\",xLeftrightarrow:\"\\u21D4\",xhookleftarrow:\"\\u21A9\",xhookrightarrow:\"\\u21AA\",xmapsto:\"\\u21A6\",xrightharpoondown:\"\\u21C1\",xleftharpoondown:\"\\u21BD\",xrightleftharpoons:\"\\u21CC\",xleftrightharpoons:\"\\u21CB\",xtwoheadleftarrow:\"\\u219E\",xtwoheadrightarrow:\"\\u21A0\",xlongequal:\"=\",xtofrom:\"\\u21C4\",xrightleftarrows:\"\\u21C4\",xrightequilibrium:\"\\u21CC\",xleftequilibrium:\"\\u21CB\",\"\\\\cdrightarrow\":\"\\u2192\",\"\\\\cdleftarrow\":\"\\u2190\",\"\\\\cdlongequal\":\"=\"},k1=function(e){var t=new S.MathNode(\"mo\",[new S.TextNode(w1[e.replace(/^\\\\/,\"\")])]);return t.setAttribute(\"stretchy\",\"true\"),t},S1={overrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],overleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],underrightarrow:[[\"rightarrow\"],.888,522,\"xMaxYMin\"],underleftarrow:[[\"leftarrow\"],.888,522,\"xMinYMin\"],xrightarrow:[[\"rightarrow\"],1.469,522,\"xMaxYMin\"],\"\\\\cdrightarrow\":[[\"rightarrow\"],3,522,\"xMaxYMin\"],xleftarrow:[[\"leftarrow\"],1.469,522,\"xMinYMin\"],\"\\\\cdleftarrow\":[[\"leftarrow\"],3,522,\"xMinYMin\"],Overrightarrow:[[\"doublerightarrow\"],.888,560,\"xMaxYMin\"],xRightarrow:[[\"doublerightarrow\"],1.526,560,\"xMaxYMin\"],xLeftarrow:[[\"doubleleftarrow\"],1.526,560,\"xMinYMin\"],overleftharpoon:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoonup:[[\"leftharpoon\"],.888,522,\"xMinYMin\"],xleftharpoondown:[[\"leftharpoondown\"],.888,522,\"xMinYMin\"],overrightharpoon:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoonup:[[\"rightharpoon\"],.888,522,\"xMaxYMin\"],xrightharpoondown:[[\"rightharpoondown\"],.888,522,\"xMaxYMin\"],xlongequal:[[\"longequal\"],.888,334,\"xMinYMin\"],\"\\\\cdlongequal\":[[\"longequal\"],3,334,\"xMinYMin\"],xtwoheadleftarrow:[[\"twoheadleftarrow\"],.888,334,\"xMinYMin\"],xtwoheadrightarrow:[[\"twoheadrightarrow\"],.888,334,\"xMaxYMin\"],overleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],overbrace:[[\"leftbrace\",\"midbrace\",\"rightbrace\"],1.6,548],underbrace:[[\"leftbraceunder\",\"midbraceunder\",\"rightbraceunder\"],1.6,548],underleftrightarrow:[[\"leftarrow\",\"rightarrow\"],.888,522],xleftrightarrow:[[\"leftarrow\",\"rightarrow\"],1.75,522],xLeftrightarrow:[[\"doubleleftarrow\",\"doublerightarrow\"],1.75,560],xrightleftharpoons:[[\"leftharpoondownplus\",\"rightharpoonplus\"],1.75,716],xleftrightharpoons:[[\"leftharpoonplus\",\"rightharpoondownplus\"],1.75,716],xhookleftarrow:[[\"leftarrow\",\"righthook\"],1.08,522],xhookrightarrow:[[\"lefthook\",\"rightarrow\"],1.08,522],overlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],underlinesegment:[[\"leftlinesegment\",\"rightlinesegment\"],.888,522],overgroup:[[\"leftgroup\",\"rightgroup\"],.888,342],undergroup:[[\"leftgroupunder\",\"rightgroupunder\"],.888,342],xmapsto:[[\"leftmapsto\",\"rightarrow\"],1.5,522],xtofrom:[[\"leftToFrom\",\"rightToFrom\"],1.75,528],xrightleftarrows:[[\"baraboveleftarrow\",\"rightarrowabovebar\"],1.75,901],xrightequilibrium:[[\"baraboveshortleftharpoon\",\"rightharpoonaboveshortbar\"],1.75,716],xleftequilibrium:[[\"shortbaraboveleftharpoon\",\"shortrightharpoonabovebar\"],1.75,716]},M1=function(e){return e.type===\"ordgroup\"?e.body.length:1},z1=function(e,t){function a(){var h=4e5,c=e.label.slice(1);if(E.contains([\"widehat\",\"widecheck\",\"widetilde\",\"utilde\"],c)){var p=e,g=M1(p.base),y,w,x;if(g>5)c===\"widehat\"||c===\"widecheck\"?(y=420,h=2364,x=.42,w=c+\"4\"):(y=312,h=2340,x=.34,w=\"tilde4\");else{var z=[1,1,2,2,3,3][g];c===\"widehat\"||c===\"widecheck\"?(h=[0,1062,2364,2364,2364][z],y=[0,239,300,360,420][z],x=[0,.24,.3,.3,.36,.42][z],w=c+z):(h=[0,600,1033,2339,2340][z],y=[0,260,286,306,312][z],x=[0,.26,.286,.3,.306,.34][z],w=\"tilde\"+z)}var T=new S0(w),C=new b0([T],{width:\"100%\",height:A(x),viewBox:\"0 0 \"+h+\" \"+y,preserveAspectRatio:\"none\"});return{span:b.makeSvgSpan([],[C],t),minWidth:0,height:x}}else{var q=[],I=S1[c],[H,V,L]=I,U=L/1e3,G=H.length,j,Y;if(G===1){var T0=I[3];j=[\"hide-tail\"],Y=[T0]}else if(G===2)j=[\"halfarrow-left\",\"halfarrow-right\"],Y=[\"xMinYMin\",\"xMaxYMin\"];else if(G===3)j=[\"brace-left\",\"brace-center\",\"brace-right\"],Y=[\"xMinYMin\",\"xMidYMin\",\"xMaxYMin\"];else throw new Error(`Correct katexImagesData or update code here to support\n                    `+G+\" children.\");for(var r0=0;r0<G;r0++){var e0=new S0(H[r0]),U0=new b0([e0],{width:\"400em\",height:A(U),viewBox:\"0 0 \"+h+\" \"+L,preserveAspectRatio:Y[r0]+\" slice\"}),s0=b.makeSvgSpan([j[r0]],[U0],t);if(G===1)return{span:s0,minWidth:V,height:U};s0.style.height=A(U),q.push(s0)}return{span:b.makeSpan([\"stretchy\"],q,t),minWidth:V,height:U}}}var{span:n,minWidth:s,height:o}=a();return n.height=o,n.style.height=A(o),s>0&&(n.style.minWidth=A(s)),n},A1=function(e,t,a,n,s){var o,h=e.height+e.depth+a+n;if(/fbox|color|angl/.test(t)){if(o=b.makeSpan([\"stretchy\",t],[],s),t===\"fbox\"){var c=s.color&&s.getColor();c&&(o.style.borderColor=c)}}else{var p=[];/^[bx]cancel$/.test(t)&&p.push(new de({x1:\"0\",y1:\"0\",x2:\"100%\",y2:\"100%\",\"stroke-width\":\"0.046em\"})),/^x?cancel$/.test(t)&&p.push(new de({x1:\"0\",y1:\"100%\",x2:\"100%\",y2:\"0\",\"stroke-width\":\"0.046em\"}));var g=new b0(p,{width:\"100%\",height:A(h)});o=b.makeSvgSpan([],[g],s)}return o.height=h,o.style.height=A(h),o},R0={encloseSpan:A1,mathMLnode:k1,svgSpan:z1};function F(r,e){if(!r||r.type!==e)throw new Error(\"Expected node of type \"+e+\", but got \"+(r?\"node of type \"+r.type:String(r)));return r}function At(r){var e=Ue(r);if(!e)throw new Error(\"Expected node of symbol group type, but got \"+(r?\"node of type \"+r.type:String(r)));return e}function Ue(r){return r&&(r.type===\"atom\"||Qa.hasOwnProperty(r.type))?r:null}var Tt=(r,e)=>{var t,a,n;r&&r.type===\"supsub\"?(a=F(r.base,\"accent\"),t=a.base,r.base=t,n=Ka(P(r,e)),r.base=a):(a=F(r,\"accent\"),t=a.base);var s=P(t,e.havingCrampedStyle()),o=a.isShifty&&E.isCharacterBox(t),h=0;if(o){var c=E.getBaseElem(t),p=P(c,e.havingCrampedStyle());h=$t(p).skew}var g=a.label===\"\\\\c\",y=g?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),w;if(a.isStretchy)w=R0.svgSpan(a,e),w=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:s},{type:\"elem\",elem:w,wrapperClasses:[\"svg-align\"],wrapperStyle:h>0?{width:\"calc(100% - \"+A(2*h)+\")\",marginLeft:A(2*h)}:void 0}]},e);else{var x,z;a.label===\"\\\\vec\"?(x=b.staticSvg(\"vec\",e),z=b.svgData.vec[1]):(x=b.makeOrd({mode:a.mode,text:a.label},e,\"textord\"),x=$t(x),x.italic=0,z=x.width,g&&(y+=x.depth)),w=b.makeSpan([\"accent-body\"],[x]);var T=a.label===\"\\\\textcircled\";T&&(w.classes.push(\"accent-full\"),y=s.height);var C=h;T||(C-=z/2),w.style.left=A(C),a.label===\"\\\\textcircled\"&&(w.style.top=\".2em\"),w=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:s},{type:\"kern\",size:-y},{type:\"elem\",elem:w}]},e)}var q=b.makeSpan([\"mord\",\"accent\"],[w],e);return n?(n.children[0]=q,n.height=Math.max(q.height,n.height),n.classes[0]=\"mord\",n):q},Ir=(r,e)=>{var t=r.isStretchy?R0.mathMLnode(r.label):new S.MathNode(\"mo\",[p0(r.label,r.mode)]),a=new S.MathNode(\"mover\",[X(r.base,e),t]);return a.setAttribute(\"accent\",\"true\"),a},T1=new RegExp([\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\"].map(r=>\"\\\\\"+r).join(\"|\"));B({type:\"accent\",names:[\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\",\"\\\\mathring\",\"\\\\widecheck\",\"\\\\widehat\",\"\\\\widetilde\",\"\\\\overrightarrow\",\"\\\\overleftarrow\",\"\\\\Overrightarrow\",\"\\\\overleftrightarrow\",\"\\\\overgroup\",\"\\\\overlinesegment\",\"\\\\overleftharpoon\",\"\\\\overrightharpoon\"],props:{numArgs:1},handler:(r,e)=>{var t=Fe(e[0]),a=!T1.test(r.funcName),n=!a||r.funcName===\"\\\\widehat\"||r.funcName===\"\\\\widetilde\"||r.funcName===\"\\\\widecheck\";return{type:\"accent\",mode:r.parser.mode,label:r.funcName,isStretchy:a,isShifty:n,base:t}},htmlBuilder:Tt,mathmlBuilder:Ir});B({type:\"accent\",names:[\"\\\\'\",\"\\\\`\",\"\\\\^\",\"\\\\~\",\"\\\\=\",\"\\\\u\",\"\\\\.\",'\\\\\"',\"\\\\c\",\"\\\\r\",\"\\\\H\",\"\\\\v\",\"\\\\textcircled\"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:[\"primitive\"]},handler:(r,e)=>{var t=e[0],a=r.parser.mode;return a===\"math\"&&(r.parser.settings.reportNonstrict(\"mathVsTextAccents\",\"LaTeX's accent \"+r.funcName+\" works only in text mode\"),a=\"text\"),{type:\"accent\",mode:a,label:r.funcName,isStretchy:!1,isShifty:!0,base:t}},htmlBuilder:Tt,mathmlBuilder:Ir});B({type:\"accentUnder\",names:[\"\\\\underleftarrow\",\"\\\\underrightarrow\",\"\\\\underleftrightarrow\",\"\\\\undergroup\",\"\\\\underlinesegment\",\"\\\\utilde\"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:\"accentUnder\",mode:t.mode,label:a,base:n}},htmlBuilder:(r,e)=>{var t=P(r.base,e),a=R0.svgSpan(r,e),n=r.label===\"\\\\utilde\"?.12:0,s=b.makeVList({positionType:\"top\",positionData:t.height,children:[{type:\"elem\",elem:a,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:n},{type:\"elem\",elem:t}]},e);return b.makeSpan([\"mord\",\"accentunder\"],[s],e)},mathmlBuilder:(r,e)=>{var t=R0.mathMLnode(r.label),a=new S.MathNode(\"munder\",[X(r.base,e),t]);return a.setAttribute(\"accentunder\",\"true\"),a}});var Be=r=>{var e=new S.MathNode(\"mpadded\",r?[r]:[]);return e.setAttribute(\"width\",\"+0.6em\"),e.setAttribute(\"lspace\",\"0.3em\"),e};B({type:\"xArrow\",names:[\"\\\\xleftarrow\",\"\\\\xrightarrow\",\"\\\\xLeftarrow\",\"\\\\xRightarrow\",\"\\\\xleftrightarrow\",\"\\\\xLeftrightarrow\",\"\\\\xhookleftarrow\",\"\\\\xhookrightarrow\",\"\\\\xmapsto\",\"\\\\xrightharpoondown\",\"\\\\xrightharpoonup\",\"\\\\xleftharpoondown\",\"\\\\xleftharpoonup\",\"\\\\xrightleftharpoons\",\"\\\\xleftrightharpoons\",\"\\\\xlongequal\",\"\\\\xtwoheadrightarrow\",\"\\\\xtwoheadleftarrow\",\"\\\\xtofrom\",\"\\\\xrightleftarrows\",\"\\\\xrightequilibrium\",\"\\\\xleftequilibrium\",\"\\\\\\\\cdrightarrow\",\"\\\\\\\\cdleftarrow\",\"\\\\\\\\cdlongequal\"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a,funcName:n}=r;return{type:\"xArrow\",mode:a.mode,label:n,body:e[0],below:t[0]}},htmlBuilder(r,e){var t=e.style,a=e.havingStyle(t.sup()),n=b.wrapFragment(P(r.body,a,e),e),s=r.label.slice(0,2)===\"\\\\x\"?\"x\":\"cd\";n.classes.push(s+\"-arrow-pad\");var o;r.below&&(a=e.havingStyle(t.sub()),o=b.wrapFragment(P(r.below,a,e),e),o.classes.push(s+\"-arrow-pad\"));var h=R0.svgSpan(r,e),c=-e.fontMetrics().axisHeight+.5*h.height,p=-e.fontMetrics().axisHeight-.5*h.height-.111;(n.depth>.25||r.label===\"\\\\xleftequilibrium\")&&(p-=n.depth);var g;if(o){var y=-e.fontMetrics().axisHeight+o.height+.5*h.height+.111;g=b.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:n,shift:p},{type:\"elem\",elem:h,shift:c},{type:\"elem\",elem:o,shift:y}]},e)}else g=b.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:n,shift:p},{type:\"elem\",elem:h,shift:c}]},e);return g.children[0].children[0].children[1].classes.push(\"svg-align\"),b.makeSpan([\"mrel\",\"x-arrow\"],[g],e)},mathmlBuilder(r,e){var t=R0.mathMLnode(r.label);t.setAttribute(\"minsize\",r.label.charAt(0)===\"x\"?\"1.75em\":\"3.0em\");var a;if(r.body){var n=Be(X(r.body,e));if(r.below){var s=Be(X(r.below,e));a=new S.MathNode(\"munderover\",[t,s,n])}else a=new S.MathNode(\"mover\",[t,n])}else if(r.below){var o=Be(X(r.below,e));a=new S.MathNode(\"munder\",[t,o])}else a=Be(),a=new S.MathNode(\"mover\",[t,a]);return a}});var B1=b.makeSpan;function Or(r,e){var t=t0(r.body,e,!0);return B1([r.mclass],t,e)}function Hr(r,e){var t,a=h0(r.body,e);return r.mclass===\"minner\"?t=new S.MathNode(\"mpadded\",a):r.mclass===\"mord\"?r.isCharacterBox?(t=a[0],t.type=\"mi\"):t=new S.MathNode(\"mi\",a):(r.isCharacterBox?(t=a[0],t.type=\"mo\"):t=new S.MathNode(\"mo\",a),r.mclass===\"mbin\"?(t.attributes.lspace=\"0.22em\",t.attributes.rspace=\"0.22em\"):r.mclass===\"mpunct\"?(t.attributes.lspace=\"0em\",t.attributes.rspace=\"0.17em\"):r.mclass===\"mopen\"||r.mclass===\"mclose\"?(t.attributes.lspace=\"0em\",t.attributes.rspace=\"0em\"):r.mclass===\"minner\"&&(t.attributes.lspace=\"0.0556em\",t.attributes.width=\"+0.1111em\")),t}B({type:\"mclass\",names:[\"\\\\mathord\",\"\\\\mathbin\",\"\\\\mathrel\",\"\\\\mathopen\",\"\\\\mathclose\",\"\\\\mathpunct\",\"\\\\mathinner\"],props:{numArgs:1,primitive:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:\"mclass\",mode:t.mode,mclass:\"m\"+a.slice(5),body:Q(n),isCharacterBox:E.isCharacterBox(n)}},htmlBuilder:Or,mathmlBuilder:Hr});var Ye=r=>{var e=r.type===\"ordgroup\"&&r.body.length?r.body[0]:r;return e.type===\"atom\"&&(e.family===\"bin\"||e.family===\"rel\")?\"m\"+e.family:\"mord\"};B({type:\"mclass\",names:[\"\\\\@binrel\"],props:{numArgs:2},handler(r,e){var{parser:t}=r;return{type:\"mclass\",mode:t.mode,mclass:Ye(e[0]),body:Q(e[1]),isCharacterBox:E.isCharacterBox(e[1])}}});B({type:\"mclass\",names:[\"\\\\stackrel\",\"\\\\overset\",\"\\\\underset\"],props:{numArgs:2},handler(r,e){var{parser:t,funcName:a}=r,n=e[1],s=e[0],o;a!==\"\\\\stackrel\"?o=Ye(n):o=\"mrel\";var h={type:\"op\",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:a!==\"\\\\stackrel\",body:Q(n)},c={type:\"supsub\",mode:s.mode,base:h,sup:a===\"\\\\underset\"?null:s,sub:a===\"\\\\underset\"?s:null};return{type:\"mclass\",mode:t.mode,mclass:o,body:[c],isCharacterBox:E.isCharacterBox(c)}},htmlBuilder:Or,mathmlBuilder:Hr});B({type:\"pmb\",names:[\"\\\\pmb\"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:\"pmb\",mode:t.mode,mclass:Ye(e[0]),body:Q(e[0])}},htmlBuilder(r,e){var t=t0(r.body,e,!0),a=b.makeSpan([r.mclass],t,e);return a.style.textShadow=\"0.02em 0.01em 0.04px\",a},mathmlBuilder(r,e){var t=h0(r.body,e),a=new S.MathNode(\"mstyle\",t);return a.setAttribute(\"style\",\"text-shadow: 0.02em 0.01em 0.04px\"),a}});var D1={\">\":\"\\\\\\\\cdrightarrow\",\"<\":\"\\\\\\\\cdleftarrow\",\"=\":\"\\\\\\\\cdlongequal\",A:\"\\\\uparrow\",V:\"\\\\downarrow\",\"|\":\"\\\\Vert\",\".\":\"no arrow\"},Qt=()=>({type:\"styling\",body:[],mode:\"math\",style:\"display\"}),_t=r=>r.type===\"textord\"&&r.text===\"@\",C1=(r,e)=>(r.type===\"mathord\"||r.type===\"atom\")&&r.text===e;function q1(r,e,t){var a=D1[r];switch(a){case\"\\\\\\\\cdrightarrow\":case\"\\\\\\\\cdleftarrow\":return t.callFunction(a,[e[0]],[e[1]]);case\"\\\\uparrow\":case\"\\\\downarrow\":{var n=t.callFunction(\"\\\\\\\\cdleft\",[e[0]],[]),s={type:\"atom\",text:a,mode:\"math\",family:\"rel\"},o=t.callFunction(\"\\\\Big\",[s],[]),h=t.callFunction(\"\\\\\\\\cdright\",[e[1]],[]),c={type:\"ordgroup\",mode:\"math\",body:[n,o,h]};return t.callFunction(\"\\\\\\\\cdparent\",[c],[])}case\"\\\\\\\\cdlongequal\":return t.callFunction(\"\\\\\\\\cdlongequal\",[],[]);case\"\\\\Vert\":{var p={type:\"textord\",text:\"\\\\Vert\",mode:\"math\"};return t.callFunction(\"\\\\Big\",[p],[])}default:return{type:\"textord\",text:\" \",mode:\"math\"}}}function N1(r){var e=[];for(r.gullet.beginGroup(),r.gullet.macros.set(\"\\\\cr\",\"\\\\\\\\\\\\relax\"),r.gullet.beginGroup();;){e.push(r.parseExpression(!1,\"\\\\\\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t===\"&\"||t===\"\\\\\\\\\")r.consume();else if(t===\"\\\\end\"){e[e.length-1].length===0&&e.pop();break}else throw new M(\"Expected \\\\\\\\ or \\\\cr or \\\\end\",r.nextToken)}for(var a=[],n=[a],s=0;s<e.length;s++){for(var o=e[s],h=Qt(),c=0;c<o.length;c++)if(!_t(o[c]))h.body.push(o[c]);else{a.push(h),c+=1;var p=At(o[c]).text,g=new Array(2);if(g[0]={type:\"ordgroup\",mode:\"math\",body:[]},g[1]={type:\"ordgroup\",mode:\"math\",body:[]},!(\"=|.\".indexOf(p)>-1))if(\"<>AV\".indexOf(p)>-1)for(var y=0;y<2;y++){for(var w=!0,x=c+1;x<o.length;x++){if(C1(o[x],p)){w=!1,c=x;break}if(_t(o[x]))throw new M(\"Missing a \"+p+\" character to complete a CD arrow.\",o[x]);g[y].body.push(o[x])}if(w)throw new M(\"Missing a \"+p+\" character to complete a CD arrow.\",o[c])}else throw new M('Expected one of \"<>AV=|.\" after @',o[c]);var z=q1(p,g,r),T={type:\"styling\",body:[z],mode:\"math\",style:\"display\"};a.push(T),h=Qt()}s%2===0?a.push(h):a.shift(),a=[],n.push(a)}r.gullet.endGroup(),r.gullet.endGroup();var C=new Array(n[0].length).fill({type:\"align\",align:\"c\",pregap:.25,postgap:.25});return{type:\"array\",mode:\"math\",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:C,colSeparationType:\"CD\",hLinesBeforeRow:new Array(n.length+1).fill([])}}B({type:\"cdlabel\",names:[\"\\\\\\\\cdleft\",\"\\\\\\\\cdright\"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:\"cdlabel\",mode:t.mode,side:a.slice(4),label:e[0]}},htmlBuilder(r,e){var t=e.havingStyle(e.style.sup()),a=b.wrapFragment(P(r.label,t,e),e);return a.classes.push(\"cd-label-\"+r.side),a.style.bottom=A(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(r,e){var t=new S.MathNode(\"mrow\",[X(r.label,e)]);return t=new S.MathNode(\"mpadded\",[t]),t.setAttribute(\"width\",\"0\"),r.side===\"left\"&&t.setAttribute(\"lspace\",\"-1width\"),t.setAttribute(\"voffset\",\"0.7em\"),t=new S.MathNode(\"mstyle\",[t]),t.setAttribute(\"displaystyle\",\"false\"),t.setAttribute(\"scriptlevel\",\"1\"),t}});B({type:\"cdlabelparent\",names:[\"\\\\\\\\cdparent\"],props:{numArgs:1},handler(r,e){var{parser:t}=r;return{type:\"cdlabelparent\",mode:t.mode,fragment:e[0]}},htmlBuilder(r,e){var t=b.wrapFragment(P(r.fragment,e),e);return t.classes.push(\"cd-vert-arrow\"),t},mathmlBuilder(r,e){return new S.MathNode(\"mrow\",[X(r.fragment,e)])}});B({type:\"textord\",names:[\"\\\\@char\"],props:{numArgs:1,allowedInText:!0},handler(r,e){for(var{parser:t}=r,a=F(e[0],\"ordgroup\"),n=a.body,s=\"\",o=0;o<n.length;o++){var h=F(n[o],\"textord\");s+=h.text}var c=parseInt(s),p;if(isNaN(c))throw new M(\"\\\\@char has non-numeric argument \"+s);if(c<0||c>=1114111)throw new M(\"\\\\@char with invalid code point \"+s);return c<=65535?p=String.fromCharCode(c):(c-=65536,p=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:\"textord\",mode:t.mode,text:p}}});var Fr=(r,e)=>{var t=t0(r.body,e.withColor(r.color),!1);return b.makeFragment(t)},Lr=(r,e)=>{var t=h0(r.body,e.withColor(r.color)),a=new S.MathNode(\"mstyle\",t);return a.setAttribute(\"mathcolor\",r.color),a};B({type:\"color\",names:[\"\\\\textcolor\"],props:{numArgs:2,allowedInText:!0,argTypes:[\"color\",\"original\"]},handler(r,e){var{parser:t}=r,a=F(e[0],\"color-token\").color,n=e[1];return{type:\"color\",mode:t.mode,color:a,body:Q(n)}},htmlBuilder:Fr,mathmlBuilder:Lr});B({type:\"color\",names:[\"\\\\color\"],props:{numArgs:1,allowedInText:!0,argTypes:[\"color\"]},handler(r,e){var{parser:t,breakOnTokenText:a}=r,n=F(e[0],\"color-token\").color;t.gullet.macros.set(\"\\\\current@color\",n);var s=t.parseExpression(!0,a);return{type:\"color\",mode:t.mode,color:n,body:s}},htmlBuilder:Fr,mathmlBuilder:Lr});B({type:\"cr\",names:[\"\\\\\\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(r,e,t){var{parser:a}=r,n=a.gullet.future().text===\"[\"?a.parseSizeGroup(!0):null,s=!a.settings.displayMode||!a.settings.useStrictBehavior(\"newLineInDisplayMode\",\"In LaTeX, \\\\\\\\ or \\\\newline does nothing in display mode\");return{type:\"cr\",mode:a.mode,newLine:s,size:n&&F(n,\"size\").value}},htmlBuilder(r,e){var t=b.makeSpan([\"mspace\"],[],e);return r.newLine&&(t.classes.push(\"newline\"),r.size&&(t.style.marginTop=A(K(r.size,e)))),t},mathmlBuilder(r,e){var t=new S.MathNode(\"mspace\");return r.newLine&&(t.setAttribute(\"linebreak\",\"newline\"),r.size&&t.setAttribute(\"height\",A(K(r.size,e)))),t}});var vt={\"\\\\global\":\"\\\\global\",\"\\\\long\":\"\\\\\\\\globallong\",\"\\\\\\\\globallong\":\"\\\\\\\\globallong\",\"\\\\def\":\"\\\\gdef\",\"\\\\gdef\":\"\\\\gdef\",\"\\\\edef\":\"\\\\xdef\",\"\\\\xdef\":\"\\\\xdef\",\"\\\\let\":\"\\\\\\\\globallet\",\"\\\\futurelet\":\"\\\\\\\\globalfuture\"},Pr=r=>{var e=r.text;if(/^(?:[\\\\{}$&#^_]|EOF)$/.test(e))throw new M(\"Expected a control sequence\",r);return e},R1=r=>{var e=r.gullet.popToken();return e.text===\"=\"&&(e=r.gullet.popToken(),e.text===\" \"&&(e=r.gullet.popToken())),e},Gr=(r,e,t,a)=>{var n=r.gullet.macros.get(t.text);n==null&&(t.noexpand=!0,n={tokens:[t],numArgs:0,unexpandable:!r.gullet.isExpandable(t.text)}),r.gullet.macros.set(e,n,a)};B({type:\"internal\",names:[\"\\\\global\",\"\\\\long\",\"\\\\\\\\globallong\"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e,funcName:t}=r;e.consumeSpaces();var a=e.fetch();if(vt[a.text])return(t===\"\\\\global\"||t===\"\\\\\\\\globallong\")&&(a.text=vt[a.text]),F(e.parseFunction(),\"internal\");throw new M(\"Invalid token after macro prefix\",a)}});B({type:\"internal\",names:[\"\\\\def\",\"\\\\gdef\",\"\\\\edef\",\"\\\\xdef\"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=e.gullet.popToken(),n=a.text;if(/^(?:[\\\\{}$&#^_]|EOF)$/.test(n))throw new M(\"Expected a control sequence\",a);for(var s=0,o,h=[[]];e.gullet.future().text!==\"{\";)if(a=e.gullet.popToken(),a.text===\"#\"){if(e.gullet.future().text===\"{\"){o=e.gullet.future(),h[s].push(\"{\");break}if(a=e.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new M('Invalid argument number \"'+a.text+'\"');if(parseInt(a.text)!==s+1)throw new M('Argument number \"'+a.text+'\" out of order');s++,h.push([])}else{if(a.text===\"EOF\")throw new M(\"Expected a macro definition\");h[s].push(a.text)}var{tokens:c}=e.gullet.consumeArg();return o&&c.unshift(o),(t===\"\\\\edef\"||t===\"\\\\xdef\")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:s,delimiters:h},t===vt[t]),{type:\"internal\",mode:e.mode}}});B({type:\"internal\",names:[\"\\\\let\",\"\\\\\\\\globallet\"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Pr(e.gullet.popToken());e.gullet.consumeSpaces();var n=R1(e);return Gr(e,a,n,t===\"\\\\\\\\globallet\"),{type:\"internal\",mode:e.mode}}});B({type:\"internal\",names:[\"\\\\futurelet\",\"\\\\\\\\globalfuture\"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Pr(e.gullet.popToken()),n=e.gullet.popToken(),s=e.gullet.popToken();return Gr(e,a,s,t===\"\\\\\\\\globalfuture\"),e.gullet.pushToken(s),e.gullet.pushToken(n),{type:\"internal\",mode:e.mode}}});var oe=function(e,t,a){var n=$.math[e]&&$.math[e].replace,s=kt(n||e,t,a);if(!s)throw new Error(\"Unsupported symbol \"+e+\" and font size \"+t+\".\");return s},Bt=function(e,t,a,n){var s=a.havingBaseStyle(t),o=b.makeSpan(n.concat(s.sizingClasses(a)),[e],a),h=s.sizeMultiplier/a.sizeMultiplier;return o.height*=h,o.depth*=h,o.maxFontSize=s.sizeMultiplier,o},Vr=function(e,t,a){var n=t.havingBaseStyle(a),s=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push(\"delimcenter\"),e.style.top=A(s),e.height-=s,e.depth+=s},E1=function(e,t,a,n,s,o){var h=b.makeSymbol(e,\"Main-Regular\",s,n),c=Bt(h,t,n,o);return a&&Vr(c,n,t),c},I1=function(e,t,a,n){return b.makeSymbol(e,\"Size\"+t+\"-Regular\",a,n)},Ur=function(e,t,a,n,s,o){var h=I1(e,t,s,n),c=Bt(b.makeSpan([\"delimsizing\",\"size\"+t],[h],n),N.TEXT,n,o);return a&&Vr(c,n,N.TEXT),c},et=function(e,t,a){var n;t===\"Size1-Regular\"?n=\"delim-size1\":n=\"delim-size4\";var s=b.makeSpan([\"delimsizinginner\",n],[b.makeSpan([],[b.makeSymbol(e,t,a)])]);return{type:\"elem\",elem:s}},tt=function(e,t,a){var n=w0[\"Size4-Regular\"][e.charCodeAt(0)]?w0[\"Size4-Regular\"][e.charCodeAt(0)][4]:w0[\"Size1-Regular\"][e.charCodeAt(0)][4],s=new S0(\"inner\",Ua(e,Math.round(1e3*t))),o=new b0([s],{width:A(n),height:A(t),style:\"width:\"+A(n),viewBox:\"0 0 \"+1e3*n+\" \"+Math.round(1e3*t),preserveAspectRatio:\"xMinYMin\"}),h=b.makeSvgSpan([],[o],a);return h.height=t,h.style.height=A(t),h.style.width=A(n),{type:\"elem\",elem:h}},gt=.008,De={type:\"kern\",size:-1*gt},O1=[\"|\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\vert\"],H1=[\"\\\\|\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\Vert\"],Yr=function(e,t,a,n,s,o){var h,c,p,g,y=\"\",w=0;h=p=g=e,c=null;var x=\"Size1-Regular\";e===\"\\\\uparrow\"?p=g=\"\\u23D0\":e===\"\\\\Uparrow\"?p=g=\"\\u2016\":e===\"\\\\downarrow\"?h=p=\"\\u23D0\":e===\"\\\\Downarrow\"?h=p=\"\\u2016\":e===\"\\\\updownarrow\"?(h=\"\\\\uparrow\",p=\"\\u23D0\",g=\"\\\\downarrow\"):e===\"\\\\Updownarrow\"?(h=\"\\\\Uparrow\",p=\"\\u2016\",g=\"\\\\Downarrow\"):E.contains(O1,e)?(p=\"\\u2223\",y=\"vert\",w=333):E.contains(H1,e)?(p=\"\\u2225\",y=\"doublevert\",w=556):e===\"[\"||e===\"\\\\lbrack\"?(h=\"\\u23A1\",p=\"\\u23A2\",g=\"\\u23A3\",x=\"Size4-Regular\",y=\"lbrack\",w=667):e===\"]\"||e===\"\\\\rbrack\"?(h=\"\\u23A4\",p=\"\\u23A5\",g=\"\\u23A6\",x=\"Size4-Regular\",y=\"rbrack\",w=667):e===\"\\\\lfloor\"||e===\"\\u230A\"?(p=h=\"\\u23A2\",g=\"\\u23A3\",x=\"Size4-Regular\",y=\"lfloor\",w=667):e===\"\\\\lceil\"||e===\"\\u2308\"?(h=\"\\u23A1\",p=g=\"\\u23A2\",x=\"Size4-Regular\",y=\"lceil\",w=667):e===\"\\\\rfloor\"||e===\"\\u230B\"?(p=h=\"\\u23A5\",g=\"\\u23A6\",x=\"Size4-Regular\",y=\"rfloor\",w=667):e===\"\\\\rceil\"||e===\"\\u2309\"?(h=\"\\u23A4\",p=g=\"\\u23A5\",x=\"Size4-Regular\",y=\"rceil\",w=667):e===\"(\"||e===\"\\\\lparen\"?(h=\"\\u239B\",p=\"\\u239C\",g=\"\\u239D\",x=\"Size4-Regular\",y=\"lparen\",w=875):e===\")\"||e===\"\\\\rparen\"?(h=\"\\u239E\",p=\"\\u239F\",g=\"\\u23A0\",x=\"Size4-Regular\",y=\"rparen\",w=875):e===\"\\\\{\"||e===\"\\\\lbrace\"?(h=\"\\u23A7\",c=\"\\u23A8\",g=\"\\u23A9\",p=\"\\u23AA\",x=\"Size4-Regular\"):e===\"\\\\}\"||e===\"\\\\rbrace\"?(h=\"\\u23AB\",c=\"\\u23AC\",g=\"\\u23AD\",p=\"\\u23AA\",x=\"Size4-Regular\"):e===\"\\\\lgroup\"||e===\"\\u27EE\"?(h=\"\\u23A7\",g=\"\\u23A9\",p=\"\\u23AA\",x=\"Size4-Regular\"):e===\"\\\\rgroup\"||e===\"\\u27EF\"?(h=\"\\u23AB\",g=\"\\u23AD\",p=\"\\u23AA\",x=\"Size4-Regular\"):e===\"\\\\lmoustache\"||e===\"\\u23B0\"?(h=\"\\u23A7\",g=\"\\u23AD\",p=\"\\u23AA\",x=\"Size4-Regular\"):(e===\"\\\\rmoustache\"||e===\"\\u23B1\")&&(h=\"\\u23AB\",g=\"\\u23A9\",p=\"\\u23AA\",x=\"Size4-Regular\");var z=oe(h,x,s),T=z.height+z.depth,C=oe(p,x,s),q=C.height+C.depth,I=oe(g,x,s),H=I.height+I.depth,V=0,L=1;if(c!==null){var U=oe(c,x,s);V=U.height+U.depth,L=2}var G=T+H+V,j=Math.max(0,Math.ceil((t-G)/(L*q))),Y=G+j*L*q,T0=n.fontMetrics().axisHeight;a&&(T0*=n.sizeMultiplier);var r0=Y/2-T0,e0=[];if(y.length>0){var U0=Y-T-H,s0=Math.round(Y*1e3),v0=Ya(y,Math.round(U0*1e3)),I0=new S0(y,v0),Z0=(w/1e3).toFixed(3)+\"em\",K0=(s0/1e3).toFixed(3)+\"em\",We=new b0([I0],{width:Z0,height:K0,viewBox:\"0 0 \"+w+\" \"+s0}),O0=b.makeSvgSpan([],[We],n);O0.height=s0/1e3,O0.style.width=Z0,O0.style.height=K0,e0.push({type:\"elem\",elem:O0})}else{if(e0.push(et(g,x,s)),e0.push(De),c===null){var H0=Y-T-H+2*gt;e0.push(tt(p,H0,n))}else{var d0=(Y-T-H-V)/2+2*gt;e0.push(tt(p,d0,n)),e0.push(De),e0.push(et(c,x,s)),e0.push(De),e0.push(tt(p,d0,n))}e0.push(De),e0.push(et(h,x,s))}var ie=n.havingBaseStyle(N.TEXT),je=b.makeVList({positionType:\"bottom\",positionData:r0,children:e0},ie);return Bt(b.makeSpan([\"delimsizing\",\"mult\"],[je],ie),N.TEXT,n,o)},rt=80,at=.08,nt=function(e,t,a,n,s){var o=Va(e,n,a),h=new S0(e,o),c=new b0([h],{width:\"400em\",height:A(t),viewBox:\"0 0 400000 \"+a,preserveAspectRatio:\"xMinYMin slice\"});return b.makeSvgSpan([\"hide-tail\"],[c],s)},F1=function(e,t){var a=t.havingBaseSizing(),n=jr(\"\\\\surd\",e*a.sizeMultiplier,Wr,a),s=a.sizeMultiplier,o=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),h,c=0,p=0,g=0,y;return n.type===\"small\"?(g=1e3+1e3*o+rt,e<1?s=1:e<1.4&&(s=.7),c=(1+o+at)/s,p=(1+o)/s,h=nt(\"sqrtMain\",c,g,o,t),h.style.minWidth=\"0.853em\",y=.833/s):n.type===\"large\"?(g=(1e3+rt)*ue[n.size],p=(ue[n.size]+o)/s,c=(ue[n.size]+o+at)/s,h=nt(\"sqrtSize\"+n.size,c,g,o,t),h.style.minWidth=\"1.02em\",y=1/s):(c=e+o+at,p=e+o,g=Math.floor(1e3*e+o)+rt,h=nt(\"sqrtTall\",c,g,o,t),h.style.minWidth=\"0.742em\",y=1.056),h.height=p,h.style.height=A(c),{span:h,advanceWidth:y,ruleWidth:(t.fontMetrics().sqrtRuleThickness+o)*s}},Xr=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230A\",\"\\u230B\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"\\\\surd\"],L1=[\"\\\\uparrow\",\"\\\\downarrow\",\"\\\\updownarrow\",\"\\\\Uparrow\",\"\\\\Downarrow\",\"\\\\Updownarrow\",\"|\",\"\\\\|\",\"\\\\vert\",\"\\\\Vert\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27EE\",\"\\u27EF\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23B0\",\"\\u23B1\"],$r=[\"<\",\">\",\"\\\\langle\",\"\\\\rangle\",\"/\",\"\\\\backslash\",\"\\\\lt\",\"\\\\gt\"],ue=[0,1.2,1.8,2.4,3],P1=function(e,t,a,n,s){if(e===\"<\"||e===\"\\\\lt\"||e===\"\\u27E8\"?e=\"\\\\langle\":(e===\">\"||e===\"\\\\gt\"||e===\"\\u27E9\")&&(e=\"\\\\rangle\"),E.contains(Xr,e)||E.contains($r,e))return Ur(e,t,!1,a,n,s);if(E.contains(L1,e))return Yr(e,ue[t],!1,a,n,s);throw new M(\"Illegal delimiter: '\"+e+\"'\")},G1=[{type:\"small\",style:N.SCRIPTSCRIPT},{type:\"small\",style:N.SCRIPT},{type:\"small\",style:N.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4}],V1=[{type:\"small\",style:N.SCRIPTSCRIPT},{type:\"small\",style:N.SCRIPT},{type:\"small\",style:N.TEXT},{type:\"stack\"}],Wr=[{type:\"small\",style:N.SCRIPTSCRIPT},{type:\"small\",style:N.SCRIPT},{type:\"small\",style:N.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4},{type:\"stack\"}],U1=function(e){if(e.type===\"small\")return\"Main-Regular\";if(e.type===\"large\")return\"Size\"+e.size+\"-Regular\";if(e.type===\"stack\")return\"Size4-Regular\";throw new Error(\"Add support for delim type '\"+e.type+\"' here.\")},jr=function(e,t,a,n){for(var s=Math.min(2,3-n.style.size),o=s;o<a.length&&a[o].type!==\"stack\";o++){var h=oe(e,U1(a[o]),\"math\"),c=h.height+h.depth;if(a[o].type===\"small\"){var p=n.havingBaseStyle(a[o].style);c*=p.sizeMultiplier}if(c>t)return a[o]}return a[a.length-1]},Zr=function(e,t,a,n,s,o){e===\"<\"||e===\"\\\\lt\"||e===\"\\u27E8\"?e=\"\\\\langle\":(e===\">\"||e===\"\\\\gt\"||e===\"\\u27E9\")&&(e=\"\\\\rangle\");var h;E.contains($r,e)?h=G1:E.contains(Xr,e)?h=Wr:h=V1;var c=jr(e,t,h,n);return c.type===\"small\"?E1(e,c.style,a,n,s,o):c.type===\"large\"?Ur(e,c.size,a,n,s,o):Yr(e,t,a,n,s,o)},Y1=function(e,t,a,n,s,o){var h=n.fontMetrics().axisHeight*n.sizeMultiplier,c=901,p=5/n.fontMetrics().ptPerEm,g=Math.max(t-h,a+h),y=Math.max(g/500*c,2*g-p);return Zr(e,y,!0,n,s,o)},q0={sqrtImage:F1,sizedDelim:P1,sizeToMaxHeight:ue,customSizedDelim:Zr,leftRightDelim:Y1},er={\"\\\\bigl\":{mclass:\"mopen\",size:1},\"\\\\Bigl\":{mclass:\"mopen\",size:2},\"\\\\biggl\":{mclass:\"mopen\",size:3},\"\\\\Biggl\":{mclass:\"mopen\",size:4},\"\\\\bigr\":{mclass:\"mclose\",size:1},\"\\\\Bigr\":{mclass:\"mclose\",size:2},\"\\\\biggr\":{mclass:\"mclose\",size:3},\"\\\\Biggr\":{mclass:\"mclose\",size:4},\"\\\\bigm\":{mclass:\"mrel\",size:1},\"\\\\Bigm\":{mclass:\"mrel\",size:2},\"\\\\biggm\":{mclass:\"mrel\",size:3},\"\\\\Biggm\":{mclass:\"mrel\",size:4},\"\\\\big\":{mclass:\"mord\",size:1},\"\\\\Big\":{mclass:\"mord\",size:2},\"\\\\bigg\":{mclass:\"mord\",size:3},\"\\\\Bigg\":{mclass:\"mord\",size:4}},X1=[\"(\",\"\\\\lparen\",\")\",\"\\\\rparen\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\u230A\",\"\\u230B\",\"\\\\lceil\",\"\\\\rceil\",\"\\u2308\",\"\\u2309\",\"<\",\">\",\"\\\\langle\",\"\\u27E8\",\"\\\\rangle\",\"\\u27E9\",\"\\\\lt\",\"\\\\gt\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\u27EE\",\"\\u27EF\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"\\u23B0\",\"\\u23B1\",\"/\",\"\\\\backslash\",\"|\",\"\\\\vert\",\"\\\\|\",\"\\\\Vert\",\"\\\\uparrow\",\"\\\\Uparrow\",\"\\\\downarrow\",\"\\\\Downarrow\",\"\\\\updownarrow\",\"\\\\Updownarrow\",\".\"];function Xe(r,e){var t=Ue(r);if(t&&E.contains(X1,t.text))return t;throw t?new M(\"Invalid delimiter '\"+t.text+\"' after '\"+e.funcName+\"'\",r):new M(\"Invalid delimiter type '\"+r.type+\"'\",r)}B({type:\"delimsizing\",names:[\"\\\\bigl\",\"\\\\Bigl\",\"\\\\biggl\",\"\\\\Biggl\",\"\\\\bigr\",\"\\\\Bigr\",\"\\\\biggr\",\"\\\\Biggr\",\"\\\\bigm\",\"\\\\Bigm\",\"\\\\biggm\",\"\\\\Biggm\",\"\\\\big\",\"\\\\Big\",\"\\\\bigg\",\"\\\\Bigg\"],props:{numArgs:1,argTypes:[\"primitive\"]},handler:(r,e)=>{var t=Xe(e[0],r);return{type:\"delimsizing\",mode:r.parser.mode,size:er[r.funcName].size,mclass:er[r.funcName].mclass,delim:t.text}},htmlBuilder:(r,e)=>r.delim===\".\"?b.makeSpan([r.mclass]):q0.sizedDelim(r.delim,r.size,e,r.mode,[r.mclass]),mathmlBuilder:r=>{var e=[];r.delim!==\".\"&&e.push(p0(r.delim,r.mode));var t=new S.MathNode(\"mo\",e);r.mclass===\"mopen\"||r.mclass===\"mclose\"?t.setAttribute(\"fence\",\"true\"):t.setAttribute(\"fence\",\"false\"),t.setAttribute(\"stretchy\",\"true\");var a=A(q0.sizeToMaxHeight[r.size]);return t.setAttribute(\"minsize\",a),t.setAttribute(\"maxsize\",a),t}});function tr(r){if(!r.body)throw new Error(\"Bug: The leftright ParseNode wasn't fully parsed.\")}B({type:\"leftright-right\",names:[\"\\\\right\"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=r.parser.gullet.macros.get(\"\\\\current@color\");if(t&&typeof t!=\"string\")throw new M(\"\\\\current@color set to non-string in \\\\right\");return{type:\"leftright-right\",mode:r.parser.mode,delim:Xe(e[0],r).text,color:t}}});B({type:\"leftright\",names:[\"\\\\left\"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Xe(e[0],r),a=r.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect(\"\\\\right\",!1);var s=F(a.parseFunction(),\"leftright-right\");return{type:\"leftright\",mode:a.mode,body:n,left:t.text,right:s.delim,rightColor:s.color}},htmlBuilder:(r,e)=>{tr(r);for(var t=t0(r.body,e,!0,[\"mopen\",\"mclose\"]),a=0,n=0,s=!1,o=0;o<t.length;o++)t[o].isMiddle?s=!0:(a=Math.max(t[o].height,a),n=Math.max(t[o].depth,n));a*=e.sizeMultiplier,n*=e.sizeMultiplier;var h;if(r.left===\".\"?h=fe(e,[\"mopen\"]):h=q0.leftRightDelim(r.left,a,n,e,r.mode,[\"mopen\"]),t.unshift(h),s)for(var c=1;c<t.length;c++){var p=t[c],g=p.isMiddle;g&&(t[c]=q0.leftRightDelim(g.delim,a,n,g.options,r.mode,[]))}var y;if(r.right===\".\")y=fe(e,[\"mclose\"]);else{var w=r.rightColor?e.withColor(r.rightColor):e;y=q0.leftRightDelim(r.right,a,n,w,r.mode,[\"mclose\"])}return t.push(y),b.makeSpan([\"minner\"],t,e)},mathmlBuilder:(r,e)=>{tr(r);var t=h0(r.body,e);if(r.left!==\".\"){var a=new S.MathNode(\"mo\",[p0(r.left,r.mode)]);a.setAttribute(\"fence\",\"true\"),t.unshift(a)}if(r.right!==\".\"){var n=new S.MathNode(\"mo\",[p0(r.right,r.mode)]);n.setAttribute(\"fence\",\"true\"),r.rightColor&&n.setAttribute(\"mathcolor\",r.rightColor),t.push(n)}return Mt(t)}});B({type:\"middle\",names:[\"\\\\middle\"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Xe(e[0],r);if(!r.parser.leftrightDepth)throw new M(\"\\\\middle without preceding \\\\left\",t);return{type:\"middle\",mode:r.parser.mode,delim:t.text}},htmlBuilder:(r,e)=>{var t;if(r.delim===\".\")t=fe(e,[]);else{t=q0.sizedDelim(r.delim,1,e,r.mode,[]);var a={delim:r.delim,options:e};t.isMiddle=a}return t},mathmlBuilder:(r,e)=>{var t=r.delim===\"\\\\vert\"||r.delim===\"|\"?p0(\"|\",\"text\"):p0(r.delim,r.mode),a=new S.MathNode(\"mo\",[t]);return a.setAttribute(\"fence\",\"true\"),a.setAttribute(\"lspace\",\"0.05em\"),a.setAttribute(\"rspace\",\"0.05em\"),a}});var Dt=(r,e)=>{var t=b.wrapFragment(P(r.body,e),e),a=r.label.slice(1),n=e.sizeMultiplier,s,o=0,h=E.isCharacterBox(r.body);if(a===\"sout\")s=b.makeSpan([\"stretchy\",\"sout\"]),s.height=e.fontMetrics().defaultRuleThickness/n,o=-.5*e.fontMetrics().xHeight;else if(a===\"phase\"){var c=K({number:.6,unit:\"pt\"},e),p=K({number:.35,unit:\"ex\"},e),g=e.havingBaseSizing();n=n/g.sizeMultiplier;var y=t.height+t.depth+c+p;t.style.paddingLeft=A(y/2+c);var w=Math.floor(1e3*y*n),x=Pa(w),z=new b0([new S0(\"phase\",x)],{width:\"400em\",height:A(w/1e3),viewBox:\"0 0 400000 \"+w,preserveAspectRatio:\"xMinYMin slice\"});s=b.makeSvgSpan([\"hide-tail\"],[z],e),s.style.height=A(y),o=t.depth+c+p}else{/cancel/.test(a)?h||t.classes.push(\"cancel-pad\"):a===\"angl\"?t.classes.push(\"anglpad\"):t.classes.push(\"boxpad\");var T=0,C=0,q=0;/box/.test(a)?(q=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(a===\"colorbox\"?0:q),C=T):a===\"angl\"?(q=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*q,C=Math.max(0,.25-t.depth)):(T=h?.2:0,C=T),s=R0.encloseSpan(t,a,T,C,e),/fbox|boxed|fcolorbox/.test(a)?(s.style.borderStyle=\"solid\",s.style.borderWidth=A(q)):a===\"angl\"&&q!==.049&&(s.style.borderTopWidth=A(q),s.style.borderRightWidth=A(q)),o=t.depth+C,r.backgroundColor&&(s.style.backgroundColor=r.backgroundColor,r.borderColor&&(s.style.borderColor=r.borderColor))}var I;if(r.backgroundColor)I=b.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:s,shift:o},{type:\"elem\",elem:t,shift:0}]},e);else{var H=/cancel|phase/.test(a)?[\"svg-align\"]:[];I=b.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:t,shift:0},{type:\"elem\",elem:s,shift:o,wrapperClasses:H}]},e)}return/cancel/.test(a)&&(I.height=t.height,I.depth=t.depth),/cancel/.test(a)&&!h?b.makeSpan([\"mord\",\"cancel-lap\"],[I],e):b.makeSpan([\"mord\"],[I],e)},Ct=(r,e)=>{var t=0,a=new S.MathNode(r.label.indexOf(\"colorbox\")>-1?\"mpadded\":\"menclose\",[X(r.body,e)]);switch(r.label){case\"\\\\cancel\":a.setAttribute(\"notation\",\"updiagonalstrike\");break;case\"\\\\bcancel\":a.setAttribute(\"notation\",\"downdiagonalstrike\");break;case\"\\\\phase\":a.setAttribute(\"notation\",\"phasorangle\");break;case\"\\\\sout\":a.setAttribute(\"notation\",\"horizontalstrike\");break;case\"\\\\fbox\":a.setAttribute(\"notation\",\"box\");break;case\"\\\\angl\":a.setAttribute(\"notation\",\"actuarial\");break;case\"\\\\fcolorbox\":case\"\\\\colorbox\":if(t=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute(\"width\",\"+\"+2*t+\"pt\"),a.setAttribute(\"height\",\"+\"+2*t+\"pt\"),a.setAttribute(\"lspace\",t+\"pt\"),a.setAttribute(\"voffset\",t+\"pt\"),r.label===\"\\\\fcolorbox\"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute(\"style\",\"border: \"+n+\"em solid \"+String(r.borderColor))}break;case\"\\\\xcancel\":a.setAttribute(\"notation\",\"updiagonalstrike downdiagonalstrike\");break}return r.backgroundColor&&a.setAttribute(\"mathbackground\",r.backgroundColor),a};B({type:\"enclose\",names:[\"\\\\colorbox\"],props:{numArgs:2,allowedInText:!0,argTypes:[\"color\",\"text\"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=F(e[0],\"color-token\").color,o=e[1];return{type:\"enclose\",mode:a.mode,label:n,backgroundColor:s,body:o}},htmlBuilder:Dt,mathmlBuilder:Ct});B({type:\"enclose\",names:[\"\\\\fcolorbox\"],props:{numArgs:3,allowedInText:!0,argTypes:[\"color\",\"color\",\"text\"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=F(e[0],\"color-token\").color,o=F(e[1],\"color-token\").color,h=e[2];return{type:\"enclose\",mode:a.mode,label:n,backgroundColor:o,borderColor:s,body:h}},htmlBuilder:Dt,mathmlBuilder:Ct});B({type:\"enclose\",names:[\"\\\\fbox\"],props:{numArgs:1,argTypes:[\"hbox\"],allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:\"enclose\",mode:t.mode,label:\"\\\\fbox\",body:e[0]}}});B({type:\"enclose\",names:[\"\\\\cancel\",\"\\\\bcancel\",\"\\\\xcancel\",\"\\\\sout\",\"\\\\phase\"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:\"enclose\",mode:t.mode,label:a,body:n}},htmlBuilder:Dt,mathmlBuilder:Ct});B({type:\"enclose\",names:[\"\\\\angl\"],props:{numArgs:1,argTypes:[\"hbox\"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:\"enclose\",mode:t.mode,label:\"\\\\angl\",body:e[0]}}});var Kr={};function M0(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c<t.length;++c)Kr[t[c]]=h;s&&(Oe[e]=s),o&&(He[e]=o)}var Jr={};function m(r,e){Jr[r]=e}function rr(r){var e=[];r.consumeSpaces();var t=r.fetch().text;for(t===\"\\\\relax\"&&(r.consume(),r.consumeSpaces(),t=r.fetch().text);t===\"\\\\hline\"||t===\"\\\\hdashline\";)r.consume(),e.push(t===\"\\\\hdashline\"),r.consumeSpaces(),t=r.fetch().text;return e}var $e=r=>{var e=r.parser.settings;if(!e.displayMode)throw new M(\"{\"+r.envName+\"} can be used only in display mode.\")};function qt(r){if(r.indexOf(\"ed\")===-1)return r.indexOf(\"*\")===-1}function V0(r,e,t){var{hskipBeforeAndAfter:a,addJot:n,cols:s,arraystretch:o,colSeparationType:h,autoTag:c,singleRow:p,emptySingleRow:g,maxNumCols:y,leqno:w}=e;if(r.gullet.beginGroup(),p||r.gullet.macros.set(\"\\\\cr\",\"\\\\\\\\\\\\relax\"),!o){var x=r.gullet.expandMacroAsText(\"\\\\arraystretch\");if(x==null)o=1;else if(o=parseFloat(x),!o||o<0)throw new M(\"Invalid \\\\arraystretch: \"+x)}r.gullet.beginGroup();var z=[],T=[z],C=[],q=[],I=c!=null?[]:void 0;function H(){c&&r.gullet.macros.set(\"\\\\@eqnsw\",\"1\",!0)}function V(){I&&(r.gullet.macros.get(\"\\\\df@tag\")?(I.push(r.subparse([new k0(\"\\\\df@tag\")])),r.gullet.macros.set(\"\\\\df@tag\",void 0,!0)):I.push(!!c&&r.gullet.macros.get(\"\\\\@eqnsw\")===\"1\"))}for(H(),q.push(rr(r));;){var L=r.parseExpression(!1,p?\"\\\\end\":\"\\\\\\\\\");r.gullet.endGroup(),r.gullet.beginGroup(),L={type:\"ordgroup\",mode:r.mode,body:L},t&&(L={type:\"styling\",mode:r.mode,style:t,body:[L]}),z.push(L);var U=r.fetch().text;if(U===\"&\"){if(y&&z.length===y){if(p||h)throw new M(\"Too many tab characters: &\",r.nextToken);r.settings.reportNonstrict(\"textEnv\",\"Too few columns specified in the {array} column argument.\")}r.consume()}else if(U===\"\\\\end\"){V(),z.length===1&&L.type===\"styling\"&&L.body[0].body.length===0&&(T.length>1||!g)&&T.pop(),q.length<T.length+1&&q.push([]);break}else if(U===\"\\\\\\\\\"){r.consume();var G=void 0;r.gullet.future().text!==\" \"&&(G=r.parseSizeGroup(!0)),C.push(G?G.value:null),V(),q.push(rr(r)),z=[],T.push(z),H()}else throw new M(\"Expected & or \\\\\\\\ or \\\\cr or \\\\end\",r.nextToken)}return r.gullet.endGroup(),r.gullet.endGroup(),{type:\"array\",mode:r.mode,addJot:n,arraystretch:o,body:T,cols:s,rowGaps:C,hskipBeforeAndAfter:a,hLinesBeforeRow:q,colSeparationType:h,tags:I,leqno:w}}function Nt(r){return r.slice(0,1)===\"d\"?\"display\":\"text\"}var z0=function(e,t){var a,n,s=e.body.length,o=e.hLinesBeforeRow,h=0,c=new Array(s),p=[],g=Math.max(t.fontMetrics().arrayRuleWidth,t.minRuleThickness),y=1/t.fontMetrics().ptPerEm,w=5*y;if(e.colSeparationType&&e.colSeparationType===\"small\"){var x=t.havingStyle(N.SCRIPT).sizeMultiplier;w=.2778*(x/t.sizeMultiplier)}var z=e.colSeparationType===\"CD\"?K({number:3,unit:\"ex\"},t):12*y,T=3*y,C=e.arraystretch*z,q=.7*C,I=.3*C,H=0;function V(be){for(var ye=0;ye<be.length;++ye)ye>0&&(H+=.25),p.push({pos:H,isDashed:be[ye]})}for(V(o[0]),a=0;a<e.body.length;++a){var L=e.body[a],U=q,G=I;h<L.length&&(h=L.length);var j=new Array(L.length);for(n=0;n<L.length;++n){var Y=P(L[n],t);G<Y.depth&&(G=Y.depth),U<Y.height&&(U=Y.height),j[n]=Y}var T0=e.rowGaps[a],r0=0;T0&&(r0=K(T0,t),r0>0&&(r0+=I,G<r0&&(G=r0),r0=0)),e.addJot&&(G+=T),j.height=U,j.depth=G,H+=U,j.pos=H,H+=G+r0,c[a]=j,V(o[a+1])}var e0=H/2+t.fontMetrics().axisHeight,U0=e.cols||[],s0=[],v0,I0,Z0=[];if(e.tags&&e.tags.some(be=>be))for(a=0;a<s;++a){var K0=c[a],We=K0.pos-e0,O0=e.tags[a],H0=void 0;O0===!0?H0=b.makeSpan([\"eqn-num\"],[],t):O0===!1?H0=b.makeSpan([],[],t):H0=b.makeSpan([],t0(O0,t,!0),t),H0.depth=K0.depth,H0.height=K0.height,Z0.push({type:\"elem\",elem:H0,shift:We})}for(n=0,I0=0;n<h||I0<U0.length;++n,++I0){for(var d0=U0[I0]||{},ie=!0;d0.type===\"separator\";){if(ie||(v0=b.makeSpan([\"arraycolsep\"],[]),v0.style.width=A(t.fontMetrics().doubleRuleSep),s0.push(v0)),d0.separator===\"|\"||d0.separator===\":\"){var je=d0.separator===\"|\"?\"solid\":\"dashed\",J0=b.makeSpan([\"vertical-separator\"],[],t);J0.style.height=A(H),J0.style.borderRightWidth=A(g),J0.style.borderRightStyle=je,J0.style.margin=\"0 \"+A(-g/2);var Lt=H-e0;Lt&&(J0.style.verticalAlign=A(-Lt)),s0.push(J0)}else throw new M(\"Invalid separator type: \"+d0.separator);I0++,d0=U0[I0]||{},ie=!1}if(!(n>=h)){var Q0=void 0;(n>0||e.hskipBeforeAndAfter)&&(Q0=E.deflt(d0.pregap,w),Q0!==0&&(v0=b.makeSpan([\"arraycolsep\"],[]),v0.style.width=A(Q0),s0.push(v0)));var _0=[];for(a=0;a<s;++a){var ve=c[a],ge=ve[n];if(ge){var fa=ve.pos-e0;ge.depth=ve.depth,ge.height=ve.height,_0.push({type:\"elem\",elem:ge,shift:fa})}}_0=b.makeVList({positionType:\"individualShift\",children:_0},t),_0=b.makeSpan([\"col-align-\"+(d0.align||\"c\")],[_0]),s0.push(_0),(n<h-1||e.hskipBeforeAndAfter)&&(Q0=E.deflt(d0.postgap,w),Q0!==0&&(v0=b.makeSpan([\"arraycolsep\"],[]),v0.style.width=A(Q0),s0.push(v0)))}}if(c=b.makeSpan([\"mtable\"],s0),p.length>0){for(var pa=b.makeLineSpan(\"hline\",t,g),va=b.makeLineSpan(\"hdashline\",t,g),Ze=[{type:\"elem\",elem:c,shift:0}];p.length>0;){var Pt=p.pop(),Gt=Pt.pos-e0;Pt.isDashed?Ze.push({type:\"elem\",elem:va,shift:Gt}):Ze.push({type:\"elem\",elem:pa,shift:Gt})}c=b.makeVList({positionType:\"individualShift\",children:Ze},t)}if(Z0.length===0)return b.makeSpan([\"mord\"],[c],t);var Ke=b.makeVList({positionType:\"individualShift\",children:Z0},t);return Ke=b.makeSpan([\"tag\"],[Ke],t),b.makeFragment([c,Ke])},$1={c:\"center \",l:\"left \",r:\"right \"},A0=function(e,t){for(var a=[],n=new S.MathNode(\"mtd\",[],[\"mtr-glue\"]),s=new S.MathNode(\"mtd\",[],[\"mml-eqn-num\"]),o=0;o<e.body.length;o++){for(var h=e.body[o],c=[],p=0;p<h.length;p++)c.push(new S.MathNode(\"mtd\",[X(h[p],t)]));e.tags&&e.tags[o]&&(c.unshift(n),c.push(n),e.leqno?c.unshift(s):c.push(s)),a.push(new S.MathNode(\"mtr\",c))}var g=new S.MathNode(\"mtable\",a),y=e.arraystretch===.5?.1:.16+e.arraystretch-1+(e.addJot?.09:0);g.setAttribute(\"rowspacing\",A(y));var w=\"\",x=\"\";if(e.cols&&e.cols.length>0){var z=e.cols,T=\"\",C=!1,q=0,I=z.length;z[0].type===\"separator\"&&(w+=\"top \",q=1),z[z.length-1].type===\"separator\"&&(w+=\"bottom \",I-=1);for(var H=q;H<I;H++)z[H].type===\"align\"?(x+=$1[z[H].align],C&&(T+=\"none \"),C=!0):z[H].type===\"separator\"&&C&&(T+=z[H].separator===\"|\"?\"solid \":\"dashed \",C=!1);g.setAttribute(\"columnalign\",x.trim()),/[sd]/.test(T)&&g.setAttribute(\"columnlines\",T.trim())}if(e.colSeparationType===\"align\"){for(var V=e.cols||[],L=\"\",U=1;U<V.length;U++)L+=U%2?\"0em \":\"1em \";g.setAttribute(\"columnspacing\",L.trim())}else e.colSeparationType===\"alignat\"||e.colSeparationType===\"gather\"?g.setAttribute(\"columnspacing\",\"0em\"):e.colSeparationType===\"small\"?g.setAttribute(\"columnspacing\",\"0.2778em\"):e.colSeparationType===\"CD\"?g.setAttribute(\"columnspacing\",\"0.5em\"):g.setAttribute(\"columnspacing\",\"1em\");var G=\"\",j=e.hLinesBeforeRow;w+=j[0].length>0?\"left \":\"\",w+=j[j.length-1].length>0?\"right \":\"\";for(var Y=1;Y<j.length-1;Y++)G+=j[Y].length===0?\"none \":j[Y][0]?\"dashed \":\"solid \";return/[sd]/.test(G)&&g.setAttribute(\"rowlines\",G.trim()),w!==\"\"&&(g=new S.MathNode(\"menclose\",[g]),g.setAttribute(\"notation\",w.trim())),e.arraystretch&&e.arraystretch<1&&(g=new S.MathNode(\"mstyle\",[g]),g.setAttribute(\"scriptlevel\",\"1\")),g},Qr=function(e,t){e.envName.indexOf(\"ed\")===-1&&$e(e);var a=[],n=e.envName.indexOf(\"at\")>-1?\"alignat\":\"align\",s=e.envName===\"split\",o=V0(e.parser,{cols:a,addJot:!0,autoTag:s?void 0:qt(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:s?2:void 0,leqno:e.parser.settings.leqno},\"display\"),h,c=0,p={type:\"ordgroup\",mode:e.mode,body:[]};if(t[0]&&t[0].type===\"ordgroup\"){for(var g=\"\",y=0;y<t[0].body.length;y++){var w=F(t[0].body[y],\"textord\");g+=w.text}h=Number(g),c=h*2}var x=!c;o.body.forEach(function(q){for(var I=1;I<q.length;I+=2){var H=F(q[I],\"styling\"),V=F(H.body[0],\"ordgroup\");V.body.unshift(p)}if(x)c<q.length&&(c=q.length);else{var L=q.length/2;if(h<L)throw new M(\"Too many math in a row: \"+(\"expected \"+h+\", but got \"+L),q[0])}});for(var z=0;z<c;++z){var T=\"r\",C=0;z%2===1?T=\"l\":z>0&&x&&(C=1),a[z]={type:\"align\",align:T,pregap:C,postgap:0}}return o.colSeparationType=x?\"align\":\"alignat\",o};M0({type:\"array\",names:[\"array\",\"darray\"],props:{numArgs:1},handler(r,e){var t=Ue(e[0]),a=t?[e[0]]:F(e[0],\"ordgroup\").body,n=a.map(function(o){var h=At(o),c=h.text;if(\"lcr\".indexOf(c)!==-1)return{type:\"align\",align:c};if(c===\"|\")return{type:\"separator\",separator:\"|\"};if(c===\":\")return{type:\"separator\",separator:\":\"};throw new M(\"Unknown column alignment: \"+c,o)}),s={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return V0(r.parser,s,Nt(r.envName))},htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"matrix\",\"pmatrix\",\"bmatrix\",\"Bmatrix\",\"vmatrix\",\"Vmatrix\",\"matrix*\",\"pmatrix*\",\"bmatrix*\",\"Bmatrix*\",\"vmatrix*\",\"Vmatrix*\"],props:{numArgs:0},handler(r){var e={matrix:null,pmatrix:[\"(\",\")\"],bmatrix:[\"[\",\"]\"],Bmatrix:[\"\\\\{\",\"\\\\}\"],vmatrix:[\"|\",\"|\"],Vmatrix:[\"\\\\Vert\",\"\\\\Vert\"]}[r.envName.replace(\"*\",\"\")],t=\"c\",a={hskipBeforeAndAfter:!1,cols:[{type:\"align\",align:t}]};if(r.envName.charAt(r.envName.length-1)===\"*\"){var n=r.parser;if(n.consumeSpaces(),n.fetch().text===\"[\"){if(n.consume(),n.consumeSpaces(),t=n.fetch().text,\"lcr\".indexOf(t)===-1)throw new M(\"Expected l or c or r\",n.nextToken);n.consume(),n.consumeSpaces(),n.expect(\"]\"),n.consume(),a.cols=[{type:\"align\",align:t}]}}var s=V0(r.parser,a,Nt(r.envName)),o=Math.max(0,...s.body.map(h=>h.length));return s.cols=new Array(o).fill({type:\"align\",align:t}),e?{type:\"leftright\",mode:r.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"smallmatrix\"],props:{numArgs:0},handler(r){var e={arraystretch:.5},t=V0(r.parser,e,\"script\");return t.colSeparationType=\"small\",t},htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"subarray\"],props:{numArgs:1},handler(r,e){var t=Ue(e[0]),a=t?[e[0]]:F(e[0],\"ordgroup\").body,n=a.map(function(o){var h=At(o),c=h.text;if(\"lc\".indexOf(c)!==-1)return{type:\"align\",align:c};throw new M(\"Unknown column alignment: \"+c,o)});if(n.length>1)throw new M(\"{subarray} can contain only one column\");var s={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=V0(r.parser,s,\"script\"),s.body.length>0&&s.body[0].length>1)throw new M(\"{subarray} can contain only one column\");return s},htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"cases\",\"dcases\",\"rcases\",\"drcases\"],props:{numArgs:0},handler(r){var e={arraystretch:1.2,cols:[{type:\"align\",align:\"l\",pregap:0,postgap:1},{type:\"align\",align:\"l\",pregap:0,postgap:0}]},t=V0(r.parser,e,Nt(r.envName));return{type:\"leftright\",mode:r.mode,body:[t],left:r.envName.indexOf(\"r\")>-1?\".\":\"\\\\{\",right:r.envName.indexOf(\"r\")>-1?\"\\\\}\":\".\",rightColor:void 0}},htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"align\",\"align*\",\"aligned\",\"split\"],props:{numArgs:0},handler:Qr,htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"gathered\",\"gather\",\"gather*\"],props:{numArgs:0},handler(r){E.contains([\"gather\",\"gather*\"],r.envName)&&$e(r);var e={cols:[{type:\"align\",align:\"c\"}],addJot:!0,colSeparationType:\"gather\",autoTag:qt(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return V0(r.parser,e,\"display\")},htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"alignat\",\"alignat*\",\"alignedat\"],props:{numArgs:1},handler:Qr,htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"equation\",\"equation*\"],props:{numArgs:0},handler(r){$e(r);var e={autoTag:qt(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return V0(r.parser,e,\"display\")},htmlBuilder:z0,mathmlBuilder:A0});M0({type:\"array\",names:[\"CD\"],props:{numArgs:0},handler(r){return $e(r),N1(r.parser)},htmlBuilder:z0,mathmlBuilder:A0});m(\"\\\\nonumber\",\"\\\\gdef\\\\@eqnsw{0}\");m(\"\\\\notag\",\"\\\\nonumber\");B({type:\"text\",names:[\"\\\\hline\",\"\\\\hdashline\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,e){throw new M(r.funcName+\" valid only within array environment\")}});var ar=Kr;B({type:\"environment\",names:[\"\\\\begin\",\"\\\\end\"],props:{numArgs:1,argTypes:[\"text\"]},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];if(n.type!==\"ordgroup\")throw new M(\"Invalid environment name\",n);for(var s=\"\",o=0;o<n.body.length;++o)s+=F(n.body[o],\"textord\").text;if(a===\"\\\\begin\"){if(!ar.hasOwnProperty(s))throw new M(\"No such environment: \"+s,n);var h=ar[s],{args:c,optArgs:p}=t.parseArguments(\"\\\\begin{\"+s+\"}\",h),g={mode:t.mode,envName:s,parser:t},y=h.handler(g,c,p);t.expect(\"\\\\end\",!1);var w=t.nextToken,x=F(t.parseFunction(),\"environment\");if(x.name!==s)throw new M(\"Mismatch: \\\\begin{\"+s+\"} matched by \\\\end{\"+x.name+\"}\",w);return y}return{type:\"environment\",mode:t.mode,name:s,nameGroup:n}}});var _r=(r,e)=>{var t=r.font,a=e.withFont(t);return P(r.body,a)},ea=(r,e)=>{var t=r.font,a=e.withFont(t);return X(r.body,a)},nr={\"\\\\Bbb\":\"\\\\mathbb\",\"\\\\bold\":\"\\\\mathbf\",\"\\\\frak\":\"\\\\mathfrak\",\"\\\\bm\":\"\\\\boldsymbol\"};B({type:\"font\",names:[\"\\\\mathrm\",\"\\\\mathit\",\"\\\\mathbf\",\"\\\\mathnormal\",\"\\\\mathbb\",\"\\\\mathcal\",\"\\\\mathfrak\",\"\\\\mathscr\",\"\\\\mathsf\",\"\\\\mathtt\",\"\\\\Bbb\",\"\\\\bold\",\"\\\\frak\"],props:{numArgs:1,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=Fe(e[0]),s=a;return s in nr&&(s=nr[s]),{type:\"font\",mode:t.mode,font:s.slice(1),body:n}},htmlBuilder:_r,mathmlBuilder:ea});B({type:\"mclass\",names:[\"\\\\boldsymbol\",\"\\\\bm\"],props:{numArgs:1},handler:(r,e)=>{var{parser:t}=r,a=e[0],n=E.isCharacterBox(a);return{type:\"mclass\",mode:t.mode,mclass:Ye(a),body:[{type:\"font\",mode:t.mode,font:\"boldsymbol\",body:a}],isCharacterBox:n}}});B({type:\"font\",names:[\"\\\\rm\",\"\\\\sf\",\"\\\\tt\",\"\\\\bf\",\"\\\\it\",\"\\\\cal\"],props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,breakOnTokenText:n}=r,{mode:s}=t,o=t.parseExpression(!0,n),h=\"math\"+a.slice(1);return{type:\"font\",mode:s,font:h,body:{type:\"ordgroup\",mode:t.mode,body:o}}},htmlBuilder:_r,mathmlBuilder:ea});var ta=(r,e)=>{var t=e;return r===\"display\"?t=t.id>=N.SCRIPT.id?t.text():N.DISPLAY:r===\"text\"&&t.size===N.DISPLAY.size?t=N.TEXT:r===\"script\"?t=N.SCRIPT:r===\"scriptscript\"&&(t=N.SCRIPTSCRIPT),t},Rt=(r,e)=>{var t=ta(r.size,e.style),a=t.fracNum(),n=t.fracDen(),s;s=e.havingStyle(a);var o=P(r.numer,s,e);if(r.continued){var h=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height<h?h:o.height,o.depth=o.depth<c?c:o.depth}s=e.havingStyle(n);var p=P(r.denom,s,e),g,y,w;r.hasBarLine?(r.barSize?(y=K(r.barSize,e),g=b.makeLineSpan(\"frac-line\",e,y)):g=b.makeLineSpan(\"frac-line\",e),y=g.height,w=g.height):(g=null,y=0,w=e.fontMetrics().defaultRuleThickness);var x,z,T;t.size===N.DISPLAY.size||r.size===\"display\"?(x=e.fontMetrics().num1,y>0?z=3*w:z=7*w,T=e.fontMetrics().denom1):(y>0?(x=e.fontMetrics().num2,z=w):(x=e.fontMetrics().num3,z=3*w),T=e.fontMetrics().denom2);var C;if(g){var I=e.fontMetrics().axisHeight;x-o.depth-(I+.5*y)<z&&(x+=z-(x-o.depth-(I+.5*y))),I-.5*y-(p.height-T)<z&&(T+=z-(I-.5*y-(p.height-T)));var H=-(I-.5*y);C=b.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:p,shift:T},{type:\"elem\",elem:g,shift:H},{type:\"elem\",elem:o,shift:-x}]},e)}else{var q=x-o.depth-(p.height-T);q<z&&(x+=.5*(z-q),T+=.5*(z-q)),C=b.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:p,shift:T},{type:\"elem\",elem:o,shift:-x}]},e)}s=e.havingStyle(t),C.height*=s.sizeMultiplier/e.sizeMultiplier,C.depth*=s.sizeMultiplier/e.sizeMultiplier;var V;t.size===N.DISPLAY.size?V=e.fontMetrics().delim1:t.size===N.SCRIPTSCRIPT.size?V=e.havingStyle(N.SCRIPT).fontMetrics().delim2:V=e.fontMetrics().delim2;var L,U;return r.leftDelim==null?L=fe(e,[\"mopen\"]):L=q0.customSizedDelim(r.leftDelim,V,!0,e.havingStyle(t),r.mode,[\"mopen\"]),r.continued?U=b.makeSpan([]):r.rightDelim==null?U=fe(e,[\"mclose\"]):U=q0.customSizedDelim(r.rightDelim,V,!0,e.havingStyle(t),r.mode,[\"mclose\"]),b.makeSpan([\"mord\"].concat(s.sizingClasses(e)),[L,b.makeSpan([\"mfrac\"],[C]),U],e)},Et=(r,e)=>{var t=new S.MathNode(\"mfrac\",[X(r.numer,e),X(r.denom,e)]);if(!r.hasBarLine)t.setAttribute(\"linethickness\",\"0px\");else if(r.barSize){var a=K(r.barSize,e);t.setAttribute(\"linethickness\",A(a))}var n=ta(r.size,e.style);if(n.size!==e.style.size){t=new S.MathNode(\"mstyle\",[t]);var s=n.size===N.DISPLAY.size?\"true\":\"false\";t.setAttribute(\"displaystyle\",s),t.setAttribute(\"scriptlevel\",\"0\")}if(r.leftDelim!=null||r.rightDelim!=null){var o=[];if(r.leftDelim!=null){var h=new S.MathNode(\"mo\",[new S.TextNode(r.leftDelim.replace(\"\\\\\",\"\"))]);h.setAttribute(\"fence\",\"true\"),o.push(h)}if(o.push(t),r.rightDelim!=null){var c=new S.MathNode(\"mo\",[new S.TextNode(r.rightDelim.replace(\"\\\\\",\"\"))]);c.setAttribute(\"fence\",\"true\"),o.push(c)}return Mt(o)}return t};B({type:\"genfrac\",names:[\"\\\\dfrac\",\"\\\\frac\",\"\\\\tfrac\",\"\\\\dbinom\",\"\\\\binom\",\"\\\\tbinom\",\"\\\\\\\\atopfrac\",\"\\\\\\\\bracefrac\",\"\\\\\\\\brackfrac\"],props:{numArgs:2,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1],o,h=null,c=null,p=\"auto\";switch(a){case\"\\\\dfrac\":case\"\\\\frac\":case\"\\\\tfrac\":o=!0;break;case\"\\\\\\\\atopfrac\":o=!1;break;case\"\\\\dbinom\":case\"\\\\binom\":case\"\\\\tbinom\":o=!1,h=\"(\",c=\")\";break;case\"\\\\\\\\bracefrac\":o=!1,h=\"\\\\{\",c=\"\\\\}\";break;case\"\\\\\\\\brackfrac\":o=!1,h=\"[\",c=\"]\";break;default:throw new Error(\"Unrecognized genfrac command\")}switch(a){case\"\\\\dfrac\":case\"\\\\dbinom\":p=\"display\";break;case\"\\\\tfrac\":case\"\\\\tbinom\":p=\"text\";break}return{type:\"genfrac\",mode:t.mode,continued:!1,numer:n,denom:s,hasBarLine:o,leftDelim:h,rightDelim:c,size:p,barSize:null}},htmlBuilder:Rt,mathmlBuilder:Et});B({type:\"genfrac\",names:[\"\\\\cfrac\"],props:{numArgs:2},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1];return{type:\"genfrac\",mode:t.mode,continued:!0,numer:n,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:\"display\",barSize:null}}});B({type:\"infix\",names:[\"\\\\over\",\"\\\\choose\",\"\\\\atop\",\"\\\\brace\",\"\\\\brack\"],props:{numArgs:0,infix:!0},handler(r){var{parser:e,funcName:t,token:a}=r,n;switch(t){case\"\\\\over\":n=\"\\\\frac\";break;case\"\\\\choose\":n=\"\\\\binom\";break;case\"\\\\atop\":n=\"\\\\\\\\atopfrac\";break;case\"\\\\brace\":n=\"\\\\\\\\bracefrac\";break;case\"\\\\brack\":n=\"\\\\\\\\brackfrac\";break;default:throw new Error(\"Unrecognized infix genfrac command\")}return{type:\"infix\",mode:e.mode,replaceWith:n,token:a}}});var ir=[\"display\",\"text\",\"script\",\"scriptscript\"],sr=function(e){var t=null;return e.length>0&&(t=e,t=t===\".\"?null:t),t};B({type:\"genfrac\",names:[\"\\\\genfrac\"],props:{numArgs:6,allowedInArgument:!0,argTypes:[\"math\",\"math\",\"size\",\"text\",\"math\",\"math\"]},handler(r,e){var{parser:t}=r,a=e[4],n=e[5],s=Fe(e[0]),o=s.type===\"atom\"&&s.family===\"open\"?sr(s.text):null,h=Fe(e[1]),c=h.type===\"atom\"&&h.family===\"close\"?sr(h.text):null,p=F(e[2],\"size\"),g,y=null;p.isBlank?g=!0:(y=p.value,g=y.number>0);var w=\"auto\",x=e[3];if(x.type===\"ordgroup\"){if(x.body.length>0){var z=F(x.body[0],\"textord\");w=ir[Number(z.text)]}}else x=F(x,\"textord\"),w=ir[Number(x.text)];return{type:\"genfrac\",mode:t.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:y,leftDelim:o,rightDelim:c,size:w}},htmlBuilder:Rt,mathmlBuilder:Et});B({type:\"infix\",names:[\"\\\\above\"],props:{numArgs:1,argTypes:[\"size\"],infix:!0},handler(r,e){var{parser:t,funcName:a,token:n}=r;return{type:\"infix\",mode:t.mode,replaceWith:\"\\\\\\\\abovefrac\",size:F(e[0],\"size\").value,token:n}}});B({type:\"genfrac\",names:[\"\\\\\\\\abovefrac\"],props:{numArgs:3,argTypes:[\"math\",\"size\",\"math\"]},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=za(F(e[1],\"infix\").size),o=e[2],h=s.number>0;return{type:\"genfrac\",mode:t.mode,numer:n,denom:o,continued:!1,hasBarLine:h,barSize:s,leftDelim:null,rightDelim:null,size:\"auto\"}},htmlBuilder:Rt,mathmlBuilder:Et});var ra=(r,e)=>{var t=e.style,a,n;r.type===\"supsub\"?(a=r.sup?P(r.sup,e.havingStyle(t.sup()),e):P(r.sub,e.havingStyle(t.sub()),e),n=F(r.base,\"horizBrace\")):n=F(r,\"horizBrace\");var s=P(n.base,e.havingBaseStyle(N.DISPLAY)),o=R0.svgSpan(n,e),h;if(n.isOver?(h=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:s},{type:\"kern\",size:.1},{type:\"elem\",elem:o}]},e),h.children[0].children[0].children[1].classes.push(\"svg-align\")):(h=b.makeVList({positionType:\"bottom\",positionData:s.depth+.1+o.height,children:[{type:\"elem\",elem:o},{type:\"kern\",size:.1},{type:\"elem\",elem:s}]},e),h.children[0].children[0].children[0].classes.push(\"svg-align\")),a){var c=b.makeSpan([\"mord\",n.isOver?\"mover\":\"munder\"],[h],e);n.isOver?h=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:c},{type:\"kern\",size:.2},{type:\"elem\",elem:a}]},e):h=b.makeVList({positionType:\"bottom\",positionData:c.depth+.2+a.height+a.depth,children:[{type:\"elem\",elem:a},{type:\"kern\",size:.2},{type:\"elem\",elem:c}]},e)}return b.makeSpan([\"mord\",n.isOver?\"mover\":\"munder\"],[h],e)},W1=(r,e)=>{var t=R0.mathMLnode(r.label);return new S.MathNode(r.isOver?\"mover\":\"munder\",[X(r.base,e),t])};B({type:\"horizBrace\",names:[\"\\\\overbrace\",\"\\\\underbrace\"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:\"horizBrace\",mode:t.mode,label:a,isOver:/^\\\\over/.test(a),base:e[0]}},htmlBuilder:ra,mathmlBuilder:W1});B({type:\"href\",names:[\"\\\\href\"],props:{numArgs:2,argTypes:[\"url\",\"original\"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[1],n=F(e[0],\"url\").url;return t.settings.isTrusted({command:\"\\\\href\",url:n})?{type:\"href\",mode:t.mode,href:n,body:Q(a)}:t.formatUnsupportedCmd(\"\\\\href\")},htmlBuilder:(r,e)=>{var t=t0(r.body,e,!1);return b.makeAnchor(r.href,[],t,e)},mathmlBuilder:(r,e)=>{var t=G0(r.body,e);return t instanceof o0||(t=new o0(\"mrow\",[t])),t.setAttribute(\"href\",r.href),t}});B({type:\"href\",names:[\"\\\\url\"],props:{numArgs:1,argTypes:[\"url\"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=F(e[0],\"url\").url;if(!t.settings.isTrusted({command:\"\\\\url\",url:a}))return t.formatUnsupportedCmd(\"\\\\url\");for(var n=[],s=0;s<a.length;s++){var o=a[s];o===\"~\"&&(o=\"\\\\textasciitilde\"),n.push({type:\"textord\",mode:\"text\",text:o})}var h={type:\"text\",mode:t.mode,font:\"\\\\texttt\",body:n};return{type:\"href\",mode:t.mode,href:a,body:Q(h)}}});B({type:\"hbox\",names:[\"\\\\hbox\"],props:{numArgs:1,argTypes:[\"text\"],allowedInText:!0,primitive:!0},handler(r,e){var{parser:t}=r;return{type:\"hbox\",mode:t.mode,body:Q(e[0])}},htmlBuilder(r,e){var t=t0(r.body,e,!1);return b.makeFragment(t)},mathmlBuilder(r,e){return new S.MathNode(\"mrow\",h0(r.body,e))}});B({type:\"html\",names:[\"\\\\htmlClass\",\"\\\\htmlId\",\"\\\\htmlStyle\",\"\\\\htmlData\"],props:{numArgs:2,argTypes:[\"raw\",\"original\"],allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,token:n}=r,s=F(e[0],\"raw\").string,o=e[1];t.settings.strict&&t.settings.reportNonstrict(\"htmlExtension\",\"HTML extension is disabled on strict mode\");var h,c={};switch(a){case\"\\\\htmlClass\":c.class=s,h={command:\"\\\\htmlClass\",class:s};break;case\"\\\\htmlId\":c.id=s,h={command:\"\\\\htmlId\",id:s};break;case\"\\\\htmlStyle\":c.style=s,h={command:\"\\\\htmlStyle\",style:s};break;case\"\\\\htmlData\":{for(var p=s.split(\",\"),g=0;g<p.length;g++){var y=p[g].split(\"=\");if(y.length!==2)throw new M(\"Error parsing key-value for \\\\htmlData\");c[\"data-\"+y[0].trim()]=y[1].trim()}h={command:\"\\\\htmlData\",attributes:c};break}default:throw new Error(\"Unrecognized html command\")}return t.settings.isTrusted(h)?{type:\"html\",mode:t.mode,attributes:c,body:Q(o)}:t.formatUnsupportedCmd(a)},htmlBuilder:(r,e)=>{var t=t0(r.body,e,!1),a=[\"enclosing\"];r.attributes.class&&a.push(...r.attributes.class.trim().split(/\\s+/));var n=b.makeSpan(a,t,e);for(var s in r.attributes)s!==\"class\"&&r.attributes.hasOwnProperty(s)&&n.setAttribute(s,r.attributes[s]);return n},mathmlBuilder:(r,e)=>G0(r.body,e)});B({type:\"htmlmathml\",names:[\"\\\\html@mathml\"],props:{numArgs:2,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r;return{type:\"htmlmathml\",mode:t.mode,html:Q(e[0]),mathml:Q(e[1])}},htmlBuilder:(r,e)=>{var t=t0(r.html,e,!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>G0(r.mathml,e)});var it=function(e){if(/^[-+]? *(\\d+(\\.\\d*)?|\\.\\d+)$/.test(e))return{number:+e,unit:\"bp\"};var t=/([-+]?) *(\\d+(?:\\.\\d*)?|\\.\\d+) *([a-z]{2})/.exec(e);if(!t)throw new M(\"Invalid size: '\"+e+\"' in \\\\includegraphics\");var a={number:+(t[1]+t[2]),unit:t[3]};if(!wr(a))throw new M(\"Invalid unit: '\"+a.unit+\"' in \\\\includegraphics.\");return a};B({type:\"includegraphics\",names:[\"\\\\includegraphics\"],props:{numArgs:1,numOptionalArgs:1,argTypes:[\"raw\",\"url\"],allowedInText:!1},handler:(r,e,t)=>{var{parser:a}=r,n={number:0,unit:\"em\"},s={number:.9,unit:\"em\"},o={number:0,unit:\"em\"},h=\"\";if(t[0])for(var c=F(t[0],\"raw\").string,p=c.split(\",\"),g=0;g<p.length;g++){var y=p[g].split(\"=\");if(y.length===2){var w=y[1].trim();switch(y[0].trim()){case\"alt\":h=w;break;case\"width\":n=it(w);break;case\"height\":s=it(w);break;case\"totalheight\":o=it(w);break;default:throw new M(\"Invalid key: '\"+y[0]+\"' in \\\\includegraphics.\")}}}var x=F(e[0],\"url\").url;return h===\"\"&&(h=x,h=h.replace(/^.*[\\\\/]/,\"\"),h=h.substring(0,h.lastIndexOf(\".\"))),a.settings.isTrusted({command:\"\\\\includegraphics\",url:x})?{type:\"includegraphics\",mode:a.mode,alt:h,width:n,height:s,totalheight:o,src:x}:a.formatUnsupportedCmd(\"\\\\includegraphics\")},htmlBuilder:(r,e)=>{var t=K(r.height,e),a=0;r.totalheight.number>0&&(a=K(r.totalheight,e)-t);var n=0;r.width.number>0&&(n=K(r.width,e));var s={height:A(t+a)};n>0&&(s.width=A(n)),a>0&&(s.verticalAlign=A(-a));var o=new mt(r.src,r.alt,s);return o.height=t,o.depth=a,o},mathmlBuilder:(r,e)=>{var t=new S.MathNode(\"mglyph\",[]);t.setAttribute(\"alt\",r.alt);var a=K(r.height,e),n=0;if(r.totalheight.number>0&&(n=K(r.totalheight,e)-a,t.setAttribute(\"valign\",A(-n))),t.setAttribute(\"height\",A(a+n)),r.width.number>0){var s=K(r.width,e);t.setAttribute(\"width\",A(s))}return t.setAttribute(\"src\",r.src),t}});B({type:\"kern\",names:[\"\\\\kern\",\"\\\\mkern\",\"\\\\hskip\",\"\\\\mskip\"],props:{numArgs:1,argTypes:[\"size\"],primitive:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=F(e[0],\"size\");if(t.settings.strict){var s=a[1]===\"m\",o=n.value.unit===\"mu\";s?(o||t.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" supports only mu units, \"+(\"not \"+n.value.unit+\" units\")),t.mode!==\"math\"&&t.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" works only in math mode\")):o&&t.settings.reportNonstrict(\"mathVsTextUnits\",\"LaTeX's \"+a+\" doesn't support mu units\")}return{type:\"kern\",mode:t.mode,dimension:n.value}},htmlBuilder(r,e){return b.makeGlue(r.dimension,e)},mathmlBuilder(r,e){var t=K(r.dimension,e);return new S.SpaceNode(t)}});B({type:\"lap\",names:[\"\\\\mathllap\",\"\\\\mathrlap\",\"\\\\mathclap\"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:\"lap\",mode:t.mode,alignment:a.slice(5),body:n}},htmlBuilder:(r,e)=>{var t;r.alignment===\"clap\"?(t=b.makeSpan([],[P(r.body,e)]),t=b.makeSpan([\"inner\"],[t],e)):t=b.makeSpan([\"inner\"],[P(r.body,e)]);var a=b.makeSpan([\"fix\"],[]),n=b.makeSpan([r.alignment],[t,a],e),s=b.makeSpan([\"strut\"]);return s.style.height=A(n.height+n.depth),n.depth&&(s.style.verticalAlign=A(-n.depth)),n.children.unshift(s),n=b.makeSpan([\"thinbox\"],[n],e),b.makeSpan([\"mord\",\"vbox\"],[n],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode(\"mpadded\",[X(r.body,e)]);if(r.alignment!==\"rlap\"){var a=r.alignment===\"llap\"?\"-1\":\"-0.5\";t.setAttribute(\"lspace\",a+\"width\")}return t.setAttribute(\"width\",\"0px\"),t}});B({type:\"styling\",names:[\"\\\\(\",\"$\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){var{funcName:t,parser:a}=r,n=a.mode;a.switchMode(\"math\");var s=t===\"\\\\(\"?\"\\\\)\":\"$\",o=a.parseExpression(!1,s);return a.expect(s),a.switchMode(n),{type:\"styling\",mode:a.mode,style:\"text\",body:o}}});B({type:\"text\",names:[\"\\\\)\",\"\\\\]\"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){throw new M(\"Mismatched \"+r.funcName)}});var lr=(r,e)=>{switch(e.style.size){case N.DISPLAY.size:return r.display;case N.TEXT.size:return r.text;case N.SCRIPT.size:return r.script;case N.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};B({type:\"mathchoice\",names:[\"\\\\mathchoice\"],props:{numArgs:4,primitive:!0},handler:(r,e)=>{var{parser:t}=r;return{type:\"mathchoice\",mode:t.mode,display:Q(e[0]),text:Q(e[1]),script:Q(e[2]),scriptscript:Q(e[3])}},htmlBuilder:(r,e)=>{var t=lr(r,e),a=t0(t,e,!1);return b.makeFragment(a)},mathmlBuilder:(r,e)=>{var t=lr(r,e);return G0(t,e)}});var aa=(r,e,t,a,n,s,o)=>{r=b.makeSpan([],[r]);var h=t&&E.isCharacterBox(t),c,p;if(e){var g=P(e,a.havingStyle(n.sup()),a);p={elem:g,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-g.depth)}}if(t){var y=P(t,a.havingStyle(n.sub()),a);c={elem:y,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-y.height)}}var w;if(p&&c){var x=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+r.depth+o;w=b.makeVList({positionType:\"bottom\",positionData:x,children:[{type:\"kern\",size:a.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:c.elem,marginLeft:A(-s)},{type:\"kern\",size:c.kern},{type:\"elem\",elem:r},{type:\"kern\",size:p.kern},{type:\"elem\",elem:p.elem,marginLeft:A(s)},{type:\"kern\",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(c){var z=r.height-o;w=b.makeVList({positionType:\"top\",positionData:z,children:[{type:\"kern\",size:a.fontMetrics().bigOpSpacing5},{type:\"elem\",elem:c.elem,marginLeft:A(-s)},{type:\"kern\",size:c.kern},{type:\"elem\",elem:r}]},a)}else if(p){var T=r.depth+o;w=b.makeVList({positionType:\"bottom\",positionData:T,children:[{type:\"elem\",elem:r},{type:\"kern\",size:p.kern},{type:\"elem\",elem:p.elem,marginLeft:A(s)},{type:\"kern\",size:a.fontMetrics().bigOpSpacing5}]},a)}else return r;var C=[w];if(c&&s!==0&&!h){var q=b.makeSpan([\"mspace\"],[],a);q.style.marginRight=A(s),C.unshift(q)}return b.makeSpan([\"mop\",\"op-limits\"],C,a)},na=[\"\\\\smallint\"],ne=(r,e)=>{var t,a,n=!1,s;r.type===\"supsub\"?(t=r.sup,a=r.sub,s=F(r.base,\"op\"),n=!0):s=F(r,\"op\");var o=e.style,h=!1;o.size===N.DISPLAY.size&&s.symbol&&!E.contains(na,s.name)&&(h=!0);var c;if(s.symbol){var p=h?\"Size2-Regular\":\"Size1-Regular\",g=\"\";if((s.name===\"\\\\oiint\"||s.name===\"\\\\oiiint\")&&(g=s.name.slice(1),s.name=g===\"oiint\"?\"\\\\iint\":\"\\\\iiint\"),c=b.makeSymbol(s.name,p,\"math\",e,[\"mop\",\"op-symbol\",h?\"large-op\":\"small-op\"]),g.length>0){var y=c.italic,w=b.staticSvg(g+\"Size\"+(h?\"2\":\"1\"),e);c=b.makeVList({positionType:\"individualShift\",children:[{type:\"elem\",elem:c,shift:0},{type:\"elem\",elem:w,shift:h?.08:0}]},e),s.name=\"\\\\\"+g,c.classes.unshift(\"mop\"),c.italic=y}}else if(s.body){var x=t0(s.body,e,!0);x.length===1&&x[0]instanceof u0?(c=x[0],c.classes[0]=\"mop\"):c=b.makeSpan([\"mop\"],x,e)}else{for(var z=[],T=1;T<s.name.length;T++)z.push(b.mathsym(s.name[T],s.mode,e));c=b.makeSpan([\"mop\"],z,e)}var C=0,q=0;return(c instanceof u0||s.name===\"\\\\oiint\"||s.name===\"\\\\oiiint\")&&!s.suppressBaseShift&&(C=(c.height-c.depth)/2-e.fontMetrics().axisHeight,q=c.italic),n?aa(c,t,a,e,o,q,C):(C&&(c.style.position=\"relative\",c.style.top=A(C)),c)},pe=(r,e)=>{var t;if(r.symbol)t=new o0(\"mo\",[p0(r.name,r.mode)]),E.contains(na,r.name)&&t.setAttribute(\"largeop\",\"false\");else if(r.body)t=new o0(\"mo\",h0(r.body,e));else{t=new o0(\"mi\",[new X0(r.name.slice(1))]);var a=new o0(\"mo\",[p0(\"\\u2061\",\"text\")]);r.parentIsSupSub?t=new o0(\"mrow\",[t,a]):t=Nr([t,a])}return t},j1={\"\\u220F\":\"\\\\prod\",\"\\u2210\":\"\\\\coprod\",\"\\u2211\":\"\\\\sum\",\"\\u22C0\":\"\\\\bigwedge\",\"\\u22C1\":\"\\\\bigvee\",\"\\u22C2\":\"\\\\bigcap\",\"\\u22C3\":\"\\\\bigcup\",\"\\u2A00\":\"\\\\bigodot\",\"\\u2A01\":\"\\\\bigoplus\",\"\\u2A02\":\"\\\\bigotimes\",\"\\u2A04\":\"\\\\biguplus\",\"\\u2A06\":\"\\\\bigsqcup\"};B({type:\"op\",names:[\"\\\\coprod\",\"\\\\bigvee\",\"\\\\bigwedge\",\"\\\\biguplus\",\"\\\\bigcap\",\"\\\\bigcup\",\"\\\\intop\",\"\\\\prod\",\"\\\\sum\",\"\\\\bigotimes\",\"\\\\bigoplus\",\"\\\\bigodot\",\"\\\\bigsqcup\",\"\\\\smallint\",\"\\u220F\",\"\\u2210\",\"\\u2211\",\"\\u22C0\",\"\\u22C1\",\"\\u22C2\",\"\\u22C3\",\"\\u2A00\",\"\\u2A01\",\"\\u2A02\",\"\\u2A04\",\"\\u2A06\"],props:{numArgs:0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=a;return n.length===1&&(n=j1[n]),{type:\"op\",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ne,mathmlBuilder:pe});B({type:\"op\",names:[\"\\\\mathop\"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:\"op\",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Q(a)}},htmlBuilder:ne,mathmlBuilder:pe});var Z1={\"\\u222B\":\"\\\\int\",\"\\u222C\":\"\\\\iint\",\"\\u222D\":\"\\\\iiint\",\"\\u222E\":\"\\\\oint\",\"\\u222F\":\"\\\\oiint\",\"\\u2230\":\"\\\\oiiint\"};B({type:\"op\",names:[\"\\\\arcsin\",\"\\\\arccos\",\"\\\\arctan\",\"\\\\arctg\",\"\\\\arcctg\",\"\\\\arg\",\"\\\\ch\",\"\\\\cos\",\"\\\\cosec\",\"\\\\cosh\",\"\\\\cot\",\"\\\\cotg\",\"\\\\coth\",\"\\\\csc\",\"\\\\ctg\",\"\\\\cth\",\"\\\\deg\",\"\\\\dim\",\"\\\\exp\",\"\\\\hom\",\"\\\\ker\",\"\\\\lg\",\"\\\\ln\",\"\\\\log\",\"\\\\sec\",\"\\\\sin\",\"\\\\sinh\",\"\\\\sh\",\"\\\\tan\",\"\\\\tanh\",\"\\\\tg\",\"\\\\th\"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:\"op\",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:ne,mathmlBuilder:pe});B({type:\"op\",names:[\"\\\\det\",\"\\\\gcd\",\"\\\\inf\",\"\\\\lim\",\"\\\\max\",\"\\\\min\",\"\\\\Pr\",\"\\\\sup\"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:\"op\",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:ne,mathmlBuilder:pe});B({type:\"op\",names:[\"\\\\int\",\"\\\\iint\",\"\\\\iiint\",\"\\\\oint\",\"\\\\oiint\",\"\\\\oiiint\",\"\\u222B\",\"\\u222C\",\"\\u222D\",\"\\u222E\",\"\\u222F\",\"\\u2230\"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r,a=t;return a.length===1&&(a=Z1[a]),{type:\"op\",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ne,mathmlBuilder:pe});var ia=(r,e)=>{var t,a,n=!1,s;r.type===\"supsub\"?(t=r.sup,a=r.sub,s=F(r.base,\"operatorname\"),n=!0):s=F(r,\"operatorname\");var o;if(s.body.length>0){for(var h=s.body.map(y=>{var w=y.text;return typeof w==\"string\"?{type:\"textord\",mode:y.mode,text:w}:y}),c=t0(h,e.withFont(\"mathrm\"),!0),p=0;p<c.length;p++){var g=c[p];g instanceof u0&&(g.text=g.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"))}o=b.makeSpan([\"mop\"],c,e)}else o=b.makeSpan([\"mop\"],[],e);return n?aa(o,t,a,e,e.style,0,0):o},K1=(r,e)=>{for(var t=h0(r.body,e.withFont(\"mathrm\")),a=!0,n=0;n<t.length;n++){var s=t[n];if(!(s instanceof S.SpaceNode))if(s instanceof S.MathNode)switch(s.type){case\"mi\":case\"mn\":case\"ms\":case\"mspace\":case\"mtext\":break;case\"mo\":{var o=s.children[0];s.children.length===1&&o instanceof S.TextNode?o.text=o.text.replace(/\\u2212/,\"-\").replace(/\\u2217/,\"*\"):a=!1;break}default:a=!1}else a=!1}if(a){var h=t.map(g=>g.toText()).join(\"\");t=[new S.TextNode(h)]}var c=new S.MathNode(\"mi\",t);c.setAttribute(\"mathvariant\",\"normal\");var p=new S.MathNode(\"mo\",[p0(\"\\u2061\",\"text\")]);return r.parentIsSupSub?new S.MathNode(\"mrow\",[c,p]):S.newDocumentFragment([c,p])};B({type:\"operatorname\",names:[\"\\\\operatorname@\",\"\\\\operatornamewithlimits\"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:\"operatorname\",mode:t.mode,body:Q(n),alwaysHandleSupSub:a===\"\\\\operatornamewithlimits\",limits:!1,parentIsSupSub:!1}},htmlBuilder:ia,mathmlBuilder:K1});m(\"\\\\operatorname\",\"\\\\@ifstar\\\\operatornamewithlimits\\\\operatorname@\");j0({type:\"ordgroup\",htmlBuilder(r,e){return r.semisimple?b.makeFragment(t0(r.body,e,!1)):b.makeSpan([\"mord\"],t0(r.body,e,!0),e)},mathmlBuilder(r,e){return G0(r.body,e,!0)}});B({type:\"overline\",names:[\"\\\\overline\"],props:{numArgs:1},handler(r,e){var{parser:t}=r,a=e[0];return{type:\"overline\",mode:t.mode,body:a}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle()),a=b.makeLineSpan(\"overline-line\",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:t},{type:\"kern\",size:3*n},{type:\"elem\",elem:a},{type:\"kern\",size:n}]},e);return b.makeSpan([\"mord\",\"overline\"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode(\"mo\",[new S.TextNode(\"\\u203E\")]);t.setAttribute(\"stretchy\",\"true\");var a=new S.MathNode(\"mover\",[X(r.body,e),t]);return a.setAttribute(\"accent\",\"true\"),a}});B({type:\"phantom\",names:[\"\\\\phantom\"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:\"phantom\",mode:t.mode,body:Q(a)}},htmlBuilder:(r,e)=>{var t=t0(r.body,e.withPhantom(),!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>{var t=h0(r.body,e);return new S.MathNode(\"mphantom\",t)}});B({type:\"hphantom\",names:[\"\\\\hphantom\"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:\"hphantom\",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan([],[P(r.body,e.withPhantom())]);if(t.height=0,t.depth=0,t.children)for(var a=0;a<t.children.length;a++)t.children[a].height=0,t.children[a].depth=0;return t=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:t}]},e),b.makeSpan([\"mord\"],[t],e)},mathmlBuilder:(r,e)=>{var t=h0(Q(r.body),e),a=new S.MathNode(\"mphantom\",t),n=new S.MathNode(\"mpadded\",[a]);return n.setAttribute(\"height\",\"0px\"),n.setAttribute(\"depth\",\"0px\"),n}});B({type:\"vphantom\",names:[\"\\\\vphantom\"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:\"vphantom\",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan([\"inner\"],[P(r.body,e.withPhantom())]),a=b.makeSpan([\"fix\"],[]);return b.makeSpan([\"mord\",\"rlap\"],[t,a],e)},mathmlBuilder:(r,e)=>{var t=h0(Q(r.body),e),a=new S.MathNode(\"mphantom\",t),n=new S.MathNode(\"mpadded\",[a]);return n.setAttribute(\"width\",\"0px\"),n}});B({type:\"raisebox\",names:[\"\\\\raisebox\"],props:{numArgs:2,argTypes:[\"size\",\"hbox\"],allowedInText:!0},handler(r,e){var{parser:t}=r,a=F(e[0],\"size\").value,n=e[1];return{type:\"raisebox\",mode:t.mode,dy:a,body:n}},htmlBuilder(r,e){var t=P(r.body,e),a=K(r.dy,e);return b.makeVList({positionType:\"shift\",positionData:-a,children:[{type:\"elem\",elem:t}]},e)},mathmlBuilder(r,e){var t=new S.MathNode(\"mpadded\",[X(r.body,e)]),a=r.dy.number+r.dy.unit;return t.setAttribute(\"voffset\",a),t}});B({type:\"internal\",names:[\"\\\\relax\"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e}=r;return{type:\"internal\",mode:e.mode}}});B({type:\"rule\",names:[\"\\\\rule\"],props:{numArgs:2,numOptionalArgs:1,argTypes:[\"size\",\"size\",\"size\"]},handler(r,e,t){var{parser:a}=r,n=t[0],s=F(e[0],\"size\"),o=F(e[1],\"size\");return{type:\"rule\",mode:a.mode,shift:n&&F(n,\"size\").value,width:s.value,height:o.value}},htmlBuilder(r,e){var t=b.makeSpan([\"mord\",\"rule\"],[],e),a=K(r.width,e),n=K(r.height,e),s=r.shift?K(r.shift,e):0;return t.style.borderRightWidth=A(a),t.style.borderTopWidth=A(n),t.style.bottom=A(s),t.width=a,t.height=n+s,t.depth=-s,t.maxFontSize=n*1.125*e.sizeMultiplier,t},mathmlBuilder(r,e){var t=K(r.width,e),a=K(r.height,e),n=r.shift?K(r.shift,e):0,s=e.color&&e.getColor()||\"black\",o=new S.MathNode(\"mspace\");o.setAttribute(\"mathbackground\",s),o.setAttribute(\"width\",A(t)),o.setAttribute(\"height\",A(a));var h=new S.MathNode(\"mpadded\",[o]);return n>=0?h.setAttribute(\"height\",A(n)):(h.setAttribute(\"height\",A(n)),h.setAttribute(\"depth\",A(-n))),h.setAttribute(\"voffset\",A(n)),h}});function sa(r,e,t){for(var a=t0(r,e,!1),n=e.sizeMultiplier/t.sizeMultiplier,s=0;s<a.length;s++){var o=a[s].classes.indexOf(\"sizing\");o<0?Array.prototype.push.apply(a[s].classes,e.sizingClasses(t)):a[s].classes[o+1]===\"reset-size\"+e.size&&(a[s].classes[o+1]=\"reset-size\"+t.size),a[s].height*=n,a[s].depth*=n}return b.makeFragment(a)}var or=[\"\\\\tiny\",\"\\\\sixptsize\",\"\\\\scriptsize\",\"\\\\footnotesize\",\"\\\\small\",\"\\\\normalsize\",\"\\\\large\",\"\\\\Large\",\"\\\\LARGE\",\"\\\\huge\",\"\\\\Huge\"],J1=(r,e)=>{var t=e.havingSize(r.size);return sa(r.body,t,e)};B({type:\"sizing\",names:or,props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!1,t);return{type:\"sizing\",mode:n.mode,size:or.indexOf(a)+1,body:s}},htmlBuilder:J1,mathmlBuilder:(r,e)=>{var t=e.havingSize(r.size),a=h0(r.body,t),n=new S.MathNode(\"mstyle\",a);return n.setAttribute(\"mathsize\",A(t.sizeMultiplier)),n}});B({type:\"smash\",names:[\"\\\\smash\"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,e,t)=>{var{parser:a}=r,n=!1,s=!1,o=t[0]&&F(t[0],\"ordgroup\");if(o)for(var h=\"\",c=0;c<o.body.length;++c){var p=o.body[c];if(h=p.text,h===\"t\")n=!0;else if(h===\"b\")s=!0;else{n=!1,s=!1;break}}else n=!0,s=!0;var g=e[0];return{type:\"smash\",mode:a.mode,body:g,smashHeight:n,smashDepth:s}},htmlBuilder:(r,e)=>{var t=b.makeSpan([],[P(r.body,e)]);if(!r.smashHeight&&!r.smashDepth)return t;if(r.smashHeight&&(t.height=0,t.children))for(var a=0;a<t.children.length;a++)t.children[a].height=0;if(r.smashDepth&&(t.depth=0,t.children))for(var n=0;n<t.children.length;n++)t.children[n].depth=0;var s=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:t}]},e);return b.makeSpan([\"mord\"],[s],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode(\"mpadded\",[X(r.body,e)]);return r.smashHeight&&t.setAttribute(\"height\",\"0px\"),r.smashDepth&&t.setAttribute(\"depth\",\"0px\"),t}});B({type:\"sqrt\",names:[\"\\\\sqrt\"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a}=r,n=t[0],s=e[0];return{type:\"sqrt\",mode:a.mode,body:s,index:n}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle());t.height===0&&(t.height=e.fontMetrics().xHeight),t=b.wrapFragment(t,e);var a=e.fontMetrics(),n=a.defaultRuleThickness,s=n;e.style.id<N.TEXT.id&&(s=e.fontMetrics().xHeight);var o=n+s/4,h=t.height+t.depth+o+n,{span:c,ruleWidth:p,advanceWidth:g}=q0.sqrtImage(h,e),y=c.height-p;y>t.height+t.depth+o&&(o=(o+y-t.height-t.depth)/2);var w=c.height-t.height-o-p;t.style.paddingLeft=A(g);var x=b.makeVList({positionType:\"firstBaseline\",children:[{type:\"elem\",elem:t,wrapperClasses:[\"svg-align\"]},{type:\"kern\",size:-(t.height+w)},{type:\"elem\",elem:c},{type:\"kern\",size:p}]},e);if(r.index){var z=e.havingStyle(N.SCRIPTSCRIPT),T=P(r.index,z,e),C=.6*(x.height-x.depth),q=b.makeVList({positionType:\"shift\",positionData:-C,children:[{type:\"elem\",elem:T}]},e),I=b.makeSpan([\"root\"],[q]);return b.makeSpan([\"mord\",\"sqrt\"],[I,x],e)}else return b.makeSpan([\"mord\",\"sqrt\"],[x],e)},mathmlBuilder(r,e){var{body:t,index:a}=r;return a?new S.MathNode(\"mroot\",[X(t,e),X(a,e)]):new S.MathNode(\"msqrt\",[X(t,e)])}});var ur={display:N.DISPLAY,text:N.TEXT,script:N.SCRIPT,scriptscript:N.SCRIPTSCRIPT};B({type:\"styling\",names:[\"\\\\displaystyle\",\"\\\\textstyle\",\"\\\\scriptstyle\",\"\\\\scriptscriptstyle\"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,e){var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!0,t),o=a.slice(1,a.length-5);return{type:\"styling\",mode:n.mode,style:o,body:s}},htmlBuilder(r,e){var t=ur[r.style],a=e.havingStyle(t).withFont(\"\");return sa(r.body,a,e)},mathmlBuilder(r,e){var t=ur[r.style],a=e.havingStyle(t),n=h0(r.body,a),s=new S.MathNode(\"mstyle\",n),o={display:[\"0\",\"true\"],text:[\"0\",\"false\"],script:[\"1\",\"false\"],scriptscript:[\"2\",\"false\"]},h=o[r.style];return s.setAttribute(\"scriptlevel\",h[0]),s.setAttribute(\"displaystyle\",h[1]),s}});var Q1=function(e,t){var a=e.base;if(a)if(a.type===\"op\"){var n=a.limits&&(t.style.size===N.DISPLAY.size||a.alwaysHandleSupSub);return n?ne:null}else if(a.type===\"operatorname\"){var s=a.alwaysHandleSupSub&&(t.style.size===N.DISPLAY.size||a.limits);return s?ia:null}else{if(a.type===\"accent\")return E.isCharacterBox(a.base)?Tt:null;if(a.type===\"horizBrace\"){var o=!e.sub;return o===a.isOver?ra:null}else return null}else return null};j0({type:\"supsub\",htmlBuilder(r,e){var t=Q1(r,e);if(t)return t(r,e);var{base:a,sup:n,sub:s}=r,o=P(a,e),h,c,p=e.fontMetrics(),g=0,y=0,w=a&&E.isCharacterBox(a);if(n){var x=e.havingStyle(e.style.sup());h=P(n,x,e),w||(g=o.height-x.fontMetrics().supDrop*x.sizeMultiplier/e.sizeMultiplier)}if(s){var z=e.havingStyle(e.style.sub());c=P(s,z,e),w||(y=o.depth+z.fontMetrics().subDrop*z.sizeMultiplier/e.sizeMultiplier)}var T;e.style===N.DISPLAY?T=p.sup1:e.style.cramped?T=p.sup3:T=p.sup2;var C=e.sizeMultiplier,q=A(.5/p.ptPerEm/C),I=null;if(c){var H=r.base&&r.base.type===\"op\"&&r.base.name&&(r.base.name===\"\\\\oiint\"||r.base.name===\"\\\\oiiint\");(o instanceof u0||H)&&(I=A(-o.italic))}var V;if(h&&c){g=Math.max(g,T,h.depth+.25*p.xHeight),y=Math.max(y,p.sub2);var L=p.defaultRuleThickness,U=4*L;if(g-h.depth-(c.height-y)<U){y=U-(g-h.depth)+c.height;var G=.8*p.xHeight-(g-h.depth);G>0&&(g+=G,y-=G)}var j=[{type:\"elem\",elem:c,shift:y,marginRight:q,marginLeft:I},{type:\"elem\",elem:h,shift:-g,marginRight:q}];V=b.makeVList({positionType:\"individualShift\",children:j},e)}else if(c){y=Math.max(y,p.sub1,c.height-.8*p.xHeight);var Y=[{type:\"elem\",elem:c,marginLeft:I,marginRight:q}];V=b.makeVList({positionType:\"shift\",positionData:y,children:Y},e)}else if(h)g=Math.max(g,T,h.depth+.25*p.xHeight),V=b.makeVList({positionType:\"shift\",positionData:-g,children:[{type:\"elem\",elem:h,marginRight:q}]},e);else throw new Error(\"supsub must have either sup or sub.\");var T0=dt(o,\"right\")||\"mord\";return b.makeSpan([T0],[o,b.makeSpan([\"msupsub\"],[V])],e)},mathmlBuilder(r,e){var t=!1,a,n;r.base&&r.base.type===\"horizBrace\"&&(n=!!r.sup,n===r.base.isOver&&(t=!0,a=r.base.isOver)),r.base&&(r.base.type===\"op\"||r.base.type===\"operatorname\")&&(r.base.parentIsSupSub=!0);var s=[X(r.base,e)];r.sub&&s.push(X(r.sub,e)),r.sup&&s.push(X(r.sup,e));var o;if(t)o=a?\"mover\":\"munder\";else if(r.sub)if(r.sup){var p=r.base;p&&p.type===\"op\"&&p.limits&&e.style===N.DISPLAY||p&&p.type===\"operatorname\"&&p.alwaysHandleSupSub&&(e.style===N.DISPLAY||p.limits)?o=\"munderover\":o=\"msubsup\"}else{var c=r.base;c&&c.type===\"op\"&&c.limits&&(e.style===N.DISPLAY||c.alwaysHandleSupSub)||c&&c.type===\"operatorname\"&&c.alwaysHandleSupSub&&(c.limits||e.style===N.DISPLAY)?o=\"munder\":o=\"msub\"}else{var h=r.base;h&&h.type===\"op\"&&h.limits&&(e.style===N.DISPLAY||h.alwaysHandleSupSub)||h&&h.type===\"operatorname\"&&h.alwaysHandleSupSub&&(h.limits||e.style===N.DISPLAY)?o=\"mover\":o=\"msup\"}return new S.MathNode(o,s)}});j0({type:\"atom\",htmlBuilder(r,e){return b.mathsym(r.text,r.mode,e,[\"m\"+r.family])},mathmlBuilder(r,e){var t=new S.MathNode(\"mo\",[p0(r.text,r.mode)]);if(r.family===\"bin\"){var a=zt(r,e);a===\"bold-italic\"&&t.setAttribute(\"mathvariant\",a)}else r.family===\"punct\"?t.setAttribute(\"separator\",\"true\"):(r.family===\"open\"||r.family===\"close\")&&t.setAttribute(\"stretchy\",\"false\");return t}});var la={mi:\"italic\",mn:\"normal\",mtext:\"normal\"};j0({type:\"mathord\",htmlBuilder(r,e){return b.makeOrd(r,e,\"mathord\")},mathmlBuilder(r,e){var t=new S.MathNode(\"mi\",[p0(r.text,r.mode,e)]),a=zt(r,e)||\"italic\";return a!==la[t.type]&&t.setAttribute(\"mathvariant\",a),t}});j0({type:\"textord\",htmlBuilder(r,e){return b.makeOrd(r,e,\"textord\")},mathmlBuilder(r,e){var t=p0(r.text,r.mode,e),a=zt(r,e)||\"normal\",n;return r.mode===\"text\"?n=new S.MathNode(\"mtext\",[t]):/[0-9]/.test(r.text)?n=new S.MathNode(\"mn\",[t]):r.text===\"\\\\prime\"?n=new S.MathNode(\"mo\",[t]):n=new S.MathNode(\"mi\",[t]),a!==la[n.type]&&n.setAttribute(\"mathvariant\",a),n}});var st={\"\\\\nobreak\":\"nobreak\",\"\\\\allowbreak\":\"allowbreak\"},lt={\" \":{},\"\\\\ \":{},\"~\":{className:\"nobreak\"},\"\\\\space\":{},\"\\\\nobreakspace\":{className:\"nobreak\"}};j0({type:\"spacing\",htmlBuilder(r,e){if(lt.hasOwnProperty(r.text)){var t=lt[r.text].className||\"\";if(r.mode===\"text\"){var a=b.makeOrd(r,e,\"textord\");return a.classes.push(t),a}else return b.makeSpan([\"mspace\",t],[b.mathsym(r.text,r.mode,e)],e)}else{if(st.hasOwnProperty(r.text))return b.makeSpan([\"mspace\",st[r.text]],[],e);throw new M('Unknown type of space \"'+r.text+'\"')}},mathmlBuilder(r,e){var t;if(lt.hasOwnProperty(r.text))t=new S.MathNode(\"mtext\",[new S.TextNode(\"\\xA0\")]);else{if(st.hasOwnProperty(r.text))return new S.MathNode(\"mspace\");throw new M('Unknown type of space \"'+r.text+'\"')}return t}});var hr=()=>{var r=new S.MathNode(\"mtd\",[]);return r.setAttribute(\"width\",\"50%\"),r};j0({type:\"tag\",mathmlBuilder(r,e){var t=new S.MathNode(\"mtable\",[new S.MathNode(\"mtr\",[hr(),new S.MathNode(\"mtd\",[G0(r.body,e)]),hr(),new S.MathNode(\"mtd\",[G0(r.tag,e)])])]);return t.setAttribute(\"width\",\"100%\"),t}});var mr={\"\\\\text\":void 0,\"\\\\textrm\":\"textrm\",\"\\\\textsf\":\"textsf\",\"\\\\texttt\":\"texttt\",\"\\\\textnormal\":\"textrm\"},cr={\"\\\\textbf\":\"textbf\",\"\\\\textmd\":\"textmd\"},_1={\"\\\\textit\":\"textit\",\"\\\\textup\":\"textup\"},dr=(r,e)=>{var t=r.font;return t?mr[t]?e.withTextFontFamily(mr[t]):cr[t]?e.withTextFontWeight(cr[t]):e.withTextFontShape(_1[t]):e};B({type:\"text\",names:[\"\\\\text\",\"\\\\textrm\",\"\\\\textsf\",\"\\\\texttt\",\"\\\\textnormal\",\"\\\\textbf\",\"\\\\textmd\",\"\\\\textit\",\"\\\\textup\"],props:{numArgs:1,argTypes:[\"text\"],allowedInArgument:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:\"text\",mode:t.mode,body:Q(n),font:a}},htmlBuilder(r,e){var t=dr(r,e),a=t0(r.body,t,!0);return b.makeSpan([\"mord\",\"text\"],a,t)},mathmlBuilder(r,e){var t=dr(r,e);return G0(r.body,t)}});B({type:\"underline\",names:[\"\\\\underline\"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:\"underline\",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=b.makeLineSpan(\"underline-line\",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:\"top\",positionData:t.height,children:[{type:\"kern\",size:n},{type:\"elem\",elem:a},{type:\"kern\",size:3*n},{type:\"elem\",elem:t}]},e);return b.makeSpan([\"mord\",\"underline\"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode(\"mo\",[new S.TextNode(\"\\u203E\")]);t.setAttribute(\"stretchy\",\"true\");var a=new S.MathNode(\"munder\",[X(r.body,e),t]);return a.setAttribute(\"accentunder\",\"true\"),a}});B({type:\"vcenter\",names:[\"\\\\vcenter\"],props:{numArgs:1,argTypes:[\"original\"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:\"vcenter\",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=e.fontMetrics().axisHeight,n=.5*(t.height-a-(t.depth+a));return b.makeVList({positionType:\"shift\",positionData:n,children:[{type:\"elem\",elem:t}]},e)},mathmlBuilder(r,e){return new S.MathNode(\"mpadded\",[X(r.body,e)],[\"vcenter\"])}});B({type:\"verb\",names:[\"\\\\verb\"],props:{numArgs:0,allowedInText:!0},handler(r,e,t){throw new M(\"\\\\verb ended by end of line instead of matching delimiter\")},htmlBuilder(r,e){for(var t=fr(r),a=[],n=e.havingStyle(e.style.text()),s=0;s<t.length;s++){var o=t[s];o===\"~\"&&(o=\"\\\\textasciitilde\"),a.push(b.makeSymbol(o,\"Typewriter-Regular\",r.mode,n,[\"mord\",\"texttt\"]))}return b.makeSpan([\"mord\",\"text\"].concat(n.sizingClasses(e)),b.tryCombineChars(a),n)},mathmlBuilder(r,e){var t=new S.TextNode(fr(r)),a=new S.MathNode(\"mtext\",[t]);return a.setAttribute(\"mathvariant\",\"monospace\"),a}});var fr=r=>r.body.replace(/ /g,r.star?\"\\u2423\":\"\\xA0\"),L0=Cr,oa=`[ \\r\n\t]`,e4=\"\\\\\\\\[a-zA-Z@]+\",t4=\"\\\\\\\\[^\\uD800-\\uDFFF]\",r4=\"(\"+e4+\")\"+oa+\"*\",a4=`\\\\\\\\(\n|[ \\r\t]+\n?)[ \\r\t]*`,bt=\"[\\u0300-\\u036F]\",n4=new RegExp(bt+\"+$\"),i4=\"(\"+oa+\"+)|\"+(a4+\"|\")+\"([!-\\\\[\\\\]-\\u2027\\u202A-\\uD7FF\\uF900-\\uFFFF]\"+(bt+\"*\")+\"|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]\"+(bt+\"*\")+\"|\\\\\\\\verb\\\\*([^]).*?\\\\4|\\\\\\\\verb([^*a-zA-Z]).*?\\\\5\"+(\"|\"+r4)+(\"|\"+t4+\")\"),Le=class{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(i4,\"g\"),this.catcodes={\"%\":14,\"~\":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new k0(\"EOF\",new m0(this,t,t));var a=this.tokenRegex.exec(e);if(a===null||a.index!==t)throw new M(\"Unexpected character: '\"+e[t]+\"'\",new k0(e[t],new m0(this,t,t+1)));var n=a[6]||a[3]||(a[2]?\"\\\\ \":\" \");if(this.catcodes[n]===14){var s=e.indexOf(`\n`,this.tokenRegex.lastIndex);return s===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict(\"commentAtEnd\",\"% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)\")):this.tokenRegex.lastIndex=s+1,this.lex()}return new k0(n,new m0(this,t,this.tokenRegex.lastIndex))}},yt=class{constructor(e,t){e===void 0&&(e={}),t===void 0&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new M(\"Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug\");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(e[t]==null?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,a){if(a===void 0&&(a=!1),a){for(var n=0;n<this.undefStack.length;n++)delete this.undefStack[n][e];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(e)&&(s[e]=this.current[e])}t==null?delete this.current[e]:this.current[e]=t}},s4=Jr;m(\"\\\\noexpand\",function(r){var e=r.popToken();return r.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});m(\"\\\\expandafter\",function(r){var e=r.popToken();return r.expandOnce(!0),{tokens:[e],numArgs:0}});m(\"\\\\@firstoftwo\",function(r){var e=r.consumeArgs(2);return{tokens:e[0],numArgs:0}});m(\"\\\\@secondoftwo\",function(r){var e=r.consumeArgs(2);return{tokens:e[1],numArgs:0}});m(\"\\\\@ifnextchar\",function(r){var e=r.consumeArgs(3);r.consumeSpaces();var t=r.future();return e[0].length===1&&e[0][0].text===t.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});m(\"\\\\@ifstar\",\"\\\\@ifnextchar *{\\\\@firstoftwo{#1}}\");m(\"\\\\TextOrMath\",function(r){var e=r.consumeArgs(2);return r.mode===\"text\"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var pr={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};m(\"\\\\char\",function(r){var e=r.popToken(),t,a=\"\";if(e.text===\"'\")t=8,e=r.popToken();else if(e.text==='\"')t=16,e=r.popToken();else if(e.text===\"`\")if(e=r.popToken(),e.text[0]===\"\\\\\")a=e.text.charCodeAt(1);else{if(e.text===\"EOF\")throw new M(\"\\\\char` missing argument\");a=e.text.charCodeAt(0)}else t=10;if(t){if(a=pr[e.text],a==null||a>=t)throw new M(\"Invalid base-\"+t+\" digit \"+e.text);for(var n;(n=pr[r.future().text])!=null&&n<t;)a*=t,a+=n,r.popToken()}return\"\\\\@char{\"+a+\"}\"});var It=(r,e,t)=>{var a=r.consumeArg().tokens;if(a.length!==1)throw new M(\"\\\\newcommand's first argument must be a macro name\");var n=a[0].text,s=r.isDefined(n);if(s&&!e)throw new M(\"\\\\newcommand{\"+n+\"} attempting to redefine \"+(n+\"; use \\\\renewcommand\"));if(!s&&!t)throw new M(\"\\\\renewcommand{\"+n+\"} when command \"+n+\" does not yet exist; use \\\\newcommand\");var o=0;if(a=r.consumeArg().tokens,a.length===1&&a[0].text===\"[\"){for(var h=\"\",c=r.expandNextToken();c.text!==\"]\"&&c.text!==\"EOF\";)h+=c.text,c=r.expandNextToken();if(!h.match(/^\\s*[0-9]+\\s*$/))throw new M(\"Invalid number of arguments: \"+h);o=parseInt(h),a=r.consumeArg().tokens}return r.macros.set(n,{tokens:a,numArgs:o}),\"\"};m(\"\\\\newcommand\",r=>It(r,!1,!0));m(\"\\\\renewcommand\",r=>It(r,!0,!1));m(\"\\\\providecommand\",r=>It(r,!0,!0));m(\"\\\\message\",r=>{var e=r.consumeArgs(1)[0];return console.log(e.reverse().map(t=>t.text).join(\"\")),\"\"});m(\"\\\\errmessage\",r=>{var e=r.consumeArgs(1)[0];return console.error(e.reverse().map(t=>t.text).join(\"\")),\"\"});m(\"\\\\show\",r=>{var e=r.popToken(),t=e.text;return console.log(e,r.macros.get(t),L0[t],$.math[t],$.text[t]),\"\"});m(\"\\\\bgroup\",\"{\");m(\"\\\\egroup\",\"}\");m(\"~\",\"\\\\nobreakspace\");m(\"\\\\lq\",\"`\");m(\"\\\\rq\",\"'\");m(\"\\\\aa\",\"\\\\r a\");m(\"\\\\AA\",\"\\\\r A\");m(\"\\\\textcopyright\",\"\\\\html@mathml{\\\\textcircled{c}}{\\\\char`\\xA9}\");m(\"\\\\copyright\",\"\\\\TextOrMath{\\\\textcopyright}{\\\\text{\\\\textcopyright}}\");m(\"\\\\textregistered\",\"\\\\html@mathml{\\\\textcircled{\\\\scriptsize R}}{\\\\char`\\xAE}\");m(\"\\u212C\",\"\\\\mathscr{B}\");m(\"\\u2130\",\"\\\\mathscr{E}\");m(\"\\u2131\",\"\\\\mathscr{F}\");m(\"\\u210B\",\"\\\\mathscr{H}\");m(\"\\u2110\",\"\\\\mathscr{I}\");m(\"\\u2112\",\"\\\\mathscr{L}\");m(\"\\u2133\",\"\\\\mathscr{M}\");m(\"\\u211B\",\"\\\\mathscr{R}\");m(\"\\u212D\",\"\\\\mathfrak{C}\");m(\"\\u210C\",\"\\\\mathfrak{H}\");m(\"\\u2128\",\"\\\\mathfrak{Z}\");m(\"\\\\Bbbk\",\"\\\\Bbb{k}\");m(\"\\xB7\",\"\\\\cdotp\");m(\"\\\\llap\",\"\\\\mathllap{\\\\textrm{#1}}\");m(\"\\\\rlap\",\"\\\\mathrlap{\\\\textrm{#1}}\");m(\"\\\\clap\",\"\\\\mathclap{\\\\textrm{#1}}\");m(\"\\\\mathstrut\",\"\\\\vphantom{(}\");m(\"\\\\underbar\",\"\\\\underline{\\\\text{#1}}\");m(\"\\\\not\",'\\\\html@mathml{\\\\mathrel{\\\\mathrlap\\\\@not}}{\\\\char\"338}');m(\"\\\\neq\",\"\\\\html@mathml{\\\\mathrel{\\\\not=}}{\\\\mathrel{\\\\char`\\u2260}}\");m(\"\\\\ne\",\"\\\\neq\");m(\"\\u2260\",\"\\\\neq\");m(\"\\\\notin\",\"\\\\html@mathml{\\\\mathrel{{\\\\in}\\\\mathllap{/\\\\mskip1mu}}}{\\\\mathrel{\\\\char`\\u2209}}\");m(\"\\u2209\",\"\\\\notin\");m(\"\\u2258\",\"\\\\html@mathml{\\\\mathrel{=\\\\kern{-1em}\\\\raisebox{0.4em}{$\\\\scriptsize\\\\frown$}}}{\\\\mathrel{\\\\char`\\u2258}}\");m(\"\\u2259\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\wedge}{=}}{\\\\mathrel{\\\\char`\\u2258}}\");m(\"\\u225A\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\vee}{=}}{\\\\mathrel{\\\\char`\\u225A}}\");m(\"\\u225B\",\"\\\\html@mathml{\\\\stackrel{\\\\scriptsize\\\\star}{=}}{\\\\mathrel{\\\\char`\\u225B}}\");m(\"\\u225D\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{def}}{=}}{\\\\mathrel{\\\\char`\\u225D}}\");m(\"\\u225E\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny\\\\mathrm{m}}{=}}{\\\\mathrel{\\\\char`\\u225E}}\");m(\"\\u225F\",\"\\\\html@mathml{\\\\stackrel{\\\\tiny?}{=}}{\\\\mathrel{\\\\char`\\u225F}}\");m(\"\\u27C2\",\"\\\\perp\");m(\"\\u203C\",\"\\\\mathclose{!\\\\mkern-0.8mu!}\");m(\"\\u220C\",\"\\\\notni\");m(\"\\u231C\",\"\\\\ulcorner\");m(\"\\u231D\",\"\\\\urcorner\");m(\"\\u231E\",\"\\\\llcorner\");m(\"\\u231F\",\"\\\\lrcorner\");m(\"\\xA9\",\"\\\\copyright\");m(\"\\xAE\",\"\\\\textregistered\");m(\"\\uFE0F\",\"\\\\textregistered\");m(\"\\\\ulcorner\",'\\\\html@mathml{\\\\@ulcorner}{\\\\mathop{\\\\char\"231c}}');m(\"\\\\urcorner\",'\\\\html@mathml{\\\\@urcorner}{\\\\mathop{\\\\char\"231d}}');m(\"\\\\llcorner\",'\\\\html@mathml{\\\\@llcorner}{\\\\mathop{\\\\char\"231e}}');m(\"\\\\lrcorner\",'\\\\html@mathml{\\\\@lrcorner}{\\\\mathop{\\\\char\"231f}}');m(\"\\\\vdots\",\"\\\\mathord{\\\\varvdots\\\\rule{0pt}{15pt}}\");m(\"\\u22EE\",\"\\\\vdots\");m(\"\\\\varGamma\",\"\\\\mathit{\\\\Gamma}\");m(\"\\\\varDelta\",\"\\\\mathit{\\\\Delta}\");m(\"\\\\varTheta\",\"\\\\mathit{\\\\Theta}\");m(\"\\\\varLambda\",\"\\\\mathit{\\\\Lambda}\");m(\"\\\\varXi\",\"\\\\mathit{\\\\Xi}\");m(\"\\\\varPi\",\"\\\\mathit{\\\\Pi}\");m(\"\\\\varSigma\",\"\\\\mathit{\\\\Sigma}\");m(\"\\\\varUpsilon\",\"\\\\mathit{\\\\Upsilon}\");m(\"\\\\varPhi\",\"\\\\mathit{\\\\Phi}\");m(\"\\\\varPsi\",\"\\\\mathit{\\\\Psi}\");m(\"\\\\varOmega\",\"\\\\mathit{\\\\Omega}\");m(\"\\\\substack\",\"\\\\begin{subarray}{c}#1\\\\end{subarray}\");m(\"\\\\colon\",\"\\\\nobreak\\\\mskip2mu\\\\mathpunct{}\\\\mathchoice{\\\\mkern-3mu}{\\\\mkern-3mu}{}{}{:}\\\\mskip6mu\\\\relax\");m(\"\\\\boxed\",\"\\\\fbox{$\\\\displaystyle{#1}$}\");m(\"\\\\iff\",\"\\\\DOTSB\\\\;\\\\Longleftrightarrow\\\\;\");m(\"\\\\implies\",\"\\\\DOTSB\\\\;\\\\Longrightarrow\\\\;\");m(\"\\\\impliedby\",\"\\\\DOTSB\\\\;\\\\Longleftarrow\\\\;\");var vr={\",\":\"\\\\dotsc\",\"\\\\not\":\"\\\\dotsb\",\"+\":\"\\\\dotsb\",\"=\":\"\\\\dotsb\",\"<\":\"\\\\dotsb\",\">\":\"\\\\dotsb\",\"-\":\"\\\\dotsb\",\"*\":\"\\\\dotsb\",\":\":\"\\\\dotsb\",\"\\\\DOTSB\":\"\\\\dotsb\",\"\\\\coprod\":\"\\\\dotsb\",\"\\\\bigvee\":\"\\\\dotsb\",\"\\\\bigwedge\":\"\\\\dotsb\",\"\\\\biguplus\":\"\\\\dotsb\",\"\\\\bigcap\":\"\\\\dotsb\",\"\\\\bigcup\":\"\\\\dotsb\",\"\\\\prod\":\"\\\\dotsb\",\"\\\\sum\":\"\\\\dotsb\",\"\\\\bigotimes\":\"\\\\dotsb\",\"\\\\bigoplus\":\"\\\\dotsb\",\"\\\\bigodot\":\"\\\\dotsb\",\"\\\\bigsqcup\":\"\\\\dotsb\",\"\\\\And\":\"\\\\dotsb\",\"\\\\longrightarrow\":\"\\\\dotsb\",\"\\\\Longrightarrow\":\"\\\\dotsb\",\"\\\\longleftarrow\":\"\\\\dotsb\",\"\\\\Longleftarrow\":\"\\\\dotsb\",\"\\\\longleftrightarrow\":\"\\\\dotsb\",\"\\\\Longleftrightarrow\":\"\\\\dotsb\",\"\\\\mapsto\":\"\\\\dotsb\",\"\\\\longmapsto\":\"\\\\dotsb\",\"\\\\hookrightarrow\":\"\\\\dotsb\",\"\\\\doteq\":\"\\\\dotsb\",\"\\\\mathbin\":\"\\\\dotsb\",\"\\\\mathrel\":\"\\\\dotsb\",\"\\\\relbar\":\"\\\\dotsb\",\"\\\\Relbar\":\"\\\\dotsb\",\"\\\\xrightarrow\":\"\\\\dotsb\",\"\\\\xleftarrow\":\"\\\\dotsb\",\"\\\\DOTSI\":\"\\\\dotsi\",\"\\\\int\":\"\\\\dotsi\",\"\\\\oint\":\"\\\\dotsi\",\"\\\\iint\":\"\\\\dotsi\",\"\\\\iiint\":\"\\\\dotsi\",\"\\\\iiiint\":\"\\\\dotsi\",\"\\\\idotsint\":\"\\\\dotsi\",\"\\\\DOTSX\":\"\\\\dotsx\"};m(\"\\\\dots\",function(r){var e=\"\\\\dotso\",t=r.expandAfterFuture().text;return t in vr?e=vr[t]:(t.slice(0,4)===\"\\\\not\"||t in $.math&&E.contains([\"bin\",\"rel\"],$.math[t].group))&&(e=\"\\\\dotsb\"),e});var Ot={\")\":!0,\"]\":!0,\"\\\\rbrack\":!0,\"\\\\}\":!0,\"\\\\rbrace\":!0,\"\\\\rangle\":!0,\"\\\\rceil\":!0,\"\\\\rfloor\":!0,\"\\\\rgroup\":!0,\"\\\\rmoustache\":!0,\"\\\\right\":!0,\"\\\\bigr\":!0,\"\\\\biggr\":!0,\"\\\\Bigr\":!0,\"\\\\Biggr\":!0,$:!0,\";\":!0,\".\":!0,\",\":!0};m(\"\\\\dotso\",function(r){var e=r.future().text;return e in Ot?\"\\\\ldots\\\\,\":\"\\\\ldots\"});m(\"\\\\dotsc\",function(r){var e=r.future().text;return e in Ot&&e!==\",\"?\"\\\\ldots\\\\,\":\"\\\\ldots\"});m(\"\\\\cdots\",function(r){var e=r.future().text;return e in Ot?\"\\\\@cdots\\\\,\":\"\\\\@cdots\"});m(\"\\\\dotsb\",\"\\\\cdots\");m(\"\\\\dotsm\",\"\\\\cdots\");m(\"\\\\dotsi\",\"\\\\!\\\\cdots\");m(\"\\\\dotsx\",\"\\\\ldots\\\\,\");m(\"\\\\DOTSI\",\"\\\\relax\");m(\"\\\\DOTSB\",\"\\\\relax\");m(\"\\\\DOTSX\",\"\\\\relax\");m(\"\\\\tmspace\",\"\\\\TextOrMath{\\\\kern#1#3}{\\\\mskip#1#2}\\\\relax\");m(\"\\\\,\",\"\\\\tmspace+{3mu}{.1667em}\");m(\"\\\\thinspace\",\"\\\\,\");m(\"\\\\>\",\"\\\\mskip{4mu}\");m(\"\\\\:\",\"\\\\tmspace+{4mu}{.2222em}\");m(\"\\\\medspace\",\"\\\\:\");m(\"\\\\;\",\"\\\\tmspace+{5mu}{.2777em}\");m(\"\\\\thickspace\",\"\\\\;\");m(\"\\\\!\",\"\\\\tmspace-{3mu}{.1667em}\");m(\"\\\\negthinspace\",\"\\\\!\");m(\"\\\\negmedspace\",\"\\\\tmspace-{4mu}{.2222em}\");m(\"\\\\negthickspace\",\"\\\\tmspace-{5mu}{.277em}\");m(\"\\\\enspace\",\"\\\\kern.5em \");m(\"\\\\enskip\",\"\\\\hskip.5em\\\\relax\");m(\"\\\\quad\",\"\\\\hskip1em\\\\relax\");m(\"\\\\qquad\",\"\\\\hskip2em\\\\relax\");m(\"\\\\tag\",\"\\\\@ifstar\\\\tag@literal\\\\tag@paren\");m(\"\\\\tag@paren\",\"\\\\tag@literal{({#1})}\");m(\"\\\\tag@literal\",r=>{if(r.macros.get(\"\\\\df@tag\"))throw new M(\"Multiple \\\\tag\");return\"\\\\gdef\\\\df@tag{\\\\text{#1}}\"});m(\"\\\\bmod\",\"\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\\\\mathbin{\\\\rm mod}\\\\mathchoice{\\\\mskip1mu}{\\\\mskip1mu}{\\\\mskip5mu}{\\\\mskip5mu}\");m(\"\\\\pod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern8mu}{\\\\mkern8mu}{\\\\mkern8mu}(#1)\");m(\"\\\\pmod\",\"\\\\pod{{\\\\rm mod}\\\\mkern6mu#1}\");m(\"\\\\mod\",\"\\\\allowbreak\\\\mathchoice{\\\\mkern18mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\mkern12mu}{\\\\rm mod}\\\\,\\\\,#1\");m(\"\\\\newline\",\"\\\\\\\\\\\\relax\");m(\"\\\\TeX\",\"\\\\textrm{\\\\html@mathml{T\\\\kern-.1667em\\\\raisebox{-.5ex}{E}\\\\kern-.125emX}{TeX}}\");var ua=A(w0[\"Main-Regular\"][84][1]-.7*w0[\"Main-Regular\"][65][1]);m(\"\\\\LaTeX\",\"\\\\textrm{\\\\html@mathml{\"+(\"L\\\\kern-.36em\\\\raisebox{\"+ua+\"}{\\\\scriptstyle A}\")+\"\\\\kern-.15em\\\\TeX}{LaTeX}}\");m(\"\\\\KaTeX\",\"\\\\textrm{\\\\html@mathml{\"+(\"K\\\\kern-.17em\\\\raisebox{\"+ua+\"}{\\\\scriptstyle A}\")+\"\\\\kern-.15em\\\\TeX}{KaTeX}}\");m(\"\\\\hspace\",\"\\\\@ifstar\\\\@hspacer\\\\@hspace\");m(\"\\\\@hspace\",\"\\\\hskip #1\\\\relax\");m(\"\\\\@hspacer\",\"\\\\rule{0pt}{0pt}\\\\hskip #1\\\\relax\");m(\"\\\\ordinarycolon\",\":\");m(\"\\\\vcentcolon\",\"\\\\mathrel{\\\\mathop\\\\ordinarycolon}\");m(\"\\\\dblcolon\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-.9mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2237}}');m(\"\\\\coloneqq\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}=}}{\\\\mathop{\\\\char\"2254}}');m(\"\\\\Coloneqq\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}=}}{\\\\mathop{\\\\char\"2237\\\\char\"3d}}');m(\"\\\\coloneq\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}}{\\\\mathop{\\\\char\"3a\\\\char\"2212}}');m(\"\\\\Coloneq\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\mathrel{-}}}{\\\\mathop{\\\\char\"2237\\\\char\"2212}}');m(\"\\\\eqqcolon\",'\\\\html@mathml{\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2255}}');m(\"\\\\Eqqcolon\",'\\\\html@mathml{\\\\mathrel{=\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}}{\\\\mathop{\\\\char\"3d\\\\char\"2237}}');m(\"\\\\eqcolon\",'\\\\html@mathml{\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}}{\\\\mathop{\\\\char\"2239}}');m(\"\\\\Eqcolon\",'\\\\html@mathml{\\\\mathrel{\\\\mathrel{-}\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}}{\\\\mathop{\\\\char\"2212\\\\char\"2237}}');m(\"\\\\colonapprox\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}}{\\\\mathop{\\\\char\"3a\\\\char\"2248}}');m(\"\\\\Colonapprox\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\approx}}{\\\\mathop{\\\\char\"2237\\\\char\"2248}}');m(\"\\\\colonsim\",'\\\\html@mathml{\\\\mathrel{\\\\vcentcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}}{\\\\mathop{\\\\char\"3a\\\\char\"223c}}');m(\"\\\\Colonsim\",'\\\\html@mathml{\\\\mathrel{\\\\dblcolon\\\\mathrel{\\\\mkern-1.2mu}\\\\sim}}{\\\\mathop{\\\\char\"2237\\\\char\"223c}}');m(\"\\u2237\",\"\\\\dblcolon\");m(\"\\u2239\",\"\\\\eqcolon\");m(\"\\u2254\",\"\\\\coloneqq\");m(\"\\u2255\",\"\\\\eqqcolon\");m(\"\\u2A74\",\"\\\\Coloneqq\");m(\"\\\\ratio\",\"\\\\vcentcolon\");m(\"\\\\coloncolon\",\"\\\\dblcolon\");m(\"\\\\colonequals\",\"\\\\coloneqq\");m(\"\\\\coloncolonequals\",\"\\\\Coloneqq\");m(\"\\\\equalscolon\",\"\\\\eqqcolon\");m(\"\\\\equalscoloncolon\",\"\\\\Eqqcolon\");m(\"\\\\colonminus\",\"\\\\coloneq\");m(\"\\\\coloncolonminus\",\"\\\\Coloneq\");m(\"\\\\minuscolon\",\"\\\\eqcolon\");m(\"\\\\minuscoloncolon\",\"\\\\Eqcolon\");m(\"\\\\coloncolonapprox\",\"\\\\Colonapprox\");m(\"\\\\coloncolonsim\",\"\\\\Colonsim\");m(\"\\\\simcolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\");m(\"\\\\simcoloncolon\",\"\\\\mathrel{\\\\sim\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\");m(\"\\\\approxcolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\vcentcolon}\");m(\"\\\\approxcoloncolon\",\"\\\\mathrel{\\\\approx\\\\mathrel{\\\\mkern-1.2mu}\\\\dblcolon}\");m(\"\\\\notni\",\"\\\\html@mathml{\\\\not\\\\ni}{\\\\mathrel{\\\\char`\\u220C}}\");m(\"\\\\limsup\",\"\\\\DOTSB\\\\operatorname*{lim\\\\,sup}\");m(\"\\\\liminf\",\"\\\\DOTSB\\\\operatorname*{lim\\\\,inf}\");m(\"\\\\injlim\",\"\\\\DOTSB\\\\operatorname*{inj\\\\,lim}\");m(\"\\\\projlim\",\"\\\\DOTSB\\\\operatorname*{proj\\\\,lim}\");m(\"\\\\varlimsup\",\"\\\\DOTSB\\\\operatorname*{\\\\overline{lim}}\");m(\"\\\\varliminf\",\"\\\\DOTSB\\\\operatorname*{\\\\underline{lim}}\");m(\"\\\\varinjlim\",\"\\\\DOTSB\\\\operatorname*{\\\\underrightarrow{lim}}\");m(\"\\\\varprojlim\",\"\\\\DOTSB\\\\operatorname*{\\\\underleftarrow{lim}}\");m(\"\\\\gvertneqq\",\"\\\\html@mathml{\\\\@gvertneqq}{\\u2269}\");m(\"\\\\lvertneqq\",\"\\\\html@mathml{\\\\@lvertneqq}{\\u2268}\");m(\"\\\\ngeqq\",\"\\\\html@mathml{\\\\@ngeqq}{\\u2271}\");m(\"\\\\ngeqslant\",\"\\\\html@mathml{\\\\@ngeqslant}{\\u2271}\");m(\"\\\\nleqq\",\"\\\\html@mathml{\\\\@nleqq}{\\u2270}\");m(\"\\\\nleqslant\",\"\\\\html@mathml{\\\\@nleqslant}{\\u2270}\");m(\"\\\\nshortmid\",\"\\\\html@mathml{\\\\@nshortmid}{\\u2224}\");m(\"\\\\nshortparallel\",\"\\\\html@mathml{\\\\@nshortparallel}{\\u2226}\");m(\"\\\\nsubseteqq\",\"\\\\html@mathml{\\\\@nsubseteqq}{\\u2288}\");m(\"\\\\nsupseteqq\",\"\\\\html@mathml{\\\\@nsupseteqq}{\\u2289}\");m(\"\\\\varsubsetneq\",\"\\\\html@mathml{\\\\@varsubsetneq}{\\u228A}\");m(\"\\\\varsubsetneqq\",\"\\\\html@mathml{\\\\@varsubsetneqq}{\\u2ACB}\");m(\"\\\\varsupsetneq\",\"\\\\html@mathml{\\\\@varsupsetneq}{\\u228B}\");m(\"\\\\varsupsetneqq\",\"\\\\html@mathml{\\\\@varsupsetneqq}{\\u2ACC}\");m(\"\\\\imath\",\"\\\\html@mathml{\\\\@imath}{\\u0131}\");m(\"\\\\jmath\",\"\\\\html@mathml{\\\\@jmath}{\\u0237}\");m(\"\\\\llbracket\",\"\\\\html@mathml{\\\\mathopen{[\\\\mkern-3.2mu[}}{\\\\mathopen{\\\\char`\\u27E6}}\");m(\"\\\\rrbracket\",\"\\\\html@mathml{\\\\mathclose{]\\\\mkern-3.2mu]}}{\\\\mathclose{\\\\char`\\u27E7}}\");m(\"\\u27E6\",\"\\\\llbracket\");m(\"\\u27E7\",\"\\\\rrbracket\");m(\"\\\\lBrace\",\"\\\\html@mathml{\\\\mathopen{\\\\{\\\\mkern-3.2mu[}}{\\\\mathopen{\\\\char`\\u2983}}\");m(\"\\\\rBrace\",\"\\\\html@mathml{\\\\mathclose{]\\\\mkern-3.2mu\\\\}}}{\\\\mathclose{\\\\char`\\u2984}}\");m(\"\\u2983\",\"\\\\lBrace\");m(\"\\u2984\",\"\\\\rBrace\");m(\"\\\\minuso\",\"\\\\mathbin{\\\\html@mathml{{\\\\mathrlap{\\\\mathchoice{\\\\kern{0.145em}}{\\\\kern{0.145em}}{\\\\kern{0.1015em}}{\\\\kern{0.0725em}}\\\\circ}{-}}}{\\\\char`\\u29B5}}\");m(\"\\u29B5\",\"\\\\minuso\");m(\"\\\\darr\",\"\\\\downarrow\");m(\"\\\\dArr\",\"\\\\Downarrow\");m(\"\\\\Darr\",\"\\\\Downarrow\");m(\"\\\\lang\",\"\\\\langle\");m(\"\\\\rang\",\"\\\\rangle\");m(\"\\\\uarr\",\"\\\\uparrow\");m(\"\\\\uArr\",\"\\\\Uparrow\");m(\"\\\\Uarr\",\"\\\\Uparrow\");m(\"\\\\N\",\"\\\\mathbb{N}\");m(\"\\\\R\",\"\\\\mathbb{R}\");m(\"\\\\Z\",\"\\\\mathbb{Z}\");m(\"\\\\alef\",\"\\\\aleph\");m(\"\\\\alefsym\",\"\\\\aleph\");m(\"\\\\Alpha\",\"\\\\mathrm{A}\");m(\"\\\\Beta\",\"\\\\mathrm{B}\");m(\"\\\\bull\",\"\\\\bullet\");m(\"\\\\Chi\",\"\\\\mathrm{X}\");m(\"\\\\clubs\",\"\\\\clubsuit\");m(\"\\\\cnums\",\"\\\\mathbb{C}\");m(\"\\\\Complex\",\"\\\\mathbb{C}\");m(\"\\\\Dagger\",\"\\\\ddagger\");m(\"\\\\diamonds\",\"\\\\diamondsuit\");m(\"\\\\empty\",\"\\\\emptyset\");m(\"\\\\Epsilon\",\"\\\\mathrm{E}\");m(\"\\\\Eta\",\"\\\\mathrm{H}\");m(\"\\\\exist\",\"\\\\exists\");m(\"\\\\harr\",\"\\\\leftrightarrow\");m(\"\\\\hArr\",\"\\\\Leftrightarrow\");m(\"\\\\Harr\",\"\\\\Leftrightarrow\");m(\"\\\\hearts\",\"\\\\heartsuit\");m(\"\\\\image\",\"\\\\Im\");m(\"\\\\infin\",\"\\\\infty\");m(\"\\\\Iota\",\"\\\\mathrm{I}\");m(\"\\\\isin\",\"\\\\in\");m(\"\\\\Kappa\",\"\\\\mathrm{K}\");m(\"\\\\larr\",\"\\\\leftarrow\");m(\"\\\\lArr\",\"\\\\Leftarrow\");m(\"\\\\Larr\",\"\\\\Leftarrow\");m(\"\\\\lrarr\",\"\\\\leftrightarrow\");m(\"\\\\lrArr\",\"\\\\Leftrightarrow\");m(\"\\\\Lrarr\",\"\\\\Leftrightarrow\");m(\"\\\\Mu\",\"\\\\mathrm{M}\");m(\"\\\\natnums\",\"\\\\mathbb{N}\");m(\"\\\\Nu\",\"\\\\mathrm{N}\");m(\"\\\\Omicron\",\"\\\\mathrm{O}\");m(\"\\\\plusmn\",\"\\\\pm\");m(\"\\\\rarr\",\"\\\\rightarrow\");m(\"\\\\rArr\",\"\\\\Rightarrow\");m(\"\\\\Rarr\",\"\\\\Rightarrow\");m(\"\\\\real\",\"\\\\Re\");m(\"\\\\reals\",\"\\\\mathbb{R}\");m(\"\\\\Reals\",\"\\\\mathbb{R}\");m(\"\\\\Rho\",\"\\\\mathrm{P}\");m(\"\\\\sdot\",\"\\\\cdot\");m(\"\\\\sect\",\"\\\\S\");m(\"\\\\spades\",\"\\\\spadesuit\");m(\"\\\\sub\",\"\\\\subset\");m(\"\\\\sube\",\"\\\\subseteq\");m(\"\\\\supe\",\"\\\\supseteq\");m(\"\\\\Tau\",\"\\\\mathrm{T}\");m(\"\\\\thetasym\",\"\\\\vartheta\");m(\"\\\\weierp\",\"\\\\wp\");m(\"\\\\Zeta\",\"\\\\mathrm{Z}\");m(\"\\\\argmin\",\"\\\\DOTSB\\\\operatorname*{arg\\\\,min}\");m(\"\\\\argmax\",\"\\\\DOTSB\\\\operatorname*{arg\\\\,max}\");m(\"\\\\plim\",\"\\\\DOTSB\\\\mathop{\\\\operatorname{plim}}\\\\limits\");m(\"\\\\bra\",\"\\\\mathinner{\\\\langle{#1}|}\");m(\"\\\\ket\",\"\\\\mathinner{|{#1}\\\\rangle}\");m(\"\\\\braket\",\"\\\\mathinner{\\\\langle{#1}\\\\rangle}\");m(\"\\\\Bra\",\"\\\\left\\\\langle#1\\\\right|\");m(\"\\\\Ket\",\"\\\\left|#1\\\\right\\\\rangle\");var ha=r=>e=>{var t=e.consumeArg().tokens,a=e.consumeArg().tokens,n=e.consumeArg().tokens,s=e.consumeArg().tokens,o=e.macros.get(\"|\"),h=e.macros.get(\"\\\\|\");e.macros.beginGroup();var c=y=>w=>{r&&(w.macros.set(\"|\",o),n.length&&w.macros.set(\"\\\\|\",h));var x=y;if(!y&&n.length){var z=w.future();z.text===\"|\"&&(w.popToken(),x=!0)}return{tokens:x?n:a,numArgs:0}};e.macros.set(\"|\",c(!1)),n.length&&e.macros.set(\"\\\\|\",c(!0));var p=e.consumeArg().tokens,g=e.expandTokens([...s,...p,...t]);return e.macros.endGroup(),{tokens:g.reverse(),numArgs:0}};m(\"\\\\bra@ket\",ha(!1));m(\"\\\\bra@set\",ha(!0));m(\"\\\\Braket\",\"\\\\bra@ket{\\\\left\\\\langle}{\\\\,\\\\middle\\\\vert\\\\,}{\\\\,\\\\middle\\\\vert\\\\,}{\\\\right\\\\rangle}\");m(\"\\\\Set\",\"\\\\bra@set{\\\\left\\\\{\\\\:}{\\\\;\\\\middle\\\\vert\\\\;}{\\\\;\\\\middle\\\\Vert\\\\;}{\\\\:\\\\right\\\\}}\");m(\"\\\\set\",\"\\\\bra@set{\\\\{\\\\,}{\\\\mid}{}{\\\\,\\\\}}\");m(\"\\\\angln\",\"{\\\\angl n}\");m(\"\\\\blue\",\"\\\\textcolor{##6495ed}{#1}\");m(\"\\\\orange\",\"\\\\textcolor{##ffa500}{#1}\");m(\"\\\\pink\",\"\\\\textcolor{##ff00af}{#1}\");m(\"\\\\red\",\"\\\\textcolor{##df0030}{#1}\");m(\"\\\\green\",\"\\\\textcolor{##28ae7b}{#1}\");m(\"\\\\gray\",\"\\\\textcolor{gray}{#1}\");m(\"\\\\purple\",\"\\\\textcolor{##9d38bd}{#1}\");m(\"\\\\blueA\",\"\\\\textcolor{##ccfaff}{#1}\");m(\"\\\\blueB\",\"\\\\textcolor{##80f6ff}{#1}\");m(\"\\\\blueC\",\"\\\\textcolor{##63d9ea}{#1}\");m(\"\\\\blueD\",\"\\\\textcolor{##11accd}{#1}\");m(\"\\\\blueE\",\"\\\\textcolor{##0c7f99}{#1}\");m(\"\\\\tealA\",\"\\\\textcolor{##94fff5}{#1}\");m(\"\\\\tealB\",\"\\\\textcolor{##26edd5}{#1}\");m(\"\\\\tealC\",\"\\\\textcolor{##01d1c1}{#1}\");m(\"\\\\tealD\",\"\\\\textcolor{##01a995}{#1}\");m(\"\\\\tealE\",\"\\\\textcolor{##208170}{#1}\");m(\"\\\\greenA\",\"\\\\textcolor{##b6ffb0}{#1}\");m(\"\\\\greenB\",\"\\\\textcolor{##8af281}{#1}\");m(\"\\\\greenC\",\"\\\\textcolor{##74cf70}{#1}\");m(\"\\\\greenD\",\"\\\\textcolor{##1fab54}{#1}\");m(\"\\\\greenE\",\"\\\\textcolor{##0d923f}{#1}\");m(\"\\\\goldA\",\"\\\\textcolor{##ffd0a9}{#1}\");m(\"\\\\goldB\",\"\\\\textcolor{##ffbb71}{#1}\");m(\"\\\\goldC\",\"\\\\textcolor{##ff9c39}{#1}\");m(\"\\\\goldD\",\"\\\\textcolor{##e07d10}{#1}\");m(\"\\\\goldE\",\"\\\\textcolor{##a75a05}{#1}\");m(\"\\\\redA\",\"\\\\textcolor{##fca9a9}{#1}\");m(\"\\\\redB\",\"\\\\textcolor{##ff8482}{#1}\");m(\"\\\\redC\",\"\\\\textcolor{##f9685d}{#1}\");m(\"\\\\redD\",\"\\\\textcolor{##e84d39}{#1}\");m(\"\\\\redE\",\"\\\\textcolor{##bc2612}{#1}\");m(\"\\\\maroonA\",\"\\\\textcolor{##ffbde0}{#1}\");m(\"\\\\maroonB\",\"\\\\textcolor{##ff92c6}{#1}\");m(\"\\\\maroonC\",\"\\\\textcolor{##ed5fa6}{#1}\");m(\"\\\\maroonD\",\"\\\\textcolor{##ca337c}{#1}\");m(\"\\\\maroonE\",\"\\\\textcolor{##9e034e}{#1}\");m(\"\\\\purpleA\",\"\\\\textcolor{##ddd7ff}{#1}\");m(\"\\\\purpleB\",\"\\\\textcolor{##c6b9fc}{#1}\");m(\"\\\\purpleC\",\"\\\\textcolor{##aa87ff}{#1}\");m(\"\\\\purpleD\",\"\\\\textcolor{##7854ab}{#1}\");m(\"\\\\purpleE\",\"\\\\textcolor{##543b78}{#1}\");m(\"\\\\mintA\",\"\\\\textcolor{##f5f9e8}{#1}\");m(\"\\\\mintB\",\"\\\\textcolor{##edf2df}{#1}\");m(\"\\\\mintC\",\"\\\\textcolor{##e0e5cc}{#1}\");m(\"\\\\grayA\",\"\\\\textcolor{##f6f7f7}{#1}\");m(\"\\\\grayB\",\"\\\\textcolor{##f0f1f2}{#1}\");m(\"\\\\grayC\",\"\\\\textcolor{##e3e5e6}{#1}\");m(\"\\\\grayD\",\"\\\\textcolor{##d6d8da}{#1}\");m(\"\\\\grayE\",\"\\\\textcolor{##babec2}{#1}\");m(\"\\\\grayF\",\"\\\\textcolor{##888d93}{#1}\");m(\"\\\\grayG\",\"\\\\textcolor{##626569}{#1}\");m(\"\\\\grayH\",\"\\\\textcolor{##3b3e40}{#1}\");m(\"\\\\grayI\",\"\\\\textcolor{##21242c}{#1}\");m(\"\\\\kaBlue\",\"\\\\textcolor{##314453}{#1}\");m(\"\\\\kaGreen\",\"\\\\textcolor{##71B307}{#1}\");var ma={\"^\":!0,_:!0,\"\\\\limits\":!0,\"\\\\nolimits\":!0},xt=class{constructor(e,t,a){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new yt(s4,t.macros),this.mode=a,this.stack=[]}feed(e){this.lexer=new Le(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,a,n;if(e){if(this.consumeSpaces(),this.future().text!==\"[\")return null;t=this.popToken(),{tokens:n,end:a}=this.consumeArg([\"]\"])}else({tokens:n,start:t,end:a}=this.consumeArg());return this.pushToken(new k0(\"EOF\",a.loc)),this.pushTokens(n),t.range(a,\"\")}consumeSpaces(){for(;;){var e=this.future();if(e.text===\" \")this.stack.pop();else break}}consumeArg(e){var t=[],a=e&&e.length>0;a||this.consumeSpaces();var n=this.future(),s,o=0,h=0;do{if(s=this.popToken(),t.push(s),s.text===\"{\")++o;else if(s.text===\"}\"){if(--o,o===-1)throw new M(\"Extra }\",s)}else if(s.text===\"EOF\")throw new M(\"Unexpected end of input in a macro argument, expected '\"+(e&&a?e[h]:\"}\")+\"'\",s);if(e&&a)if((o===0||o===1&&e[h]===\"{\")&&s.text===e[h]){if(++h,h===e.length){t.splice(-h,h);break}}else h=0}while(o!==0||a);return n.text===\"{\"&&t[t.length-1].text===\"}\"&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:s}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new M(\"The length of delimiters doesn't match the number of args!\");for(var a=t[0],n=0;n<a.length;n++){var s=this.popToken();if(a[n]!==s.text)throw new M(\"Use of the macro doesn't match its definition\",s)}}for(var o=[],h=0;h<e;h++)o.push(this.consumeArg(t&&t[h+1]).tokens);return o}expandOnce(e){var t=this.popToken(),a=t.text,n=t.noexpand?null:this._getExpansion(a);if(n==null||e&&n.unexpandable){if(e&&n==null&&a[0]===\"\\\\\"&&!this.isDefined(a))throw new M(\"Undefined control sequence: \"+a);return this.pushToken(t),!1}if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new M(\"Too many expansions: infinite loop or need to increase maxExpand setting\");var s=n.tokens,o=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){s=s.slice();for(var h=s.length-1;h>=0;--h){var c=s[h];if(c.text===\"#\"){if(h===0)throw new M(\"Incomplete placeholder at end of macro body\",c);if(c=s[--h],c.text===\"#\")s.splice(h+1,1);else if(/^[1-9]$/.test(c.text))s.splice(h,2,...o[+c.text-1]);else throw new M(\"Not a valid argument number\",c)}}}return this.pushTokens(s),s.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text=\"\\\\relax\"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new k0(e)]):void 0}expandTokens(e){var t=[],a=this.stack.length;for(this.pushTokens(e);this.stack.length>a;)if(this.expandOnce(!0)===!1){var n=this.stack.pop();n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),t.push(n)}return t}expandMacroAsText(e){var t=this.expandMacro(e);return t&&t.map(a=>a.text).join(\"\")}_getExpansion(e){var t=this.macros.get(e);if(t==null)return t;if(e.length===1){var a=this.lexer.catcodes[e];if(a!=null&&a!==13)return}var n=typeof t==\"function\"?t(this):t;if(typeof n==\"string\"){var s=0;if(n.indexOf(\"#\")!==-1)for(var o=n.replace(/##/g,\"\");o.indexOf(\"#\"+(s+1))!==-1;)++s;for(var h=new Le(n,this.settings),c=[],p=h.lex();p.text!==\"EOF\";)c.push(p),p=h.lex();c.reverse();var g={tokens:c,numArgs:s};return g}return n}isDefined(e){return this.macros.has(e)||L0.hasOwnProperty(e)||$.math.hasOwnProperty(e)||$.text.hasOwnProperty(e)||ma.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return t!=null?typeof t==\"string\"||typeof t==\"function\"||!t.unexpandable:L0.hasOwnProperty(e)&&!L0[e].primitive}},gr=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Ce=Object.freeze({\"\\u208A\":\"+\",\"\\u208B\":\"-\",\"\\u208C\":\"=\",\"\\u208D\":\"(\",\"\\u208E\":\")\",\"\\u2080\":\"0\",\"\\u2081\":\"1\",\"\\u2082\":\"2\",\"\\u2083\":\"3\",\"\\u2084\":\"4\",\"\\u2085\":\"5\",\"\\u2086\":\"6\",\"\\u2087\":\"7\",\"\\u2088\":\"8\",\"\\u2089\":\"9\",\"\\u2090\":\"a\",\"\\u2091\":\"e\",\"\\u2095\":\"h\",\"\\u1D62\":\"i\",\"\\u2C7C\":\"j\",\"\\u2096\":\"k\",\"\\u2097\":\"l\",\"\\u2098\":\"m\",\"\\u2099\":\"n\",\"\\u2092\":\"o\",\"\\u209A\":\"p\",\"\\u1D63\":\"r\",\"\\u209B\":\"s\",\"\\u209C\":\"t\",\"\\u1D64\":\"u\",\"\\u1D65\":\"v\",\"\\u2093\":\"x\",\"\\u1D66\":\"\\u03B2\",\"\\u1D67\":\"\\u03B3\",\"\\u1D68\":\"\\u03C1\",\"\\u1D69\":\"\\u03D5\",\"\\u1D6A\":\"\\u03C7\",\"\\u207A\":\"+\",\"\\u207B\":\"-\",\"\\u207C\":\"=\",\"\\u207D\":\"(\",\"\\u207E\":\")\",\"\\u2070\":\"0\",\"\\xB9\":\"1\",\"\\xB2\":\"2\",\"\\xB3\":\"3\",\"\\u2074\":\"4\",\"\\u2075\":\"5\",\"\\u2076\":\"6\",\"\\u2077\":\"7\",\"\\u2078\":\"8\",\"\\u2079\":\"9\",\"\\u1D2C\":\"A\",\"\\u1D2E\":\"B\",\"\\u1D30\":\"D\",\"\\u1D31\":\"E\",\"\\u1D33\":\"G\",\"\\u1D34\":\"H\",\"\\u1D35\":\"I\",\"\\u1D36\":\"J\",\"\\u1D37\":\"K\",\"\\u1D38\":\"L\",\"\\u1D39\":\"M\",\"\\u1D3A\":\"N\",\"\\u1D3C\":\"O\",\"\\u1D3E\":\"P\",\"\\u1D3F\":\"R\",\"\\u1D40\":\"T\",\"\\u1D41\":\"U\",\"\\u2C7D\":\"V\",\"\\u1D42\":\"W\",\"\\u1D43\":\"a\",\"\\u1D47\":\"b\",\"\\u1D9C\":\"c\",\"\\u1D48\":\"d\",\"\\u1D49\":\"e\",\"\\u1DA0\":\"f\",\"\\u1D4D\":\"g\",\\u02B0:\"h\",\"\\u2071\":\"i\",\\u02B2:\"j\",\"\\u1D4F\":\"k\",\\u02E1:\"l\",\"\\u1D50\":\"m\",\\u207F:\"n\",\"\\u1D52\":\"o\",\"\\u1D56\":\"p\",\\u02B3:\"r\",\\u02E2:\"s\",\"\\u1D57\":\"t\",\"\\u1D58\":\"u\",\"\\u1D5B\":\"v\",\\u02B7:\"w\",\\u02E3:\"x\",\\u02B8:\"y\",\"\\u1DBB\":\"z\",\"\\u1D5D\":\"\\u03B2\",\"\\u1D5E\":\"\\u03B3\",\"\\u1D5F\":\"\\u03B4\",\"\\u1D60\":\"\\u03D5\",\"\\u1D61\":\"\\u03C7\",\"\\u1DBF\":\"\\u03B8\"}),ot={\"\\u0301\":{text:\"\\\\'\",math:\"\\\\acute\"},\"\\u0300\":{text:\"\\\\`\",math:\"\\\\grave\"},\"\\u0308\":{text:'\\\\\"',math:\"\\\\ddot\"},\"\\u0303\":{text:\"\\\\~\",math:\"\\\\tilde\"},\"\\u0304\":{text:\"\\\\=\",math:\"\\\\bar\"},\"\\u0306\":{text:\"\\\\u\",math:\"\\\\breve\"},\"\\u030C\":{text:\"\\\\v\",math:\"\\\\check\"},\"\\u0302\":{text:\"\\\\^\",math:\"\\\\hat\"},\"\\u0307\":{text:\"\\\\.\",math:\"\\\\dot\"},\"\\u030A\":{text:\"\\\\r\",math:\"\\\\mathring\"},\"\\u030B\":{text:\"\\\\H\"},\"\\u0327\":{text:\"\\\\c\"}},br={\\u00E1:\"a\\u0301\",\\u00E0:\"a\\u0300\",\\u00E4:\"a\\u0308\",\\u01DF:\"a\\u0308\\u0304\",\\u00E3:\"a\\u0303\",\\u0101:\"a\\u0304\",\\u0103:\"a\\u0306\",\\u1EAF:\"a\\u0306\\u0301\",\\u1EB1:\"a\\u0306\\u0300\",\\u1EB5:\"a\\u0306\\u0303\",\\u01CE:\"a\\u030C\",\\u00E2:\"a\\u0302\",\\u1EA5:\"a\\u0302\\u0301\",\\u1EA7:\"a\\u0302\\u0300\",\\u1EAB:\"a\\u0302\\u0303\",\\u0227:\"a\\u0307\",\\u01E1:\"a\\u0307\\u0304\",\\u00E5:\"a\\u030A\",\\u01FB:\"a\\u030A\\u0301\",\\u1E03:\"b\\u0307\",\\u0107:\"c\\u0301\",\\u1E09:\"c\\u0327\\u0301\",\\u010D:\"c\\u030C\",\\u0109:\"c\\u0302\",\\u010B:\"c\\u0307\",\\u00E7:\"c\\u0327\",\\u010F:\"d\\u030C\",\\u1E0B:\"d\\u0307\",\\u1E11:\"d\\u0327\",\\u00E9:\"e\\u0301\",\\u00E8:\"e\\u0300\",\\u00EB:\"e\\u0308\",\\u1EBD:\"e\\u0303\",\\u0113:\"e\\u0304\",\\u1E17:\"e\\u0304\\u0301\",\\u1E15:\"e\\u0304\\u0300\",\\u0115:\"e\\u0306\",\\u1E1D:\"e\\u0327\\u0306\",\\u011B:\"e\\u030C\",\\u00EA:\"e\\u0302\",\\u1EBF:\"e\\u0302\\u0301\",\\u1EC1:\"e\\u0302\\u0300\",\\u1EC5:\"e\\u0302\\u0303\",\\u0117:\"e\\u0307\",\\u0229:\"e\\u0327\",\\u1E1F:\"f\\u0307\",\\u01F5:\"g\\u0301\",\\u1E21:\"g\\u0304\",\\u011F:\"g\\u0306\",\\u01E7:\"g\\u030C\",\\u011D:\"g\\u0302\",\\u0121:\"g\\u0307\",\\u0123:\"g\\u0327\",\\u1E27:\"h\\u0308\",\\u021F:\"h\\u030C\",\\u0125:\"h\\u0302\",\\u1E23:\"h\\u0307\",\\u1E29:\"h\\u0327\",\\u00ED:\"i\\u0301\",\\u00EC:\"i\\u0300\",\\u00EF:\"i\\u0308\",\\u1E2F:\"i\\u0308\\u0301\",\\u0129:\"i\\u0303\",\\u012B:\"i\\u0304\",\\u012D:\"i\\u0306\",\\u01D0:\"i\\u030C\",\\u00EE:\"i\\u0302\",\\u01F0:\"j\\u030C\",\\u0135:\"j\\u0302\",\\u1E31:\"k\\u0301\",\\u01E9:\"k\\u030C\",\\u0137:\"k\\u0327\",\\u013A:\"l\\u0301\",\\u013E:\"l\\u030C\",\\u013C:\"l\\u0327\",\\u1E3F:\"m\\u0301\",\\u1E41:\"m\\u0307\",\\u0144:\"n\\u0301\",\\u01F9:\"n\\u0300\",\\u00F1:\"n\\u0303\",\\u0148:\"n\\u030C\",\\u1E45:\"n\\u0307\",\\u0146:\"n\\u0327\",\\u00F3:\"o\\u0301\",\\u00F2:\"o\\u0300\",\\u00F6:\"o\\u0308\",\\u022B:\"o\\u0308\\u0304\",\\u00F5:\"o\\u0303\",\\u1E4D:\"o\\u0303\\u0301\",\\u1E4F:\"o\\u0303\\u0308\",\\u022D:\"o\\u0303\\u0304\",\\u014D:\"o\\u0304\",\\u1E53:\"o\\u0304\\u0301\",\\u1E51:\"o\\u0304\\u0300\",\\u014F:\"o\\u0306\",\\u01D2:\"o\\u030C\",\\u00F4:\"o\\u0302\",\\u1ED1:\"o\\u0302\\u0301\",\\u1ED3:\"o\\u0302\\u0300\",\\u1ED7:\"o\\u0302\\u0303\",\\u022F:\"o\\u0307\",\\u0231:\"o\\u0307\\u0304\",\\u0151:\"o\\u030B\",\\u1E55:\"p\\u0301\",\\u1E57:\"p\\u0307\",\\u0155:\"r\\u0301\",\\u0159:\"r\\u030C\",\\u1E59:\"r\\u0307\",\\u0157:\"r\\u0327\",\\u015B:\"s\\u0301\",\\u1E65:\"s\\u0301\\u0307\",\\u0161:\"s\\u030C\",\\u1E67:\"s\\u030C\\u0307\",\\u015D:\"s\\u0302\",\\u1E61:\"s\\u0307\",\\u015F:\"s\\u0327\",\\u1E97:\"t\\u0308\",\\u0165:\"t\\u030C\",\\u1E6B:\"t\\u0307\",\\u0163:\"t\\u0327\",\\u00FA:\"u\\u0301\",\\u00F9:\"u\\u0300\",\\u00FC:\"u\\u0308\",\\u01D8:\"u\\u0308\\u0301\",\\u01DC:\"u\\u0308\\u0300\",\\u01D6:\"u\\u0308\\u0304\",\\u01DA:\"u\\u0308\\u030C\",\\u0169:\"u\\u0303\",\\u1E79:\"u\\u0303\\u0301\",\\u016B:\"u\\u0304\",\\u1E7B:\"u\\u0304\\u0308\",\\u016D:\"u\\u0306\",\\u01D4:\"u\\u030C\",\\u00FB:\"u\\u0302\",\\u016F:\"u\\u030A\",\\u0171:\"u\\u030B\",\\u1E7D:\"v\\u0303\",\\u1E83:\"w\\u0301\",\\u1E81:\"w\\u0300\",\\u1E85:\"w\\u0308\",\\u0175:\"w\\u0302\",\\u1E87:\"w\\u0307\",\\u1E98:\"w\\u030A\",\\u1E8D:\"x\\u0308\",\\u1E8B:\"x\\u0307\",\\u00FD:\"y\\u0301\",\\u1EF3:\"y\\u0300\",\\u00FF:\"y\\u0308\",\\u1EF9:\"y\\u0303\",\\u0233:\"y\\u0304\",\\u0177:\"y\\u0302\",\\u1E8F:\"y\\u0307\",\\u1E99:\"y\\u030A\",\\u017A:\"z\\u0301\",\\u017E:\"z\\u030C\",\\u1E91:\"z\\u0302\",\\u017C:\"z\\u0307\",\\u00C1:\"A\\u0301\",\\u00C0:\"A\\u0300\",\\u00C4:\"A\\u0308\",\\u01DE:\"A\\u0308\\u0304\",\\u00C3:\"A\\u0303\",\\u0100:\"A\\u0304\",\\u0102:\"A\\u0306\",\\u1EAE:\"A\\u0306\\u0301\",\\u1EB0:\"A\\u0306\\u0300\",\\u1EB4:\"A\\u0306\\u0303\",\\u01CD:\"A\\u030C\",\\u00C2:\"A\\u0302\",\\u1EA4:\"A\\u0302\\u0301\",\\u1EA6:\"A\\u0302\\u0300\",\\u1EAA:\"A\\u0302\\u0303\",\\u0226:\"A\\u0307\",\\u01E0:\"A\\u0307\\u0304\",\\u00C5:\"A\\u030A\",\\u01FA:\"A\\u030A\\u0301\",\\u1E02:\"B\\u0307\",\\u0106:\"C\\u0301\",\\u1E08:\"C\\u0327\\u0301\",\\u010C:\"C\\u030C\",\\u0108:\"C\\u0302\",\\u010A:\"C\\u0307\",\\u00C7:\"C\\u0327\",\\u010E:\"D\\u030C\",\\u1E0A:\"D\\u0307\",\\u1E10:\"D\\u0327\",\\u00C9:\"E\\u0301\",\\u00C8:\"E\\u0300\",\\u00CB:\"E\\u0308\",\\u1EBC:\"E\\u0303\",\\u0112:\"E\\u0304\",\\u1E16:\"E\\u0304\\u0301\",\\u1E14:\"E\\u0304\\u0300\",\\u0114:\"E\\u0306\",\\u1E1C:\"E\\u0327\\u0306\",\\u011A:\"E\\u030C\",\\u00CA:\"E\\u0302\",\\u1EBE:\"E\\u0302\\u0301\",\\u1EC0:\"E\\u0302\\u0300\",\\u1EC4:\"E\\u0302\\u0303\",\\u0116:\"E\\u0307\",\\u0228:\"E\\u0327\",\\u1E1E:\"F\\u0307\",\\u01F4:\"G\\u0301\",\\u1E20:\"G\\u0304\",\\u011E:\"G\\u0306\",\\u01E6:\"G\\u030C\",\\u011C:\"G\\u0302\",\\u0120:\"G\\u0307\",\\u0122:\"G\\u0327\",\\u1E26:\"H\\u0308\",\\u021E:\"H\\u030C\",\\u0124:\"H\\u0302\",\\u1E22:\"H\\u0307\",\\u1E28:\"H\\u0327\",\\u00CD:\"I\\u0301\",\\u00CC:\"I\\u0300\",\\u00CF:\"I\\u0308\",\\u1E2E:\"I\\u0308\\u0301\",\\u0128:\"I\\u0303\",\\u012A:\"I\\u0304\",\\u012C:\"I\\u0306\",\\u01CF:\"I\\u030C\",\\u00CE:\"I\\u0302\",\\u0130:\"I\\u0307\",\\u0134:\"J\\u0302\",\\u1E30:\"K\\u0301\",\\u01E8:\"K\\u030C\",\\u0136:\"K\\u0327\",\\u0139:\"L\\u0301\",\\u013D:\"L\\u030C\",\\u013B:\"L\\u0327\",\\u1E3E:\"M\\u0301\",\\u1E40:\"M\\u0307\",\\u0143:\"N\\u0301\",\\u01F8:\"N\\u0300\",\\u00D1:\"N\\u0303\",\\u0147:\"N\\u030C\",\\u1E44:\"N\\u0307\",\\u0145:\"N\\u0327\",\\u00D3:\"O\\u0301\",\\u00D2:\"O\\u0300\",\\u00D6:\"O\\u0308\",\\u022A:\"O\\u0308\\u0304\",\\u00D5:\"O\\u0303\",\\u1E4C:\"O\\u0303\\u0301\",\\u1E4E:\"O\\u0303\\u0308\",\\u022C:\"O\\u0303\\u0304\",\\u014C:\"O\\u0304\",\\u1E52:\"O\\u0304\\u0301\",\\u1E50:\"O\\u0304\\u0300\",\\u014E:\"O\\u0306\",\\u01D1:\"O\\u030C\",\\u00D4:\"O\\u0302\",\\u1ED0:\"O\\u0302\\u0301\",\\u1ED2:\"O\\u0302\\u0300\",\\u1ED6:\"O\\u0302\\u0303\",\\u022E:\"O\\u0307\",\\u0230:\"O\\u0307\\u0304\",\\u0150:\"O\\u030B\",\\u1E54:\"P\\u0301\",\\u1E56:\"P\\u0307\",\\u0154:\"R\\u0301\",\\u0158:\"R\\u030C\",\\u1E58:\"R\\u0307\",\\u0156:\"R\\u0327\",\\u015A:\"S\\u0301\",\\u1E64:\"S\\u0301\\u0307\",\\u0160:\"S\\u030C\",\\u1E66:\"S\\u030C\\u0307\",\\u015C:\"S\\u0302\",\\u1E60:\"S\\u0307\",\\u015E:\"S\\u0327\",\\u0164:\"T\\u030C\",\\u1E6A:\"T\\u0307\",\\u0162:\"T\\u0327\",\\u00DA:\"U\\u0301\",\\u00D9:\"U\\u0300\",\\u00DC:\"U\\u0308\",\\u01D7:\"U\\u0308\\u0301\",\\u01DB:\"U\\u0308\\u0300\",\\u01D5:\"U\\u0308\\u0304\",\\u01D9:\"U\\u0308\\u030C\",\\u0168:\"U\\u0303\",\\u1E78:\"U\\u0303\\u0301\",\\u016A:\"U\\u0304\",\\u1E7A:\"U\\u0304\\u0308\",\\u016C:\"U\\u0306\",\\u01D3:\"U\\u030C\",\\u00DB:\"U\\u0302\",\\u016E:\"U\\u030A\",\\u0170:\"U\\u030B\",\\u1E7C:\"V\\u0303\",\\u1E82:\"W\\u0301\",\\u1E80:\"W\\u0300\",\\u1E84:\"W\\u0308\",\\u0174:\"W\\u0302\",\\u1E86:\"W\\u0307\",\\u1E8C:\"X\\u0308\",\\u1E8A:\"X\\u0307\",\\u00DD:\"Y\\u0301\",\\u1EF2:\"Y\\u0300\",\\u0178:\"Y\\u0308\",\\u1EF8:\"Y\\u0303\",\\u0232:\"Y\\u0304\",\\u0176:\"Y\\u0302\",\\u1E8E:\"Y\\u0307\",\\u0179:\"Z\\u0301\",\\u017D:\"Z\\u030C\",\\u1E90:\"Z\\u0302\",\\u017B:\"Z\\u0307\",\\u03AC:\"\\u03B1\\u0301\",\\u1F70:\"\\u03B1\\u0300\",\\u1FB1:\"\\u03B1\\u0304\",\\u1FB0:\"\\u03B1\\u0306\",\\u03AD:\"\\u03B5\\u0301\",\\u1F72:\"\\u03B5\\u0300\",\\u03AE:\"\\u03B7\\u0301\",\\u1F74:\"\\u03B7\\u0300\",\\u03AF:\"\\u03B9\\u0301\",\\u1F76:\"\\u03B9\\u0300\",\\u03CA:\"\\u03B9\\u0308\",\\u0390:\"\\u03B9\\u0308\\u0301\",\\u1FD2:\"\\u03B9\\u0308\\u0300\",\\u1FD1:\"\\u03B9\\u0304\",\\u1FD0:\"\\u03B9\\u0306\",\\u03CC:\"\\u03BF\\u0301\",\\u1F78:\"\\u03BF\\u0300\",\\u03CD:\"\\u03C5\\u0301\",\\u1F7A:\"\\u03C5\\u0300\",\\u03CB:\"\\u03C5\\u0308\",\\u03B0:\"\\u03C5\\u0308\\u0301\",\\u1FE2:\"\\u03C5\\u0308\\u0300\",\\u1FE1:\"\\u03C5\\u0304\",\\u1FE0:\"\\u03C5\\u0306\",\\u03CE:\"\\u03C9\\u0301\",\\u1F7C:\"\\u03C9\\u0300\",\\u038E:\"\\u03A5\\u0301\",\\u1FEA:\"\\u03A5\\u0300\",\\u03AB:\"\\u03A5\\u0308\",\\u1FE9:\"\\u03A5\\u0304\",\\u1FE8:\"\\u03A5\\u0306\",\\u038F:\"\\u03A9\\u0301\",\\u1FFA:\"\\u03A9\\u0300\"},Pe=class r{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode=\"math\",this.gullet=new xt(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(t===void 0&&(t=!0),this.fetch().text!==e)throw new M(\"Expected '\"+e+\"', got '\"+this.fetch().text+\"'\",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set(\"\\\\color\",\"\\\\textcolor\");try{var e=this.parseExpression(!1);return this.expect(\"EOF\"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new k0(\"}\")),this.gullet.pushTokens(e);var a=this.parseExpression(!1);return this.expect(\"}\"),this.nextToken=t,a}parseExpression(e,t){for(var a=[];;){this.mode===\"math\"&&this.consumeSpaces();var n=this.fetch();if(r.endOfExpression.indexOf(n.text)!==-1||t&&n.text===t||e&&L0[n.text]&&L0[n.text].infix)break;var s=this.parseAtom(t);if(s){if(s.type===\"internal\")continue}else break;a.push(s)}return this.mode===\"text\"&&this.formLigatures(a),this.handleInfixNodes(a)}handleInfixNodes(e){for(var t=-1,a,n=0;n<e.length;n++)if(e[n].type===\"infix\"){if(t!==-1)throw new M(\"only one infix operator per group\",e[n].token);t=n,a=e[n].replaceWith}if(t!==-1&&a){var s,o,h=e.slice(0,t),c=e.slice(t+1);h.length===1&&h[0].type===\"ordgroup\"?s=h[0]:s={type:\"ordgroup\",mode:this.mode,body:h},c.length===1&&c[0].type===\"ordgroup\"?o=c[0]:o={type:\"ordgroup\",mode:this.mode,body:c};var p;return a===\"\\\\\\\\abovefrac\"?p=this.callFunction(a,[s,e[t],o],[]):p=this.callFunction(a,[s,o],[]),[p]}else return e}handleSupSubscript(e){var t=this.fetch(),a=t.text;this.consume(),this.consumeSpaces();var n=this.parseGroup(e);if(!n)throw new M(\"Expected group after '\"+a+\"'\",t);return n}formatUnsupportedCmd(e){for(var t=[],a=0;a<e.length;a++)t.push({type:\"textord\",mode:\"text\",text:e[a]});var n={type:\"text\",mode:this.mode,body:t},s={type:\"color\",mode:this.mode,color:this.settings.errorColor,body:[n]};return s}parseAtom(e){var t=this.parseGroup(\"atom\",e);if(this.mode===\"text\")return t;for(var a,n;;){this.consumeSpaces();var s=this.fetch();if(s.text===\"\\\\limits\"||s.text===\"\\\\nolimits\"){if(t&&t.type===\"op\"){var o=s.text===\"\\\\limits\";t.limits=o,t.alwaysHandleSupSub=!0}else if(t&&t.type===\"operatorname\")t.alwaysHandleSupSub&&(t.limits=s.text===\"\\\\limits\");else throw new M(\"Limit controls must follow a math operator\",s);this.consume()}else if(s.text===\"^\"){if(a)throw new M(\"Double superscript\",s);a=this.handleSupSubscript(\"superscript\")}else if(s.text===\"_\"){if(n)throw new M(\"Double subscript\",s);n=this.handleSupSubscript(\"subscript\")}else if(s.text===\"'\"){if(a)throw new M(\"Double superscript\",s);var h={type:\"textord\",mode:this.mode,text:\"\\\\prime\"},c=[h];for(this.consume();this.fetch().text===\"'\";)c.push(h),this.consume();this.fetch().text===\"^\"&&c.push(this.handleSupSubscript(\"superscript\")),a={type:\"ordgroup\",mode:this.mode,body:c}}else if(Ce[s.text]){var p=Ce[s.text],g=gr.test(s.text);for(this.consume();;){var y=this.fetch().text;if(!Ce[y]||gr.test(y)!==g)break;this.consume(),p+=Ce[y]}var w=new r(p,this.settings).parse();g?n={type:\"ordgroup\",mode:\"math\",body:w}:a={type:\"ordgroup\",mode:\"math\",body:w}}else break}return a||n?{type:\"supsub\",mode:this.mode,base:t,sup:a,sub:n}:t}parseFunction(e,t){var a=this.fetch(),n=a.text,s=L0[n];if(!s)return null;if(this.consume(),t&&t!==\"atom\"&&!s.allowedInArgument)throw new M(\"Got function '\"+n+\"' with no arguments\"+(t?\" as \"+t:\"\"),a);if(this.mode===\"text\"&&!s.allowedInText)throw new M(\"Can't use function '\"+n+\"' in text mode\",a);if(this.mode===\"math\"&&s.allowedInMath===!1)throw new M(\"Can't use function '\"+n+\"' in math mode\",a);var{args:o,optArgs:h}=this.parseArguments(n,s);return this.callFunction(n,o,h,a,e)}callFunction(e,t,a,n,s){var o={funcName:e,parser:this,token:n,breakOnTokenText:s},h=L0[e];if(h&&h.handler)return h.handler(o,t,a);throw new M(\"No function handler for \"+e)}parseArguments(e,t){var a=t.numArgs+t.numOptionalArgs;if(a===0)return{args:[],optArgs:[]};for(var n=[],s=[],o=0;o<a;o++){var h=t.argTypes&&t.argTypes[o],c=o<t.numOptionalArgs;(t.primitive&&h==null||t.type===\"sqrt\"&&o===1&&s[0]==null)&&(h=\"primitive\");var p=this.parseGroupOfType(\"argument to '\"+e+\"'\",h,c);if(c)s.push(p);else if(p!=null)n.push(p);else throw new M(\"Null argument, please report this as a bug\")}return{args:n,optArgs:s}}parseGroupOfType(e,t,a){switch(t){case\"color\":return this.parseColorGroup(a);case\"size\":return this.parseSizeGroup(a);case\"url\":return this.parseUrlGroup(a);case\"math\":case\"text\":return this.parseArgumentGroup(a,t);case\"hbox\":{var n=this.parseArgumentGroup(a,\"text\");return n!=null?{type:\"styling\",mode:n.mode,body:[n],style:\"text\"}:null}case\"raw\":{var s=this.parseStringGroup(\"raw\",a);return s!=null?{type:\"raw\",mode:\"text\",string:s.text}:null}case\"primitive\":{if(a)throw new M(\"A primitive argument cannot be optional\");var o=this.parseGroup(e);if(o==null)throw new M(\"Expected group as \"+e,this.fetch());return o}case\"original\":case null:case void 0:return this.parseArgumentGroup(a);default:throw new M(\"Unknown group type as \"+e,this.fetch())}}consumeSpaces(){for(;this.fetch().text===\" \";)this.consume()}parseStringGroup(e,t){var a=this.gullet.scanArgument(t);if(a==null)return null;for(var n=\"\",s;(s=this.fetch()).text!==\"EOF\";)n+=s.text,this.consume();return this.consume(),a.text=n,a}parseRegexGroup(e,t){for(var a=this.fetch(),n=a,s=\"\",o;(o=this.fetch()).text!==\"EOF\"&&e.test(s+o.text);)n=o,s+=n.text,this.consume();if(s===\"\")throw new M(\"Invalid \"+t+\": '\"+a.text+\"'\",a);return a.range(n,s)}parseColorGroup(e){var t=this.parseStringGroup(\"color\",e);if(t==null)return null;var a=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(t.text);if(!a)throw new M(\"Invalid color: '\"+t.text+\"'\",t);var n=a[0];return/^[0-9a-f]{6}$/i.test(n)&&(n=\"#\"+n),{type:\"color-token\",mode:this.mode,color:n}}parseSizeGroup(e){var t,a=!1;if(this.gullet.consumeSpaces(),!e&&this.gullet.future().text!==\"{\"?t=this.parseRegexGroup(/^[-+]? *(?:$|\\d+|\\d+\\.\\d*|\\.\\d*) *[a-z]{0,2} *$/,\"size\"):t=this.parseStringGroup(\"size\",e),!t)return null;!e&&t.text.length===0&&(t.text=\"0pt\",a=!0);var n=/([-+]?) *(\\d+(?:\\.\\d*)?|\\.\\d+) *([a-z]{2})/.exec(t.text);if(!n)throw new M(\"Invalid size: '\"+t.text+\"'\",t);var s={number:+(n[1]+n[2]),unit:n[3]};if(!wr(s))throw new M(\"Invalid unit: '\"+s.unit+\"'\",t);return{type:\"size\",mode:this.mode,value:s,isBlank:a}}parseUrlGroup(e){this.gullet.lexer.setCatcode(\"%\",13),this.gullet.lexer.setCatcode(\"~\",12);var t=this.parseStringGroup(\"url\",e);if(this.gullet.lexer.setCatcode(\"%\",14),this.gullet.lexer.setCatcode(\"~\",13),t==null)return null;var a=t.text.replace(/\\\\([#$%&~_^{}])/g,\"$1\");return{type:\"url\",mode:this.mode,url:a}}parseArgumentGroup(e,t){var a=this.gullet.scanArgument(e);if(a==null)return null;var n=this.mode;t&&this.switchMode(t),this.gullet.beginGroup();var s=this.parseExpression(!1,\"EOF\");this.expect(\"EOF\"),this.gullet.endGroup();var o={type:\"ordgroup\",mode:this.mode,loc:a.loc,body:s};return t&&this.switchMode(n),o}parseGroup(e,t){var a=this.fetch(),n=a.text,s;if(n===\"{\"||n===\"\\\\begingroup\"){this.consume();var o=n===\"{\"?\"}\":\"\\\\endgroup\";this.gullet.beginGroup();var h=this.parseExpression(!1,o),c=this.fetch();this.expect(o),this.gullet.endGroup(),s={type:\"ordgroup\",mode:this.mode,loc:m0.range(a,c),body:h,semisimple:n===\"\\\\begingroup\"||void 0}}else if(s=this.parseFunction(t,e)||this.parseSymbol(),s==null&&n[0]===\"\\\\\"&&!ma.hasOwnProperty(n)){if(this.settings.throwOnError)throw new M(\"Undefined control sequence: \"+n,a);s=this.formatUnsupportedCmd(n),this.consume()}return s}formLigatures(e){for(var t=e.length-1,a=0;a<t;++a){var n=e[a],s=n.text;s===\"-\"&&e[a+1].text===\"-\"&&(a+1<t&&e[a+2].text===\"-\"?(e.splice(a,3,{type:\"textord\",mode:\"text\",loc:m0.range(n,e[a+2]),text:\"---\"}),t-=2):(e.splice(a,2,{type:\"textord\",mode:\"text\",loc:m0.range(n,e[a+1]),text:\"--\"}),t-=1)),(s===\"'\"||s===\"`\")&&e[a+1].text===s&&(e.splice(a,2,{type:\"textord\",mode:\"text\",loc:m0.range(n,e[a+1]),text:s+s}),t-=1)}}parseSymbol(){var e=this.fetch(),t=e.text;if(/^\\\\verb[^a-zA-Z]/.test(t)){this.consume();var a=t.slice(5),n=a.charAt(0)===\"*\";if(n&&(a=a.slice(1)),a.length<2||a.charAt(0)!==a.slice(-1))throw new M(`\\\\verb assertion failed --\n                    please report what input caused this bug`);return a=a.slice(1,-1),{type:\"verb\",mode:\"text\",body:a,star:n}}br.hasOwnProperty(t[0])&&!$[this.mode][t[0]]&&(this.settings.strict&&this.mode===\"math\"&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Accented Unicode text character \"'+t[0]+'\" used in math mode',e),t=br[t[0]]+t.slice(1));var s=n4.exec(t);s&&(t=t.substring(0,s.index),t===\"i\"?t=\"\\u0131\":t===\"j\"&&(t=\"\\u0237\"));var o;if($[this.mode][t]){this.settings.strict&&this.mode===\"math\"&&ct.indexOf(t)>=0&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Latin-1/Unicode text character \"'+t[0]+'\" used in math mode',e);var h=$[this.mode][t].group,c=m0.range(e),p;if(Ja.hasOwnProperty(h)){var g=h;p={type:\"atom\",mode:this.mode,family:g,loc:c,text:t}}else p={type:h,mode:this.mode,loc:c,text:t};o=p}else if(t.charCodeAt(0)>=128)this.settings.strict&&(xr(t.charCodeAt(0))?this.mode===\"math\"&&this.settings.reportNonstrict(\"unicodeTextInMathMode\",'Unicode text character \"'+t[0]+'\" used in math mode',e):this.settings.reportNonstrict(\"unknownSymbol\",'Unrecognized Unicode character \"'+t[0]+'\"'+(\" (\"+t.charCodeAt(0)+\")\"),e)),o={type:\"textord\",mode:\"text\",loc:m0.range(e),text:t};else return null;if(this.consume(),s)for(var y=0;y<s[0].length;y++){var w=s[0][y];if(!ot[w])throw new M(\"Unknown accent ' \"+w+\"'\",e);var x=ot[w][this.mode]||ot[w].text;if(!x)throw new M(\"Accent \"+w+\" unsupported in \"+this.mode+\" mode\",e);o={type:\"accent\",mode:this.mode,loc:m0.range(e),label:x,isStretchy:!1,isShifty:!0,base:o}}return o}};Pe.endOfExpression=[\"}\",\"\\\\endgroup\",\"\\\\end\",\"\\\\right\",\"&\"];var Ht=function(e,t){if(!(typeof e==\"string\"||e instanceof String))throw new TypeError(\"KaTeX can only parse string typed expression\");var a=new Pe(e,t);delete a.gullet.macros.current[\"\\\\df@tag\"];var n=a.parse();if(delete a.gullet.macros.current[\"\\\\current@color\"],delete a.gullet.macros.current[\"\\\\color\"],a.gullet.macros.get(\"\\\\df@tag\")){if(!t.displayMode)throw new M(\"\\\\tag works only in display equations\");n=[{type:\"tag\",mode:\"text\",body:n,tag:a.subparse([new k0(\"\\\\df@tag\")])}]}return n},ca=function(e,t,a){t.textContent=\"\";var n=Ft(e,a).toNode();t.appendChild(n)};typeof document<\"u\"&&document.compatMode!==\"CSS1Compat\"&&(typeof console<\"u\"&&console.warn(\"Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.\"),ca=function(){throw new M(\"KaTeX doesn't work in quirks mode.\")});var l4=function(e,t){var a=Ft(e,t).toMarkup();return a},o4=function(e,t){var a=new he(t);return Ht(e,a)},da=function(e,t,a){if(a.throwOnError||!(e instanceof M))throw e;var n=b.makeSpan([\"katex-error\"],[new u0(t)]);return n.setAttribute(\"title\",e.toString()),n.setAttribute(\"style\",\"color:\"+a.errorColor),n},Ft=function(e,t){var a=new he(t);try{var n=Ht(e,a);return y1(n,e,a)}catch(s){return da(s,e,a)}},u4=function(e,t){var a=new he(t);try{var n=Ht(e,a);return x1(n,e,a)}catch(s){return da(s,e,a)}},h4={version:\"0.16.8\",render:ca,renderToString:l4,ParseError:M,SETTINGS_SCHEMA:qe,__parse:o4,__renderToDomTree:Ft,__renderToHTMLTree:u4,__setFontMetrics:Xa,__defineSymbol:i,__defineFunction:B,__defineMacro:m,__domTree:{Span:W0,Anchor:ce,SymbolNode:u0,SvgNode:b0,PathNode:S0,LineNode:de}};export{h4 as default};\n//# sourceMappingURL=katex.mjs.map","/* esm.sh - katex@0.16.8 */\nexport * from \"/katex@0.16.8/es2022/katex.mjs\";\nexport { default } from \"/katex@0.16.8/es2022/katex.mjs\";\n","// @ts-nocheck\nimport katex from\"https://esm.sh/katex@0.16.8\";function stripHtmlToText(input){if(!input)return\"\";if(typeof window===\"undefined\"||typeof DOMParser===\"undefined\"){return String(input).replace(/<[^>]+>/g,\" \");}try{const doc=new DOMParser().parseFromString(`<div>${String(input)}</div>`,\"text/html\");return doc.body.textContent||\"\";}catch{return String(input).replace(/<[^>]+>/g,\" \");}}function sanitizeLatexExpression(raw){if(!raw)return\"\";const stripped=stripHtmlToText(String(raw));return stripped.replace(/\\u00a0/g,\" \").replace(/\\s+/g,\" \").trim();}function renderMathInText(text){if(!text)return\"\";return text.replace(RegExp(\"\\\\$\\\\$(.+?)\\\\$\\\\$\",\"gs\"),(_,latex)=>{const expression=sanitizeLatexExpression(String(latex));if(!expression)return\"\";try{return katex.renderToString(expression,{throwOnError:false,displayMode:false});}catch{return expression;}}).replace(RegExp(\"\\\\$(.+?)\\\\$\",\"gs\"),(_,latex)=>{const expression=sanitizeLatexExpression(String(latex));if(!expression)return\"\";try{return katex.renderToString(expression,{throwOnError:false,displayMode:false});}catch{return expression;}});}const styleObjToString=style=>Object.entries(style).map(([k,v])=>`${k}:${v}`).join(\";\");export const renderMathInHtml=(html,options)=>{if(!html)return\"\";const quoteAccentColor=options?.quoteAccentColor||\"rgba(2,40,84,0.4)\";if(typeof window===\"undefined\"||typeof DOMParser===\"undefined\"){return renderMathInText(html);}try{const parser=new DOMParser;const doc=parser.parseFromString(`<div id=\"root\">${html}</div>`,\"text/html\");const root=doc.getElementById(\"root\");if(!root)return renderMathInText(html);const blockElements=Array.from(root.querySelectorAll(\"div\"));blockElements.forEach(block=>{if(block.closest(\"blockquote\"))return;const text=block.textContent||\"\";if(!text.trimStart().startsWith(\"/>\"))return;const content=text.replace(/^\\s*\\/>\\s?/,\"\");const quote=doc.createElement(\"blockquote\");quote.setAttribute(\"style\",styleObjToString({margin:\"8px 0\",padding:\"2px 0 2px 12px\",borderLeft:`3px solid ${quoteAccentColor}`,fontStyle:\"italic\"}));const line=doc.createElement(\"div\");line.textContent=content||\"\";quote.appendChild(line);block.replaceWith(quote);});const walker=doc.createTreeWalker(root,NodeFilter.SHOW_TEXT);const textNodes=[];let node=walker.nextNode();while(node){textNodes.push(node);node=walker.nextNode();}textNodes.forEach(textNode=>{const raw=textNode.nodeValue||\"\";if(!raw.includes(\"$\"))return;const rendered=renderMathInText(raw);if(rendered===raw)return;const span=doc.createElement(\"span\");span.innerHTML=rendered;textNode.replaceWith(...Array.from(span.childNodes));});return root.innerHTML;}catch{return renderMathInText(html);}};export const renderCellContent=text=>renderMathInHtml(text);\nexport const __FramerMetadata__ = {\"exports\":{\"renderMathInHtml\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"renderCellContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RenderCellContent.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export const EditorIcons={Undo:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 7v6h6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13\"})]}),Redo:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 7v6h-6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7\"})]}),Bold:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z\"})]}),Italic:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"19\",y1:\"4\",x2:\"10\",y2:\"4\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"14\",y1:\"20\",x2:\"5\",y2:\"20\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"15\",y1:\"4\",x2:\"9\",y2:\"20\"})]}),Underline:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 4h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 4h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 4v8a6 6 0 0 0 12 0V4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 21h18\",strokeWidth:\"3\"})]}),ListUl:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"18\",x2:\"21\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"3.01\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"3.01\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"3.01\",y2:\"18\"})]}),ListOl:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"18\",x2:\"21\",y2:\"18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 6h1v4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 10h2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 18H4c0-1 2-2 2-3s-1-1.5-2-1\"})]}),Indent:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"12\",x2:\"11\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"6\",x2:\"11\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"18\",x2:\"11\",y2:\"18\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"3 8 7 12 3 16\"})]}),Outdent:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"12\",x2:\"11\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"6\",x2:\"11\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"18\",x2:\"11\",y2:\"18\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7 8 3 12 7 16\"})]}),Math:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 4h16v3M4 20h16v-3M4 4l8 8-8 8\"})}),AlignLeft:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"15\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"15\",y2:\"18\"})]}),AlignCenter:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"18\",x2:\"18\",y2:\"18\"})]}),AlignRight:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"9\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"9\",y1:\"18\",x2:\"21\",y2:\"18\"})]}),AlignJustify:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"21\",y2:\"18\"})]}),IncreaseFont:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 15L9 5l4 10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.5 12h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 16V6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 9l3-3 3 3\"})]}),DecreaseFont:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 15L9 5l4 10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.5 12h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 6v10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 13l3 3 3-3\"})]}),TextColor:({color})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 15L12 5l4 10\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9.5 12h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 20h16\",stroke:color||\"currentColor\",strokeWidth:\"4\"})]}),Highlight:({color})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"m9 11-6 6v3h9l3-3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 22h16\",stroke:color||\"currentColor\",strokeWidth:\"4\"})]}),ClearFormat:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 20H4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14.5 2.5 4 13v5h5L19.5 7.5a2.122 2.122 0 0 0 0-3l-2-2a2.122 2.122 0 0 0-3 0Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m11.5 5.5 5 5\"})]}),BorderColor:({color})=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"5\",width:\"16\",height:\"14\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 10h16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 14h16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 20h14\",stroke:color||\"currentColor\",strokeWidth:\"3\"})]}),BorderStyle:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"7\",y1:\"8\",x2:\"17\",y2:\"8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"7\",y1:\"12\",x2:\"17\",y2:\"12\",strokeDasharray:\"2 2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"7\",y1:\"16\",x2:\"17\",y2:\"16\",strokeDasharray:\"1 2\"})]}),BorderWidth:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"7\",x2:\"19\",y2:\"7\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\",strokeWidth:\"2.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"17\",x2:\"19\",y2:\"17\",strokeWidth:\"3.5\"})]}),BorderAll:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\"})}),BorderInside:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"4\",x2:\"12\",y2:\"20\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"12\",x2:\"20\",y2:\"12\"})]}),BorderOutside:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\"})}),BorderLeft:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"4\",x2:\"4\",y2:\"20\"})]}),BorderRight:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"20\",y1:\"4\",x2:\"20\",y2:\"20\"})]}),BorderTop:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"4\",x2:\"20\",y2:\"4\"})]}),BorderBottom:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"20\",x2:\"20\",y2:\"20\"})]}),BorderHorizontalInner:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"12\",x2:\"20\",y2:\"12\"})]}),BorderVerticalInner:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\",opacity:\"0.3\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"4\",x2:\"12\",y2:\"20\"})]}),BorderClear:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"16\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"18\",x2:\"18\",y2:\"6\"})]}),VerticalAlignTop:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"5\",x2:\"20\",y2:\"5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"8\",width:\"8\",height:\"10\",rx:\"1\"})]}),VerticalAlignMiddle:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"12\",x2:\"20\",y2:\"12\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"7\",width:\"8\",height:\"10\",rx:\"1\"})]}),VerticalAlignBottom:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"19\",x2:\"20\",y2:\"19\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"6\",width:\"8\",height:\"10\",rx:\"1\"})]}),Quote:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 6h5v5H5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 6h5v5h-5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 11v4a3 3 0 0 0 3 3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 11v4a3 3 0 0 0 3 3\"})]}),Hyperlink:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 13a5 5 0 0 1 0-7l1.5-1.5a5 5 0 1 1 7 7L17 13\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 11a5 5 0 0 1 0 7L12.5 19.5a5 5 0 0 1-7-7L7 11\"})]}),InlineEquation:()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 7h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 7h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m9 6 6 12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m15 6-6 12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 17h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 17h4\"})]})};\nexport const __FramerMetadata__ = {\"exports\":{\"EditorIcons\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EditorIcons.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";const synColors=[\"#001834\",\"#efeadf\",\"#022854\",\"#a3811f\",\"#749ecf\"];const THEME_COLORS=[\"#000000\",\"#434343\",\"#666666\",\"#999999\",\"#b7b7b7\",\"#cccccc\",\"#d9d9d9\",\"#efefef\",\"#f3f3f3\",\"#ffffff\",\"#980000\",\"#ff0000\",\"#ff9900\",\"#ffff00\",\"#00ff00\",\"#00ffff\",\"#4a86e8\",\"#0000ff\",\"#9900ff\",\"#ff00ff\",\"#e6b8af\",\"#f4cccc\",\"#fce5cd\",\"#fff2cc\",\"#d9ead3\",\"#d0e0e3\",\"#c9daf8\",\"#cfe2f3\",\"#d9d2e9\",\"#ead1dc\",\"#dd7e6b\",\"#ea9999\",\"#f9cb9c\",\"#ffe599\",\"#b6d7a8\",\"#a2c4c9\",\"#a4c2f4\",\"#9fc5e8\",\"#b4a7d6\",\"#d5a6bd\",\"#cc4125\",\"#e06666\",\"#f6b26b\",\"#ffd966\",\"#93c47d\",\"#76a5af\",\"#6d9eeb\",\"#6fa8dc\",\"#8e7cc3\",\"#c27ba0\"];const MenuColorStyles=`\n .color-dropdown-wrapper {\n   position: absolute;\n   z-index: 999999;\n   /* Las variables se inyectan via style en l\\xednea para forzar el tema */\n   background-color: var(--menu-bg) !important;\n   border: 1px solid var(--menu-border) !important;\n   border-radius: 12px;\n   box-shadow: 0 12px 32px rgba(0, 0, 0, 0.15), 0 2px 6px rgba(0, 0, 0, 0.05);\n   width: 250px;\n  \n   /* 💡 AQU\\xcd EST\\xc1 EL ARREGLO DEL SCROLL */\n   max-height: 250px; /* Limitamos la altura total del padre */\n   overflow-y: auto;  /* Activamos el scroll en el padre */\n   overflow-x: hidden;\n  \n   /* Estilos del scrollbar */\n   scrollbar-width: thin;\n   scrollbar-color: var(--menu-border) transparent;\n }\n\n\n .color-dropdown-wrapper::-webkit-scrollbar { width: 6px; }\n .color-dropdown-wrapper::-webkit-scrollbar-track { background: transparent; }\n .color-dropdown-wrapper::-webkit-scrollbar-thumb { background-color: var(--menu-border); border-radius: 10px; }\n\n\n /* Contenedor interior solo para el padding, SIN scroll propio */\n .color-dropdown-inner {\n   padding: 16px;\n   display: flex;\n   flex-direction: column;\n }\n\n\n .color-section-title {\n   font-size: 11px;\n   font-weight: 700;\n   color: var(--menu-title) !important;\n   margin-bottom: 8px;\n   text-transform: uppercase;\n   letter-spacing: 0.8px;\n }\n  .custom-text-label {\n   font-size: 12px;\n   font-weight: 600;\n   color: var(--menu-text) !important;\n }\n\n\n .color-grid { display: grid; grid-template-columns: repeat(10, 1fr); gap: 6px; margin-bottom: 12px; }\n .color-grid-syn { display: flex; gap: 6px; margin-bottom: 12px; }\n  .color-circle {\n   width: 16px; height: 16px; border-radius: 50%;\n   border: 1px solid var(--circle-border);\n   cursor: pointer; transition: transform 0.15s ease, box-shadow 0.15s ease;\n   box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);\n   display: flex; align-items: center; justify-content: center; overflow: hidden;\n }\n .color-circle:hover { transform: scale(1.35); box-shadow: 0 3px 8px rgba(0,0,0,0.25); z-index: 2; position: relative; }\n\n\n .remove-color-btn {\n   display: flex; align-items: center; gap: 8px; cursor: pointer;\n   margin-bottom: 12px; padding: 6px 4px; border-radius: 6px;\n   transition: background-color 0.15s ease;\n }\n .remove-color-btn:hover { background-color: var(--menu-hover) !important; }\n\n\n /* 💡 RESPALDO CSS PARA TEMA OSCURO (Por si el JS falla) */\n @media (prefers-color-scheme: dark) {\n   .color-dropdown-wrapper {\n     --menu-bg: #1e293b;\n     --menu-text: #ffffff;\n     --menu-border: #334155;\n     --menu-hover: rgba(255, 255, 255, 0.1);\n     --menu-title: #94a3b8;\n     --circle-border: rgba(255, 255, 255, 0.2);\n   }\n }\n`;export function MenuColor({onSelect,coords,type,sectionBg,textColor,defaultTextColor=\"var(--c-text-main, #000000)\",defaultTableColor=\"var(--c-gold, #a3811f)\",themeColors,menuBackground,fixed=true,zIndex=999999999,onClose}){const wrapperRef=React.useRef(null);// 💡 FORZAR TEMA: Leemos el estado del sistema en tiempo real\nfunction isDarkColor(color){if(!color)return false;const hex=color.replace(\"#\",\"\");if(hex.length!==6)return false;const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);const luminance=(.299*r+.587*g+.114*b)/255;return luminance<.5;}const darkMenu=isDarkColor(menuBackground);React.useEffect(()=>{// 1. Intentar leer desde las clases del body/html de Framer\nconst checkTheme=()=>{const isDarkMode=document.body.classList.contains(\"framer-theme-dark\")||document.documentElement.classList.contains(\"dark\")||document.body.getAttribute(\"data-framer-theme\")===\"dark\";};checkTheme();// 2. Escuchar cambios en la preferencia del sistema operativo\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{};// Fallback de compatibilidad\nif(mediaQuery.addEventListener){mediaQuery.addEventListener(\"change\",handleChange);}else{mediaQuery.addListener(handleChange);}// Un pequeño observador para cambios de clase en el body (útil para el toggle de Framer)\nconst observer=new MutationObserver(checkTheme);observer.observe(document.body,{attributes:true,attributeFilter:[\"class\",\"data-framer-theme\"]});observer.observe(document.documentElement,{attributes:true,attributeFilter:[\"class\"]});return()=>{if(mediaQuery.removeEventListener){mediaQuery.removeEventListener(\"change\",handleChange);}else{mediaQuery.removeListener(handleChange);}observer.disconnect();};},[]);React.useEffect(()=>{if(!onClose)return;const handlePointerDown=e=>{const target=e.target;console.log(\"DOCUMENT POINTERDOWN\",target);if(wrapperRef.current?.contains(target))return;onClose();};return()=>document.removeEventListener(\"click\",handlePointerDown);},[onClose]);// Definimos las variables de CSS en línea según el estado\nconst themeVars={\"--menu-bg\":menuBackground,\"--menu-border\":sectionBg,\"--menu-text\":textColor,\"--menu-hover\":darkMenu?\"rgba(255,255,255,.08)\":\"rgba(0,0,0,.06)\",\"--menu-title\":textColor,\"--circle-border\":darkMenu?\"rgba(255,255,255,.18)\":\"rgba(0,0,0,.15)\"};return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,className:\"color-dropdown-wrapper\",style:{position:fixed?\"fixed\":\"absolute\",top:coords.top,left:coords.left,zIndex,pointerEvents:\"auto\",...themeVars},onPointerDown:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"style\",{children:MenuColorStyles}),/*#__PURE__*/_jsxs(\"div\",{className:\"color-dropdown-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"remove-color-btn\",onPointerDown:e=>{e.preventDefault();onSelect(\"transparent\");},title:\"Quitar color\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"color-circle\",style:{backgroundColor:\"transparent\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{position:\"absolute\",top:0,left:0},children:/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"14\",x2:\"14\",y2:\"2\",stroke:\"#ef4444\",strokeWidth:\"2\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsx(\"span\",{className:\"custom-text-label\",children:\"Quitar color\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"color-section-title\",children:\"SYN Colors\"}),/*#__PURE__*/_jsx(\"div\",{className:\"color-grid-syn\",children:synColors.map(c=>/*#__PURE__*/_jsx(\"div\",{className:\"color-circle\",style:{backgroundColor:c},onPointerDown:e=>{e.preventDefault();onSelect(c);},title:c},c))}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:\"rgba(150,150,150,0.15)\",marginBottom:\"12px\"}}),/*#__PURE__*/_jsx(\"div\",{className:\"color-section-title\",children:\"Theme Colors\"}),/*#__PURE__*/_jsx(\"div\",{className:\"color-grid-syn\",children:(themeColors&&themeColors.length>0?themeColors:[defaultTextColor,defaultTableColor]).map((c,idx)=>/*#__PURE__*/_jsx(\"div\",{className:\"color-circle\",style:{backgroundColor:c},onPointerDown:e=>{e.preventDefault();onSelect(c);},title:c},`${c}-${idx}`))}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:\"rgba(150,150,150,0.15)\",marginBottom:\"12px\"}}),/*#__PURE__*/_jsx(\"div\",{className:\"color-section-title\",children:\"Paleta de Tonos\"}),/*#__PURE__*/_jsx(\"div\",{className:\"color-grid\",children:THEME_COLORS.map(c=>/*#__PURE__*/_jsx(\"div\",{className:\"color-circle\",style:{backgroundColor:c,// Resalta el borde del blanco en modo claro para que no se pierda\n    border:c===\"#ffffff\"&&!darkMenu?\"1px solid #94a3b8\":\"1px solid var(--circle-border)\"},onPointerDown:e=>{e.preventDefault();onSelect(c);},title:c},c))}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:\"rgba(150,150,150,0.15)\",marginBottom:\"12px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"custom-text-label\",children:\"Personalizado\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:24,height:24,borderRadius:\"50%\",background:\"conic-gradient(red, yellow, lime, aqua, blue, magenta, red)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"white\",fontSize:\"14px\",fontWeight:\"bold\",boxShadow:\"0 2px 4px rgba(0,0,0,0.15)\",cursor:\"pointer\",transition:\"transform 0.15s ease\"},onMouseEnter:e=>e.currentTarget.style.transform=\"scale(1.1)\",onMouseLeave:e=>e.currentTarget.style.transform=\"scale(1)\",title:\"Elegir color\",children:[\"+\",/*#__PURE__*/_jsx(\"input\",{type:\"color\",style:{position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",cursor:\"pointer\",left:0,top:0},onChange:e=>onSelect(e.target.value)})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:\"20px\"}})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"MenuColorProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MenuColor\":{\"type\":\"reactComponent\",\"name\":\"MenuColor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MenuColor.map","export const EditorStyles=`\n .editor-tools-scroll {\n     display: flex; flex: 1; overflow-x: auto; gap: 6px; align-items: center;\n     scrollbar-width: none; -ms-overflow-style: none; min-width: 0;\n }\n .editor-tools-scroll::-webkit-scrollbar { display: none; }\n\n.table-cell-input {\n    background: red;\n    border: none;\n    border-radius: 0;\n\n    padding: 1px 4px;\n\n    font-size: 12px;\n\n    outline: none;\n\n    width: 100%;\n    height: 100%;\n\n    box-sizing: border-box;\n\n    font-family: \"IBM Plex Sans\", sans-serif;\n\n    line-height: 1.1;\n}\n\n .toolbar-group {\n     display: flex; align-items: center; flex-wrap: nowrap; gap: 2px; padding: 4px; border-radius: 8px;\n     background-color: rgba(150, 150, 150, 0.15); box-shadow: inset 0 1px 2px rgba(0,0,0,0.05);\n     border: 1px solid rgba(150, 150, 150, 0.2); transition: all 0.2s ease; flex-shrink: 0;\n }\n    .toolbar-btn {\n     display: flex; align-items: center; justify-content: center;\n     width: 28px; height: 28px; border-radius: 6px; border: none;\n     background-color: transparent; color: var(--c-text-main);\n     cursor: pointer; position: relative; transition: background-color 0.15s ease; flex-shrink: 0;\n }\n    .toolbar-btn:hover { background-color: rgba(150, 150, 150, 0.25); }\n .toolbar-btn-danger:hover { background-color: rgba(255, 82, 82, 0.15) !important; color: #FF5252 !important; }\n .toolbar-btn-active { background-color: rgba(59,130,246,0.22); }\n .toolbar-btn-active:hover { background-color: rgba(59,130,246,0.32); }\n    .toolbar-separator { width: 1px; height: 16px; background-color: rgba(150, 150, 150, 0.3); margin: 0 4px; }\n    .size-indicator {\n     width: 34px; height: 24px; display: flex; align-items: center; justify-content: center;\n     font-size: 13px; font-weight: 600; color: var(--c-text-main); margin: 0 4px; user-select: none;\n }\n\n\n .editor-content { text-align: justify; }\n .editor-content ul { list-style-type: disc !important; padding-left: 2.5em; }\n .editor-content ol { list-style-type: none !important; counter-reset: my-counter; padding-left: 2.5em; }\n .editor-content ol > li { display: block; position: relative; margin-bottom: 4px; }\n .editor-content ol > li::before {\n     content: counters(my-counter, \".\") \". \"; counter-increment: my-counter;\n     position: absolute; right: 100%; padding-right: 0.5em; white-space: nowrap; font-weight: 600; color: inherit;\n }\n .editor-content .inline-math { display: inline-block; vertical-align: middle; margin: 0 2px; }\n .editor-content .inline-math .katex { font-size: inherit !important; }\n.table-selection-handle {\n    position: absolute;\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    background: #3b82f6;\n    border: 2px solid white;\n    box-shadow: 0 0 0 1px #3b82f6;\n    transform: translate(50%, 50%);\n    z-index: 50;\n    cursor: nwse-resize;\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"EditorStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EditorStyles.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function ToolbarGroup({children}){return /*#__PURE__*/_jsx(\"div\",{className:\"toolbar-group\",children:children});}export function ToolbarSeparator(){return /*#__PURE__*/_jsx(\"div\",{className:\"toolbar-separator\"});}export function ToolbarButton({children,onPointerDown,title,danger=false,active=false}){return /*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:onPointerDown,className:danger?\"toolbar-btn toolbar-btn-danger\":active?\"toolbar-btn toolbar-btn-active\":\"toolbar-btn\",title:title,children:children});}\nexport const __FramerMetadata__ = {\"exports\":{\"ToolbarButton\":{\"type\":\"reactComponent\",\"name\":\"ToolbarButton\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ToolbarSeparator\":{\"type\":\"reactComponent\",\"name\":\"ToolbarSeparator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ToolbarGroup\":{\"type\":\"reactComponent\",\"name\":\"ToolbarGroup\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ToolbarComponents.map","// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{EditorIcons}from\"https://framerusercontent.com/modules/Yedlnb5qyX8YPI6mm2X5/aJOVl0BmHJB0Z6vjhKrp/EditorIcons.js\";import{MenuColor}from\"https://framerusercontent.com/modules/Qxj4HfBYePkp1fPHuecb/tnBT4DSdgOOZY48YjWeC/MenuColor.js\";import{EditorStyles}from\"https://framerusercontent.com/modules/AFzAY4VznZ4McdLCjVG8/PKtOWwprdCTVISHjyIGT/EditorStyles.js\";import{ToolbarGroup,ToolbarButton,ToolbarSeparator}from\"https://framerusercontent.com/modules/biyU9hzGrsZBQyO9d8ya/awbo0UG5cstuaEvMVbO8/ToolbarComponents.js\";// ✅ CAMBIO 1/3: Se agrega onMenuToggle como prop opcional\nexport function RichTextEditor({initialValue,onChange,onMenuToggle,menuBackground,themeColors,sectionBg,editorTextColor}){const editorRef=React.useRef(null);const wrapperRef=React.useRef(null);const savedRange=React.useRef(null);const[textColor,setTextColor]=React.useState(\"#000000\");const[highlightColor,setHighlightColor]=React.useState(\"transparent\");const[currentSize,setCurrentSize]=React.useState(12);const[openMenu,setOpenMenu]=React.useState(null);const[menuCoords,setMenuCoords]=React.useState({top:0,left:0});const[activeStates,setActiveStates]=React.useState({bold:false,italic:false,underline:false,alignLeft:false,alignCenter:false,alignRight:false,alignJustify:false,bullets:false,numbered:false});const[showLinkDialog,setShowLinkDialog]=React.useState(false);const[linkText,setLinkText]=React.useState(\"\");const[linkUrl,setLinkUrl]=React.useState(\"https://\");const linkTargetRef=React.useRef(null);function resolveCssColor(color){if(!color)return\"\";if(!color.startsWith(\"var(\"))return color;const div=document.createElement(\"div\");div.style.color=color;document.body.appendChild(div);const resolved=getComputedStyle(div).color;div.remove();return resolved;}function isDarkColor(color){const resolved=resolveCssColor(color);const match=resolved.match(/\\d+/g);if(!match)return false;const[r,g,b]=match.map(Number);const luminance=(.299*r+.587*g+.114*b)/255;return luminance<.5;}React.useEffect(()=>{if(editorRef.current&&!editorRef.current.innerHTML&&initialValue){editorRef.current.innerHTML=initialValue;}document.execCommand(\"styleWithCSS\",false,\"true\");document.execCommand(\"defaultParagraphSeparator\",false,\"div\");},[initialValue]);React.useEffect(()=>{const handleClickOutside=e=>{const target=e.target;if(target.closest(\".editor-content\")){// ✅ CAMBIO 2/3: Notificar cierre al cerrar por clic en el editor\nsetOpenMenu(null);onMenuToggle?.(false);return;}if(wrapperRef.current&&!wrapperRef.current.contains(target)){setOpenMenu(null);onMenuToggle?.(false);}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>document.removeEventListener(\"mousedown\",handleClickOutside);},[onMenuToggle]);const saveSelection=()=>{const sel=window.getSelection();if(sel&&sel.rangeCount>0)savedRange.current=sel.getRangeAt(0);};const restoreSelection=()=>{if(savedRange.current){const sel=window.getSelection();if(sel){sel.removeAllRanges();sel.addRange(savedRange.current);}}};const updateCursorState=()=>{saveSelection();const sel=window.getSelection();if(sel&&sel.rangeCount>0&&sel.anchorNode){const parent=sel.anchorNode.nodeType===3?sel.anchorNode.parentElement:sel.anchorNode;if(parent){const comp=window.getComputedStyle(parent);if(comp.fontSize)setCurrentSize(Math.round(parseFloat(comp.fontSize)));}}setActiveStates({bold:document.queryCommandState(\"bold\"),italic:document.queryCommandState(\"italic\"),underline:document.queryCommandState(\"underline\"),alignLeft:document.queryCommandState(\"justifyLeft\"),alignCenter:document.queryCommandState(\"justifyCenter\"),alignRight:document.queryCommandState(\"justifyRight\"),alignJustify:document.queryCommandState(\"justifyFull\"),bullets:document.queryCommandState(\"insertUnorderedList\"),numbered:document.queryCommandState(\"insertOrderedList\")});};const handleInput=()=>{if(editorRef.current){let html=editorRef.current.innerHTML;html=html.replace(RegExp('<span style=\"background-color:\\\\s*rgba\\\\(0,\\\\s*0,\\\\s*0,\\\\s*0\\\\);?\">(.*?)<\\\\/span>',\"gs\"),\"$1\");onChange(html);}};const execCmd=(cmd,val)=>{restoreSelection();document.execCommand(\"styleWithCSS\",false,\"true\");document.execCommand(cmd,false,val);handleInput();updateCursorState();};const openLinkDialog=()=>{const sel=window.getSelection();const anchor=sel?.anchorNode instanceof Element?sel.anchorNode.closest(\"a\"):sel?.anchorNode?.parentElement?.closest(\"a\")||null;linkTargetRef.current=anchor;if(anchor){setLinkText(anchor.textContent||\"\");setLinkUrl(anchor.getAttribute(\"href\")||\"https://\");}else{setLinkText(sel?.toString()||\"\");setLinkUrl(\"https://\");}setShowLinkDialog(true);};const applyLink=()=>{if(!linkUrl.trim())return;restoreSelection();if(linkTargetRef.current){linkTargetRef.current.textContent=linkText||linkUrl;linkTargetRef.current.href=linkUrl;linkTargetRef.current.target=\"_blank\";linkTargetRef.current.rel=\"noopener noreferrer\";}else{const label=linkText||linkUrl;execCmd(\"insertHTML\",`<a href=\"${linkUrl}\" target=\"_blank\" rel=\"noopener noreferrer\">${label}</a>`);}setShowLinkDialog(false);linkTargetRef.current=null;handleInput();};const handleKeyDown=e=>{if(e.key===\"Tab\"){e.preventDefault();if(e.shiftKey)execCmd(\"outdent\");else execCmd(\"indent\");}if((e.metaKey||e.ctrlKey)&&e.key.toLowerCase()===\"k\"){e.preventDefault();saveSelection();openLinkDialog();return;}if(e.key===\"Enter\"){const sel=window.getSelection();const node=sel?.anchorNode instanceof Element?sel.anchorNode:sel?.anchorNode?.parentElement||null;const quote=node?.closest(\"blockquote\");const line=node?.closest(\"div\");if(quote&&line&&(line.textContent||\"\").trim()===\"\"){e.preventDefault();const paragraph=document.createElement(\"div\");paragraph.innerHTML=\"<br>\";quote.insertAdjacentElement(\"afterend\",paragraph);const range=document.createRange();range.selectNodeContents(paragraph);range.collapse(true);sel?.removeAllRanges();sel?.addRange(range);}}};const applyStyleToMath=(type,value)=>{if(!editorRef.current)return;const sel=window.getSelection();if(!sel||sel.rangeCount===0)return;const mathNodes=editorRef.current.querySelectorAll(\".inline-math\");mathNodes.forEach(node=>{if(sel.containsNode(node,true)){if(type===\"fontSize\")node.style.fontSize=value;if(type===\"color\")node.style.color=value;if(type===\"background\")node.style.backgroundColor=value;}});};const changeFontSize=delta=>{const newSize=Math.max(8,currentSize+delta);applyFontSize(newSize);};const applyFontSize=size=>{setCurrentSize(size);restoreSelection();document.execCommand(\"styleWithCSS\",false,\"true\");document.execCommand(\"fontSize\",false,\"7\");if(editorRef.current){const elements=editorRef.current.querySelectorAll('font[size=\"7\"], span[style*=\"xxx-large\"]');elements.forEach(el=>{el.removeAttribute(\"size\");el.style.fontSize=`${size}px`;});}applyStyleToMath(\"fontSize\",`${size}px`);handleInput();saveSelection();};const applyHighlight=color=>{setHighlightColor(color);restoreSelection();document.execCommand(\"styleWithCSS\",false,\"true\");document.execCommand(\"backColor\",false,color);applyStyleToMath(\"background\",color);document.execCommand(\"foreColor\",false,textColor);applyStyleToMath(\"color\",textColor);handleInput();saveSelection();};const applyTextColor=color=>{setTextColor(color);restoreSelection();document.execCommand(\"styleWithCSS\",false,\"true\");document.execCommand(\"foreColor\",false,color);applyStyleToMath(\"color\",color);handleInput();saveSelection();};const insertMath=()=>execCmd(\"insertText\",\"$$\");const insertQuoteTrigger=()=>execCmd(\"insertText\",\"/> \");const handleClearFormat=()=>{restoreSelection();document.execCommand(\"removeFormat\",false,\"\");document.execCommand(\"backColor\",false,\"transparent\");applyStyleToMath(\"color\",\"\");applyStyleToMath(\"background\",\"\");applyStyleToMath(\"fontSize\",\"\");handleInput();updateCursorState();};// ✅ CAMBIO 3/3: handleOpenMenu notifica hacia arriba via onMenuToggle\nconst handleOpenMenu=(e,menu)=>{console.log(\"OPEN MENU\");e.preventDefault();if(openMenu===menu){setOpenMenu(null);onMenuToggle?.(false);return;}const btnRect=e.currentTarget.getBoundingClientRect();setMenuCoords({top:btnRect.bottom+8,left:btnRect.left});setOpenMenu(menu);onMenuToggle?.(true);};return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,style:{position:\"relative\",//   ⚡ ELEVACIÓN DINÁMICA: Si el menú está abierto, toda la sección del editor domina la pantalla\nzIndex:openMenu?99999:1,display:\"flex\",flexDirection:\"column\",height:\"100%\",width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",border:\"1px solid var(--c-border-light)\",borderRadius:\"12px\",backgroundColor:\"var(--c-white-bg)\",//   ⚡ VISIBLE: Permite que el menú absoluto rompa los límites del marco gris y sobreponga lo que haya debajo\noverflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"style\",{children:EditorStyles}),openMenu&&/*#__PURE__*/_jsx(MenuColor,{type:openMenu,coords:menuCoords,fixed:true,zIndex:1e6,menuBackground:menuBackground,sectionBg:sectionBg,textColor:editorTextColor,themeColors:themeColors,onClose:()=>{setOpenMenu(null);onMenuToggle?.(false);},onSelect:c=>{// Si eligen el botón de 'transparent' (Quitar Color) reseteamos inteligentemente\nif(openMenu===\"text\")applyTextColor(c===\"transparent\"?\"inherit\":c);else applyHighlight(c);setOpenMenu(null);onMenuToggle?.(false);}}),showLinkDialog&&/*#__PURE__*/_jsxs(\"div\",{onPointerDown:e=>e.stopPropagation(),style:{position:\"absolute\",top:56,right:16,zIndex:1e6,width:280,display:\"flex\",flexDirection:\"column\",gap:8,padding:10,borderRadius:10,border:\"1px solid var(--c-border-light)\",background:\"var(--c-white-bg)\",boxShadow:\"0 8px 20px rgba(0,0,0,0.12)\"},children:[/*#__PURE__*/_jsx(\"input\",{value:linkText,onChange:e=>setLinkText(e.target.value),placeholder:\"Display text\",style:{fontSize:12,padding:\"6px 8px\"}}),/*#__PURE__*/_jsx(\"input\",{value:linkUrl,onChange:e=>setLinkUrl(e.target.value),placeholder:\"https://\",style:{fontSize:12,padding:\"6px 8px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6,justifyContent:\"flex-end\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowLinkDialog(false),children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{onClick:applyLink,children:\"Apply\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",backgroundColor:\"var(--c-white-bg)\",borderBottom:\"1px solid var(--c-border-light)\",borderTopLeftRadius:\"12px\",borderTopRightRadius:\"12px\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"editor-tools-scroll\",onScroll:()=>{setOpenMenu(null);onMenuToggle?.(false);},style:{padding:\"8px 0px 8px 12px\",minWidth:0,width:0,flexGrow:1},children:[/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Undo\",onPointerDown:e=>{e.preventDefault();execCmd(\"undo\");},children:/*#__PURE__*/_jsx(EditorIcons.Undo,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Redo\",onPointerDown:e=>{e.preventDefault();execCmd(\"redo\");},children:/*#__PURE__*/_jsx(EditorIcons.Redo,{})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"toolbar-group\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"size-indicator\",title:\"Current Size\",children:currentSize}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();changeFontSize(1);},className:\"toolbar-btn\",title:\"Increase Font Size\",children:/*#__PURE__*/_jsx(EditorIcons.IncreaseFont,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();changeFontSize(-1);},className:\"toolbar-btn\",title:\"Decrease Font Size\",children:/*#__PURE__*/_jsx(EditorIcons.DecreaseFont,{})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"toolbar-group\",children:[/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},className:\"toolbar-btn\",title:\"Font Color\",onClick:e=>handleOpenMenu(e,\"text\"),children:/*#__PURE__*/_jsx(EditorIcons.TextColor,{color:textColor})}),/*#__PURE__*/_jsx(ToolbarSeparator,{}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},className:\"toolbar-btn\",title:\"Highlight Color\",onClick:e=>handleOpenMenu(e,\"highlight\"),children:/*#__PURE__*/_jsx(EditorIcons.Highlight,{color:highlightColor})})]}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Bold\",active:activeStates.bold,onPointerDown:e=>{e.preventDefault();execCmd(\"bold\");},children:/*#__PURE__*/_jsx(EditorIcons.Bold,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Italic\",active:activeStates.italic,onPointerDown:e=>{e.preventDefault();execCmd(\"italic\");},children:/*#__PURE__*/_jsx(EditorIcons.Italic,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Underline\",active:activeStates.underline,onPointerDown:e=>{e.preventDefault();execCmd(\"underline\");},children:/*#__PURE__*/_jsx(EditorIcons.Underline,{})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"toolbar-group\",children:[/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"justifyLeft\");},className:`toolbar-btn ${activeStates.alignLeft?\"toolbar-btn-active\":\"\"}`,title:\"Align Left\",children:/*#__PURE__*/_jsx(EditorIcons.AlignLeft,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"justifyCenter\");},className:`toolbar-btn ${activeStates.alignCenter?\"toolbar-btn-active\":\"\"}`,title:\"Align Center\",children:/*#__PURE__*/_jsx(EditorIcons.AlignCenter,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"justifyRight\");},className:`toolbar-btn ${activeStates.alignRight?\"toolbar-btn-active\":\"\"}`,title:\"Align Right\",children:/*#__PURE__*/_jsx(EditorIcons.AlignRight,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"justifyFull\");},className:`toolbar-btn ${activeStates.alignJustify?\"toolbar-btn-active\":\"\"}`,title:\"Justify\",children:/*#__PURE__*/_jsx(EditorIcons.AlignJustify,{})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"toolbar-group\",children:[/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"insertUnorderedList\");},className:`toolbar-btn ${activeStates.bullets?\"toolbar-btn-active\":\"\"}`,title:\"Bullets\",children:/*#__PURE__*/_jsx(EditorIcons.ListUl,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"insertOrderedList\");},className:`toolbar-btn ${activeStates.numbered?\"toolbar-btn-active\":\"\"}`,title:\"Numbered List\",children:/*#__PURE__*/_jsx(EditorIcons.ListOl,{})}),/*#__PURE__*/_jsx(ToolbarSeparator,{}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"outdent\");},className:\"toolbar-btn\",title:\"Decrease Indent\",children:/*#__PURE__*/_jsx(EditorIcons.Outdent,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();execCmd(\"indent\");},className:\"toolbar-btn\",title:\"Increase Indent\",children:/*#__PURE__*/_jsx(EditorIcons.Indent,{})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"toolbar-group\",children:[/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();insertQuoteTrigger();},className:\"toolbar-btn\",title:\"Insert Quote Trigger\",children:/*#__PURE__*/_jsx(EditorIcons.Quote,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();saveSelection();openLinkDialog();},className:\"toolbar-btn\",title:\"Insert/Edit Link\",children:/*#__PURE__*/_jsx(EditorIcons.Hyperlink,{})}),/*#__PURE__*/_jsx(motion.button,{whileTap:{scale:.9},onPointerDown:e=>{e.preventDefault();insertMath();},className:\"toolbar-btn\",title:\"Insert Equation\",children:/*#__PURE__*/_jsx(EditorIcons.Math,{})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\",alignItems:\"center\",padding:\"8px 12px 8px 12px\",backgroundColor:\"var(--c-white-bg)\",position:\"relative\",zIndex:2,borderLeft:\"1px solid var(--c-border-light)\",boxShadow:\"-8px 0 12px 4px var(--c-white-bg)\",borderTopRightRadius:\"12px\"},children:/*#__PURE__*/_jsx(ToolbarButton,{danger:true,title:\"Clear All Formatting\",onPointerDown:e=>{e.preventDefault();handleClearFormat();},children:/*#__PURE__*/_jsx(EditorIcons.ClearFormat,{})})})]}),/*#__PURE__*/_jsx(\"div\",{ref:editorRef,className:\"editor-content\",contentEditable:true,onInput:handleInput,onKeyDown:handleKeyDown,onKeyUp:updateCursorState,onMouseUp:updateCursorState,onClick:updateCursorState,style:{padding:\"20px 24px\",outline:\"none\",flex:1,minHeight:180,color:\"var(--c-text-main)\",fontSize:\"12px\",lineHeight:1.8,overflowY:\"auto\",overflowX:\"hidden\",borderBottomLeftRadius:\"12px\",borderBottomRightRadius:\"12px\",width:\"100%\",maxWidth:\"100%\",boxSizing:\"border-box\",wordBreak:\"break-word\"}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextEditor\":{\"type\":\"reactComponent\",\"name\":\"RichTextEditor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ModuleEditors.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{renderCellContent}from\"https://framerusercontent.com/modules/6JFz3UgX1zGrROlD2Dtt/8FlyMxkpcF1WEgjfds76/RenderCellContent.js\";export function TableCellEditor({value,onChange,onContextMenu,cellStyle,styles,isSelected,onSelect,onPointerDown,onPointerEnter,rowIndex,colIndex,onEditingStart,onEditingEnd,onStartEditWithSeed,onRequestLinkEdit,isEditing,isMobile}){const defaultFontSize=isMobile?8:10;const textAlign=cellStyle.textAlign??\"center\";const verticalAlign=cellStyle.verticalAlign??\"middle\";return /*#__PURE__*/_jsx(\"div\",{onPointerDown:e=>{if(e.button===2)return;if(isEditing)return;onPointerDown(e);},onPointerEnter:onPointerEnter,onContextMenu:onContextMenu,onDoubleClick:()=>onEditingStart(),style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:verticalAlign===\"top\"?\"flex-start\":verticalAlign===\"bottom\"?\"flex-end\":\"center\",justifyContent:textAlign===\"left\"?\"flex-start\":textAlign===\"right\"?\"flex-end\":\"center\",backgroundColor:cellStyle.backgroundColor??\"transparent\",padding:\"6px 8px\",boxSizing:\"border-box\",cursor:isEditing?\"text\":\"crosshair\"},children:isEditing?/*#__PURE__*/_jsx(\"input\",{className:\"table-cell-input\",value:value,autoFocus:true,onBlur:onEditingEnd,onKeyDown:e=>{if((e.metaKey||e.ctrlKey)&&e.key.toLowerCase()===\"k\"){e.preventDefault();onRequestLinkEdit();return;}},onChange:e=>onChange(e.target.value),style:{fontStyle:cellStyle.fontStyle||\"normal\",textDecoration:cellStyle.textDecoration||\"none\",fontSize:cellStyle.fontSize||defaultFontSize,color:cellStyle.color,textAlign,fontWeight:cellStyle.fontWeight,width:\"100%\",border:\"none\",borderRadius:0,background:\"transparent\",outline:\"none\",margin:0}}):/*#__PURE__*/_jsx(\"div\",{style:{fontStyle:cellStyle.fontStyle||\"normal\",textDecoration:cellStyle.textDecoration||\"none\",fontSize:cellStyle.fontSize||defaultFontSize,color:cellStyle.color,textAlign,fontWeight:cellStyle.fontWeight,width:\"100%\",whiteSpace:\"pre-wrap\",wordBreak:\"break-word\"},dangerouslySetInnerHTML:{__html:renderCellContent(value||\"\")}})});}\nexport const __FramerMetadata__ = {\"exports\":{\"TableCellEditor\":{\"type\":\"reactComponent\",\"name\":\"TableCellEditor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{TableCellEditor}from\"https://framerusercontent.com/modules/hiYBSivH81C9mIv90kYX/qSIfsXgtF6vYEPqHsl3z/TableCellEditor.js\";import{useState,useEffect,useRef}from\"react\";import{renderCellContent}from\"https://framerusercontent.com/modules/6JFz3UgX1zGrROlD2Dtt/8FlyMxkpcF1WEgjfds76/RenderCellContent.js\";import{EditorStyles}from\"https://framerusercontent.com/modules/AFzAY4VznZ4McdLCjVG8/PKtOWwprdCTVISHjyIGT/EditorStyles.js\";export function TableGridEditor({tableGrid,tableCellStyles,onChange,onStylesChange,styles,tableMergedCells,onMergedCellsChange,selectedRange,onSelect,setSelectedRange,tableColumnWidths,onColumnWidthsChange,cGold,tableRowHeights,onRowHeightsChange,onUndo,onRedo,onShortcutBold,onShortcutItalic,onShortcutUnderline,onShortcutLink,headerPreset}){const[isMobile,setIsMobile]=useState(false);const defaultColumnWidth=isMobile?120:150;const defaultRowHeight=isMobile?24:40;const tableRef=useRef(null);const containerRef=useRef(null);const gridFocusRef=useRef(null);const[additiveSelection,setAdditiveSelection]=useState(new Set);const[activeCell,setActiveCell]=useState(null);const[isHandleDragging,setIsHandleDragging]=useState(false);const[handlePosition,setHandlePosition]=useState(null);const[editingCell,setEditingCell]=useState(null);const[selectionOverlay,setSelectionOverlay]=useState(null);const focusGridSelection=()=>{gridFocusRef.current?.focus();};useEffect(()=>{const updateMobile=()=>{if(typeof window!==\"undefined\"){setIsMobile(window.innerWidth<=600);}};updateMobile();window.addEventListener(\"resize\",updateMobile);return()=>window.removeEventListener(\"resize\",updateMobile);},[]);useEffect(()=>{const handleClick=()=>{setContextMenu(null);};document.addEventListener(\"click\",handleClick);return()=>{document.removeEventListener(\"click\",handleClick);};},[]);useEffect(()=>{const handleKeyDown=e=>{const activeElement=document.activeElement;const isEditingText=!!activeElement&&(activeElement.tagName===\"INPUT\"||activeElement.tagName===\"TEXTAREA\"||activeElement.isContentEditable||!!activeElement.closest(\"[contenteditable='true']\"));if(isEditingText)return;if(editingCell)return;const key=e.key.toLowerCase();const isMeta=e.ctrlKey||e.metaKey;if(isMeta&&key===\"z\"){e.preventDefault();if(e.shiftKey)onRedo();else onUndo();return;}if(isMeta&&key===\"b\"){e.preventDefault();onShortcutBold();return;}if(isMeta&&key===\"i\"){e.preventDefault();onShortcutItalic();return;}if(isMeta&&key===\"u\"){e.preventDefault();onShortcutUnderline();return;}if(isMeta&&key===\"k\"){e.preventDefault();onShortcutLink();return;}if(selectedRange&&e.key.length===1&&!e.metaKey&&!e.ctrlKey&&!e.altKey){e.preventDefault();setEditingCell({row:selectedRange.startRow,col:selectedRange.startCol});const newGrid=tableGrid.map(row=>[...row]);newGrid[selectedRange.startRow][selectedRange.startCol]=e.key;onChange(newGrid);return;}const isClearShortcut=key===\"delete\"||key===\"backspace\"||key===\"x\";if(!isClearShortcut||!selectedRange)return;e.preventDefault();const minRow=Math.min(selectedRange.startRow,selectedRange.endRow);const maxRow=Math.max(selectedRange.startRow,selectedRange.endRow);const minCol=Math.min(selectedRange.startCol,selectedRange.endCol);const maxCol=Math.max(selectedRange.startCol,selectedRange.endCol);const newGrid=tableGrid.map(row=>[...row]);for(let r=minRow;r<=maxRow;r++){for(let c=minCol;c<=maxCol;c++){newGrid[r][c]=\"\";}}additiveSelection.forEach(key=>{const[row,col]=key.split(\"-\").map(Number);if(newGrid[row]?.[col]!==undefined)newGrid[row][col]=\"\";});onChange(newGrid);};window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[selectedRange,tableGrid,editingCell,additiveSelection,onUndo,onRedo,onShortcutBold,onShortcutItalic,onShortcutUnderline,onShortcutLink]);const extractClipboardGrid=e=>{const clipboard=e.clipboardData;if(!clipboard)return{rows:[],merged:{}};//\n// 1. HTML TABLE (Docs / Word)\n//\nconst html=clipboard.getData(\"text/html\");if(html&&html.includes(\"<table\")){const parser=new DOMParser;const doc=parser.parseFromString(html,\"text/html\");const merged={};const rows=[];const occupied=new Set;const trNodes=Array.from(doc.querySelectorAll(\"tr\"));trNodes.forEach((tr,rIdx)=>{if(!rows[rIdx])rows[rIdx]=[];let cIdx=0;const cells=Array.from(tr.querySelectorAll(\"td,th\"));cells.forEach(cell=>{while(occupied.has(`${rIdx}-${cIdx}`))cIdx++;const text=cell.textContent?.trim()??\"\";const rowspan=Math.max(1,Number(cell.getAttribute(\"rowspan\")||1));const colspan=Math.max(1,Number(cell.getAttribute(\"colspan\")||1));rows[rIdx][cIdx]=text;if(rowspan>1||colspan>1){merged[`${rIdx}-${cIdx}`]={rowspan,colspan};for(let rr=rIdx;rr<rIdx+rowspan;rr++){for(let cc=cIdx;cc<cIdx+colspan;cc++){if(rr===rIdx&&cc===cIdx)continue;occupied.add(`${rr}-${cc}`);}}}cIdx+=colspan;});});if(rows.length)return{rows,merged};}//\n// 2. TSV (Sheets / Excel)\n//\nconst tsv=clipboard.getData(\"text/tab-separated-values\")||clipboard.getData(\"text/plain\");if(tsv.includes(\"\t\")){return{rows:tsv.trimEnd().split(/\\r?\\n/).map(row=>row.split(\"\t\")),merged:{}};}//\n// 3. Plain text\n//\nconst text=clipboard.getData(\"text/plain\");if(text){return{rows:text.trimEnd().split(/\\r?\\n/).map(row=>[row]),merged:{}};}return{rows:[],merged:{}};};const copySelection=async()=>{if(!selectedRange)return;const minRow=Math.min(selectedRange.startRow,selectedRange.endRow);const maxRow=Math.max(selectedRange.startRow,selectedRange.endRow);const minCol=Math.min(selectedRange.startCol,selectedRange.endCol);const maxCol=Math.max(selectedRange.startCol,selectedRange.endCol);const text=[];for(let r=minRow;r<=maxRow;r++){const row=[];for(let c=minCol;c<=maxCol;c++){row.push(tableGrid[r]?.[c]??\"\");}text.push(row.join(\"\t\"));}await navigator.clipboard.writeText(text.join(\"\\n\"));};useEffect(()=>{const handleKeyDown=async e=>{const activeElement=document.activeElement;const isEditingText=!!activeElement&&(activeElement.tagName===\"INPUT\"||activeElement.tagName===\"TEXTAREA\"||activeElement.isContentEditable||!!activeElement.closest(\"[contenteditable='true']\"));if(isEditingText)return;if((e.ctrlKey||e.metaKey)&&e.key===\"c\"){e.preventDefault();copySelection();}};window.addEventListener(\"keydown\",handleKeyDown);return()=>window.removeEventListener(\"keydown\",handleKeyDown);},[selectedRange,tableGrid]);const pasteIntoGrid=(e,startRow,startCol)=>{e.preventDefault();const parsed=extractClipboardGrid(e);const rows=parsed.rows;if(!rows.length)return;const newGrid=tableGrid.map(r=>[...r]);const requiredRows=startRow+rows.length;const requiredCols=startCol+Math.max(...rows.map(r=>r.length));while(newGrid.length<requiredRows){newGrid.push(new Array(newGrid[0].length).fill(\"\"));}while(newGrid[0].length<requiredCols){newGrid.forEach(row=>row.push(\"\"));}rows.forEach((rowData,rowOffset)=>{rowData.forEach((value,colOffset)=>{newGrid[startRow+rowOffset][startCol+colOffset]=value;});});onChange(newGrid);if(Object.keys(parsed.merged).length>0){const nextMerged={...tableMergedCells||{}};Object.entries(parsed.merged).forEach(([key,merge])=>{const[r,c]=key.split(\"-\").map(Number);nextMerged[`${startRow+r}-${startCol+c}`]=merge;});onMergedCellsChange(nextMerged);}};useEffect(()=>{const handlePaste=e=>{const activeElement=document.activeElement;const isEditingText=!!activeElement&&(activeElement.tagName===\"INPUT\"||activeElement.tagName===\"TEXTAREA\"||activeElement.isContentEditable||!!activeElement.closest(\"[contenteditable='true']\"));if(isEditingText)return;if(!selectedRange)return;pasteIntoGrid(e,selectedRange.startRow,selectedRange.startCol);};window.addEventListener(\"paste\",handlePaste);return()=>window.removeEventListener(\"paste\",handlePaste);},[selectedRange,tableGrid]);const autoFitColumn=colIndex=>{const MIN_WIDTH=0;const PADDING=24;const measure=document.createElement(\"div\");measure.style.position=\"absolute\";measure.style.visibility=\"hidden\";measure.style.whiteSpace=\"nowrap\";measure.style.pointerEvents=\"none\";document.body.appendChild(measure);let maxWidth=MIN_WIDTH;tableGrid.forEach(row=>{measure.innerHTML=renderCellContent(row[colIndex]||\"\");maxWidth=Math.max(maxWidth,measure.scrollWidth+PADDING);});document.body.removeChild(measure);onColumnWidthsChange({...tableColumnWidths,[colIndex]:Math.ceil(maxWidth)});};const[resizingColumn,setResizingColumn]=useState(null);const[resizingRow,setResizingRow]=useState(null);const resizeStartY=useRef(0);const resizeStartX=useRef(0);const startColumnResize=(col,e)=>{e.preventDefault();setResizingColumn(col);resizeStartX.current=e.clientX;};const startRowResize=(row,e)=>{e.preventDefault();e.stopPropagation();setResizingRow(row);resizeStartY.current=e.clientY;currentRowHeight.current=tableRowHeights?.[row]??defaultRowHeight;};const currentRowHeight=useRef(24);useEffect(()=>{const handleMove=e=>{if(resizingRow!==null){const delta=e.clientY-resizeStartY.current;resizeStartY.current=e.clientY;currentRowHeight.current=Math.max(defaultRowHeight,currentRowHeight.current+delta);onRowHeightsChange({...tableRowHeights||{},[resizingRow]:currentRowHeight.current});return;}if(resizingColumn!==null){const delta=e.clientX-resizeStartX.current;resizeStartX.current=e.clientX;onColumnWidthsChange({...tableColumnWidths??{},[resizingColumn]:Math.max(10,(tableColumnWidths?.[resizingColumn]??defaultColumnWidth)+delta)});}};const handleUp=()=>{setResizingRow(null);setResizingColumn(null);currentRowHeight.current=defaultRowHeight;};window.addEventListener(\"pointermove\",handleMove);window.addEventListener(\"pointerup\",handleUp);return()=>{window.removeEventListener(\"pointermove\",handleMove);window.removeEventListener(\"pointerup\",handleUp);};},[resizingRow,resizingColumn,tableColumnWidths,tableRowHeights,defaultColumnWidth,defaultRowHeight]);const unmergeCell=(row,col)=>{const newMerged={...tableMergedCells};delete newMerged[`${row}-${col}`];onMergedCellsChange(newMerged);};const mergeSelectedCells=()=>{if(!selectedRange)return;const minRow=Math.min(selectedRange.startRow,selectedRange.endRow);const maxRow=Math.max(selectedRange.startRow,selectedRange.endRow);const minCol=Math.min(selectedRange.startCol,selectedRange.endCol);const maxCol=Math.max(selectedRange.startCol,selectedRange.endCol);const intersectsExistingMerge=Object.entries(tableMergedCells||{}).some(([key,merge])=>{const[startRow,startCol]=key.split(\"-\").map(Number);const endRow=startRow+merge.rowspan-1;const endCol=startCol+merge.colspan-1;return!(endRow<minRow||startRow>maxRow||endCol<minCol||startCol>maxCol);});if(intersectsExistingMerge){alert(\"Please unmerge existing merged cells before creating a new merge.\");return;// ← ESTA línea es la importante\n}const rowspan=maxRow-minRow+1;const colspan=maxCol-minCol+1;const newMerged={...tableMergedCells,[`${minRow}-${minCol}`]:{rowspan,colspan}};onMergedCellsChange(newMerged);};const[hoveredMenuItem,setHoveredMenuItem]=useState(null);const[contextMenu,setContextMenu]=useState(null);const getMenuItemStyle=id=>({padding:\"10px 12px\",cursor:\"pointer\",fontSize:13,borderRadius:6,transition:\"all .05s ease\",background:hoveredMenuItem===id?\"rgba(77,77,77,.14)\":\"transparent\",backdropFilter:hoveredMenuItem===id?\"blur(8px)\":\"none\"});const[isDragging,setIsDragging]=useState(false);const isCellInRange=(row,col)=>{if(additiveSelection.has(`${row}-${col}`))return true;if(!selectedRange)return false;const minRow=Math.min(selectedRange.startRow,selectedRange.endRow);const maxRow=Math.max(selectedRange.startRow,selectedRange.endRow);const minCol=Math.min(selectedRange.startCol,selectedRange.endCol);const maxCol=Math.max(selectedRange.startCol,selectedRange.endCol);return row>=minRow&&row<=maxRow&&col>=minCol&&col<=maxCol;};const insertRowAbove=rowIndex=>{const newGrid=[...tableGrid];newGrid.splice(rowIndex,0,new Array(tableGrid[0].length).fill(\"\"));if(headerPreset===\"firstColumn\"||headerPreset===\"headerRowFirstColumn\"){const nextStyles={...tableCellStyles||{}};nextStyles[`${rowIndex}-0`]={...nextStyles[`${rowIndex}-0`]||{},backgroundColor:cGold,color:\"#efeadf\",textAlign:\"center\",fontWeight:\"bold\"};onStylesChange(nextStyles);}onChange(newGrid);};const insertRowBelow=rowIndex=>{const newGrid=[...tableGrid];newGrid.splice(rowIndex+1,0,new Array(tableGrid[0].length).fill(\"\"));const insertedRow=rowIndex+1;if(headerPreset===\"firstColumn\"||headerPreset===\"headerRowFirstColumn\"){const nextStyles={...tableCellStyles||{}};nextStyles[`${insertedRow}-0`]={...nextStyles[`${insertedRow}-0`]||{},backgroundColor:cGold,color:\"#efeadf\",textAlign:\"center\",fontWeight:\"bold\"};onStylesChange(nextStyles);}onChange(newGrid);};const deleteRow=rowIndex=>{const newGrid=[...tableGrid];newGrid.splice(rowIndex,1);onChange(newGrid);};const insertColumnLeft=colIndex=>{const newGrid=tableGrid.map(row=>{const newRow=[...row];newRow.splice(colIndex,0,\"\");return newRow;});const newStyles={};Object.entries(tableCellStyles||{}).forEach(([key,value])=>{const[row,col]=key.split(\"-\").map(Number);if(col>=colIndex)newStyles[`${row}-${col+1}`]=value;else newStyles[key]=value;});if(headerPreset===\"headerRow\"||headerPreset===\"headerRowFirstColumn\"){newStyles[`0-${colIndex}`]={...newStyles[`0-${colIndex}`]||{},backgroundColor:cGold,color:\"#efeadf\",textAlign:\"center\",fontWeight:\"bold\"};}onStylesChange(newStyles);onChange(newGrid);};const insertColumnRight=colIndex=>{const newGrid=tableGrid.map(row=>{const newRow=[...row];newRow.splice(colIndex+1,0,\"\");return newRow;});const insertedCol=colIndex+1;const newStyles={};Object.entries(tableCellStyles||{}).forEach(([key,value])=>{const[row,col]=key.split(\"-\").map(Number);if(col>=insertedCol){newStyles[`${row}-${col+1}`]=value;}else{newStyles[key]=value;}});if(headerPreset===\"headerRow\"||headerPreset===\"headerRowFirstColumn\"){newStyles[`0-${insertedCol}`]={...newStyles[`0-${insertedCol}`]||{},fontWeight:\"bold\",textAlign:\"center\",color:\"#efeadf\",backgroundColor:cGold};}onChange(newGrid);onStylesChange(newStyles);};const selectedMergedCell=contextMenu?.type===\"cells\"&&contextMenu.row!==undefined&&contextMenu.col!==undefined?tableMergedCells[`${contextMenu.row}-${contextMenu.col}`]:null;const deleteColumn=colIndex=>{const newGrid=tableGrid.map(row=>{const newRow=[...row];newRow.splice(colIndex,1);return newRow;});onChange(newGrid);};useEffect(()=>{if(!selectedRange||!tableRef.current||!containerRef.current){setHandlePosition(null);setSelectionOverlay(null);return;}const startRow=Math.min(selectedRange.startRow,selectedRange.endRow);const startCol=Math.min(selectedRange.startCol,selectedRange.endCol);const endRow=Math.max(selectedRange.startRow,selectedRange.endRow);const endCol=Math.max(selectedRange.startCol,selectedRange.endCol);const startCell=tableRef.current.querySelector(`td[data-row='${startRow}'][data-col='${startCol}']`);const endCell=tableRef.current.querySelector(`td[data-row='${endRow}'][data-col='${endCol}']`);if(!startCell||!endCell){setHandlePosition(null);setSelectionOverlay(null);return;}const startRect=startCell.getBoundingClientRect();const endRect=endCell.getBoundingClientRect();const containerRect=containerRef.current.getBoundingClientRect();setSelectionOverlay({left:startRect.left-containerRect.left-1,top:startRect.top-containerRect.top-1,width:endRect.right-startRect.left+2,height:endRect.bottom-startRect.top+2});setHandlePosition({left:endRect.right-containerRect.left-6,top:endRect.bottom-containerRect.top-6});},[selectedRange,tableGrid,tableColumnWidths,tableRowHeights]);useEffect(()=>{if(!isHandleDragging)return;const handleMove=e=>{if(!tableRef.current||!selectedRange)return;const target=document.elementFromPoint(e.clientX,e.clientY);const cellEl=target?.closest(\"td[data-row][data-col]\");if(!cellEl)return;const row=Number(cellEl.dataset.row);const col=Number(cellEl.dataset.col);setSelectedRange(prev=>prev?{...prev,endRow:row,endCol:col}:prev);};const handleUp=()=>setIsHandleDragging(false);window.addEventListener(\"pointermove\",handleMove);window.addEventListener(\"pointerup\",handleUp);return()=>{window.removeEventListener(\"pointermove\",handleMove);window.removeEventListener(\"pointerup\",handleUp);};},[isHandleDragging,selectedRange,setSelectedRange]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:EditorStyles}),/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{overflowX:\"auto\",border:\"1px solid #d1d5db\",borderRadius:8,position:\"relative\"},onPointerUp:()=>{setIsDragging(false);},children:[/*#__PURE__*/_jsx(\"div\",{ref:gridFocusRef,tabIndex:0,\"aria-hidden\":\"true\",style:{position:\"absolute\",width:1,height:1,opacity:0,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"table\",{ref:tableRef,style:{borderCollapse:\"collapse\"},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:{border:\"1px solid var(--c-border-light)\",background:\"rgba(128,128,128,0.08)\",fontWeight:600,position:\"relative\"}}),tableGrid[0]?.map((_,cIdx)=>/*#__PURE__*/_jsxs(\"th\",{onContextMenu:e=>{e.preventDefault();setContextMenu({type:\"column\",index:cIdx,x:e.clientX,y:e.clientY});},style:{position:\"relative\",border:\"1px solid #d1d5db\",padding:\"6px\",fontSize:12,width:tableColumnWidths?.[cIdx]??defaultColumnWidth,minWidth:tableColumnWidths?.[cIdx]??10},children:[String.fromCharCode(65+cIdx),/*#__PURE__*/_jsx(\"div\",{onPointerDown:e=>{e.stopPropagation();startColumnResize(cIdx,e);},onDoubleClick:e=>{e.stopPropagation();autoFitColumn(cIdx);},style:{position:\"absolute\",right:0,top:0,width:6,height:\"100%\",cursor:\"col-resize\",zIndex:100}})]},cIdx))]})}),/*#__PURE__*/_jsx(\"tbody\",{children:tableGrid.map((row,rIdx)=>/*#__PURE__*/_jsxs(\"tr\",{style:{height:tableRowHeights?.[rIdx]??defaultRowHeight},children:[/*#__PURE__*/_jsxs(\"td\",{onContextMenu:e=>{e.preventDefault();setContextMenu({type:\"row\",index:rIdx,x:e.clientX,y:e.clientY});},style:{border:\"1px solid #d1d5db\",textAlign:\"center\",fontSize:12,width:24,position:\"relative\",minHeight:tableRowHeights?.[rIdx]??defaultRowHeight,height:tableRowHeights?.[rIdx]??defaultRowHeight,boxSizing:\"border-box\"},children:[rIdx+1,/*#__PURE__*/_jsx(\"div\",{onPointerDown:e=>{startRowResize(rIdx,e);},style:{position:\"absolute\",left:0,bottom:0,width:\"100%\",height:10,cursor:\"row-resize\",zIndex:100,background:resizingRow===rIdx?\"#3b82f633\":\"transparent\"}})]}),row.map((cell,cIdx)=>{const mergeKey=`${rIdx}-${cIdx}`;const mergedCell=tableMergedCells?.[mergeKey];const cellStyle=tableCellStyles[`${rIdx}-${cIdx}`]||{};let hidden=false;Object.entries(tableMergedCells||{}).forEach(([key,merge])=>{const[startRow,startCol]=key.split(\"-\").map(Number);const insideRows=rIdx>=startRow&&rIdx<startRow+merge.rowspan;const insideCols=cIdx>=startCol&&cIdx<startCol+merge.colspan;const isAnchor=rIdx===startRow&&cIdx===startCol;if(insideRows&&insideCols&&!isAnchor){hidden=true;}});let isHiddenByMerge=false;Object.entries(tableMergedCells||{}).forEach(([key,merge])=>{const[startRow,startCol]=key.split(\"-\").map(Number);const endRow=startRow+merge.rowspan-1;const endCol=startCol+merge.colspan-1;const insideMerge=rIdx>=startRow&&rIdx<=endRow&&cIdx>=startCol&&cIdx<=endCol;const isOrigin=rIdx===startRow&&cIdx===startCol;if(insideMerge&&!isOrigin){isHiddenByMerge=true;}});if(isHiddenByMerge){return null;}if(hidden)return null;return /*#__PURE__*/_jsx(\"td\",{\"data-row\":rIdx,\"data-col\":cIdx,rowSpan:mergedCell?.rowspan||1,colSpan:mergedCell?.colspan||1,style:{borderTop:`${cellStyle.borderOverrides?.top?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.top?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.top?.borderColor??cellStyle.borderColor??\"#d1d5db\"}`,borderRight:`${cellStyle.borderOverrides?.right?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.right?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.right?.borderColor??cellStyle.borderColor??\"#d1d5db\"}`,borderBottom:`${cellStyle.borderOverrides?.bottom?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.bottom?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.bottom?.borderColor??cellStyle.borderColor??\"#d1d5db\"}`,borderLeft:`${cellStyle.borderOverrides?.left?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.left?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.left?.borderColor??cellStyle.borderColor??\"#d1d5db\"}`,padding:0,minHeight:tableRowHeights?.[rIdx]??defaultRowHeight,height:tableRowHeights?.[rIdx]??defaultRowHeight,boxSizing:\"border-box\",width:tableColumnWidths?.[cIdx]??defaultColumnWidth,minWidth:tableColumnWidths?.[cIdx]??10},children:/*#__PURE__*/_jsx(TableCellEditor,{onContextMenu:e=>{e.preventDefault();setContextMenu({type:\"cells\",row:rIdx,col:cIdx,x:e.clientX,y:e.clientY});},value:cell,cellStyle:cellStyle,styles:styles,rowIndex:rIdx,colIndex:cIdx,isSelected:isCellInRange(rIdx,cIdx),onPointerDown:e=>{if(editingCell)setEditingCell(null);setIsDragging(true);focusGridSelection();setActiveCell({row:rIdx,col:cIdx});if(e.shiftKey&&activeCell){setSelectedRange({startRow:activeCell.row,startCol:activeCell.col,endRow:rIdx,endCol:cIdx});return;}if(e.metaKey||e.ctrlKey){setAdditiveSelection(prev=>{const next=new Set(prev);const key=`${rIdx}-${cIdx}`;if(next.has(key))next.delete(key);else next.add(key);return next;});return;}setAdditiveSelection(new Set);setSelectedRange({startRow:rIdx,startCol:cIdx,endRow:rIdx,endCol:cIdx});},onPointerEnter:()=>{if(!isDragging)return;setSelectedRange(prev=>{if(!prev)return prev;return{...prev,endRow:rIdx,endCol:cIdx};});},onChange:value=>{const newGrid=tableGrid.map(r=>[...r]);newGrid[rIdx][cIdx]=value;onChange(newGrid);},onEditingStart:()=>setEditingCell({row:rIdx,col:cIdx}),onEditingEnd:()=>{setEditingCell(null);focusGridSelection();},onStartEditWithSeed:seed=>{setEditingCell({row:rIdx,col:cIdx});const newGrid=tableGrid.map(r=>[...r]);newGrid[rIdx][cIdx]=seed;onChange(newGrid);},onRequestLinkEdit:onShortcutLink,isEditing:editingCell?.row===rIdx&&editingCell?.col===cIdx,isMobile:isMobile})},cIdx);})]},rIdx))})]}),selectionOverlay&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:selectionOverlay.left,top:selectionOverlay.top,width:selectionOverlay.width,height:selectionOverlay.height,border:\"2px solid #3b82f6\",pointerEvents:\"none\",zIndex:40,boxSizing:\"border-box\"}}),selectedRange&&handlePosition&&/*#__PURE__*/_jsx(\"div\",{className:\"table-selection-handle\",style:{left:handlePosition.left,top:handlePosition.top},onPointerDown:e=>{e.preventDefault();e.stopPropagation();setIsHandleDragging(true);focusGridSelection();}}),contextMenu&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:contextMenu.y,left:contextMenu.x,minWidth:200,borderRadius:10,backdropFilter:\"blur(2px)\",background:\"rgba(255,255,255,0.50)\",border:\"1px solid rgba(255,255,255,0.25)\",boxShadow:\"0 12px 32px rgba(0,0,0,.18)\",overflow:\"hidden\",zIndex:9999},children:[contextMenu.type===\"row\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"insert-row-above\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{insertRowAbove(contextMenu.index);setContextMenu(null);},style:getMenuItemStyle(\"insert-row-above\"),children:\"Insert Row Above\"}),/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"insert-row-below\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{insertRowBelow(contextMenu.index);setContextMenu(null);},style:getMenuItemStyle(\"insert-row-below\"),children:\"Insert Row Below\"}),/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"delete-row\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{deleteRow(contextMenu.index);setContextMenu(null);},style:getMenuItemStyle(\"delete-row\"),children:\"Delete Row\"})]}),contextMenu.type===\"column\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"insert-column-left\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{insertColumnLeft(contextMenu.index);setContextMenu(null);},style:getMenuItemStyle(\"insert-column-left\"),children:\"Insert Column Left\"}),/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"insert-column-right\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{insertColumnRight(contextMenu.index);setContextMenu(null);},style:getMenuItemStyle(\"insert-column-right\"),children:\"Insert Column Right\"}),/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"delete-column\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{deleteColumn(contextMenu.index);setContextMenu(null);},style:getMenuItemStyle(\"delete-column\"),children:\"Delete Column\"})]}),contextMenu.type===\"cells\"&&/*#__PURE__*/_jsx(_Fragment,{children:selectedMergedCell?/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"unmerge-cells\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{unmergeCell(contextMenu.row,contextMenu.col);setContextMenu(null);},style:getMenuItemStyle(\"unmerge-cells\"),children:\"Unmerge Cells\"}):/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHoveredMenuItem(\"merge-cells\"),onMouseLeave:()=>setHoveredMenuItem(null),onClick:()=>{mergeSelectedCells();setContextMenu(null);},style:getMenuItemStyle(\"merge-cells\"),children:\"Merge Cells\"})})]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"TableGridEditor\":{\"type\":\"reactComponent\",\"name\":\"TableGridEditor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{MenuColor}from\"https://framerusercontent.com/modules/Qxj4HfBYePkp1fPHuecb/tnBT4DSdgOOZY48YjWeC/MenuColor.js\";import{EditorIcons}from\"https://framerusercontent.com/modules/Yedlnb5qyX8YPI6mm2X5/aJOVl0BmHJB0Z6vjhKrp/EditorIcons.js\";import{GlassOverlay}from\"https://framerusercontent.com/modules/TC4yX7GzhQwEwpE1p2pF/7AtyNFDEAVwsuwXRo2fh/GlassOverlay.js\";import{ToolbarGroup,ToolbarButton,ToolbarSeparator}from\"https://framerusercontent.com/modules/biyU9hzGrsZBQyO9d8ya/awbo0UG5cstuaEvMVbO8/ToolbarComponents.js\";export function TableToolbar({selectedRange,onFillColor,onTextColor,onBold,onItalic,onUnderline,onIncreaseFontSize,onDecreaseFontSize,onAlignLeft,onAlignCenter,onAlignRight,onAlignJustify,onVerticalAlignTop,onVerticalAlignMiddle,onVerticalAlignBottom,onClearFormat,onBorderColor,onBorderStyle,onBorderWidth,onBorderTargetChange,borderTarget,onHeaderPresetChange,headerPreset,onUndo,onRedo,onBullets,onNumberedList,onIndent,onOutdent,onInsertLink,onInsertInlineEquation,currentFontSize,activeStates,menuBackground,sectionBg,editorTextColor}){const[showFillMenu,setShowFillMenu]=useState(false);const[menuCoords,setMenuCoords]=useState({top:0,left:0});const[showTextMenu,setShowTextMenu]=useState(false);const[borderWidth,setBorderWidth]=useState(1);const[borderStyle,setBorderStyle]=useState(\"solid\");const borderTargets=[[\"all\",\"All Borders\",EditorIcons.BorderAll],[\"inside\",\"Inside Borders\",EditorIcons.BorderInside],[\"outside\",\"Outside Borders\",EditorIcons.BorderOutside],[\"left\",\"Left Border\",EditorIcons.BorderLeft],[\"right\",\"Right Border\",EditorIcons.BorderRight],[\"top\",\"Top Border\",EditorIcons.BorderTop],[\"bottom\",\"Bottom Border\",EditorIcons.BorderBottom],[\"horizontalInner\",\"Inner Horizontal Borders\",EditorIcons.BorderHorizontalInner],[\"verticalInner\",\"Inner Vertical Borders\",EditorIcons.BorderVerticalInner],[\"clear\",\"Clear Borders\",EditorIcons.BorderClear]];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",maxWidth:\"100%\",minWidth:0,marginBottom:8,overflow:\"hidden\",border:\"1px solid var(--c-border-light)\",borderRadius:12},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"editor-tools-scroll\",style:{display:\"flex\",alignItems:\"center\",padding:\"8px 0 8px 12px\",minWidth:0,width:0,flexGrow:1,flexWrap:\"nowrap\"},children:[/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Undo\",onPointerDown:e=>{e.preventDefault();onUndo();},children:/*#__PURE__*/_jsx(EditorIcons.Undo,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Redo\",onPointerDown:e=>{e.preventDefault();onRedo();},children:/*#__PURE__*/_jsx(EditorIcons.Redo,{})})]}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"size-indicator\",children:currentFontSize}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Decrease Font\",onPointerDown:e=>{e.preventDefault();onDecreaseFontSize();},children:/*#__PURE__*/_jsx(EditorIcons.DecreaseFont,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Increase Font\",onPointerDown:e=>{e.preventDefault();onIncreaseFontSize();},children:/*#__PURE__*/_jsx(EditorIcons.IncreaseFont,{})})]}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Text Color\",onPointerDown:e=>{e.preventDefault();const rect=e.currentTarget.getBoundingClientRect();setMenuCoords({top:rect.bottom+8,left:rect.left});setShowFillMenu(false);setShowTextMenu(v=>!v);},children:/*#__PURE__*/_jsx(EditorIcons.TextColor,{color:\"#000000\"})}),/*#__PURE__*/_jsx(ToolbarSeparator,{}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Fill Color\",onPointerDown:e=>{e.preventDefault();const rect=e.currentTarget.getBoundingClientRect();setMenuCoords({top:rect.bottom+8,left:rect.left});setShowTextMenu(false);setShowFillMenu(v=>!v);},children:/*#__PURE__*/_jsx(EditorIcons.Highlight,{color:\"#fef08a\"})})]}),/*#__PURE__*/_jsx(ToolbarGroup,{children:/*#__PURE__*/_jsx(GlassOverlay,{groupId:\"table-toolbar-border-menu\",triggerMode:\"click\",width:320,closeDelay:80,zIndex:1e6,renderTrigger:({ref,onClick,isOpen})=>/*#__PURE__*/_jsx(\"button\",{ref:ref,onClick:onClick,onPointerDown:e=>{e.preventDefault();},style:{width:28,height:28,border:\"none\",borderRadius:8,background:isOpen||borderTarget===\"inside\"?\"rgba(2,40,84,.14)\":\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},title:\"Border Controls\",children:/*#__PURE__*/_jsx(EditorIcons.BorderInside,{})}),children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(5, minmax(0,1fr))\",gap:6},children:borderTargets.map(([value,title,Icon])=>/*#__PURE__*/_jsx(\"button\",{title:title,onPointerDown:e=>{e.preventDefault();onBorderTargetChange(value);},style:{height:30,borderRadius:8,border:\"1px solid rgba(0,0,0,0.08)\",background:borderTarget===value?\"rgba(2,40,84,.12)\":\"transparent\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{})},value))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(EditorIcons.BorderColor,{color:\"#000000\"}),/*#__PURE__*/_jsx(\"input\",{type:\"color\",onChange:e=>onBorderColor(e.target.value),style:{width:28,height:28,padding:0,border:\"none\",background:\"transparent\"}}),/*#__PURE__*/_jsx(EditorIcons.BorderWidth,{}),/*#__PURE__*/_jsxs(\"select\",{value:borderWidth,onChange:e=>{const next=Number(e.target.value);setBorderWidth(next);onBorderWidth(next);},children:[/*#__PURE__*/_jsx(\"option\",{value:\"0.5\",children:\"0.5px\"}),/*#__PURE__*/_jsx(\"option\",{value:1,children:\"1px\"}),/*#__PURE__*/_jsx(\"option\",{value:2,children:\"2px\"}),/*#__PURE__*/_jsx(\"option\",{value:3,children:\"3px\"}),/*#__PURE__*/_jsx(\"option\",{value:4,children:\"4px\"})]}),/*#__PURE__*/_jsx(EditorIcons.BorderStyle,{}),/*#__PURE__*/_jsxs(\"select\",{value:borderStyle,onChange:e=>{const next=e.target.value;setBorderStyle(next);onBorderStyle(next);},children:[/*#__PURE__*/_jsx(\"option\",{value:\"solid\",children:\"Solid\"}),/*#__PURE__*/_jsx(\"option\",{value:\"dashed\",children:\"Dashed\"}),/*#__PURE__*/_jsx(\"option\",{value:\"dotted\",children:\"Dotted\"}),/*#__PURE__*/_jsx(\"option\",{value:\"double\",children:\"Double\"})]})]})]})})}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Bold\",active:activeStates.bold,onPointerDown:e=>{e.preventDefault();onBold();},children:/*#__PURE__*/_jsx(EditorIcons.Bold,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Italic\",active:activeStates.italic,onPointerDown:e=>{e.preventDefault();onItalic();},children:/*#__PURE__*/_jsx(EditorIcons.Italic,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Underline\",active:activeStates.underline,onPointerDown:e=>{e.preventDefault();onUnderline();},children:/*#__PURE__*/_jsx(EditorIcons.Underline,{})})]}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Align Left\",active:activeStates.align===\"left\",onPointerDown:e=>{e.preventDefault();onAlignLeft();},children:/*#__PURE__*/_jsx(EditorIcons.AlignLeft,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Align Center\",active:activeStates.align===\"center\",onPointerDown:e=>{e.preventDefault();onAlignCenter();},children:/*#__PURE__*/_jsx(EditorIcons.AlignCenter,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Align Right\",active:activeStates.align===\"right\",onPointerDown:e=>{e.preventDefault();onAlignRight();},children:/*#__PURE__*/_jsx(EditorIcons.AlignRight,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Align Justify\",active:activeStates.align===\"justify\",onPointerDown:e=>{e.preventDefault();onAlignJustify();},children:/*#__PURE__*/_jsx(EditorIcons.AlignJustify,{})})]}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Align Top\",active:activeStates.verticalAlign===\"top\",onPointerDown:e=>{e.preventDefault();onVerticalAlignTop();},children:/*#__PURE__*/_jsx(EditorIcons.VerticalAlignTop,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Align Middle\",active:activeStates.verticalAlign===\"middle\",onPointerDown:e=>{e.preventDefault();onVerticalAlignMiddle();},children:/*#__PURE__*/_jsx(EditorIcons.VerticalAlignMiddle,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Align Bottom\",active:activeStates.verticalAlign===\"bottom\",onPointerDown:e=>{e.preventDefault();onVerticalAlignBottom();},children:/*#__PURE__*/_jsx(EditorIcons.VerticalAlignBottom,{})})]}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Bullets\",active:activeStates.bullets,onPointerDown:e=>{e.preventDefault();onBullets();},children:/*#__PURE__*/_jsx(EditorIcons.ListUl,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Numbered List\",active:activeStates.numbered,onPointerDown:e=>{e.preventDefault();onNumberedList();},children:/*#__PURE__*/_jsx(EditorIcons.ListOl,{})}),/*#__PURE__*/_jsx(ToolbarSeparator,{}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Decrease Indent\",onPointerDown:e=>{e.preventDefault();onOutdent();},children:/*#__PURE__*/_jsx(EditorIcons.Outdent,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Increase Indent\",onPointerDown:e=>{e.preventDefault();onIndent();},children:/*#__PURE__*/_jsx(EditorIcons.Indent,{})})]}),/*#__PURE__*/_jsxs(ToolbarGroup,{children:[/*#__PURE__*/_jsx(ToolbarButton,{title:\"Insert/Edit Link\",onPointerDown:e=>{e.preventDefault();onInsertLink();},children:/*#__PURE__*/_jsx(EditorIcons.Hyperlink,{})}),/*#__PURE__*/_jsx(ToolbarButton,{title:\"Insert Inline Equation\",onPointerDown:e=>{e.preventDefault();onInsertInlineEquation();},children:/*#__PURE__*/_jsx(EditorIcons.Math,{})})]}),/*#__PURE__*/_jsx(ToolbarGroup,{children:/*#__PURE__*/_jsxs(\"select\",{value:headerPreset,onChange:e=>onHeaderPresetChange(e.target.value),style:{height:28,borderRadius:6,border:\"1px solid rgba(150,150,150,0.3)\",padding:\"0 8px\",fontSize:12,background:\"var(--c-white-bg)\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"standard\",children:\"Standard Table\"}),/*#__PURE__*/_jsx(\"option\",{value:\"headerRow\",children:\"Header Row\"}),/*#__PURE__*/_jsx(\"option\",{value:\"firstColumn\",children:\"First Column\"}),/*#__PURE__*/_jsx(\"option\",{value:\"headerRowFirstColumn\",children:\"Header Row + First Column\"})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\",alignItems:\"center\",padding:\"8px 12px\",borderLeft:\"1px solid var(--c-border-light)\",boxShadow:\"-8px 0 12px 4px var(--c-white-bg)\",backgroundColor:\"var(--c-white-bg)\"},children:/*#__PURE__*/_jsx(ToolbarButton,{danger:true,active:false,title:\"Clear Format\",onPointerDown:e=>{e.preventDefault();onClearFormat();},children:/*#__PURE__*/_jsx(EditorIcons.ClearFormat,{})})}),showFillMenu&&/*#__PURE__*/_jsx(MenuColor,{type:\"highlight\",coords:menuCoords,fixed:true,menuBackground:menuBackground,sectionBg:sectionBg,textColor:editorTextColor,zIndex:1e6,onClose:()=>setShowFillMenu(false),onSelect:color=>{onFillColor(color);setShowFillMenu(false);}})]}),showTextMenu&&/*#__PURE__*/_jsx(MenuColor,{type:\"text\",coords:menuCoords,menuBackground:menuBackground,sectionBg:sectionBg,textColor:editorTextColor,fixed:true,zIndex:1e6,onClose:()=>setShowTextMenu(false),onSelect:color=>{onTextColor(color);setShowTextMenu(false);}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"TableToolbar\":{\"type\":\"reactComponent\",\"name\":\"TableToolbar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableToolbar.map","// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState}from\"react\";import{TableGridEditor}from\"https://framerusercontent.com/modules/vb13693qIvFkIPd9iRoE/YHr8TlXqmaliMhRVtV2J/TableGridEditor.js\";import{TableToolbar}from\"https://framerusercontent.com/modules/nckgm7W9imLt7ZKfYSqm/eeCSYJQQfOdZAifDzRHl/TableToolbar.js\";export function TablePropertyEditor({item,sIndex,iIndex,updateItem,cGold,cTextMain,styles,onClearFormat,tableRowHeights,onRowHeightsChange,menuBackground,sectionBg,editorTextColor}){const[isMobile,setIsMobile]=useState(false);const defaultFontSize=isMobile?8:12;const[borderTarget,setBorderTarget]=useState(\"all\");const[headerPreset,setHeaderPreset]=useState(item.tableHeaderPreset||\"headerRow\");const[borderConfig,setBorderConfig]=useState({color:\"#000000\",width:1,style:\"solid\"});const historyRef=useRef([]);const futureRef=useRef([]);useEffect(()=>{const updateMobile=()=>{if(typeof window!==\"undefined\"){setIsMobile(window.innerWidth<=600);}};updateMobile();window.addEventListener(\"resize\",updateMobile);return()=>window.removeEventListener(\"resize\",updateMobile);},[]);const[selectedRange,setSelectedRange]=useState(null);const[showLinkDialog,setShowLinkDialog]=useState(false);const[linkText,setLinkText]=useState(\"\");const[linkUrl,setLinkUrl]=useState(\"https://\");const tableCellStyles=item.tableCellStyles||{};const tableGrid=item.tableGrid||[];const headerStyle={backgroundColor:cGold,color:\"#efeadf\",textAlign:\"center\",fontWeight:\"bold\"};const pushHistory=()=>{historyRef.current.push({tableGrid:(item.tableGrid||[]).map(r=>[...r]),tableCellStyles:{...item.tableCellStyles||{}}});if(historyRef.current.length>100)historyRef.current.shift();futureRef.current=[];};const getRangeBounds=()=>{if(!selectedRange)return null;return{minRow:Math.min(selectedRange.startRow,selectedRange.endRow),maxRow:Math.max(selectedRange.startRow,selectedRange.endRow),minCol:Math.min(selectedRange.startCol,selectedRange.endCol),maxCol:Math.max(selectedRange.startCol,selectedRange.endCol)};};const applyStylesToRange=patch=>{const bounds=getRangeBounds();if(!bounds)return;pushHistory();const updates={...item.tableCellStyles||{}};for(let r=bounds.minRow;r<=bounds.maxRow;r++){for(let c=bounds.minCol;c<=bounds.maxCol;c++){const key=`${r}-${c}`;updates[key]={...updates[key]||{},...patch};}}updateItem(sIndex,iIndex,\"tableCellStyles\",updates);};const applyHeaderPreset=preset=>{const updates={...item.tableCellStyles||{}};for(let r=0;r<tableGrid.length;r++){for(let c=0;c<(tableGrid[r]||[]).length;c++){const key=`${r}-${c}`;const next={...updates[key]||{}};delete next.backgroundColor;delete next.color;delete next.textAlign;delete next.fontWeight;if(Object.keys(next).length>0)updates[key]=next;else delete updates[key];const shouldHeaderRow=(preset===\"headerRow\"||preset===\"headerRowFirstColumn\")&&r===0;const shouldFirstCol=(preset===\"firstColumn\"||preset===\"headerRowFirstColumn\")&&c===0;if(shouldHeaderRow||shouldFirstCol){updates[key]={...updates[key]||{},...headerStyle};}}}setHeaderPreset(preset);updateItem(sIndex,iIndex,\"tableHeaderPreset\",preset);updateItem(sIndex,iIndex,\"tableCellStyles\",updates);};const applyBorderTargetToRange=(target,config)=>{const bounds=getRangeBounds();if(!bounds)return;pushHistory();const updates={...item.tableCellStyles||{}};const setEdge=(r,c,edge)=>{const key=`${r}-${c}`;const prev=updates[key]||{};const prevOverrides=prev.borderOverrides||{};const nextOverrides={...prevOverrides};if(target===\"clear\")nextOverrides[edge]=null;else{nextOverrides[edge]={borderColor:config.color,borderWidth:config.width,borderStyle:config.style};}updates[key]={...prev,borderOverrides:nextOverrides};};for(let r=bounds.minRow;r<=bounds.maxRow;r++){for(let c=bounds.minCol;c<=bounds.maxCol;c++){const isTop=r===bounds.minRow;const isBottom=r===bounds.maxRow;const isLeft=c===bounds.minCol;const isRight=c===bounds.maxCol;if(target===\"all\"||target===\"clear\"){setEdge(r,c,\"top\");setEdge(r,c,\"right\");setEdge(r,c,\"bottom\");setEdge(r,c,\"left\");}else if(target===\"outside\"){if(isTop)setEdge(r,c,\"top\");if(isBottom)setEdge(r,c,\"bottom\");if(isLeft)setEdge(r,c,\"left\");if(isRight)setEdge(r,c,\"right\");}else if(target===\"inside\"){if(!isTop)setEdge(r,c,\"top\");if(!isBottom)setEdge(r,c,\"bottom\");if(!isLeft)setEdge(r,c,\"left\");if(!isRight)setEdge(r,c,\"right\");}else if(target===\"left\"){if(isLeft)setEdge(r,c,\"left\");}else if(target===\"right\"){if(isRight)setEdge(r,c,\"right\");}else if(target===\"top\"){if(isTop)setEdge(r,c,\"top\");}else if(target===\"bottom\"){if(isBottom)setEdge(r,c,\"bottom\");}else if(target===\"horizontalInner\"){if(!isTop)setEdge(r,c,\"top\");}else if(target===\"verticalInner\"){if(!isLeft)setEdge(r,c,\"left\");}}}updateItem(sIndex,iIndex,\"tableCellStyles\",updates);};const updateGridWithTransform=transform=>{const bounds=getRangeBounds();if(!bounds)return;pushHistory();const nextGrid=tableGrid.map(r=>[...r]);for(let r=bounds.minRow;r<=bounds.maxRow;r++){for(let c=bounds.minCol;c<=bounds.maxCol;c++){nextGrid[r][c]=transform(nextGrid[r][c]??\"\",r,c);}}updateItem(sIndex,iIndex,\"tableGrid\",nextGrid);};const toggleStyleInRange=(styleKey,active,inactive)=>{if(!selectedRange)return;const firstKey=`${selectedRange.startRow}-${selectedRange.startCol}`;const current=tableCellStyles[firstKey]?.[styleKey];applyStylesToRange({[styleKey]:current===active?inactive:active});};const clearFormatInRange=()=>{const bounds=getRangeBounds();if(!bounds)return;pushHistory();const updates={...item.tableCellStyles||{}};for(let r=bounds.minRow;r<=bounds.maxRow;r++){for(let c=bounds.minCol;c<=bounds.maxCol;c++){delete updates[`${r}-${c}`];}}updateItem(sIndex,iIndex,\"tableCellStyles\",updates);};const undo=()=>{const prev=historyRef.current.pop();if(!prev)return;futureRef.current.push({tableGrid:tableGrid.map(r=>[...r]),tableCellStyles:{...tableCellStyles}});updateItem(sIndex,iIndex,\"tableGrid\",prev.tableGrid);updateItem(sIndex,iIndex,\"tableCellStyles\",prev.tableCellStyles);};const redo=()=>{const next=futureRef.current.pop();if(!next)return;historyRef.current.push({tableGrid:tableGrid.map(r=>[...r]),tableCellStyles:{...tableCellStyles}});updateItem(sIndex,iIndex,\"tableGrid\",next.tableGrid);updateItem(sIndex,iIndex,\"tableCellStyles\",next.tableCellStyles);};const activeStates=useMemo(()=>{if(!selectedRange){return{bold:false,italic:false,underline:false,align:null,bullets:false,numbered:false};}const key=`${selectedRange.startRow}-${selectedRange.startCol}`;const style=tableCellStyles[key]||{};const value=tableGrid[selectedRange.startRow]?.[selectedRange.startCol]||\"\";return{bold:style.fontWeight===\"bold\",italic:style.fontStyle===\"italic\",underline:style.textDecoration===\"underline\",align:style.textAlign||null,verticalAlign:style.verticalAlign||\"middle\",bullets:value.trimStart().startsWith(\"• \"),numbered:/^\\s*\\d+\\.\\s/.test(value)};},[selectedRange,tableCellStyles,tableGrid]);const currentFontSize=useMemo(()=>{if(!selectedRange)return defaultFontSize;const key=`${selectedRange.startRow}-${selectedRange.startCol}`;return tableCellStyles[key]?.fontSize||defaultFontSize;},[selectedRange,tableCellStyles,defaultFontSize]);const getActiveCell=()=>{if(!selectedRange)return null;return{row:selectedRange.startRow,col:selectedRange.startCol,key:`${selectedRange.startRow}-${selectedRange.startCol}`};};const parseExistingLink=html=>{if(!html)return null;if(typeof DOMParser===\"undefined\"){const match=html.match(/<a[^>]*href=[\"']([^\"']+)[\"'][^>]*>(.*?)<\\/a>/i);if(!match)return null;return{url:match[1],text:match[2].replace(/<[^>]*>/g,\"\")};}const doc=new DOMParser().parseFromString(`<div>${html}</div>`,\"text/html\");const anchor=doc.querySelector(\"a\");if(!anchor)return null;return{url:anchor.getAttribute(\"href\")||\"\",text:anchor.textContent||\"\"};};const openLinkDialog=()=>{const active=getActiveCell();if(!active)return;const value=tableGrid[active.row]?.[active.col]||\"\";const existing=parseExistingLink(value);setLinkText(existing?.text||\"\");setLinkUrl(existing?.url||\"https://\");setShowLinkDialog(true);};const stripAnchors=html=>{if(!html)return\"\";if(typeof DOMParser===\"undefined\"){return html.replace(/<a[^>]*>(.*?)<\\/a>/gi,\"$1\");}const doc=new DOMParser().parseFromString(`<div>${html}</div>`,\"text/html\");doc.querySelectorAll(\"a\").forEach(a=>{const text=doc.createTextNode(a.textContent||\"\");a.replaceWith(text);});return doc.body.firstElementChild?.innerHTML||\"\";};const upsertAnchor=(html,text,url)=>{const safeText=text||url;if(typeof DOMParser===\"undefined\"){const hasAnchor=/<a\\b[^>]*>.*?<\\/a>/i.test(html);const next=`<a href=\"${url}\" target=\"_blank\" rel=\"noopener noreferrer\">${safeText}</a>`;return hasAnchor?html.replace(/<a\\b[^>]*>.*?<\\/a>/i,next):`${html}${next}`;}const doc=new DOMParser().parseFromString(`<div>${html}</div>`,\"text/html\");const container=doc.body.firstElementChild;const anchor=container.querySelector(\"a\");if(anchor){anchor.textContent=safeText;anchor.setAttribute(\"href\",url);anchor.setAttribute(\"target\",\"_blank\");anchor.setAttribute(\"rel\",\"noopener noreferrer\");}else{const next=doc.createElement(\"a\");next.textContent=safeText;next.href=url;next.target=\"_blank\";next.rel=\"noopener noreferrer\";container.appendChild(next);}return container.innerHTML;};const applyLink=()=>{const bounds=getRangeBounds();if(!bounds){setShowLinkDialog(false);return;}pushHistory();const nextGrid=tableGrid.map(r=>[...r]);const shouldRemove=!linkUrl.trim();for(let r=bounds.minRow;r<=bounds.maxRow;r++){for(let c=bounds.minCol;c<=bounds.maxCol;c++){const current=nextGrid[r][c]||\"\";nextGrid[r][c]=shouldRemove?stripAnchors(current):upsertAnchor(current,linkText.trim(),linkUrl.trim());}}updateItem(sIndex,iIndex,\"tableGrid\",nextGrid);setShowLinkDialog(false);};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{value:item?.title||\"\",onChange:e=>updateItem(sIndex,iIndex,\"title\",e.target.value),style:styles.cleanInput,placeholder:\"Table Title\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8}}),/*#__PURE__*/_jsx(TableToolbar,{activeStates:activeStates,currentFontSize:currentFontSize,onUndo:undo,onRedo:redo,menuBackground:menuBackground,sectionBg:sectionBg,editorTextColor:editorTextColor,onBullets:()=>updateGridWithTransform(value=>value.trimStart().startsWith(\"• \")?value.replace(/^\\s*•\\s?/,\"\"):`• ${value}`),onNumberedList:()=>updateGridWithTransform(value=>/^\\s*\\d+\\.\\s/.test(value)?value.replace(/^\\s*\\d+\\.\\s/,\"\"):`1. ${value}`),onIndent:()=>updateGridWithTransform(value=>`  ${value}`),onOutdent:()=>updateGridWithTransform(value=>value.replace(/^\\s{1,2}/,\"\")),onInsertInlineEquation:()=>updateGridWithTransform(value=>`${value}$$`),onInsertLink:openLinkDialog,onClearFormat:()=>{clearFormatInRange();},onAlignLeft:()=>applyStylesToRange({textAlign:\"left\"}),onAlignJustify:()=>applyStylesToRange({textAlign:\"justify\"}),onAlignRight:()=>applyStylesToRange({textAlign:\"right\"}),onAlignCenter:()=>applyStylesToRange({textAlign:\"center\"}),onDecreaseFontSize:()=>applyStylesToRange({fontSize:Math.max(8,currentFontSize-1)}),borderTarget:borderTarget,onBorderTargetChange:target=>{setBorderTarget(target);if(target===\"clear\"){applyBorderTargetToRange(\"clear\",borderConfig);}},headerPreset:headerPreset,onHeaderPresetChange:preset=>{pushHistory();applyHeaderPreset(preset);},onBorderColor:color=>{const next={...borderConfig,color};setBorderConfig(next);applyBorderTargetToRange(borderTarget,next);},onBorderWidth:width=>{const next={...borderConfig,width};setBorderConfig(next);applyBorderTargetToRange(borderTarget,next);},onBorderStyle:style=>{const next={...borderConfig,style};setBorderConfig(next);applyBorderTargetToRange(borderTarget,next);},onIncreaseFontSize:()=>applyStylesToRange({fontSize:currentFontSize+1}),onTextColor:color=>applyStylesToRange({color}),selectedRange:selectedRange,onFillColor:color=>applyStylesToRange({backgroundColor:color}),onBold:()=>toggleStyleInRange(\"fontWeight\",\"bold\",\"normal\"),onItalic:()=>toggleStyleInRange(\"fontStyle\",\"italic\",\"normal\"),onUnderline:()=>toggleStyleInRange(\"textDecoration\",\"underline\",\"none\"),onVerticalAlignTop:()=>applyStylesToRange({verticalAlign:\"top\"}),onVerticalAlignMiddle:()=>applyStylesToRange({verticalAlign:\"middle\"}),onVerticalAlignBottom:()=>applyStylesToRange({verticalAlign:\"bottom\"})}),showLinkDialog&&/*#__PURE__*/_jsxs(\"div\",{onPointerDown:e=>e.stopPropagation(),style:{position:\"relative\",zIndex:60,marginBottom:8,border:\"1px solid var(--c-border-light)\",borderRadius:10,background:\"var(--c-white-bg)\",padding:10,display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{value:linkText,onChange:e=>setLinkText(e.target.value),placeholder:\"Display text\",style:styles.cleanInput}),/*#__PURE__*/_jsx(\"input\",{value:linkUrl,onChange:e=>setLinkUrl(e.target.value),placeholder:\"https:// (leave empty to remove link)\",style:styles.cleanInput}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowLinkDialog(false),style:styles.btnPrimary,children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{onClick:applyLink,style:styles.btnPrimary,children:\"Apply\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,opacity:.7,marginTop:8,marginBottom:4},children:selectedRange?(()=>{const start=`${String.fromCharCode(65+selectedRange.startCol)}${selectedRange.startRow+1}`;const end=`${String.fromCharCode(65+selectedRange.endCol)}${selectedRange.endRow+1}`;return start===end?start:`${start}:${end}`;})():\"No cell selected\"}),/*#__PURE__*/_jsx(TableGridEditor,{tableGrid:item.tableGrid,tableCellStyles:item.tableCellStyles||{},styles:styles,cGold:cGold,tableRowHeights:item.tableRowHeights||{},onRowHeightsChange:heights=>updateItem(sIndex,iIndex,\"tableRowHeights\",heights),tableColumnWidths:item.tableColumnWidths||{},onColumnWidthsChange:widths=>updateItem(sIndex,iIndex,\"tableColumnWidths\",widths),tableMergedCells:item.tableMergedCells||{},onMergedCellsChange:merged=>updateItem(sIndex,iIndex,\"tableMergedCells\",merged),selectedRange:selectedRange,setSelectedRange:setSelectedRange,onChange:newGrid=>{pushHistory();updateItem(sIndex,iIndex,\"tableGrid\",newGrid);},onStylesChange:newStyles=>{pushHistory();updateItem(sIndex,iIndex,\"tableCellStyles\",newStyles);},onUndo:undo,onRedo:redo,onShortcutBold:()=>toggleStyleInRange(\"fontWeight\",\"bold\",\"normal\"),onShortcutItalic:()=>toggleStyleInRange(\"fontStyle\",\"italic\",\"normal\"),onShortcutUnderline:()=>toggleStyleInRange(\"textDecoration\",\"underline\",\"none\"),onShortcutLink:openLinkDialog,headerPreset:headerPreset}),/*#__PURE__*/_jsx(\"input\",{value:item.caption||\"\",onChange:e=>updateItem(sIndex,iIndex,\"caption\",e.target.value),style:styles.cleanInput,placeholder:\"Caption\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"TablePropertyEditor\":{\"type\":\"reactComponent\",\"name\":\"TablePropertyEditor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TablePropertyEditor.map","// @ts-nocheck\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,Reorder,useDragControls}from\"framer-motion\";import katex from\"https://esm.sh/katex@0.16.8\";import{renderCellContent,renderMathInHtml}from\"https://framerusercontent.com/modules/6JFz3UgX1zGrROlD2Dtt/8FlyMxkpcF1WEgjfds76/RenderCellContent.js\";import{genId}from\"https://framerusercontent.com/modules/2FkZz1kGLyEG9lFWj93n/86R0pon9pgCVKbEtU56m/ModuleTypes.js\";import{Icons}from\"https://framerusercontent.com/modules/SNC8CZNU4vz0Ojf9TCsf/UBApUu27WojJlaA2Q8wI/ModuleIcons.js\";import{RichTextEditor}from\"https://framerusercontent.com/modules/DHNUWRh2n8qDxUxmrdNq/3G1Juqp30HGySEN1Hn9I/ModuleEditors.js\";import{TablePropertyEditor}from\"https://framerusercontent.com/modules/PwNF5rHKUgwks34mMvyi/rmiIKdzfaDp6KyxA5taq/TablePropertyEditor.js\";const DirIcons={Up:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"18 15 12 9 6 15\"})}),Down:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\"})}),Left:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})}),Right:()=>/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})};function inferEmbedRatioFromHtml(html,fallback){const safeFallback=fallback&&/^\\d+(\\.\\d+)?%$/.test(fallback.trim())?fallback:\"56.25%\";if(!html)return safeFallback;const widthMatch=html.match(/\\bwidth\\s*=\\s*[\"']?(\\d+(\\.\\d+)?)[\"']?/i);const heightMatch=html.match(/\\bheight\\s*=\\s*[\"']?(\\d+(\\.\\d+)?)[\"']?/i);const widthStyleMatch=html.match(/\\bwidth\\s*:\\s*(\\d+(\\.\\d+)?)(px)?/i);const heightStyleMatch=html.match(/\\bheight\\s*:\\s*(\\d+(\\.\\d+)?)(px)?/i);const width=Number(widthMatch?.[1]||widthStyleMatch?.[1]);const height=Number(heightMatch?.[1]||heightStyleMatch?.[1]);if(Number.isFinite(width)&&Number.isFinite(height)&&width>0&&height>0){return`${height/width*100}%`;}return safeFallback;}function sanitizeLatexExpression(raw){if(!raw)return\"E=mc^2\";const withoutTags=String(raw).replace(/<[^>]*>/g,\" \");const withoutEntities=withoutTags.replace(/&nbsp;/gi,\" \").replace(/&amp;/gi,\"&\").replace(/&lt;/gi,\"<\").replace(/&gt;/gi,\">\");const cleaned=withoutEntities.replace(/\\s+/g,\" \").trim();return cleaned||\"E=mc^2\";}function AutoEmbedFrame({embedHtml,fallbackRatio,borderColor,borderWidth,borderRadius}){const innerRef=React.useRef(null);const[paddingTop,setPaddingTop]=React.useState(inferEmbedRatioFromHtml(embedHtml,fallbackRatio));React.useEffect(()=>{setPaddingTop(inferEmbedRatioFromHtml(embedHtml,fallbackRatio));},[embedHtml,fallbackRatio]);React.useEffect(()=>{if(typeof ResizeObserver===\"undefined\")return;if(!innerRef.current)return;const observer=new ResizeObserver(()=>{const node=innerRef.current?.firstElementChild;if(!node)return;const measuredWidth=node.clientWidth||node.getBoundingClientRect().width;const measuredHeight=node.clientHeight||node.getBoundingClientRect().height;if(measuredWidth>0&&measuredHeight>0){setPaddingTop(`${measuredHeight/measuredWidth*100}%`);}});observer.observe(innerRef.current);return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",position:\"relative\",paddingTop,borderRadius,overflow:\"hidden\",border:`${borderWidth}px solid ${borderColor}`,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{ref:innerRef,style:{position:\"absolute\",inset:0},dangerouslySetInnerHTML:{__html:embedHtml||\"\"}})});}function InternalSectionWrapper({sec,onDragEnd,children,bg,border}){const dragControls=useDragControls();const startDragSection=e=>{e.preventDefault();dragControls.start(e);};return /*#__PURE__*/_jsx(Reorder.Item,{value:sec,id:sec.uid,dragListener:false,dragControls:dragControls,onDragEnd:onDragEnd,style:{backgroundColor:bg,border:`1px solid ${border}`,borderRadius:\"20px\",display:\"flex\",flexDirection:\"column\",position:\"relative\"},children:children(startDragSection)});}const BLOCK_TRANSITION={type:\"spring\",stiffness:230,damping:28,mass:.9};export function SingleBlockRenderer(props){const{viewerState,block,computedBadgeNumber,isEditorGlobal,supabase,onSave,isCanvas,previewState,currentSlug,blockDragControls,onBlockDragStart,blockBg,accentColor,sectionBg,creamColor,subtitleColor,textColor,menuBackgroundColor,quoteAccentColor,blockBgExt,accentColorExt,sectionBgExt,creamColorExt,subtitleColorExt,textColorExt,menuBackgroundColorExt,quoteAccentColorExt,readingBg,readingAccent,readingSectionBg,readingCream,readingSubtitle,readingText,readingQuoteAccent}=props;console.log(\"viewerState:\",viewerState);const didMountCollapse=React.useRef(false);const[isOpen,setIsOpen]=React.useState(isCanvas?previewState!==\"Collapsed\":true);const[isMaximized,setIsMaximized]=React.useState(isCanvas?previewState===\"Maximized\":false);React.useEffect(()=>{if(!viewerState)return;setIsOpen(true);setIsMaximized(viewerState.expandAll);},[viewerState?.versionExpand]);React.useEffect(()=>{if(!viewerState)return;setIsOpen(viewerState.accordionOpen);if(!viewerState.accordionOpen){setIsMaximized(false);}},[viewerState?.versionCollapse]);const[isSaved,setIsSaved]=React.useState(false);const[isMobile,setIsMobile]=React.useState(false);const[isEditing,setIsEditing]=React.useState(false);const[localData,setLocalData]=React.useState(block);const[isSavingLocal,setIsSavingLocal]=React.useState(false);const[showCloseConfirm,setShowCloseConfirm]=React.useState(false);const derivedIsMaximized=isMaximized;const isReadingMode=viewerState?.readingMode??false;// 🎨 MAPA DE COLORES DINÁMICO\nconst baseWhiteBg=derivedIsMaximized?blockBgExt||blockBg||\"#FFFFFF\":blockBg||\"#FFFFFF\";const baseGold=derivedIsMaximized?accentColorExt||accentColor||\"#a3811f\":accentColor||\"#a3811f\";const baseGrayBox=derivedIsMaximized?sectionBgExt||sectionBg||\"#eef0f2\":sectionBg||\"#eef0f2\";const baseCream=derivedIsMaximized?creamColorExt||creamColor||\"#efeadf\":creamColor||\"#efeadf\";const baseSubtitle=derivedIsMaximized?subtitleColorExt||subtitleColor||\"#022854\":subtitleColor||\"#022854\";const baseTextMain=derivedIsMaximized?textColorExt||textColor||\"#000000\":textColor||\"#000000\";const baseMenuBackground=derivedIsMaximized?menuBackgroundColorExt||menuBackgroundColor||\"#f1f5f9\":menuBackgroundColor||\"#f1f5f9\";const baseQuoteAccent=derivedIsMaximized?quoteAccentColorExt||quoteAccentColor||baseGold:quoteAccentColor||baseGold;const currentTheme=isReadingMode?{bg:readingBg,accent:readingAccent,section:readingSectionBg,cream:readingCream,subtitle:readingSubtitle,text:readingText,quote:readingQuoteAccent}:{bg:baseWhiteBg,accent:baseGold,section:baseGrayBox,cream:baseCream,subtitle:baseSubtitle,text:baseTextMain,quote:baseQuoteAccent};const cWhiteBg=currentTheme.bg;const cGold=currentTheme.accent;const cGrayBox=currentTheme.section;const cCream=currentTheme.cream;const cSubtitle=currentTheme.subtitle;const cTextMain=currentTheme.text;const cQuoteAccent=currentTheme.quote;// Este normalmente no cambia entre modos\nconst cMenuBackground=baseMenuBackground;const richTextThemeColors=[cTextMain,cGold,cWhiteBg,cGrayBox,cCream,cSubtitle,cQuoteAccent,cMenuBackground];const cDarkBlueConst=\"#001834\";const cHeaderConst=\"#022854\";const arrowColor=isReadingMode?cTextMain:cGold;const renderMathContent=html=>renderMathInHtml(html,{quoteAccentColor:cQuoteAccent});React.useEffect(()=>{if(!isEditing&&block)setLocalData(JSON.parse(JSON.stringify(block)));},[block,isEditing]);React.useEffect(()=>{const handleResize=()=>setIsMobile(window.innerWidth<=600);handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const toggleSave=e=>{e.stopPropagation();if(isCanvas)return;const slug=data.slug;const key=`course-${data.course_slug}-saved-blocks`;const current=JSON.parse(localStorage.getItem(key)||\"[]\");const next=current.includes(slug)?current.filter(s=>s!==slug):[...current,slug];localStorage.setItem(key,JSON.stringify(next));setIsSaved(next.includes(slug));window.dispatchEvent(new Event(\"course-filters-changed\"));};const moveProperty=(sIndex,iIndex,direction)=>{const safeSections=Array.isArray(localData.sections)?localData.sections:[];const nextSections=JSON.parse(JSON.stringify(safeSections));if(nextSections.length===0)return;const currentItem=nextSections[sIndex].items[iIndex];if(direction===\"LEFT\"&&iIndex>0){nextSections[sIndex].items[iIndex]=nextSections[sIndex].items[iIndex-1];nextSections[sIndex].items[iIndex-1]=currentItem;}else if(direction===\"RIGHT\"&&iIndex<nextSections[sIndex].items.length-1){nextSections[sIndex].items[iIndex]=nextSections[sIndex].items[iIndex+1];nextSections[sIndex].items[iIndex+1]=currentItem;}else if(direction===\"UP\"&&sIndex>0){if(nextSections[sIndex-1].items.length>=2){alert(\"La secci\\xf3n superior ya tiene 2 propiedades.\");return;}nextSections[sIndex].items.splice(iIndex,1);nextSections[sIndex-1].items.push(currentItem);}else if(direction===\"DOWN\"&&sIndex<nextSections.length-1){if(nextSections[sIndex+1].items.length>=2){alert(\"La secci\\xf3n inferior ya tiene 2 propiedades.\");return;}nextSections[sIndex].items.splice(iIndex,1);nextSections[sIndex+1].items.push(currentItem);}setLocalData({...localData,sections:nextSections});};const handleSave=async()=>{setIsSavingLocal(true);await onSave(localData);setIsSavingLocal(false);setIsEditing(false);setShowCloseConfirm(false);};const handleClose=()=>{if(JSON.stringify(block)!==JSON.stringify(localData))setShowCloseConfirm(true);else setIsEditing(false);};const updateField=(field,val)=>setLocalData({...localData,[field]:val});const safeLocalSections=Array.isArray(localData?.sections)?localData.sections:[];const addSection=()=>setLocalData({...localData,sections:[...safeLocalSections,{uid:genId(),visibility:\"Always\",items:[]}]});const deleteSection=sIndex=>{const next=[...safeLocalSections];next.splice(sIndex,1);setLocalData({...localData,sections:next});};const addItemToSection=(sIndex,type)=>{const next=[...safeLocalSections];if(!Array.isArray(next[sIndex].items))next[sIndex].items=[];if(next[sIndex].items.length>=2)return;next[sIndex].items.push({uid:genId(),type,tableGrid:type===\"Table\"?[[\"\",\"\"],[\"\",\"\"]]:undefined,tableCellStyles:type===\"Table\"?{\"0-0\":{backgroundColor:cGold,color:\"#efeadf\",textAlign:\"center\",fontWeight:\"bold\"},\"0-1\":{backgroundColor:cGold,color:\"#efeadf\",textAlign:\"center\",fontWeight:\"bold\"}}:undefined});setLocalData({...localData,sections:next});};const updateItem=(sIndex,iIndex,field,value)=>{const next=[...safeLocalSections];next[sIndex].items[iIndex]={...next[sIndex].items[iIndex],[field]:value};setLocalData({...localData,sections:next});};const deleteItem=(sIndex,iIndex)=>{const next=[...safeLocalSections];next[sIndex].items.splice(iIndex,1);setLocalData({...localData,sections:next});};const uploadImageToStorage=async(sIndex,iIndex,imageKey,file)=>{if(!supabase){updateItem(sIndex,iIndex,imageKey,URL.createObjectURL(file));return;}const fileExt=file.name.split(\".\").pop();const fileName=`${genId()}.${fileExt}`;const filePath=`blocks/${currentSlug||\"new\"}/${fileName}`;const{error}=await supabase.storage.from(\"block-images\").upload(filePath,file,{upsert:true});if(error){alert(\"Error uploading image: \"+error.message);return;}const{data}=supabase.storage.from(\"block-images\").getPublicUrl(filePath);updateItem(sIndex,iIndex,imageKey,data.publicUrl);};const data=isEditing?localData:block||{};const safePriority=data?.priority||\"Media\";React.useEffect(()=>{if(isCanvas)return;const sync=()=>{const slug=data.slug;const key=`course-${data.course_slug}-saved-blocks`;const saved=JSON.parse(localStorage.getItem(key)||\"[]\");setIsSaved(saved.includes(slug));};sync();window.addEventListener(\"course-filters-changed\",sync);return()=>window.removeEventListener(\"course-filters-changed\",sync);},[data.slug,data.course_slug,isCanvas]);const priorityColors={Low:\"#4CAF50\",Medium:\"#E65100\",High:\"#C62828\"};const currentFlagColor=priorityColors[safePriority]||priorityColors.Media;const dynamicWidth=isMobile?derivedIsMaximized?\"100%\":\"92%\":\"100%\";const dynamicMaxWidth=derivedIsMaximized?isMobile?\"100%\":1e3:isMobile?\"100%\":750;const styles=React.useMemo(()=>({badgeNumber:{fontWeight:700,fontSize:\"11px\",color:cCream},headerTitle:{fontWeight:600,margin:0,textAlign:\"center\",lineHeight:1.2,fontSize:isMobile?\"15px\":\"18px\",color:cCream},circleButton:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:28,height:28,borderRadius:\"20px\",backgroundColor:cDarkBlueConst,cursor:\"pointer\"},sectionTitle:{margin:0,fontSize:\"12px\",fontWeight:700,color:cSubtitle,marginBottom:8},definitionBody:{margin:0,fontSize:\"12px\",lineHeight:2,fontWeight:400,textAlign:\"justify\",color:cTextMain},captionStyle:{fontSize:\"10px\",fontStyle:\"italic\",textAlign:\"center\",display:\"block\",color:cTextMain,opacity:.7,marginTop:\"4px\"},tableHeaderCell:{flex:1,backgroundColor:cGold,color:cWhiteBg,padding:\"8px 12px\",fontSize:\"8px\",fontWeight:\"bold\",textAlign:\"center\",border:\"0.5px solid\",borderColor:cGold,whiteSpace:\"nowrap\"},tableCell:{flex:1,border:\"0.5px solid\",borderColor:cGold,padding:\"8px 12px\",fontSize:\"8px\",textAlign:\"center\",color:cTextMain},diagonalPattern:{position:\"absolute\",width:\"100%\",height:\"auto\",backgroundImage:\"repeating-linear-gradient(45deg, rgba(255,255,255,0.04) 0px, rgba(255,255,255,0.04) 2px, transparent 2px, transparent 10px)\"},editorPanel:{background:cWhiteBg,border:`1px solid ${cGold}`,borderRadius:\"20px\",padding:20,marginBottom:16,position:\"relative\",zIndex:2,boxShadow:\"0px 8px 24px rgba(0,0,0,0.08)\",fontFamily:'\"IBM Plex Sans\", sans-serif',color:cTextMain},btnPrimary:{display:\"flex\",alignItems:\"center\",gap:8,border:\"none\",borderRadius:\"20px\",padding:\"8px 16px\",fontWeight:600,fontSize:12,cursor:\"pointer\",fontFamily:'\"IBM Plex Sans\", sans-serif'},cleanInput:{background:\"rgba(128,128,128,0.06)\",border:\"1px solid rgba(128,128,128,0.15)\",borderRadius:\"20px\",padding:\"8px 12px\",fontSize:13,color:cTextMain,outline:\"none\",width:\"100%\",boxSizing:\"border-box\",fontFamily:'\"IBM Plex Sans\", sans-serif'}}),[cCream,isMobile,cDarkBlueConst,cSubtitle,cTextMain,cGold,cWhiteBg]);const HeaderMenuElements=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",backgroundColor:isReadingMode?\"transparent\":\"rgba(0,0,0,0.3)\",borderRadius:isReadingMode?0:\"20px\",padding:isReadingMode?0:\"4px 12px\",gap:12,height:\"32px\",boxSizing:\"border-box\"},children:[!isReadingMode&&isEditorGlobal&&!isEditing&&/*#__PURE__*/_jsx(motion.div,{whileHover:{scale:1.15},whileTap:{scale:.9},id:`drag-handle-block-${data?.slug}`,onPointerDown:e=>onBlockDragStart?onBlockDragStart(e):blockDragControls?.start(e),style:{cursor:\"grab\",color:cCream,display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Icons.Grip,{})}),!isReadingMode&&/*#__PURE__*/_jsx(\"span\",{style:styles.badgeNumber,\"data-pdf-badge\":true,children:computedBadgeNumber||data?.badge_number||\"00\"}),/*#__PURE__*/_jsx(motion.div,{whileHover:{scale:1.15},whileTap:{scale:.9},onClick:toggleSave,style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:isSaved?cGold:\"none\",stroke:isSaved?cGold:cCream,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\"})})}),!isReadingMode&&/*#__PURE__*/_jsx(motion.div,{whileHover:{scale:1.15},style:{display:\"flex\",alignItems:\"center\",cursor:\"default\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:currentFlagColor,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"22\",x2:\"4\",y2:\"15\"})]})})]});const HeaderActionArrows=()=>{return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{...styles.circleButton,backgroundColor:isReadingMode?\"transparent\":styles.circleButton.backgroundColor,border:isReadingMode?\"none\":styles.circleButton.border,boxShadow:isReadingMode?\"none\":styles.circleButton.boxShadow},whileHover:{scale:1.1},whileTap:{scale:.9},transition:{type:\"spring\",stiffness:400,damping:25},onClick:e=>{e.stopPropagation();setIsMaximized(!isMaximized);setIsOpen(true);},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowColor,strokeWidth:\"2.5\",children:derivedIsMaximized?/*#__PURE__*/_jsx(\"path\",{d:\"M5 9V5h4M19 15v4h-4M5 5l14 14\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7\"})})}),/*#__PURE__*/_jsx(motion.div,{style:{...styles.circleButton,backgroundColor:isReadingMode?\"transparent\":styles.circleButton.backgroundColor,border:isReadingMode?\"none\":styles.circleButton.border,boxShadow:isReadingMode?\"none\":styles.circleButton.boxShadow},whileHover:{scale:1.1},whileTap:{scale:.9},transition:{type:\"spring\",stiffness:400,damping:25},onClick:e=>{e.stopPropagation();setIsOpen(!isOpen);setIsMaximized(false);},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowColor,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(motion.path,{d:\"M6 9l6 6 6-6\",animate:{rotate:isOpen?180:0},transition:{duration:.3}})})})]});};const safeDrawSections=Array.isArray(data?.sections)?data.sections:[];console.log(\"render\",{isOpen,isMaximized,versionExpand:viewerState?.versionExpand,versionCollapse:viewerState?.versionCollapse});return /*#__PURE__*/_jsxs(\"div\",{\"data-pdf-block\":true,style:{position:\"relative\",fontFamily:'\"IBM Plex Sans\", sans-serif',width:\"100%\",display:\"flex\",justifyContent:\"center\"},children:[!isReadingMode&&isEditorGlobal&&!isEditing&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-16,right:-16,zIndex:10,display:\"flex\"},children:/*#__PURE__*/_jsxs(motion.button,{whileHover:{scale:1.05},whileTap:{scale:.95},transition:{type:\"spring\",stiffness:400,damping:25},onClick:()=>setIsEditing(true),style:{...styles.btnPrimary,backgroundColor:\"#1C1C1E\",color:\"white\"},children:[/*#__PURE__*/_jsx(Icons.Edit,{}),\" Edit Block\"]})}),isEditing?/*#__PURE__*/_jsxs(\"div\",{style:{...styles.editorPanel,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:16,justifyContent:\"space-between\",alignItems:isMobile?\"stretch\":\"center\",borderBottom:`1px solid ${cGold}`,paddingBottom:16,marginBottom:16},children:!showCloseConfirm?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,fontWeight:600,color:cTextMain,backgroundColor:\"rgba(128,128,128,0.1)\",padding:\"8px 12px\",borderRadius:\"20px\"},children:[\"N\\xba\",\" \",computedBadgeNumber||localData?.badge_number]}),/*#__PURE__*/_jsxs(\"select\",{value:localData?.priority||\"Media\",onChange:e=>updateField(\"priority\",e.target.value),style:{...styles.cleanInput,width:\"auto\",padding:\"8px\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"Low\",children:\"Low\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Medium\",children:\"Medium\"}),/*#__PURE__*/_jsx(\"option\",{value:\"High\",children:\"High\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:isMobile?\"none\":2,display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"input\",{value:localData?.title||\"\",onChange:e=>updateField(\"title\",e.target.value),style:styles.cleanInput,placeholder:\"Block Title\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,justifyContent:\"flex-end\"},children:[/*#__PURE__*/_jsxs(motion.button,{whileHover:{scale:1.05},whileTap:{scale:.95},transition:{type:\"spring\",stiffness:400,damping:25},onClick:handleSave,style:{...styles.btnPrimary,background:cHeaderConst,color:\"white\"},children:[/*#__PURE__*/_jsx(Icons.Publish,{}),\" Publish\"]}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.1},whileTap:{scale:.9},transition:{type:\"spring\",stiffness:400,damping:25},onClick:handleClose,style:{background:\"rgba(198, 40, 40, 0.1)\",border:\"none\",cursor:\"pointer\",color:\"#C62828\",width:32,height:32,borderRadius:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icons.Close,{})})]})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",gap:16},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"#C62828\",fontWeight:600},children:\"Discard unsaved changes?\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,width:isMobile?\"100%\":\"auto\"},children:[/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>setShowCloseConfirm(false),style:{...styles.btnPrimary,background:\"rgba(128,128,128,0.1)\",color:cTextMain,flex:1,justifyContent:\"center\"},children:\"Cancel\"}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>{setLocalData(block);setIsEditing(false);setShowCloseConfirm(false);},style:{...styles.btnPrimary,background:\"#C62828\",color:\"white\",flex:1,justifyContent:\"center\"},children:\"Discard\"})]})]})}),/*#__PURE__*/_jsx(Reorder.Group,{axis:\"y\",values:safeLocalSections,onReorder:newSecs=>setLocalData({...localData,sections:newSecs}),style:{display:\"flex\",flexDirection:\"column\",gap:16,padding:0,listStyle:\"none\"},children:safeLocalSections.map((sec,sIndex)=>{const safeLocalItems=Array.isArray(sec.items)?sec.items:[];return /*#__PURE__*/_jsx(InternalSectionWrapper,{sec:sec,bg:cGrayBox,border:cGold,onDragEnd:()=>{},children:startDragSection=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:isMobile?\"stretch\":\"center\",borderBottom:`1px solid rgba(128,128,128,0.15)`,paddingBottom:8,marginBottom:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(motion.div,{whileHover:{scale:1.2},id:`drag-handle-sec-${sec.uid}`,onPointerDown:startDragSection,style:{cursor:\"grab\",color:\"#8E8E93\",display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Icons.Grip,{})}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,fontWeight:700,color:cTextMain},children:[\"Section \",sIndex+1]}),/*#__PURE__*/_jsxs(\"select\",{value:sec.visibility,onChange:e=>{const next=[...safeLocalSections];next[sIndex].visibility=e.target.value;setLocalData({...localData,sections:next});},style:{...styles.cleanInput,width:\"auto\",marginLeft:8,padding:\"4px 8px\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"Always\",children:\"Visible: Always\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Expanded Only\",children:\"Visible: Expanded Only\"})]})]}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.15},whileTap:{scale:.9},onClick:()=>deleteSection(sIndex),style:{background:\"transparent\",border:\"none\",cursor:\"pointer\",color:\"#8E8E93\"},children:/*#__PURE__*/_jsx(Icons.Close,{})})]}),/*#__PURE__*/_jsxs(\"div\",{children:[safeLocalItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",color:\"#8E8E93\",padding:16,fontSize:12},children:\"Empty Section\"}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",flexWrap:\"wrap\",gap:8,padding:0},children:safeLocalItems.map((item,iIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:isReadingMode?\"1 1 100%\":isMobile?\"1 1 auto\":\"1 1 250px\",display:\"flex\",flexDirection:\"column\",gap:12,minWidth:isMobile?\"100%\":\"250px\",backgroundColor:cWhiteBg,borderRadius:20,border:`1px solid rgba(128,128,128,0.15)`,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:12,display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",borderBottom:`1px solid rgba(128,128,128,0.15)`,paddingBottom:6,marginBottom:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:700,color:\"#8E8E93\"},children:item.type.toUpperCase()}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:4,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.1},whileTap:{scale:.9},onClick:()=>moveProperty(sIndex,iIndex,\"LEFT\"),disabled:iIndex===0,style:{background:\"rgba(128,128,128,0.1)\",border:\"none\",width:24,height:24,borderRadius:12,cursor:\"pointer\",opacity:iIndex===0?.3:1,color:cTextMain},children:/*#__PURE__*/_jsx(DirIcons.Left,{})}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.1},whileTap:{scale:.9},onClick:()=>moveProperty(sIndex,iIndex,\"RIGHT\"),disabled:iIndex===safeLocalItems.length-1,style:{background:\"rgba(128,128,128,0.1)\",border:\"none\",width:24,height:24,borderRadius:12,cursor:\"pointer\",opacity:iIndex===safeLocalItems.length-1?.3:1,color:cTextMain},children:/*#__PURE__*/_jsx(DirIcons.Right,{})}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.1},whileTap:{scale:.9},onClick:()=>moveProperty(sIndex,iIndex,\"UP\"),disabled:sIndex===0,style:{background:\"rgba(128,128,128,0.1)\",border:\"none\",width:24,height:24,borderRadius:12,cursor:\"pointer\",opacity:sIndex===0?.3:1,color:cTextMain},children:/*#__PURE__*/_jsx(DirIcons.Up,{})}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.1},whileTap:{scale:.9},onClick:()=>moveProperty(sIndex,iIndex,\"DOWN\"),disabled:sIndex===safeLocalSections.length-1,style:{background:\"rgba(128,128,128,0.1)\",border:\"none\",width:24,height:24,borderRadius:12,cursor:\"pointer\",opacity:sIndex===safeLocalSections.length-1?.3:1,color:cTextMain},children:/*#__PURE__*/_jsx(DirIcons.Down,{})}),/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:16,backgroundColor:\"rgba(128,128,128,0.15)\",margin:\"0 4px\"}}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.2},whileTap:{scale:.9},onClick:()=>deleteItem(sIndex,iIndex),style:{background:\"transparent\",border:\"none\",width:24,height:24,cursor:\"pointer\",color:\"#8E8E93\"},children:/*#__PURE__*/_jsx(Icons.Close,{})})]})]}),item.type===\"Text\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{value:item.title||\"\",onChange:e=>updateItem(sIndex,iIndex,\"title\",e.target.value),style:styles.cleanInput,placeholder:\"Subtitle\"}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:120,color:cTextMain},children:/*#__PURE__*/_jsx(RichTextEditor,{initialValue:item.content,editorTextColor:cTextMain,menuBackground:cGrayBox,themeColors:richTextThemeColors,onChange:val=>updateItem(sIndex,iIndex,\"content\",val)})})]}),item.type===\"Equation\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{value:item.title||\"\",onChange:e=>updateItem(sIndex,iIndex,\"title\",e.target.value),style:styles.cleanInput,placeholder:\"Equation Name\"}),/*#__PURE__*/_jsx(\"input\",{value:item.latexCode||\"\",onKeyDown:e=>e.stopPropagation(),onCopy:e=>e.stopPropagation(),onCut:e=>e.stopPropagation(),onPaste:e=>e.stopPropagation(),onChange:e=>updateItem(sIndex,iIndex,\"latexCode\",e.target.value),style:{...styles.cleanInput,fontFamily:\"monospace\"},placeholder:\"LaTeX: x = \\\\frac{a}{b}\"}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",gap:8,fontSize:12,cursor:\"pointer\",color:cTextMain},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:item.isSecondaryEquation||false,onChange:e=>updateItem(sIndex,iIndex,\"isSecondaryEquation\",e.target.checked)}),\"In Data Booklet\"]})]}),item.type===\"Table\"&&item.tableGrid&&/*#__PURE__*/_jsx(TablePropertyEditor,{item:item,editorTextColor:cTextMain,menuBackground:cGrayBox,sIndex:sIndex,iIndex:iIndex,updateItem:updateItem,cGold:cGold,cTextMain:cTextMain,styles:styles}),item.type===\"Images\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{value:item.title||\"\",onChange:e=>updateItem(sIndex,iIndex,\"title\",e.target.value),style:styles.cleanInput,placeholder:\"Image Title\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8},children:[1,2].map(num=>/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(128,128,128,0.1)\",padding:8,borderRadius:20},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:10,color:\"#666\",display:\"block\",marginBottom:4},children:[\"Image\",\" \",num]}),item[`image${num}`]?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"img\",{src:item[`image${num}`],style:{width:\"100%\",height:60,objectFit:\"cover\",borderRadius:item.mediaBorderRadius??20,border:`${item.mediaBorderWidth??1}px solid ${item.mediaBorderColor??cGold}`},alt:\"\"}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.1},whileTap:{scale:.9},onClick:()=>updateItem(sIndex,iIndex,`image${num}`,undefined),style:{position:\"absolute\",top:4,right:4,background:\"rgba(255,255,255,0.8)\",border:\"none\",borderRadius:20,width:20,height:20,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icons.Close,{})})]}):/*#__PURE__*/_jsx(\"input\",{type:\"file\",accept:\"image/*\",onChange:e=>{const file=e.target.files?.[0];if(file){uploadImageToStorage(sIndex,iIndex,`image${num}`,file);}},style:{fontSize:10,width:\"100%\",color:cTextMain}})]},num))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"color\",value:item.mediaBorderColor||cGold,onChange:e=>updateItem(sIndex,iIndex,\"mediaBorderColor\",e.target.value),style:{width:\"100%\",height:34,border:\"none\",background:\"transparent\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:0,max:12,value:item.mediaBorderWidth??1,onChange:e=>updateItem(sIndex,iIndex,\"mediaBorderWidth\",Number(e.target.value)),style:styles.cleanInput,placeholder:\"Border Width\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:0,max:48,value:item.mediaBorderRadius??20,onChange:e=>updateItem(sIndex,iIndex,\"mediaBorderRadius\",Number(e.target.value)),style:styles.cleanInput,placeholder:\"Border Radius\"})]}),/*#__PURE__*/_jsx(\"input\",{value:item.caption||\"\",onChange:e=>updateItem(sIndex,iIndex,\"caption\",e.target.value),style:{...styles.cleanInput,marginTop:8},placeholder:\"Caption\"})]}),item.type===\"Embed\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{value:item.title||\"\",onChange:e=>updateItem(sIndex,iIndex,\"title\",e.target.value),style:styles.cleanInput,placeholder:\"Embed Title\"}),/*#__PURE__*/_jsx(\"input\",{value:item.embedAspectRatio||\"56.25%\",onChange:e=>updateItem(sIndex,iIndex,\"embedAspectRatio\",e.target.value),style:styles.cleanInput,placeholder:\"Aspect ratio (e.g. 56.25%)\"}),/*#__PURE__*/_jsx(\"textarea\",{value:item.embedHtml||\"\",onChange:e=>updateItem(sIndex,iIndex,\"embedHtml\",e.target.value),style:{...styles.cleanInput,minHeight:120,resize:\"vertical\"},placeholder:\"Paste iframe/embed HTML\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr 1fr\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"color\",value:item.mediaBorderColor||cGold,onChange:e=>updateItem(sIndex,iIndex,\"mediaBorderColor\",e.target.value),style:{width:\"100%\",height:34,border:\"none\",background:\"transparent\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:0,max:12,value:item.mediaBorderWidth??1,onChange:e=>updateItem(sIndex,iIndex,\"mediaBorderWidth\",Number(e.target.value)),style:styles.cleanInput,placeholder:\"Border Width\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:0,max:48,value:item.mediaBorderRadius??20,onChange:e=>updateItem(sIndex,iIndex,\"mediaBorderRadius\",Number(e.target.value)),style:styles.cleanInput,placeholder:\"Border Radius\"})]})]})]})},item.uid))}),safeLocalItems.length<2&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,marginTop:safeLocalItems.length>0?12:0},children:[\"Text\",\"Equation\",\"Table\",\"Images\",\"Embed\"].map(type=>/*#__PURE__*/_jsxs(motion.button,{whileHover:{scale:1.02},whileTap:{scale:.95},onClick:()=>addItemToSection(sIndex,type),style:{...styles.btnPrimary,background:\"rgba(128,128,128,0.1)\",color:cTextMain,flex:1,minWidth:\"120px\",justifyContent:\"center\",padding:\"6px 0\",fontSize:11},children:[\"+ \",type]},type))})]})]})},sec.uid);})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",marginTop:16},children:/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},transition:{type:\"spring\",stiffness:400,damping:25},onClick:addSection,style:{...styles.btnPrimary,background:\"rgba(128,128,128,0.1)\",color:cGold,width:isMobile?\"100%\":\"auto\"},children:\"+ Add New Section\"})})]}):/*#__PURE__*/_jsxs(motion.div,{layout:true,layoutRoot:true,transition:{layout:{duration:.35,ease:[.22,1,.36,1]}},layout:true,initial:false,animate:{width:dynamicWidth,maxWidth:dynamicMaxWidth,borderRadius:20},style:{display:\"flex\",flexDirection:\"column\",boxSizing:\"border-box\",border:isReadingMode?\"none\":`1px solid ${cGold}`,overflow:\"hidden\",backgroundColor:isReadingMode?\"transparent\":isCanvas?cWhiteBg:undefined,margin:\"0 auto\",boxShadow:isReadingMode?\"none\":\"0px 6px 16px rgba(0,0,0,0.08)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:\"center\",padding:isReadingMode?\"0px 0px 24px\":\"16px 20px\",backgroundColor:isReadingMode?\"transparent\":cHeaderConst},children:isMobile?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",gap:16},children:[/*#__PURE__*/_jsx(motion.h2,{style:styles.headerTitle,layout:true,\"data-pdf-title\":true,children:data?.title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",gap:16},children:[/*#__PURE__*/_jsx(HeaderMenuElements,{}),/*#__PURE__*/_jsx(HeaderActionArrows,{})]})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(HeaderMenuElements,{})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:2,display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(motion.h2,{style:styles.headerTitle,layout:true,\"data-pdf-title\":true,children:data?.title})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",justifyContent:\"flex-end\"},children:/*#__PURE__*/_jsx(HeaderActionArrows,{})})]})}),/*#__PURE__*/_jsx(motion.div,{\"data-pdf-content\":true,initial:false,animate:{height:isOpen?\"auto\":0,opacity:isOpen?1:0},transition:{duration:.38,ease:[.22,1,.36,1]},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{transition:{duration:.35,ease:[.22,1,.36,1]},style:{display:\"flex\",flexDirection:\"column\",gap:isReadingMode?isMobile?24:32:isMobile?8:16,padding:isReadingMode?8:isMobile?8:16,backgroundColor:isReadingMode?\"transparent\":cWhiteBg},children:safeDrawSections.map(sec=>{const isVisible=sec.visibility===\"Always\"||sec.visibility===\"Expanded Only\"&&derivedIsMaximized;if(!isVisible)return null;const safeDrawItems=Array.isArray(sec.items)?sec.items:[];return /*#__PURE__*/_jsx(motion.div,{layout:true,transition:{layout:{duration:.35,ease:[.22,1,.36,1]}},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:isReadingMode?0:isMobile?12:20,borderRadius:isReadingMode?0:20,display:\"flex\",flexDirection:isMobile?\"column\":\"row\",flexWrap:\"wrap\",gap:isMobile?12:16,backgroundColor:isReadingMode?\"transparent\":cGrayBox,position:\"relative\",overflow:isReadingMode?\"visible\":\"hidden\",transition:\"background-color 0.3s\"},children:safeDrawItems.map(item=>{const equationItemsCount=safeDrawItems.filter(i=>i.type===\"Equation\").length;const sectionHasTitle=safeDrawItems.some(i=>i.title&&i.title.trim()!==\"\");return /*#__PURE__*/_jsxs(\"div\",{style:{flex:isReadingMode?\"1 1 100%\":isMobile?\"1 1 auto\":\"1 1 250px\",display:\"flex\",flexDirection:\"column\",width:\"100%\",minWidth:0},children:[!isEditing&&item.type!==\"Equation\"&&(item.title?/*#__PURE__*/_jsx(\"h3\",{\"data-pdf-type\":\"subtitle\",style:{...styles.sectionTitle,paddingLeft:item.type!==\"Text\"?4:0},children:item.title}):sectionHasTitle?/*#__PURE__*/_jsx(\"div\",{style:{minHeight:\"22px\",marginBottom:8}}):null),item.type===\"Text\"&&/*#__PURE__*/_jsx(\"div\",{style:styles.definitionBody,\"data-pdf-type\":\"paragraph\",dangerouslySetInnerHTML:{__html:renderMathContent(item.content||\"\")}}),item.type===\"Equation\"&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,width:\"100%\",height:!isMobile&&equationItemsCount>=2?\"100%\":\"auto\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",position:\"relative\",borderRadius:20,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:styles.diagonalPattern}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",padding:isMobile?\"12px\":\"16px\",backgroundColor:cDarkBlueConst,position:\"relative\",zIndex:1,minHeight:100},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6,color:\"white\",fontSize:13,fontWeight:700,marginBottom:12,minHeight:20,visibility:item.title?\"visible\":\"hidden\"},children:[item.isSecondaryEquation&&/*#__PURE__*/_jsx(\"span\",{style:{color:cGold,display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Icons.Booklet,{})}),item.title||\"placeholder\"]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",alignItems:\"center\",overflowX:\"auto\",padding:\"8px 0\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{margin:\"auto\",maxWidth:\"100%\",color:\"white\",fontSize:isMobile?\"11px\":\"13px\"},\"data-pdf-type\":\"equation\",\"data-latex\":item.latexCode,dangerouslySetInnerHTML:{__html:katex.renderToString(sanitizeLatexExpression(item.latexCode),{throwOnError:false,displayMode:true})}})})]})]})}),item.type===\"Table\"&&item.tableGrid&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",gap:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{transition:\"border-color 0.3s\",width:\"100%\",overflowX:\"auto\"},children:/*#__PURE__*/_jsx(\"table\",{\"data-pdf-type\":\"table\",\"data-grid\":JSON.stringify(item.tableGrid),\"data-merged\":JSON.stringify(item.tableMergedCells||[]),\"data-styles\":JSON.stringify(item.tableCellStyles||{}),style:{width:\"100%\",tableLayout:\"fixed\",borderCollapse:\"separate\",borderSpacing:0,overflowX:\"auto\",border:`1px solid ${cGold}`,borderRadius:10,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"tbody\",{children:item.tableGrid.map((row,rIdx)=>/*#__PURE__*/_jsx(\"tr\",{children:row.map((cell,cIdx)=>{const mergeKey=`${rIdx}-${cIdx}`;const mergedCell=item.tableMergedCells?.[mergeKey];const isCoveredByMerge=Object.entries(item.tableMergedCells||{}).some(([key,merge])=>{const[startRow,startCol]=key.split(\"-\").map(Number);if(startRow===rIdx&&startCol===cIdx){return false;}return rIdx>=startRow&&rIdx<startRow+merge.rowspan&&cIdx>=startCol&&cIdx<startCol+merge.colspan;});if(isCoveredByMerge){return null;}{}const cellStyle=item.tableCellStyles?.[`${rIdx}-${cIdx}`]||{};const isLastRow=rIdx===item.tableGrid.length-1;const isLastCol=cIdx===row.length-1;return /*#__PURE__*/_jsx(\"td\",{rowSpan:mergedCell?.rowspan||1,colSpan:mergedCell?.colspan||1,style:{borderTop:`${cellStyle.borderOverrides?.top?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.top?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.top?.borderColor??cellStyle.borderColor??cGold}`,borderRight:`${cellStyle.borderOverrides?.right?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.right?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.right?.borderColor??cellStyle.borderColor??cGold}`,borderBottom:`${cellStyle.borderOverrides?.bottom?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.bottom?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.bottom?.borderColor??cellStyle.borderColor??cGold}`,borderLeft:`${cellStyle.borderOverrides?.left?.borderWidth??cellStyle.borderWidth??.5}px ${cellStyle.borderOverrides?.left?.borderStyle??cellStyle.borderStyle??\"solid\"} ${cellStyle.borderOverrides?.left?.borderColor??cellStyle.borderColor??cGold}`,width:item.tableColumnWidths?.[cIdx]??(isMobile?120:150),height:item.tableRowHeights?.[rIdx]??(isMobile?24:40),minWidth:item.tableColumnWidths?.[cIdx]??10,padding:\"8px 12px\",verticalAlign:cellStyle.verticalAlign||\"middle\",fontWeight:cellStyle.fontWeight,fontStyle:cellStyle.fontStyle,textDecoration:cellStyle.textDecoration,color:cellStyle.color??cTextMain,backgroundColor:cellStyle.backgroundColor??\"transparent\",textAlign:cellStyle.textAlign??\"center\",fontSize:cellStyle.fontSize??(isMobile?8:10)},dangerouslySetInnerHTML:{__html:renderCellContent(cell)}},cIdx);})},rIdx))})})}),item.caption&&/*#__PURE__*/_jsx(\"span\",{style:styles.captionStyle,children:item.caption})]}),item.type===\"Images\"&&(()=>{const mediaBorderColor=item.mediaBorderColor??cGold;const mediaBorderWidth=item.mediaBorderWidth??1;const mediaBorderRadius=item.mediaBorderRadius??20;const realImages=[item.image1,item.image2].filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{\"data-pdf-type\":\"image\",style:{display:\"grid\",gridTemplateColumns:`repeat(auto-fit, minmax(40%, 1fr))`,gap:\"16px\"},children:realImages.length>0?realImages.map((img,i)=>/*#__PURE__*/_jsx(\"img\",{src:img,style:{width:\"100%\",height:\"auto\",borderRadius:mediaBorderRadius,border:`${mediaBorderWidth}px solid ${mediaBorderColor}`,boxSizing:\"border-box\",display:\"block\"},alt:\"\"},i)):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minHeight:120,borderRadius:mediaBorderRadius,border:`${mediaBorderWidth}px solid ${mediaBorderColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:10,color:\"#8E8E93\"},children:\"No images uploaded\"})}),item.caption&&/*#__PURE__*/_jsx(\"span\",{style:styles.captionStyle,children:item.caption})]});})(),item.type===\"Embed\"&&item.embedHtml&&/*#__PURE__*/_jsx(AutoEmbedFrame,{embedHtml:item.embedHtml,fallbackRatio:item.embedAspectRatio,borderColor:item.mediaBorderColor??cGold,borderWidth:item.mediaBorderWidth??1,borderRadius:item.mediaBorderRadius??20})]},item.uid);})})},sec.uid);})})})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"SingleBlockRenderer\":{\"type\":\"reactComponent\",\"name\":\"SingleBlockRenderer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SingleBlockRenderer.map","export const VIEWER_STORAGE_KEY=\"viewer-state\";export const VIEWER_EVENT=\"viewer-state-changed\";export const DEFAULT_VIEWER_STATE={zoom:.9,focusMode:false,expandAll:false,accordionOpen:true,readingMode:false,versionExpand:0,versionCollapse:0};\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_VIEWER_STATE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VIEWER_STORAGE_KEY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VIEWER_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ViewerEngine.map","/* esm.sh - fflate@0.4.8 */\nvar dr={},In=(function(r,n,e,t,i){var a=dr[n]||(dr[n]=URL.createObjectURL(new Blob([r],{type:\"text/javascript\"}))),f=new Worker(a);return f.onerror=function(v){return i(v.error,null)},f.onmessage=function(v){return i(null,v.data)},f.postMessage(e,t),f}),A=Uint8Array,E=Uint16Array,nr=Uint32Array,lr=new A([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,0,0,0]),hr=new 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,0,0]),xr=new A([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),on=function(r,n){for(var e=new E(31),t=0;t<31;++t)e[t]=n+=1<<r[t-1];for(var i=new nr(e[30]),t=1;t<30;++t)for(var a=e[t];a<e[t+1];++a)i[a]=a-e[t]<<5|t;return[e,i]},fn=on(lr,2),jr=fn[0],Or=fn[1];jr[28]=258,Or[258]=28;var un=on(hr,0),vn=un[0],Zr=un[1],mr=new E(32768);for(z=0;z<32768;++z)rr=(z&43690)>>>1|(z&21845)<<1,rr=(rr&52428)>>>2|(rr&13107)<<2,rr=(rr&61680)>>>4|(rr&3855)<<4,mr[z]=((rr&65280)>>>8|(rr&255)<<8)>>>1;var rr,z,K=(function(r,n,e){for(var t=r.length,i=0,a=new E(n);i<t;++i)++a[r[i]-1];var f=new E(n);for(i=0;i<n;++i)f[i]=f[i-1]+a[i-1]<<1;var v;if(e){v=new E(1<<n);var o=15-n;for(i=0;i<t;++i)if(r[i])for(var l=i<<4|r[i],u=n-r[i],p=f[r[i]-1]++<<u,s=p|(1<<u)-1;p<=s;++p)v[mr[p]>>>o]=l}else for(v=new E(t),i=0;i<t;++i)v[i]=mr[f[r[i]-1]++]>>>15-r[i];return v}),er=new A(288);for(z=0;z<144;++z)er[z]=8;var z;for(z=144;z<256;++z)er[z]=9;var z;for(z=256;z<280;++z)er[z]=7;var z;for(z=280;z<288;++z)er[z]=8;var z,vr=new A(32);for(z=0;z<32;++z)vr[z]=5;var z,ln=K(er,9,0),hn=K(er,9,1),sn=K(vr,5,0),cn=K(vr,5,1),kr=function(r){for(var n=r[0],e=1;e<r.length;++e)r[e]>n&&(n=r[e]);return n},J=function(r,n,e){var t=n/8>>0;return(r[t]|r[t+1]<<8)>>>(n&7)&e},Sr=function(r,n){var e=n/8>>0;return(r[e]|r[e+1]<<8|r[e+2]<<16)>>>(n&7)},zr=function(r){return(r/8>>0)+(r&7&&1)},b=function(r,n,e){(n==null||n<0)&&(n=0),(e==null||e>r.length)&&(e=r.length);var t=new(r instanceof E?E:r instanceof nr?nr:A)(e-n);return t.set(r.subarray(n,e)),t},Ar=function(r,n,e){var t=r.length,i=!n||e,a=!e||e.i;e||(e={}),n||(n=new A(t*3));var f=function(Cr){var wr=n.length;if(Cr>wr){var or=new A(Math.max(wr*2,Cr));or.set(n),n=or}},v=e.f||0,o=e.p||0,l=e.b||0,u=e.l,p=e.d,s=e.m,c=e.n,m=t*8;do{if(!u){e.f=v=J(r,o,1);var y=J(r,o+1,3);if(o+=3,y)if(y==1)u=hn,p=cn,s=9,c=5;else if(y==2){var g=J(r,o,31)+257,w=J(r,o+10,15)+4,D=g+J(r,o+5,31)+1;o+=14;for(var C=new A(D),M=new A(19),h=0;h<w;++h)M[xr[h]]=J(r,o+h*3,7);o+=w*3;var Z=kr(M),O=(1<<Z)-1;if(!a&&o+D*(Z+7)>m)break;for(var d=K(M,Z,1),h=0;h<D;){var G=d[J(r,o,O)];o+=G&15;var x=G>>>4;if(x<16)C[h++]=x;else{var W=0,T=0;for(x==16?(T=3+J(r,o,3),o+=2,W=C[h-1]):x==17?(T=3+J(r,o,7),o+=3):x==18&&(T=11+J(r,o,127),o+=7);T--;)C[h++]=W}}var q=C.subarray(0,g),U=C.subarray(g);s=kr(q),c=kr(U),u=K(q,s,1),p=K(U,c,1)}else throw\"invalid block type\";else{var x=zr(o)+4,S=r[x-4]|r[x-3]<<8,F=x+S;if(F>t){if(a)throw\"unexpected EOF\";break}i&&f(l+S),n.set(r.subarray(x,F),l),e.b=l+=S,e.p=o=F*8;continue}if(o>m)throw\"unexpected EOF\"}i&&f(l+131072);for(var B=(1<<s)-1,Y=(1<<c)-1,X=s+c+18;a||o+X<m;){var W=u[Sr(r,o)&B],$=W>>>4;if(o+=W&15,o>m)throw\"unexpected EOF\";if(!W)throw\"invalid length/literal\";if($<256)n[l++]=$;else if($==256){u=null;break}else{var j=$-254;if($>264){var h=$-257,P=lr[h];j=J(r,o,(1<<P)-1)+jr[h],o+=P}var L=p[Sr(r,o)&Y],H=L>>>4;if(!L)throw\"invalid distance\";o+=L&15;var U=vn[H];if(H>3){var P=hr[H];U+=Sr(r,o)&(1<<P)-1,o+=P}if(o>m)throw\"unexpected EOF\";i&&f(l+131072);for(var R=l+j;l<R;l+=4)n[l]=n[l-U],n[l+1]=n[l+1-U],n[l+2]=n[l+2-U],n[l+3]=n[l+3-U];l=R}}e.l=u,e.p=o,e.b=l,u&&(v=1,e.m=s,e.d=p,e.n=c)}while(!v);return l==n.length?n:b(n,0,l)},_=function(r,n,e){e<<=n&7;var t=n/8>>0;r[t]|=e,r[t+1]|=e>>>8},fr=function(r,n,e){e<<=n&7;var t=n/8>>0;r[t]|=e,r[t+1]|=e>>>8,r[t+2]|=e>>>16},Gr=function(r,n){for(var e=[],t=0;t<r.length;++t)r[t]&&e.push({s:t,f:r[t]});var i=e.length,a=e.slice();if(!i)return[new A(0),0];if(i==1){var f=new A(e[0].s+1);return f[e[0].s]=1,[f,1]}e.sort(function(D,C){return D.f-C.f}),e.push({s:-1,f:25001});var v=e[0],o=e[1],l=0,u=1,p=2;for(e[0]={s:-1,f:v.f+o.f,l:v,r:o};u!=i-1;)v=e[e[l].f<e[p].f?l++:p++],o=e[l!=u&&e[l].f<e[p].f?l++:p++],e[u++]={s:-1,f:v.f+o.f,l:v,r:o};for(var s=a[0].s,t=1;t<i;++t)a[t].s>s&&(s=a[t].s);var c=new E(s+1),m=Ur(e[u-1],c,0);if(m>n){var t=0,y=0,x=m-n,S=1<<x;for(a.sort(function(C,M){return c[M.s]-c[C.s]||C.f-M.f});t<i;++t){var F=a[t].s;if(c[F]>n)y+=S-(1<<m-c[F]),c[F]=n;else break}for(y>>>=x;y>0;){var g=a[t].s;c[g]<n?y-=1<<n-c[g]++-1:++t}for(;t>=0&&y;--t){var w=a[t].s;c[w]==n&&(--c[w],++y)}m=n}return[new A(c),m]},Ur=function(r,n,e){return r.s==-1?Math.max(Ur(r.l,n,e+1),Ur(r.r,n,e+1)):n[r.s]=e},Tr=function(r){for(var n=r.length;n&&!r[--n];);for(var e=new E(++n),t=0,i=r[0],a=1,f=function(o){e[t++]=o},v=1;v<=n;++v)if(r[v]==i&&v!=n)++a;else{if(!i&&a>2){for(;a>138;a-=138)f(32754);a>2&&(f(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(f(i),--a;a>6;a-=6)f(8304);a>2&&(f(a-3<<5|8208),a=0)}for(;a--;)f(i);a=1,i=r[v]}return[e.subarray(0,t),n]},ur=function(r,n){for(var e=0,t=0;t<n.length;++t)e+=r[t]*n[t];return e},yr=function(r,n,e){var t=e.length,i=zr(n+2);r[i]=t&255,r[i+1]=t>>>8,r[i+2]=r[i]^255,r[i+3]=r[i+1]^255;for(var a=0;a<t;++a)r[i+a+4]=e[a];return(i+4+t)*8},Rr=function(r,n,e,t,i,a,f,v,o,l,u){_(n,u++,e),++i[256];for(var p=Gr(i,15),s=p[0],c=p[1],m=Gr(a,15),y=m[0],x=m[1],S=Tr(s),F=S[0],g=S[1],w=Tr(y),D=w[0],C=w[1],M=new E(19),h=0;h<F.length;++h)M[F[h]&31]++;for(var h=0;h<D.length;++h)M[D[h]&31]++;for(var Z=Gr(M,7),O=Z[0],d=Z[1],G=19;G>4&&!O[xr[G-1]];--G);var W=l+5<<3,T=ur(i,er)+ur(a,vr)+f,q=ur(i,s)+ur(a,y)+f+14+3*G+ur(M,O)+(2*M[16]+3*M[17]+7*M[18]);if(W<=T&&W<=q)return yr(n,u,r.subarray(o,o+l));var U,B,Y,X;if(_(n,u,1+(q<T)),u+=2,q<T){U=K(s,c,0),B=s,Y=K(y,x,0),X=y;var $=K(O,d,0);_(n,u,g-257),_(n,u+5,C-1),_(n,u+10,G-4),u+=14;for(var h=0;h<G;++h)_(n,u+3*h,O[xr[h]]);u+=3*G;for(var j=[F,D],P=0;P<2;++P)for(var L=j[P],h=0;h<L.length;++h){var H=L[h]&31;_(n,u,$[H]),u+=O[H],H>15&&(_(n,u,L[h]>>>5&127),u+=L[h]>>>12)}}else U=ln,B=er,Y=sn,X=vr;for(var h=0;h<v;++h)if(t[h]>255){var H=t[h]>>>18&31;fr(n,u,U[H+257]),u+=B[H+257],H>7&&(_(n,u,t[h]>>>23&31),u+=lr[H]);var R=t[h]&31;fr(n,u,Y[R]),u+=X[R],R>3&&(fr(n,u,t[h]>>>5&8191),u+=hr[R])}else fr(n,u,U[t[h]]),u+=B[t[h]];return fr(n,u,U[256]),u+B[256]},pn=new nr([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),gn=new A(0),wn=function(r,n,e,t,i,a){var f=r.length,v=new A(t+f+5*(1+Math.floor(f/7e3))+i),o=v.subarray(t,v.length-i),l=0;if(!n||f<8)for(var u=0;u<=f;u+=65535){var p=u+65535;p<f?l=yr(o,l,r.subarray(u,p)):(o[u]=a,l=yr(o,l,r.subarray(u,f)))}else{for(var s=pn[n-1],c=s>>>13,m=s&8191,y=(1<<e)-1,x=new E(32768),S=new E(y+1),F=Math.ceil(e/3),g=2*F,w=function(Er){return(r[Er]^r[Er+1]<<F^r[Er+2]<<g)&y},D=new nr(25e3),C=new E(288),M=new E(32),h=0,Z=0,u=0,O=0,d=0,G=0;u<f;++u){var W=w(u),T=u&32767,q=S[W];if(x[T]=q,S[W]=T,d<=u){var U=f-u;if((h>7e3||O>24576)&&U>423){l=Rr(r,o,0,D,C,M,Z,O,G,u-G,l),O=h=Z=0,G=u;for(var B=0;B<286;++B)C[B]=0;for(var B=0;B<30;++B)M[B]=0}var Y=2,X=0,$=m,j=T-q&32767;if(U>2&&W==w(u-j))for(var P=Math.min(c,U)-1,L=Math.min(32767,u),H=Math.min(258,U);j<=L&&--$&&T!=q;){if(r[u+Y]==r[u+Y-j]){for(var R=0;R<H&&r[u+R]==r[u+R-j];++R);if(R>Y){if(Y=R,X=j,R>P)break;for(var Cr=Math.min(j,R-2),wr=0,B=0;B<Cr;++B){var or=u-j+B+32768&32767,Bn=x[or],Lr=or-Bn+32768&32767;Lr>wr&&(wr=Lr,q=or)}}}T=q,q=x[T],j+=T-q+32768&32767}if(X){D[O++]=268435456|Or[Y]<<18|Zr[X];var _r=Or[Y]&31,br=Zr[X]&31;Z+=lr[_r]+hr[br],++C[257+_r],++M[br],d=u+Y,++h}else D[O++]=r[u],++C[r[u]]}}l=Rr(r,o,a,D,C,M,Z,O,G,u-G,l),a||(l=yr(o,l,gn))}return b(v,0,t+zr(l)+i)},yn=(function(){for(var r=new nr(256),n=0;n<256;++n){for(var e=n,t=9;--t;)e=(e&1&&3988292384)^e>>>1;r[n]=e}return r})(),Fr=function(){var r=4294967295;return{p:function(n){for(var e=r,t=0;t<n.length;++t)e=yn[e&255^n[t]]^e>>>8;r=e},d:function(){return r^4294967295}}},Jr=function(){var r=1,n=0;return{p:function(e){for(var t=r,i=n,a=e.length,f=0;f!=a;){for(var v=Math.min(f+5552,a);f<v;++f)t+=e[f],i+=t;t%=65521,i%=65521}r=t,n=i},d:function(){return(r>>>8<<16|(n&255)<<8|n>>>8)+((r&255)<<23)*2}}},ar=function(r,n,e,t,i){return wn(r,n.level==null?6:n.level,n.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(r.length)))*1.5):12+n.mem,e,t,!i)},xn=function(r,n){var e={};for(var t in r)e[t]=r[t];for(var t in n)e[t]=n[t];return e},rn=function(r,n,e){for(var t=r(),i=r.toString(),a=i.slice(i.indexOf(\"[\")+1,i.lastIndexOf(\"]\")).replace(/ /g,\"\").split(\",\"),f=0;f<t.length;++f){var v=t[f],o=a[f];if(typeof v==\"function\"){n+=\";\"+o+\"=\";var l=v.toString();if(v.prototype)if(l.indexOf(\"[native code]\")!=-1){var u=l.indexOf(\" \",8)+1;n+=l.slice(u,l.indexOf(\"(\",u))}else{n+=l;for(var p in v.prototype)n+=\";\"+o+\".prototype.\"+p+\"=\"+v.prototype[p].toString()}else n+=l}else e[o]=v}return[n,e]},Dr=[],En=function(r){var n=[];for(var e in r)(r[e]instanceof A||r[e]instanceof E||r[e]instanceof nr)&&n.push((r[e]=new r[e].constructor(r[e])).buffer);return n},mn=function(r,n,e,t){var i;if(!Dr[e]){for(var a=\"\",f={},v=r.length-1,o=0;o<v;++o)i=rn(r[o],a,f),a=i[0],f=i[1];Dr[e]=rn(r[v],a,f)}var l=xn({},Dr[e][1]);return In(Dr[e][0]+\";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=\"+n.toString()+\"}\",e,l,En(l),t)},sr=function(){return[A,E,nr,lr,hr,xr,jr,vn,hn,cn,mr,K,kr,J,Sr,zr,b,Ar,Mr,ir,Kr]},cr=function(){return[A,E,nr,lr,hr,xr,Or,Zr,ln,er,sn,vr,mr,pn,gn,K,_,fr,Gr,Ur,Tr,ur,yr,Rr,zr,b,wn,ar,Ir,ir]},zn=function(){return[Nr,Qr,k,Fr,yn]},An=function(){return[Pr,Cn]},Fn=function(){return[Vr,k,Jr]},Mn=function(){return[Dn]},ir=function(r){return postMessage(r,[r.buffer])},Kr=function(r){return r&&r.size&&new A(r.size)},pr=function(r,n,e,t,i,a){var f=mn(e,t,i,function(v,o){f.terminate(),a(v,o)});return n.consume||(r=new A(r)),f.postMessage([r,n],[r.buffer]),function(){f.terminate()}},N=function(r){return r.ondata=function(n,e){return postMessage([n,e],[n.buffer])},function(n){return r.push(n.data[0],n.data[1])}},gr=function(r,n,e,t,i){var a,f=mn(r,t,i,function(v,o){v?(f.terminate(),n.ondata.call(n,v)):(o[1]&&f.terminate(),n.ondata.call(n,v,o[0],o[1]))});f.postMessage(e),n.push=function(v,o){if(a)throw\"stream finished\";if(!n.ondata)throw\"no stream handler\";f.postMessage([v,a=o],[v.buffer])},n.terminate=function(){f.terminate()}},Q=function(r,n){return r[n]|r[n+1]<<8},I=function(r,n){return(r[n]|r[n+1]<<8|r[n+2]<<16)+(r[n+3]<<23)*2},k=function(r,n,e){for(;e;++n)r[n]=e,e>>>=8},Nr=function(r,n){var e=n.filename;if(r[0]=31,r[1]=139,r[2]=8,r[8]=n.level<2?4:n.level==9?2:0,r[9]=3,n.mtime!=0&&k(r,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),e){r[3]=8;for(var t=0;t<=e.length;++t)r[t+10]=e.charCodeAt(t)}},Pr=function(r){if(r[0]!=31||r[1]!=139||r[2]!=8)throw\"invalid gzip data\";var n=r[3],e=10;n&4&&(e+=r[10]|(r[11]<<8)+2);for(var t=(n>>3&1)+(n>>4&1);t>0;t-=!r[e++]);return e+(n&2)},Cn=function(r){var n=r.length;return(r[n-4]|r[n-3]<<8|r[n-2]<<16)+2*(r[n-1]<<23)},Qr=function(r){return 10+(r.filename&&r.filename.length+1||0)},Vr=function(r,n){var e=n.level,t=e==0?0:e<6?1:e==9?3:2;r[0]=120,r[1]=t<<6|(t?32-2*t:1)},Dn=function(r){if((r[0]&15)!=8||r[0]>>>4>7||(r[0]<<8|r[1])%31)throw\"invalid zlib data\";if(r[1]&32)throw\"invalid zlib data: preset dictionaries not supported\"};function Xr(r,n){return!n&&typeof r==\"function\"&&(n=r,r={}),this.ondata=n,r}var tr=(function(){function r(n,e){!e&&typeof n==\"function\"&&(e=n,n={}),this.ondata=e,this.o=n||{}}return r.prototype.p=function(n,e){this.ondata(ar(n,this.o,0,0,!e),e)},r.prototype.push=function(n,e){if(this.d)throw\"stream finished\";if(!this.ondata)throw\"no stream handler\";this.d=e,this.p(n,e||!1)},r})();var Kn=(function(){function r(n,e){gr([cr,function(){return[N,tr]}],this,Xr.call(this,n,e),function(t){var i=new tr(t.data);onmessage=N(i)},6)}return r})();function Zn(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";return pr(r,n,[cr],function(t){return ir(Ir(t.data[0],t.data[1]))},0,e)}function Ir(r,n){return n===void 0&&(n={}),ar(r,n,0,0)}var V=(function(){function r(n){this.s={},this.p=new A(0),this.ondata=n}return r.prototype.e=function(n){if(this.d)throw\"stream finished\";if(!this.ondata)throw\"no stream handler\";var e=this.p.length,t=new A(e+n.length);t.set(this.p),t.set(n,e),this.p=t},r.prototype.c=function(n){this.d=this.s.i=n||!1;var e=this.s.b,t=Ar(this.p,this.o,this.s);this.ondata(b(t,e,this.s.b),this.d),this.o=b(t,this.s.b-32768),this.s.b=this.o.length,this.p=b(this.p,this.s.p/8>>0),this.s.p&=7},r.prototype.push=function(n,e){this.e(n),this.c(e)},r})();var Tn=(function(){function r(n){this.ondata=n,gr([sr,function(){return[N,V]}],this,0,function(){var e=new V;onmessage=N(e)},7)}return r})();function kn(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";return pr(r,n,[sr],function(t){return ir(Mr(t.data[0],Kr(t.data[1])))},1,e)}function Mr(r,n){return Ar(r,n)}var nn=(function(){function r(n,e){this.c=Fr(),this.l=0,this.v=1,tr.call(this,n,e)}return r.prototype.push=function(n,e){tr.prototype.push.call(this,n,e)},r.prototype.p=function(n,e){this.c.p(n),this.l+=n.length;var t=ar(n,this.o,this.v&&Qr(this.o),e&&8,!e);this.v&&(Nr(t,this.o),this.v=0),e&&(k(t,t.length-8,this.c.d()),k(t,t.length-4,this.l)),this.ondata(t,e)},r})();var Nn=(function(){function r(n,e){gr([cr,zn,function(){return[N,tr,nn]}],this,Xr.call(this,n,e),function(t){var i=new nn(t.data);onmessage=N(i)},8)}return r})();function Pn(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";return pr(r,n,[cr,zn,function(){return[en]}],function(t){return ir(en(t.data[0],t.data[1]))},2,e)}function en(r,n){n===void 0&&(n={});var e=Fr(),t=r.length;e.p(r);var i=ar(r,n,Qr(n),8),a=i.length;return Nr(i,n),k(i,a-8,e.d()),k(i,a-4,t),i}var qr=(function(){function r(n){this.v=1,V.call(this,n)}return r.prototype.push=function(n,e){if(V.prototype.e.call(this,n),this.v){var t=Pr(this.p);if(t>=this.p.length&&!e)return;this.p=this.p.subarray(t),this.v=0}if(e){if(this.p.length<8)throw\"invalid gzip stream\";this.p=this.p.subarray(0,-8)}V.prototype.c.call(this,e)},r})();var Rn=(function(){function r(n){this.ondata=n,gr([sr,An,function(){return[N,V,qr]}],this,0,function(){var e=new qr;onmessage=N(e)},9)}return r})();function qn(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";return pr(r,n,[sr,An,function(){return[Hr]}],function(t){return ir(Hr(t.data[0]))},3,e)}function Hr(r,n){return Ar(r.subarray(Pr(r),-8),n||new A(Cn(r)))}var tn=(function(){function r(n,e){this.c=Jr(),this.v=1,tr.call(this,n,e)}return r.prototype.push=function(n,e){tr.prototype.push.call(this,n,e)},r.prototype.p=function(n,e){this.c.p(n);var t=ar(n,this.o,this.v&&2,e&&4,!e);this.v&&(Vr(t,this.o),this.v=0),e&&k(t,t.length-4,this.c.d()),this.ondata(t,e)},r})();var Qn=(function(){function r(n,e){gr([cr,Fn,function(){return[N,tr,tn]}],this,Xr.call(this,n,e),function(t){var i=new tn(t.data);onmessage=N(i)},10)}return r})();function Vn(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";return pr(r,n,[cr,Fn,function(){return[an]}],function(t){return ir(an(t.data[0],t.data[1]))},4,e)}function an(r,n){n===void 0&&(n={});var e=Jr();e.p(r);var t=ar(r,n,2,4);return Vr(t,n),k(t,t.length-4,e.d()),t}var Wr=(function(){function r(n){this.v=1,V.call(this,n)}return r.prototype.push=function(n,e){if(V.prototype.e.call(this,n),this.v){if(this.p.length<2&&!e)return;this.p=this.p.subarray(2),this.v=0}if(e){if(this.p.length<4)throw\"invalid zlib stream\";this.p=this.p.subarray(0,-4)}V.prototype.c.call(this,e)},r})();var Hn=(function(){function r(n){this.ondata=n,gr([sr,Mn,function(){return[N,V,Wr]}],this,0,function(){var e=new Wr;onmessage=N(e)},11)}return r})();function Wn(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";return pr(r,n,[sr,Mn,function(){return[Yr]}],function(t){return ir(Yr(t.data[0],Kr(t.data[1])))},5,e)}function Yr(r,n){return Ar((Dn(r),r.subarray(2,-4)),n)}var Yn=(function(){function r(n){this.G=qr,this.I=V,this.Z=Wr,this.ondata=n}return r.prototype.push=function(n,e){if(!this.ondata)throw\"no stream handler\";if(this.s)this.s.push(n,e);else{if(this.p&&this.p.length){var t=new A(this.p.length+n.length);t.set(this.p),t.set(n,this.p.length)}else this.p=n;if(this.p.length>2){var i=this,a=function(){i.ondata.apply(i,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(a):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(a):new this.Z(a),this.s.push(this.p,e),this.p=null}}},r})();var Xn=(function(){function r(n){this.G=Rn,this.I=Tn,this.Z=Hn,this.ondata=n}return r.prototype.push=function(n,e){Yn.prototype.push.call(this,n,e)},r})();function $n(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";return r[0]==31&&r[1]==139&&r[2]==8?qn(r,n,e):(r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31?kn(r,n,e):Wn(r,n,e)}function Ln(r,n){return r[0]==31&&r[1]==139&&r[2]==8?Hr(r,n):(r[0]&15)!=8||r[0]>>4>7||(r[0]<<8|r[1])%31?Mr(r,n):Yr(r,n)}var $r=function(r,n,e,t){for(var i in r){var a=r[i],f=n+i;a instanceof A?e[f]=[a,t]:Array.isArray(a)?e[f]=[a[0],xn(t,a[1])]:$r(a,f+\"/\",e,t)}};function Sn(r,n){var e=r.length;if(!n&&typeof TextEncoder<\"u\")return new TextEncoder().encode(r);for(var t=new A(r.length+(r.length>>>1)),i=0,a=function(l){t[i++]=l},f=0;f<e;++f){if(i+5>t.length){var v=new A(i+8+(e-f<<1));v.set(t),t=v}var o=r.charCodeAt(f);o<128||n?a(o):o<2048?(a(192|o>>>6),a(128|o&63)):o>55295&&o<57344?(o=65536+(o&1047552)|r.charCodeAt(++f)&1023,a(240|o>>>18),a(128|o>>>12&63),a(128|o>>>6&63),a(128|o&63)):(a(224|o>>>12),a(128|o>>>6&63),a(128|o&63))}return b(t,0,i)}function jn(r,n){var e=\"\";if(!n&&typeof TextDecoder<\"u\")return new TextDecoder().decode(r);for(var t=0;t<r.length;){var i=r[t++];i<128||n?e+=String.fromCharCode(i):i<224?e+=String.fromCharCode((i&31)<<6|r[t++]&63):i<240?e+=String.fromCharCode((i&15)<<12|(r[t++]&63)<<6|r[t++]&63):(i=((i&15)<<18|(r[t++]&63)<<12|(r[t++]&63)<<6|r[t++]&63)-65536,e+=String.fromCharCode(55296|i>>10,56320|i&1023))}return e}var Gn=function(r,n){return n+30+Q(r,n+26)+Q(r,n+28)},On=function(r,n,e){var t=Q(r,n+28),i=jn(r.subarray(n+46,n+46+t),!(Q(r,n+8)&2048)),a=n+46+t,f=e?Jn(r,a):[I(r,n+20),I(r,n+24),I(r,n+42)],v=f[0],o=f[1],l=f[2];return[Q(r,n+10),v,o,i,a+Q(r,n+30)+Q(r,n+32),l]},Jn=function(r,n){for(;Q(r,n)!=1;n+=4+Q(r,n+2));return[I(r,n+12),I(r,n+4),I(r,n+20)]},Br=function(r,n,e,t,i,a,f,v,o,l){var u=a.length,p=t.length;k(r,n,o!=null?33639248:67324752),n+=4,o!=null&&(r[n]=20,n+=2),r[n]=20,n+=2,r[n++]=l==8&&(v.level==1?6:v.level<6?4:v.level==9?2:0),r[n++]=f&&8,r[n]=l,n+=2;var s=new Date(v.mtime||Date.now()),c=s.getFullYear()-1980;if(c<0||c>119)throw\"date not in range 1980-2099\";k(r,n,(c<<24)*2|s.getMonth()+1<<21|s.getDate()<<16|s.getHours()<<11|s.getMinutes()<<5|s.getSeconds()>>>1),n+=4,k(r,n,e),k(r,n+4,p),k(r,n+8,i),k(r,n+12,u),n+=16,o!=null&&(k(r,n+=10,o),n+=4),r.set(a,n),n+=u,o==null&&r.set(t,n)},Un=function(r,n,e,t,i){k(r,n,101010256),k(r,n+8,e),k(r,n+10,e),k(r,n+12,t),k(r,n+16,i)};function _n(r,n,e){if(e||(e=n,n={}),typeof e!=\"function\")throw\"no callback\";var t={};$r(r,\"\",t,n);var i=Object.keys(t),a=i.length,f=0,v=0,o=a,l=new Array(a),u=[],p=function(){for(var y=0;y<u.length;++y)u[y]()},s=function(){var y=new A(v+22),x=f,S=v-f;v=0;for(var F=0;F<o;++F){var g=l[F];try{Br(y,v,g.c,g.d,g.m,g.n,g.u,g.p,null,g.t),Br(y,f,g.c,g.d,g.m,g.n,g.u,g.p,v,g.t),f+=46+g.n.length,v+=30+g.n.length+g.d.length}catch(w){return e(w,null)}}Un(y,f,l.length,S,x),e(null,y)};a||s();for(var c=function(y){var x=i[y],S=t[x],F=S[0],g=S[1],w=Fr(),D=F.length;w.p(F);var C=Sn(x),M=C.length,h=g.level==0?0:8,Z=function(O,d){if(O)p(),e(O,null);else{var G=d.length;l[y]={t:h,d,m:D,c:w.d(),u:x.length!=G,n:C,p:g},f+=30+M+G,v+=76+2*M+G,--a||s()}};if(C.length>65535&&Z(\"filename too long\",null),!h)Z(null,F);else if(D<16e4)try{Z(null,Ir(F,g))}catch(O){Z(O,null)}else u.push(Zn(F,g,Z))},m=0;m<o;++m)c(m);return p}function bn(r,n){n===void 0&&(n={});var e={},t=[];$r(r,\"\",e,n);var i=0,a=0;for(var f in e){var v=e[f],o=v[0],l=v[1],u=l.level==0?0:8,p=Sn(f),s=p.length;if(p.length>65535)throw\"filename too long\";var c=u?Ir(o,l):o,m=c.length,y=Fr();y.p(o),t.push({t:u,d:c,m:o.length,c:y.d(),u:f.length!=s,n:p,o:i,p:l}),i+=30+s+m,a+=76+2*s+m}for(var x=new A(a+22),S=i,F=a-i,g=0;g<t.length;++g){var w=t[g];Br(x,w.o,w.c,w.d,w.m,w.n,w.u,w.p,null,w.t),Br(x,i,w.c,w.d,w.m,w.n,w.u,w.p,w.o,w.t),i+=46+w.n.length}return Un(x,i,t.length,F,S),x}function dn(r,n){if(typeof n!=\"function\")throw\"no callback\";for(var e=[],t=function(){for(var s=0;s<e.length;++s)e[s]()},i={},a=r.length-22;I(r,a)!=101010256;--a)if(!a||r.length-a>65558){n(\"invalid zip file\",null);return}var f=Q(r,a+8);f||n(null,{});var v=f,o=I(r,a+16),l=o==4294967295;if(l){if(a=I(r,a-12),I(r,a)!=101075792)throw\"invalid zip file\";v=f=I(r,a+32),o=I(r,a+48)}for(var u=function(s){var c=On(r,o,l),m=c[0],y=c[1],x=c[2],S=c[3],F=c[4],g=c[5],w=Gn(r,g);o=F;var D=function(M,h){M?(t(),n(M,null)):(i[S]=h,--f||n(null,i))};if(!m)D(null,b(r,w,w+y));else if(m==8){var C=r.subarray(w,w+y);if(y<32e4)try{D(null,Mr(C,new A(x)))}catch(M){D(M,null)}else e.push(kn(C,{size:x},D))}else D(\"unknown compression type \"+m,null)},p=0;p<v;++p)u(p);return t}function re(r){for(var n={},e=r.length-22;I(r,e)!=101010256;--e)if(!e||r.length-e>65558)throw\"invalid zip file\";var t=Q(r,e+8);if(!t)return{};var i=I(r,e+16),a=i==4294967295;if(a){if(e=I(r,e-12),I(r,e)!=101075792)throw\"invalid zip file\";t=I(r,e+32),i=I(r,e+48)}for(var f=0;f<t;++f){var v=On(r,i,a),o=v[0],l=v[1],u=v[2],p=v[3],s=v[4],c=v[5],m=Gn(r,c);if(i=s,!o)n[p]=b(r,m,m+l);else if(o==8)n[p]=Mr(r.subarray(m,m+l),new A(u));else throw\"unknown compression type \"+o}return n}export{Nn as AsyncCompress,Xn as AsyncDecompress,Kn as AsyncDeflate,Rn as AsyncGunzip,Nn as AsyncGzip,Tn as AsyncInflate,Hn as AsyncUnzlib,Qn as AsyncZlib,nn as Compress,Yn as Decompress,tr as Deflate,qr as Gunzip,nn as Gzip,V as Inflate,Wr as Unzlib,tn as Zlib,Pn as compress,en as compressSync,$n as decompress,Ln as decompressSync,Zn as deflate,Ir as deflateSync,qn as gunzip,Hr as gunzipSync,Pn as gzip,en as gzipSync,kn as inflate,Mr as inflateSync,jn as strFromU8,Sn as strToU8,dn as unzip,re as unzipSync,Wn as unzlib,Yr as unzlibSync,_n as zip,bn as zipSync,Vn as zlib,an as zlibSync};\n//# sourceMappingURL=fflate.mjs.map","/* esm.sh - fflate@0.4.8 */\nexport * from \"/fflate@0.4.8/es2022/fflate.mjs\";\n","/* esm.sh - jspdf@2.5.1 */\nfunction he(i){\"@babel/helpers - typeof\";return he=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},he(i)}import{zlibSync as Go,unzlibSync as Gc}from\"/fflate@^0.4.8?target=es2022\";var Ut=(function(){return typeof window<\"u\"?window:typeof globalThis<\"u\"?globalThis:typeof self<\"u\"?self:this})();function To(){Ut.console&&typeof Ut.console.log==\"function\"&&Ut.console.log.apply(Ut.console,arguments)}var ve={log:To,warn:function(i){Ut.console&&(typeof Ut.console.warn==\"function\"?Ut.console.warn.apply(Ut.console,arguments):To.call(null,arguments))},error:function(i){Ut.console&&(typeof Ut.console.error==\"function\"?Ut.console.error.apply(Ut.console,arguments):To(i))}};function zo(i,e,r){var a=new XMLHttpRequest;a.open(\"GET\",i),a.responseType=\"blob\",a.onload=function(){Br(a.response,e,r)},a.onerror=function(){ve.error(\"could not download file\")},a.send()}function Bs(i){var e=new XMLHttpRequest;e.open(\"HEAD\",i,!1);try{e.send()}catch{}return e.status>=200&&e.status<=299}function Da(i){try{i.dispatchEvent(new MouseEvent(\"click\"))}catch{var e=document.createEvent(\"MouseEvents\");e.initMouseEvent(\"click\",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),i.dispatchEvent(e)}}var Ki,Yo,Br=Ut.saveAs||((typeof window>\"u\"?\"undefined\":he(window))!==\"object\"||window!==Ut?function(){}:typeof HTMLAnchorElement<\"u\"&&\"download\"in HTMLAnchorElement.prototype?function(i,e,r){var a=Ut.URL||Ut.webkitURL,u=document.createElement(\"a\");e=e||i.name||\"download\",u.download=e,u.rel=\"noopener\",typeof i==\"string\"?(u.href=i,u.origin!==location.origin?Bs(u.href)?zo(i,e,r):Da(u,u.target=\"_blank\"):Da(u)):(u.href=a.createObjectURL(i),setTimeout((function(){a.revokeObjectURL(u.href)}),4e4),setTimeout((function(){Da(u)}),0))}:\"msSaveOrOpenBlob\"in navigator?function(i,e,r){if(e=e||i.name||\"download\",typeof i==\"string\")if(Bs(i))zo(i,e,r);else{var a=document.createElement(\"a\");a.href=i,a.target=\"_blank\",setTimeout((function(){Da(a)}))}else navigator.msSaveOrOpenBlob((function(u,o){return o===void 0?o={autoBom:!1}:he(o)!==\"object\"&&(ve.warn(\"Deprecated: Expected third argument to be a object\"),o={autoBom:!o}),o.autoBom&&/^\\s*(?:text\\/\\S*|application\\/xml|\\S*\\/\\S*\\+xml)\\s*;.*charset\\s*=\\s*utf-8/i.test(u.type)?new Blob([\"\\uFEFF\",u],{type:u.type}):u})(i,r),e)}:function(i,e,r,a){if((a=a||open(\"\",\"_blank\"))&&(a.document.title=a.document.body.innerText=\"downloading...\"),typeof i==\"string\")return zo(i,e,r);var u=i.type===\"application/octet-stream\",o=/constructor/i.test(Ut.HTMLElement)||Ut.safari,h=/CriOS\\/[\\d]+/.test(navigator.userAgent);if((h||u&&o)&&(typeof FileReader>\"u\"?\"undefined\":he(FileReader))===\"object\"){var l=new FileReader;l.onloadend=function(){var x=l.result;x=h?x:x.replace(/^data:[^;]*;/,\"data:attachment/file;\"),a?a.location.href=x:location=x,a=null},l.readAsDataURL(i)}else{var f=Ut.URL||Ut.webkitURL,m=f.createObjectURL(i);a?a.location=m:location.href=m,a=null,setTimeout((function(){f.revokeObjectURL(m)}),4e4)}});function Zs(i){var e;i=i||\"\",this.ok=!1,i.charAt(0)==\"#\"&&(i=i.substr(1,6)),i={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"00ffff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000000\",blanchedalmond:\"ffebcd\",blue:\"0000ff\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"00ffff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dodgerblue:\"1e90ff\",feldspar:\"d19275\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"ff00ff\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgrey:\"d3d3d3\",lightgreen:\"90ee90\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslateblue:\"8470ff\",lightslategray:\"778899\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"00ff00\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"ff00ff\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370d8\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"d87093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",red:\"ff0000\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",violetred:\"d02090\",wheat:\"f5deb3\",white:\"ffffff\",whitesmoke:\"f5f5f5\",yellow:\"ffff00\",yellowgreen:\"9acd32\"}[i=(i=i.replace(/ /g,\"\")).toLowerCase()]||i;for(var r=[{re:/^rgb\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3})\\)$/,example:[\"rgb(123, 234, 45)\",\"rgb(255,234,245)\"],process:function(l){return[parseInt(l[1]),parseInt(l[2]),parseInt(l[3])]}},{re:/^(\\w{2})(\\w{2})(\\w{2})$/,example:[\"#00ff00\",\"336699\"],process:function(l){return[parseInt(l[1],16),parseInt(l[2],16),parseInt(l[3],16)]}},{re:/^(\\w{1})(\\w{1})(\\w{1})$/,example:[\"#fb0\",\"f0f\"],process:function(l){return[parseInt(l[1]+l[1],16),parseInt(l[2]+l[2],16),parseInt(l[3]+l[3],16)]}}],a=0;a<r.length;a++){var u=r[a].re,o=r[a].process,h=u.exec(i);h&&(e=o(h),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return\"rgb(\"+this.r+\", \"+this.g+\", \"+this.b+\")\"},this.toHex=function(){var l=this.r.toString(16),f=this.g.toString(16),m=this.b.toString(16);return l.length==1&&(l=\"0\"+l),f.length==1&&(f=\"0\"+f),m.length==1&&(m=\"0\"+m),\"#\"+l+f+m}}function Uo(i,e){var r=i[0],a=i[1],u=i[2],o=i[3];r=Ye(r,a,u,o,e[0],7,-680876936),o=Ye(o,r,a,u,e[1],12,-389564586),u=Ye(u,o,r,a,e[2],17,606105819),a=Ye(a,u,o,r,e[3],22,-1044525330),r=Ye(r,a,u,o,e[4],7,-176418897),o=Ye(o,r,a,u,e[5],12,1200080426),u=Ye(u,o,r,a,e[6],17,-1473231341),a=Ye(a,u,o,r,e[7],22,-45705983),r=Ye(r,a,u,o,e[8],7,1770035416),o=Ye(o,r,a,u,e[9],12,-1958414417),u=Ye(u,o,r,a,e[10],17,-42063),a=Ye(a,u,o,r,e[11],22,-1990404162),r=Ye(r,a,u,o,e[12],7,1804603682),o=Ye(o,r,a,u,e[13],12,-40341101),u=Ye(u,o,r,a,e[14],17,-1502002290),r=Je(r,a=Ye(a,u,o,r,e[15],22,1236535329),u,o,e[1],5,-165796510),o=Je(o,r,a,u,e[6],9,-1069501632),u=Je(u,o,r,a,e[11],14,643717713),a=Je(a,u,o,r,e[0],20,-373897302),r=Je(r,a,u,o,e[5],5,-701558691),o=Je(o,r,a,u,e[10],9,38016083),u=Je(u,o,r,a,e[15],14,-660478335),a=Je(a,u,o,r,e[4],20,-405537848),r=Je(r,a,u,o,e[9],5,568446438),o=Je(o,r,a,u,e[14],9,-1019803690),u=Je(u,o,r,a,e[3],14,-187363961),a=Je(a,u,o,r,e[8],20,1163531501),r=Je(r,a,u,o,e[13],5,-1444681467),o=Je(o,r,a,u,e[2],9,-51403784),u=Je(u,o,r,a,e[7],14,1735328473),r=Xe(r,a=Je(a,u,o,r,e[12],20,-1926607734),u,o,e[5],4,-378558),o=Xe(o,r,a,u,e[8],11,-2022574463),u=Xe(u,o,r,a,e[11],16,1839030562),a=Xe(a,u,o,r,e[14],23,-35309556),r=Xe(r,a,u,o,e[1],4,-1530992060),o=Xe(o,r,a,u,e[4],11,1272893353),u=Xe(u,o,r,a,e[7],16,-155497632),a=Xe(a,u,o,r,e[10],23,-1094730640),r=Xe(r,a,u,o,e[13],4,681279174),o=Xe(o,r,a,u,e[0],11,-358537222),u=Xe(u,o,r,a,e[3],16,-722521979),a=Xe(a,u,o,r,e[6],23,76029189),r=Xe(r,a,u,o,e[9],4,-640364487),o=Xe(o,r,a,u,e[12],11,-421815835),u=Xe(u,o,r,a,e[15],16,530742520),r=Ke(r,a=Xe(a,u,o,r,e[2],23,-995338651),u,o,e[0],6,-198630844),o=Ke(o,r,a,u,e[7],10,1126891415),u=Ke(u,o,r,a,e[14],15,-1416354905),a=Ke(a,u,o,r,e[5],21,-57434055),r=Ke(r,a,u,o,e[12],6,1700485571),o=Ke(o,r,a,u,e[3],10,-1894986606),u=Ke(u,o,r,a,e[10],15,-1051523),a=Ke(a,u,o,r,e[1],21,-2054922799),r=Ke(r,a,u,o,e[8],6,1873313359),o=Ke(o,r,a,u,e[15],10,-30611744),u=Ke(u,o,r,a,e[6],15,-1560198380),a=Ke(a,u,o,r,e[13],21,1309151649),r=Ke(r,a,u,o,e[4],6,-145523070),o=Ke(o,r,a,u,e[11],10,-1120210379),u=Ke(u,o,r,a,e[2],15,718787259),a=Ke(a,u,o,r,e[9],21,-343485551),i[0]=Nr(r,i[0]),i[1]=Nr(a,i[1]),i[2]=Nr(u,i[2]),i[3]=Nr(o,i[3])}function Ja(i,e,r,a,u,o){return e=Nr(Nr(e,i),Nr(a,o)),Nr(e<<u|e>>>32-u,r)}function Ye(i,e,r,a,u,o,h){return Ja(e&r|~e&a,i,e,u,o,h)}function Je(i,e,r,a,u,o,h){return Ja(e&a|r&~a,i,e,u,o,h)}function Xe(i,e,r,a,u,o,h){return Ja(e^r^a,i,e,u,o,h)}function Ke(i,e,r,a,u,o,h){return Ja(r^(e|~a),i,e,u,o,h)}function $s(i){var e,r=i.length,a=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=i.length;e+=64)Uo(a,Yc(i.substring(e-64,e)));i=i.substring(e-64);var u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<i.length;e++)u[e>>2]|=i.charCodeAt(e)<<(e%4<<3);if(u[e>>2]|=128<<(e%4<<3),e>55)for(Uo(a,u),e=0;e<16;e++)u[e]=0;return u[14]=8*r,Uo(a,u),a}function Yc(i){var e,r=[];for(e=0;e<64;e+=4)r[e>>2]=i.charCodeAt(e)+(i.charCodeAt(e+1)<<8)+(i.charCodeAt(e+2)<<16)+(i.charCodeAt(e+3)<<24);return r}Ki=Ut.atob.bind(Ut),Yo=Ut.btoa.bind(Ut);var Ms=\"0123456789abcdef\".split(\"\");function Jc(i){for(var e=\"\",r=0;r<4;r++)e+=Ms[i>>8*r+4&15]+Ms[i>>8*r&15];return e}function Xc(i){return String.fromCharCode((255&i)>>0,(65280&i)>>8,(16711680&i)>>16,(4278190080&i)>>24)}function Jo(i){return $s(i).map(Xc).join(\"\")}var Kc=(function(i){for(var e=0;e<i.length;e++)i[e]=Jc(i[e]);return i.join(\"\")})($s(\"hello\"))!=\"5d41402abc4b2a76b9719d911017c592\";function Nr(i,e){if(Kc){var r=(65535&i)+(65535&e);return(i>>16)+(e>>16)+(r>>16)<<16|65535&r}return i+e&4294967295}function Xo(i,e){var r,a,u,o;if(i!==r){for(var h=(u=i,o=1+(256/i.length>>0),new Array(o+1).join(u)),l=[],f=0;f<256;f++)l[f]=f;var m=0;for(f=0;f<256;f++){var x=l[f];m=(m+x+h.charCodeAt(f))%256,l[f]=l[m],l[m]=x}r=i,a=l}else l=a;var A=e.length,_=0,p=0,B=\"\";for(f=0;f<A;f++)p=(p+(x=l[_=(_+1)%256]))%256,l[_]=l[p],l[p]=x,h=l[(l[_]+l[p])%256],B+=String.fromCharCode(e.charCodeAt(f)^h);return B}var qs={print:4,modify:8,copy:16,\"annot-forms\":32};function pi(i,e,r,a){this.v=1,this.r=2;var u=192;i.forEach((function(l){if(qs.perm!==void 0)throw new Error(\"Invalid permission: \"+l);u+=qs[l]})),this.padding=\"(\\xBFN^Nu\\x8AAd\\0NV\\xFF\\xFA\u0001\\b..\\0\\xB6\\xD0h>\\x80/\\f\\xA9\\xFEdSiz\";var o=(e+this.padding).substr(0,32),h=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,h),this.P=-(1+(255^u)),this.encryptionKey=Jo(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(a)).substr(0,5),this.U=Xo(this.encryptionKey,this.padding)}function gi(i){if(/[^\\u0000-\\u00ff]/.test(i))throw new Error(\"Invalid PDF Name Object: \"+i+\", Only accept ASCII characters.\");for(var e=\"\",r=i.length,a=0;a<r;a++){var u=i.charCodeAt(a);u<33||u===35||u===37||u===40||u===41||u===47||u===60||u===62||u===91||u===93||u===123||u===125||u>126?e+=\"#\"+(\"0\"+u.toString(16)).slice(-2):e+=i[a]}return e}function Es(i){if(he(i)!==\"object\")throw new Error(\"Invalid Context passed to initialize PubSub (jsPDF-module)\");var e={};this.subscribe=function(r,a,u){if(u=u||!1,typeof r!=\"string\"||typeof a!=\"function\"||typeof u!=\"boolean\")throw new Error(\"Invalid arguments passed to PubSub.subscribe (jsPDF-module)\");e.hasOwnProperty(r)||(e[r]={});var o=Math.random().toString(35);return e[r][o]=[a,!!u],o},this.unsubscribe=function(r){for(var a in e)if(e[a][r])return delete e[a][r],Object.keys(e[a]).length===0&&delete e[a],!0;return!1},this.publish=function(r){if(e.hasOwnProperty(r)){var a=Array.prototype.slice.call(arguments,1),u=[];for(var o in e[r]){var h=e[r][o];try{h[0].apply(i,a)}catch(l){Ut.console&&ve.error(\"jsPDF PubSub Error\",l.message,l)}h[1]&&u.push(o)}u.length&&u.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function Ga(i){if(!(this instanceof Ga))return new Ga(i);var e=\"opacity,stroke-opacity\".split(\",\");for(var r in i)i.hasOwnProperty(r)&&e.indexOf(r)>=0&&(this[r]=i[r]);this.id=\"\",this.objectNumber=-1}function Qs(i,e){this.gState=i,this.matrix=e,this.id=\"\",this.objectNumber=-1}function Mr(i,e,r,a,u){if(!(this instanceof Mr))return new Mr(i,e,r,a,u);this.type=i===\"axial\"?2:3,this.coords=e,this.colors=r,Qs.call(this,a,u)}function mi(i,e,r,a,u){if(!(this instanceof mi))return new mi(i,e,r,a,u);this.boundingBox=i,this.xStep=e,this.yStep=r,this.stream=\"\",this.cloneIndex=0,Qs.call(this,a,u)}function zt(i){var e,r=typeof arguments[0]==\"string\"?arguments[0]:\"p\",a=arguments[1],u=arguments[2],o=arguments[3],h=[],l=1,f=16,m=\"S\",x=null;he(i=i||{})===\"object\"&&(r=i.orientation,a=i.unit||a,u=i.format||u,o=i.compress||i.compressPdf||o,(x=i.encryption||null)!==null&&(x.userPassword=x.userPassword||\"\",x.ownerPassword=x.ownerPassword||\"\",x.userPermissions=x.userPermissions||[]),l=typeof i.userUnit==\"number\"?Math.abs(i.userUnit):1,i.precision!==void 0&&(e=i.precision),i.floatPrecision!==void 0&&(f=i.floatPrecision),m=i.defaultPathOperation||\"S\"),h=i.filters||(o===!0?[\"FlateEncode\"]:h),a=a||\"mm\",r=(\"\"+(r||\"P\")).toLowerCase();var A=i.putOnlyUsedFonts||!1,_={},p={internal:{},__private__:{}};p.__private__.PubSub=Es;var B=\"1.3\",I=p.__private__.getPdfVersion=function(){return B};p.__private__.setPdfVersion=function(s){B=s};var E={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],dl:[311.81,623.62],letter:[612,792],\"government-letter\":[576,756],legal:[612,1008],\"junior-legal\":[576,360],ledger:[1224,792],tabloid:[792,1224],\"credit-card\":[153,243]};p.__private__.getPageFormats=function(){return E};var S=p.__private__.getPageFormat=function(s){return E[s]};u=u||\"a4\";var M={COMPAT:\"compat\",ADVANCED:\"advanced\"},Z=M.COMPAT;function st(){this.saveGraphicsState(),O(new Tt(Ft,0,0,-Ft,0,cr()*Ft).toString()+\" cm\"),this.setFontSize(this.getFontSize()/Ft),m=\"n\",Z=M.ADVANCED}function dt(){this.restoreGraphicsState(),m=\"S\",Z=M.COMPAT}var Nt=p.__private__.combineFontStyleAndFontWeight=function(s,v){if(s==\"bold\"&&v==\"normal\"||s==\"bold\"&&v==400||s==\"normal\"&&v==\"italic\"||s==\"bold\"&&v==\"italic\")throw new Error(\"Invalid Combination of fontweight and fontstyle\");return v&&(s=v==400||v===\"normal\"?s===\"italic\"?\"italic\":\"normal\":v!=700&&v!==\"bold\"||s!==\"normal\"?(v==700?\"bold\":v)+\"\"+s:\"bold\"),s};p.advancedAPI=function(s){var v=Z===M.COMPAT;return v&&st.call(this),typeof s!=\"function\"||(s(this),v&&dt.call(this)),this},p.compatAPI=function(s){var v=Z===M.ADVANCED;return v&&dt.call(this),typeof s!=\"function\"||(s(this),v&&st.call(this)),this},p.isAdvancedAPI=function(){return Z===M.ADVANCED};var rt,G=function(s){if(Z!==M.ADVANCED)throw new Error(s+\" is only available in 'advanced' API mode. You need to call advancedAPI() first.\")},vt=p.roundToPrecision=p.__private__.roundToPrecision=function(s,v){var C=e||v;if(isNaN(s)||isNaN(C))throw new Error(\"Invalid argument passed to jsPDF.roundToPrecision\");return s.toFixed(C).replace(/0+$/,\"\")};rt=p.hpf=p.__private__.hpf=typeof f==\"number\"?function(s){if(isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.hpf\");return vt(s,f)}:f===\"smart\"?function(s){if(isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.hpf\");return vt(s,s>-1&&s<1?16:5)}:function(s){if(isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.hpf\");return vt(s,16)};var bt=p.f2=p.__private__.f2=function(s){if(isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.f2\");return vt(s,2)},k=p.__private__.f3=function(s){if(isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.f3\");return vt(s,3)},F=p.scale=p.__private__.scale=function(s){if(isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.scale\");return Z===M.COMPAT?s*Ft:Z===M.ADVANCED?s:void 0},H=function(s){return Z===M.COMPAT?cr()-s:Z===M.ADVANCED?s:void 0},R=function(s){return F(H(s))};p.__private__.setPrecision=p.setPrecision=function(s){typeof parseInt(s,10)==\"number\"&&(e=parseInt(s,10))};var ct,ot=\"00000000000000000000000000000000\",mt=p.__private__.getFileId=function(){return ot},tt=p.__private__.setFileId=function(s){return ot=s!==void 0&&/^[a-fA-F0-9]{32}$/.test(s)?s.toUpperCase():ot.split(\"\").map((function(){return\"ABCDEF0123456789\".charAt(Math.floor(16*Math.random()))})).join(\"\"),x!==null&&(Ve=new pi(x.userPermissions,x.userPassword,x.ownerPassword,ot)),ot};p.setFileId=function(s){return tt(s),this},p.getFileId=function(){return mt()};var pt=p.__private__.convertDateToPDFDate=function(s){var v=s.getTimezoneOffset(),C=v<0?\"+\":\"-\",D=Math.floor(Math.abs(v/60)),J=Math.abs(v%60),it=[C,q(D),\"'\",q(J),\"'\"].join(\"\");return[\"D:\",s.getFullYear(),q(s.getMonth()+1),q(s.getDate()),q(s.getHours()),q(s.getMinutes()),q(s.getSeconds()),it].join(\"\")},ft=p.__private__.convertPDFDateToDate=function(s){var v=parseInt(s.substr(2,4),10),C=parseInt(s.substr(6,2),10)-1,D=parseInt(s.substr(8,2),10),J=parseInt(s.substr(10,2),10),it=parseInt(s.substr(12,2),10),yt=parseInt(s.substr(14,2),10);return new Date(v,C,D,J,it,yt,0)},qt=p.__private__.setCreationDate=function(s){var v;if(s===void 0&&(s=new Date),s instanceof Date)v=pt(s);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\\+0[0-9]|\\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(s))throw new Error(\"Invalid argument passed to jsPDF.setCreationDate\");v=s}return ct=v},w=p.__private__.getCreationDate=function(s){var v=ct;return s===\"jsDate\"&&(v=ft(ct)),v};p.setCreationDate=function(s){return qt(s),this},p.getCreationDate=function(s){return w(s)};var j,q=p.__private__.padd2=function(s){return(\"0\"+parseInt(s)).slice(-2)},W=p.__private__.padd2Hex=function(s){return(\"00\"+(s=s.toString())).substr(s.length)},Y=0,$=[],et=[],Q=0,At=[],Lt=[],Ot=!1,jt=et,Wt=function(){Y=0,Q=0,et=[],$=[],At=[],Jn=je(),wn=je()};p.__private__.setCustomOutputDestination=function(s){Ot=!0,jt=s};var at=function(s){Ot||(jt=s)};p.__private__.resetCustomOutputDestination=function(){Ot=!1,jt=et};var O=p.__private__.out=function(s){return s=s.toString(),Q+=s.length+1,jt.push(s),jt},Xt=p.__private__.write=function(s){return O(arguments.length===1?s.toString():Array.prototype.join.call(arguments,\" \"))},Mt=p.__private__.getArrayBuffer=function(s){for(var v=s.length,C=new ArrayBuffer(v),D=new Uint8Array(C);v--;)D[v]=s.charCodeAt(v);return C},wt=[[\"Helvetica\",\"helvetica\",\"normal\",\"WinAnsiEncoding\"],[\"Helvetica-Bold\",\"helvetica\",\"bold\",\"WinAnsiEncoding\"],[\"Helvetica-Oblique\",\"helvetica\",\"italic\",\"WinAnsiEncoding\"],[\"Helvetica-BoldOblique\",\"helvetica\",\"bolditalic\",\"WinAnsiEncoding\"],[\"Courier\",\"courier\",\"normal\",\"WinAnsiEncoding\"],[\"Courier-Bold\",\"courier\",\"bold\",\"WinAnsiEncoding\"],[\"Courier-Oblique\",\"courier\",\"italic\",\"WinAnsiEncoding\"],[\"Courier-BoldOblique\",\"courier\",\"bolditalic\",\"WinAnsiEncoding\"],[\"Times-Roman\",\"times\",\"normal\",\"WinAnsiEncoding\"],[\"Times-Bold\",\"times\",\"bold\",\"WinAnsiEncoding\"],[\"Times-Italic\",\"times\",\"italic\",\"WinAnsiEncoding\"],[\"Times-BoldItalic\",\"times\",\"bolditalic\",\"WinAnsiEncoding\"],[\"ZapfDingbats\",\"zapfdingbats\",\"normal\",null],[\"Symbol\",\"symbol\",\"normal\",null]];p.__private__.getStandardFonts=function(){return wt};var xt=i.fontSize||16;p.__private__.setFontSize=p.setFontSize=function(s){return xt=Z===M.ADVANCED?s/Ft:s,this};var kt,Pt=p.__private__.getFontSize=p.getFontSize=function(){return Z===M.COMPAT?xt:xt*Ft},Et=i.R2L||!1;p.__private__.setR2L=p.setR2L=function(s){return Et=s,this},p.__private__.getR2L=p.getR2L=function(){return Et};var Gt,$t=p.__private__.setZoomMode=function(s){var v=[void 0,null,\"fullwidth\",\"fullheight\",\"fullpage\",\"original\"];if(/^(?:\\d+\\.\\d*|\\d*\\.\\d+|\\d+)%$/.test(s))kt=s;else if(isNaN(s)){if(v.indexOf(s)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. \"'+s+'\" is not recognized.');kt=s}else kt=parseInt(s,10)};p.__private__.getZoomMode=function(){return kt};var te,ie=p.__private__.setPageMode=function(s){if([void 0,null,\"UseNone\",\"UseOutlines\",\"UseThumbs\",\"FullScreen\"].indexOf(s)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. \"'+s+'\" is not recognized.');Gt=s};p.__private__.getPageMode=function(){return Gt};var de=p.__private__.setLayoutMode=function(s){if([void 0,null,\"continuous\",\"single\",\"twoleft\",\"tworight\",\"two\"].indexOf(s)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. \"'+s+'\" is not recognized.');te=s};p.__private__.getLayoutMode=function(){return te},p.__private__.setDisplayMode=p.setDisplayMode=function(s,v,C){return $t(s),de(v),ie(C),this};var Ht={title:\"\",subject:\"\",author:\"\",keywords:\"\",creator:\"\"};p.__private__.getDocumentProperty=function(s){if(Object.keys(Ht).indexOf(s)===-1)throw new Error(\"Invalid argument passed to jsPDF.getDocumentProperty\");return Ht[s]},p.__private__.getDocumentProperties=function(){return Ht},p.__private__.setDocumentProperties=p.setProperties=p.setDocumentProperties=function(s){for(var v in Ht)Ht.hasOwnProperty(v)&&s[v]&&(Ht[v]=s[v]);return this},p.__private__.setDocumentProperty=function(s,v){if(Object.keys(Ht).indexOf(s)===-1)throw new Error(\"Invalid arguments passed to jsPDF.setDocumentProperty\");return Ht[s]=v};var ee,Ft,We,oe,vn,ge={},we={},Mn=[],ce={},xr={},Ne={},bn={},Yn=null,Ae=0,Yt=[],ue=new Es(p),Sr=i.hotfixes||[],Ue={},qn={},En=[],Tt=function s(v,C,D,J,it,yt){if(!(this instanceof s))return new s(v,C,D,J,it,yt);isNaN(v)&&(v=1),isNaN(C)&&(C=0),isNaN(D)&&(D=0),isNaN(J)&&(J=1),isNaN(it)&&(it=0),isNaN(yt)&&(yt=0),this._matrix=[v,C,D,J,it,yt]};Object.defineProperty(Tt.prototype,\"sx\",{get:function(){return this._matrix[0]},set:function(s){this._matrix[0]=s}}),Object.defineProperty(Tt.prototype,\"shy\",{get:function(){return this._matrix[1]},set:function(s){this._matrix[1]=s}}),Object.defineProperty(Tt.prototype,\"shx\",{get:function(){return this._matrix[2]},set:function(s){this._matrix[2]=s}}),Object.defineProperty(Tt.prototype,\"sy\",{get:function(){return this._matrix[3]},set:function(s){this._matrix[3]=s}}),Object.defineProperty(Tt.prototype,\"tx\",{get:function(){return this._matrix[4]},set:function(s){this._matrix[4]=s}}),Object.defineProperty(Tt.prototype,\"ty\",{get:function(){return this._matrix[5]},set:function(s){this._matrix[5]=s}}),Object.defineProperty(Tt.prototype,\"a\",{get:function(){return this._matrix[0]},set:function(s){this._matrix[0]=s}}),Object.defineProperty(Tt.prototype,\"b\",{get:function(){return this._matrix[1]},set:function(s){this._matrix[1]=s}}),Object.defineProperty(Tt.prototype,\"c\",{get:function(){return this._matrix[2]},set:function(s){this._matrix[2]=s}}),Object.defineProperty(Tt.prototype,\"d\",{get:function(){return this._matrix[3]},set:function(s){this._matrix[3]=s}}),Object.defineProperty(Tt.prototype,\"e\",{get:function(){return this._matrix[4]},set:function(s){this._matrix[4]=s}}),Object.defineProperty(Tt.prototype,\"f\",{get:function(){return this._matrix[5]},set:function(s){this._matrix[5]=s}}),Object.defineProperty(Tt.prototype,\"rotation\",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Tt.prototype,\"scaleX\",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Tt.prototype,\"scaleY\",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Tt.prototype,\"isIdentity\",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Tt.prototype.join=function(s){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(rt).join(s)},Tt.prototype.multiply=function(s){var v=s.sx*this.sx+s.shy*this.shx,C=s.sx*this.shy+s.shy*this.sy,D=s.shx*this.sx+s.sy*this.shx,J=s.shx*this.shy+s.sy*this.sy,it=s.tx*this.sx+s.ty*this.shx+this.tx,yt=s.tx*this.shy+s.ty*this.sy+this.ty;return new Tt(v,C,D,J,it,yt)},Tt.prototype.decompose=function(){var s=this.sx,v=this.shy,C=this.shx,D=this.sy,J=this.tx,it=this.ty,yt=Math.sqrt(s*s+v*v),It=(s/=yt)*C+(v/=yt)*D;C-=s*It,D-=v*It;var Dt=Math.sqrt(C*C+D*D);return It/=Dt,s*(D/=Dt)<v*(C/=Dt)&&(s=-s,v=-v,It=-It,yt=-yt),{scale:new Tt(yt,0,0,Dt,0,0),translate:new Tt(1,0,0,1,J,it),rotate:new Tt(s,v,-v,s,0,0),skew:new Tt(1,0,It,1,0,0)}},Tt.prototype.toString=function(s){return this.join(\" \")},Tt.prototype.inversed=function(){var s=this.sx,v=this.shy,C=this.shx,D=this.sy,J=this.tx,it=this.ty,yt=1/(s*D-v*C),It=D*yt,Dt=-v*yt,Kt=-C*yt,Qt=s*yt;return new Tt(It,Dt,Kt,Qt,-It*J-Kt*it,-Dt*J-Qt*it)},Tt.prototype.applyToPoint=function(s){var v=s.x*this.sx+s.y*this.shx+this.tx,C=s.x*this.shy+s.y*this.sy+this.ty;return new Zr(v,C)},Tt.prototype.applyToRectangle=function(s){var v=this.applyToPoint(s),C=this.applyToPoint(new Zr(s.x+s.w,s.y+s.h));return new Ci(v.x,v.y,C.x-v.x,C.y-v.y)},Tt.prototype.clone=function(){var s=this.sx,v=this.shy,C=this.shx,D=this.sy,J=this.tx,it=this.ty;return new Tt(s,v,C,D,J,it)},p.Matrix=Tt;var yn=p.matrixMult=function(s,v){return v.multiply(s)},Dn=new Tt(1,0,0,1,0,0);p.unitMatrix=p.identityMatrix=Dn;var $e=function(s,v){if(!xr[s]){var C=(v instanceof Mr?\"Sh\":\"P\")+(Object.keys(ce).length+1).toString(10);v.id=C,xr[s]=C,ce[C]=v,ue.publish(\"addPattern\",v)}};p.ShadingPattern=Mr,p.TilingPattern=mi,p.addShadingPattern=function(s,v){return G(\"addShadingPattern()\"),$e(s,v),this},p.beginTilingPattern=function(s){G(\"beginTilingPattern()\"),ga(s.boundingBox[0],s.boundingBox[1],s.boundingBox[2]-s.boundingBox[0],s.boundingBox[3]-s.boundingBox[1],s.matrix)},p.endTilingPattern=function(s,v){G(\"endTilingPattern()\"),v.stream=Lt[j].join(`\n`),$e(s,v),ue.publish(\"endTilingPattern\",v),En.pop().restore()};var qe=p.__private__.newObject=function(){var s=je();return on(s,!0),s},je=p.__private__.newObjectDeferred=function(){return Y++,$[Y]=function(){return Q},Y},on=function(s,v){return v=typeof v==\"boolean\"&&v,$[s]=Q,v&&O(s+\" 0 obj\"),s},Dr=p.__private__.newAdditionalObject=function(){var s={objId:je(),content:\"\"};return At.push(s),s},Jn=je(),wn=je(),Ln=p.__private__.decodeColorString=function(s){var v=s.split(\" \");if(v.length!==2||v[1]!==\"g\"&&v[1]!==\"G\")v.length===5&&(v[4]===\"k\"||v[4]===\"K\")&&(v=[(1-v[0])*(1-v[3]),(1-v[1])*(1-v[3]),(1-v[2])*(1-v[3]),\"r\"]);else{var C=parseFloat(v[0]);v=[C,C,C,\"r\"]}for(var D=\"#\",J=0;J<3;J++)D+=(\"0\"+Math.floor(255*parseFloat(v[J])).toString(16)).slice(-2);return D},Nn=p.__private__.encodeColorString=function(s){var v;typeof s==\"string\"&&(s={ch1:s});var C=s.ch1,D=s.ch2,J=s.ch3,it=s.ch4,yt=s.pdfColorType===\"draw\"?[\"G\",\"RG\",\"K\"]:[\"g\",\"rg\",\"k\"];if(typeof C==\"string\"&&C.charAt(0)!==\"#\"){var It=new Zs(C);if(It.ok)C=It.toHex();else if(!/^\\d*\\.?\\d*$/.test(C))throw new Error('Invalid color \"'+C+'\" passed to jsPDF.encodeColorString.')}if(typeof C==\"string\"&&/^#[0-9A-Fa-f]{3}$/.test(C)&&(C=\"#\"+C[1]+C[1]+C[2]+C[2]+C[3]+C[3]),typeof C==\"string\"&&/^#[0-9A-Fa-f]{6}$/.test(C)){var Dt=parseInt(C.substr(1),16);C=Dt>>16&255,D=Dt>>8&255,J=255&Dt}if(D===void 0||it===void 0&&C===D&&D===J)if(typeof C==\"string\")v=C+\" \"+yt[0];else switch(s.precision){case 2:v=bt(C/255)+\" \"+yt[0];break;case 3:default:v=k(C/255)+\" \"+yt[0]}else if(it===void 0||he(it)===\"object\"){if(it&&!isNaN(it.a)&&it.a===0)return v=[\"1.\",\"1.\",\"1.\",yt[1]].join(\" \");if(typeof C==\"string\")v=[C,D,J,yt[1]].join(\" \");else switch(s.precision){case 2:v=[bt(C/255),bt(D/255),bt(J/255),yt[1]].join(\" \");break;default:case 3:v=[k(C/255),k(D/255),k(J/255),yt[1]].join(\" \")}}else if(typeof C==\"string\")v=[C,D,J,it,yt[2]].join(\" \");else switch(s.precision){case 2:v=[bt(C),bt(D),bt(J),bt(it),yt[2]].join(\" \");break;case 3:default:v=[k(C),k(D),k(J),k(it),yt[2]].join(\" \")}return v},Rn=p.__private__.getFilters=function(){return h},ln=p.__private__.putStream=function(s){var v=(s=s||{}).data||\"\",C=s.filters||Rn(),D=s.alreadyAppliedFilters||[],J=s.addLength1||!1,it=v.length,yt=s.objectId,It=function(Ge){return Ge};if(x!==null&&yt===void 0)throw new Error(\"ObjectId must be passed to putStream for file encryption\");x!==null&&(It=Ve.encryptor(yt,0));var Dt={};C===!0&&(C=[\"FlateEncode\"]);var Kt=s.additionalKeyValues||[],Qt=(Dt=zt.API.processDataByFilters!==void 0?zt.API.processDataByFilters(v,C):{data:v,reverseChain:[]}).reverseChain+(Array.isArray(D)?D.join(\" \"):D.toString());if(Dt.data.length!==0&&(Kt.push({key:\"Length\",value:Dt.data.length}),J===!0&&Kt.push({key:\"Length1\",value:it})),Qt.length!=0)if(Qt.split(\"/\").length-1==1)Kt.push({key:\"Filter\",value:Qt});else{Kt.push({key:\"Filter\",value:\"[\"+Qt+\"]\"});for(var re=0;re<Kt.length;re+=1)if(Kt[re].key===\"DecodeParms\"){for(var Le=[],xe=0;xe<Dt.reverseChain.split(\"/\").length-1;xe+=1)Le.push(\"null\");Le.push(Kt[re].value),Kt[re].value=\"[\"+Le.join(\" \")+\"]\"}}O(\"<<\");for(var Oe=0;Oe<Kt.length;Oe++)O(\"/\"+Kt[Oe].key+\" \"+Kt[Oe].value);O(\">>\"),Dt.data.length!==0&&(O(\"stream\"),O(It(Dt.data)),O(\"endstream\"))},Tn=p.__private__.putPage=function(s){var v=s.number,C=s.data,D=s.objId,J=s.contentsObjId;on(D,!0),O(\"<</Type /Page\"),O(\"/Parent \"+s.rootDictionaryObjId+\" 0 R\"),O(\"/Resources \"+s.resourceDictionaryObjId+\" 0 R\"),O(\"/MediaBox [\"+parseFloat(rt(s.mediaBox.bottomLeftX))+\" \"+parseFloat(rt(s.mediaBox.bottomLeftY))+\" \"+rt(s.mediaBox.topRightX)+\" \"+rt(s.mediaBox.topRightY)+\"]\"),s.cropBox!==null&&O(\"/CropBox [\"+rt(s.cropBox.bottomLeftX)+\" \"+rt(s.cropBox.bottomLeftY)+\" \"+rt(s.cropBox.topRightX)+\" \"+rt(s.cropBox.topRightY)+\"]\"),s.bleedBox!==null&&O(\"/BleedBox [\"+rt(s.bleedBox.bottomLeftX)+\" \"+rt(s.bleedBox.bottomLeftY)+\" \"+rt(s.bleedBox.topRightX)+\" \"+rt(s.bleedBox.topRightY)+\"]\"),s.trimBox!==null&&O(\"/TrimBox [\"+rt(s.trimBox.bottomLeftX)+\" \"+rt(s.trimBox.bottomLeftY)+\" \"+rt(s.trimBox.topRightX)+\" \"+rt(s.trimBox.topRightY)+\"]\"),s.artBox!==null&&O(\"/ArtBox [\"+rt(s.artBox.bottomLeftX)+\" \"+rt(s.artBox.bottomLeftY)+\" \"+rt(s.artBox.topRightX)+\" \"+rt(s.artBox.topRightY)+\"]\"),typeof s.userUnit==\"number\"&&s.userUnit!==1&&O(\"/UserUnit \"+s.userUnit),ue.publish(\"putPage\",{objId:D,pageContext:Yt[v],pageNumber:v,page:C}),O(\"/Contents \"+J+\" 0 R\"),O(\">>\"),O(\"endobj\");var it=C.join(`\n`);return Z===M.ADVANCED&&(it+=`\nQ`),on(J,!0),ln({data:it,filters:Rn(),objectId:J}),O(\"endobj\"),D},_r=p.__private__.putPages=function(){var s,v,C=[];for(s=1;s<=Ae;s++)Yt[s].objId=je(),Yt[s].contentsObjId=je();for(s=1;s<=Ae;s++)C.push(Tn({number:s,data:Lt[s],objId:Yt[s].objId,contentsObjId:Yt[s].contentsObjId,mediaBox:Yt[s].mediaBox,cropBox:Yt[s].cropBox,bleedBox:Yt[s].bleedBox,trimBox:Yt[s].trimBox,artBox:Yt[s].artBox,userUnit:Yt[s].userUnit,rootDictionaryObjId:Jn,resourceDictionaryObjId:wn}));on(Jn,!0),O(\"<</Type /Pages\");var D=\"/Kids [\";for(v=0;v<Ae;v++)D+=C[v]+\" 0 R \";O(D+\"]\"),O(\"/Count \"+Ae),O(\">>\"),O(\"endobj\"),ue.publish(\"postPutPages\")},Rr=function(s){ue.publish(\"putFont\",{font:s,out:O,newObject:qe,putStream:ln}),s.isAlreadyPutted!==!0&&(s.objectNumber=qe(),O(\"<<\"),O(\"/Type /Font\"),O(\"/BaseFont /\"+gi(s.postScriptName)),O(\"/Subtype /Type1\"),typeof s.encoding==\"string\"&&O(\"/Encoding /\"+s.encoding),O(\"/FirstChar 32\"),O(\"/LastChar 255\"),O(\">>\"),O(\"endobj\"))},Tr=function(){for(var s in ge)ge.hasOwnProperty(s)&&(A===!1||A===!0&&_.hasOwnProperty(s))&&Rr(ge[s])},zr=function(s){s.objectNumber=qe();var v=[];v.push({key:\"Type\",value:\"/XObject\"}),v.push({key:\"Subtype\",value:\"/Form\"}),v.push({key:\"BBox\",value:\"[\"+[rt(s.x),rt(s.y),rt(s.x+s.width),rt(s.y+s.height)].join(\" \")+\"]\"}),v.push({key:\"Matrix\",value:\"[\"+s.matrix.toString()+\"]\"});var C=s.pages[1].join(`\n`);ln({data:C,additionalKeyValues:v,objectId:s.objectNumber}),O(\"endobj\")},Ur=function(){for(var s in Ue)Ue.hasOwnProperty(s)&&zr(Ue[s])},Zi=function(s,v){var C,D=[],J=1/(v-1);for(C=0;C<1;C+=J)D.push(C);if(D.push(1),s[0].offset!=0){var it={offset:0,color:s[0].color};s.unshift(it)}if(s[s.length-1].offset!=1){var yt={offset:1,color:s[s.length-1].color};s.push(yt)}for(var It=\"\",Dt=0,Kt=0;Kt<D.length;Kt++){for(C=D[Kt];C>s[Dt+1].offset;)Dt++;var Qt=s[Dt].offset,re=(C-Qt)/(s[Dt+1].offset-Qt),Le=s[Dt].color,xe=s[Dt+1].color;It+=W(Math.round((1-re)*Le[0]+re*xe[0]).toString(16))+W(Math.round((1-re)*Le[1]+re*xe[1]).toString(16))+W(Math.round((1-re)*Le[2]+re*xe[2]).toString(16))}return It.trim()},Xa=function(s,v){v||(v=21);var C=qe(),D=Zi(s.colors,v),J=[];J.push({key:\"FunctionType\",value:\"0\"}),J.push({key:\"Domain\",value:\"[0.0 1.0]\"}),J.push({key:\"Size\",value:\"[\"+v+\"]\"}),J.push({key:\"BitsPerSample\",value:\"8\"}),J.push({key:\"Range\",value:\"[0.0 1.0 0.0 1.0 0.0 1.0]\"}),J.push({key:\"Decode\",value:\"[0.0 1.0 0.0 1.0 0.0 1.0]\"}),ln({data:D,additionalKeyValues:J,alreadyAppliedFilters:[\"/ASCIIHexDecode\"],objectId:C}),O(\"endobj\"),s.objectNumber=qe(),O(\"<< /ShadingType \"+s.type),O(\"/ColorSpace /DeviceRGB\");var it=\"/Coords [\"+rt(parseFloat(s.coords[0]))+\" \"+rt(parseFloat(s.coords[1]))+\" \";s.type===2?it+=rt(parseFloat(s.coords[2]))+\" \"+rt(parseFloat(s.coords[3])):it+=rt(parseFloat(s.coords[2]))+\" \"+rt(parseFloat(s.coords[3]))+\" \"+rt(parseFloat(s.coords[4]))+\" \"+rt(parseFloat(s.coords[5])),O(it+=\"]\"),s.matrix&&O(\"/Matrix [\"+s.matrix.toString()+\"]\"),O(\"/Function \"+C+\" 0 R\"),O(\"/Extend [true true]\"),O(\">>\"),O(\"endobj\")},Ka=function(s,v){var C=je(),D=qe();v.push({resourcesOid:C,objectOid:D}),s.objectNumber=D;var J=[];J.push({key:\"Type\",value:\"/Pattern\"}),J.push({key:\"PatternType\",value:\"1\"}),J.push({key:\"PaintType\",value:\"1\"}),J.push({key:\"TilingType\",value:\"1\"}),J.push({key:\"BBox\",value:\"[\"+s.boundingBox.map(rt).join(\" \")+\"]\"}),J.push({key:\"XStep\",value:rt(s.xStep)}),J.push({key:\"YStep\",value:rt(s.yStep)}),J.push({key:\"Resources\",value:C+\" 0 R\"}),s.matrix&&J.push({key:\"Matrix\",value:\"[\"+s.matrix.toString()+\"]\"}),ln({data:s.stream,additionalKeyValues:J,objectId:s.objectNumber}),O(\"endobj\")},Hr=function(s){var v;for(v in ce)ce.hasOwnProperty(v)&&(ce[v]instanceof Mr?Xa(ce[v]):ce[v]instanceof mi&&Ka(ce[v],s))},$i=function(s){for(var v in s.objectNumber=qe(),O(\"<<\"),s)switch(v){case\"opacity\":O(\"/ca \"+bt(s[v]));break;case\"stroke-opacity\":O(\"/CA \"+bt(s[v]))}O(\">>\"),O(\"endobj\")},Za=function(){var s;for(s in Ne)Ne.hasOwnProperty(s)&&$i(Ne[s])},Li=function(){for(var s in O(\"/XObject <<\"),Ue)Ue.hasOwnProperty(s)&&Ue[s].objectNumber>=0&&O(\"/\"+s+\" \"+Ue[s].objectNumber+\" 0 R\");ue.publish(\"putXobjectDict\"),O(\">>\")},$a=function(){Ve.oid=qe(),O(\"<<\"),O(\"/Filter /Standard\"),O(\"/V \"+Ve.v),O(\"/R \"+Ve.r),O(\"/U <\"+Ve.toHexString(Ve.U)+\">\"),O(\"/O <\"+Ve.toHexString(Ve.O)+\">\"),O(\"/P \"+Ve.P),O(\">>\"),O(\"endobj\")},Qi=function(){for(var s in O(\"/Font <<\"),ge)ge.hasOwnProperty(s)&&(A===!1||A===!0&&_.hasOwnProperty(s))&&O(\"/\"+s+\" \"+ge[s].objectNumber+\" 0 R\");O(\">>\")},Qa=function(){if(Object.keys(ce).length>0){for(var s in O(\"/Shading <<\"),ce)ce.hasOwnProperty(s)&&ce[s]instanceof Mr&&ce[s].objectNumber>=0&&O(\"/\"+s+\" \"+ce[s].objectNumber+\" 0 R\");ue.publish(\"putShadingPatternDict\"),O(\">>\")}},Wr=function(s){if(Object.keys(ce).length>0){for(var v in O(\"/Pattern <<\"),ce)ce.hasOwnProperty(v)&&ce[v]instanceof p.TilingPattern&&ce[v].objectNumber>=0&&ce[v].objectNumber<s&&O(\"/\"+v+\" \"+ce[v].objectNumber+\" 0 R\");ue.publish(\"putTilingPatternDict\"),O(\">>\")}},to=function(){if(Object.keys(Ne).length>0){var s;for(s in O(\"/ExtGState <<\"),Ne)Ne.hasOwnProperty(s)&&Ne[s].objectNumber>=0&&O(\"/\"+s+\" \"+Ne[s].objectNumber+\" 0 R\");ue.publish(\"putGStateDict\"),O(\">>\")}},Pe=function(s){on(s.resourcesOid,!0),O(\"<<\"),O(\"/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]\"),Qi(),Qa(),Wr(s.objectOid),to(),Li(),O(\">>\"),O(\"endobj\")},ta=function(){var s=[];Tr(),Za(),Ur(),Hr(s),ue.publish(\"putResources\"),s.forEach(Pe),Pe({resourcesOid:wn,objectOid:Number.MAX_SAFE_INTEGER}),ue.publish(\"postPutResources\")},ea=function(){ue.publish(\"putAdditionalObjects\");for(var s=0;s<At.length;s++){var v=At[s];on(v.objId,!0),O(v.content),O(\"endobj\")}ue.publish(\"postPutAdditionalObjects\")},na=function(s){we[s.fontName]=we[s.fontName]||{},we[s.fontName][s.fontStyle]=s.id},Ni=function(s,v,C,D,J){var it={id:\"F\"+(Object.keys(ge).length+1).toString(10),postScriptName:s,fontName:v,fontStyle:C,encoding:D,isStandardFont:J||!1,metadata:{}};return ue.publish(\"addFont\",{font:it,instance:this}),ge[it.id]=it,na(it),it.id},eo=function(s){for(var v=0,C=wt.length;v<C;v++){var D=Ni.call(this,s[v][0],s[v][1],s[v][2],wt[v][3],!0);A===!1&&(_[D]=!0);var J=s[v][0].split(\"-\");na({id:D,fontName:J[0],fontStyle:J[1]||\"\"})}ue.publish(\"addFonts\",{fonts:ge,dictionary:we})},An=function(s){return s.foo=function(){try{return s.apply(this,arguments)}catch(D){var v=D.stack||\"\";~v.indexOf(\" at \")&&(v=v.split(\" at \")[1]);var C=\"Error in function \"+v.split(`\n`)[0].split(\"<\")[0]+\": \"+D.message;if(!Ut.console)throw new Error(C);Ut.console.error(C,D),Ut.alert&&alert(C)}},s.foo.bar=s,s.foo},Vr=function(s,v){var C,D,J,it,yt,It,Dt,Kt,Qt;if(J=(v=v||{}).sourceEncoding||\"Unicode\",yt=v.outputEncoding,(v.autoencode||yt)&&ge[ee].metadata&&ge[ee].metadata[J]&&ge[ee].metadata[J].encoding&&(it=ge[ee].metadata[J].encoding,!yt&&ge[ee].encoding&&(yt=ge[ee].encoding),!yt&&it.codePages&&(yt=it.codePages[0]),typeof yt==\"string\"&&(yt=it[yt]),yt)){for(Dt=!1,It=[],C=0,D=s.length;C<D;C++)(Kt=yt[s.charCodeAt(C)])?It.push(String.fromCharCode(Kt)):It.push(s[C]),It[C].charCodeAt(0)>>8&&(Dt=!0);s=It.join(\"\")}for(C=s.length;Dt===void 0&&C!==0;)s.charCodeAt(C-1)>>8&&(Dt=!0),C--;if(!Dt)return s;for(It=v.noBOM?[]:[254,255],C=0,D=s.length;C<D;C++){if((Qt=(Kt=s.charCodeAt(C))>>8)>>8)throw new Error(\"Character at position \"+C+\" of string '\"+s+\"' exceeds 16bits. Cannot be encoded into UCS-2 BE\");It.push(Qt),It.push(Kt-(Qt<<8))}return String.fromCharCode.apply(void 0,It)},Qe=p.__private__.pdfEscape=p.pdfEscape=function(s,v){return Vr(s,v).replace(/\\\\/g,\"\\\\\\\\\").replace(/\\(/g,\"\\\\(\").replace(/\\)/g,\"\\\\)\")},Ai=p.__private__.beginPage=function(s){Lt[++Ae]=[],Yt[Ae]={objId:0,contentsObjId:0,userUnit:Number(l),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(s[0]),topRightY:Number(s[1])}},ia(Ae),at(Lt[j])},ra=function(s,v){var C,D,J;switch(r=v||r,typeof s==\"string\"&&(C=S(s.toLowerCase()),Array.isArray(C)&&(D=C[0],J=C[1])),Array.isArray(s)&&(D=s[0]*Ft,J=s[1]*Ft),isNaN(D)&&(D=u[0],J=u[1]),(D>14400||J>14400)&&(ve.warn(\"A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400\"),D=Math.min(14400,D),J=Math.min(14400,J)),u=[D,J],r.substr(0,1)){case\"l\":J>D&&(u=[J,D]);break;case\"p\":D>J&&(u=[J,D])}Ai(u),ha(Pi),O(xn),Fi!==0&&O(Fi+\" J\"),Ii!==0&&O(Ii+\" j\"),ue.publish(\"addPage\",{pageNumber:Ae})},no=function(s){s>0&&s<=Ae&&(Lt.splice(s,1),Yt.splice(s,1),Ae--,j>Ae&&(j=Ae),this.setPage(j))},ia=function(s){s>0&&s<=Ae&&(j=s)},ro=p.__private__.getNumberOfPages=p.getNumberOfPages=function(){return Lt.length-1},aa=function(s,v,C){var D,J=void 0;return C=C||{},s=s!==void 0?s:ge[ee].fontName,v=v!==void 0?v:ge[ee].fontStyle,D=s.toLowerCase(),we[D]!==void 0&&we[D][v]!==void 0?J=we[D][v]:we[s]!==void 0&&we[s][v]!==void 0?J=we[s][v]:C.disableWarning===!1&&ve.warn(\"Unable to look up font label for font '\"+s+\"', '\"+v+\"'. Refer to getFontList() for available fonts.\"),J||C.noFallback||(J=we.times[v])==null&&(J=we.times.normal),J},io=p.__private__.putInfo=function(){var s=qe(),v=function(D){return D};for(var C in x!==null&&(v=Ve.encryptor(s,0)),O(\"<<\"),O(\"/Producer (\"+Qe(v(\"jsPDF \"+zt.version))+\")\"),Ht)Ht.hasOwnProperty(C)&&Ht[C]&&O(\"/\"+C.substr(0,1).toUpperCase()+C.substr(1)+\" (\"+Qe(v(Ht[C]))+\")\");O(\"/CreationDate (\"+Qe(v(ct))+\")\"),O(\">>\"),O(\"endobj\")},xi=p.__private__.putCatalog=function(s){var v=(s=s||{}).rootDictionaryObjId||Jn;switch(qe(),O(\"<<\"),O(\"/Type /Catalog\"),O(\"/Pages \"+v+\" 0 R\"),kt||(kt=\"fullwidth\"),kt){case\"fullwidth\":O(\"/OpenAction [3 0 R /FitH null]\");break;case\"fullheight\":O(\"/OpenAction [3 0 R /FitV null]\");break;case\"fullpage\":O(\"/OpenAction [3 0 R /Fit]\");break;case\"original\":O(\"/OpenAction [3 0 R /XYZ null null 1]\");break;default:var C=\"\"+kt;C.substr(C.length-1)===\"%\"&&(kt=parseInt(kt)/100),typeof kt==\"number\"&&O(\"/OpenAction [3 0 R /XYZ null null \"+bt(kt)+\"]\")}switch(te||(te=\"continuous\"),te){case\"continuous\":O(\"/PageLayout /OneColumn\");break;case\"single\":O(\"/PageLayout /SinglePage\");break;case\"two\":case\"twoleft\":O(\"/PageLayout /TwoColumnLeft\");break;case\"tworight\":O(\"/PageLayout /TwoColumnRight\")}Gt&&O(\"/PageMode /\"+Gt),ue.publish(\"putCatalog\"),O(\">>\"),O(\"endobj\")},ao=p.__private__.putTrailer=function(){O(\"trailer\"),O(\"<<\"),O(\"/Size \"+(Y+1)),O(\"/Root \"+Y+\" 0 R\"),O(\"/Info \"+(Y-1)+\" 0 R\"),x!==null&&O(\"/Encrypt \"+Ve.oid+\" 0 R\"),O(\"/ID [ <\"+ot+\"> <\"+ot+\"> ]\"),O(\">>\")},oo=p.__private__.putHeader=function(){O(\"%PDF-\"+B),O(\"%\\xBA\\xDF\\xAC\\xE0\")},so=p.__private__.putXRef=function(){var s=\"0000000000\";O(\"xref\"),O(\"0 \"+(Y+1)),O(\"0000000000 65535 f \");for(var v=1;v<=Y;v++)typeof $[v]==\"function\"?O((s+$[v]()).slice(-10)+\" 00000 n \"):$[v]!==void 0?O((s+$[v]).slice(-10)+\" 00000 n \"):O(\"0000000000 00000 n \")},Xn=p.__private__.buildDocument=function(){Wt(),at(et),ue.publish(\"buildDocument\"),oo(),_r(),ea(),ta(),x!==null&&$a(),io(),xi();var s=Q;return so(),ao(),O(\"startxref\"),O(\"\"+s),O(\"%%EOF\"),at(Lt[j]),et.join(`\n`)},Gr=p.__private__.getBlob=function(s){return new Blob([Mt(s)],{type:\"application/pdf\"})},Yr=p.output=p.__private__.output=An((function(s,v){switch(typeof(v=v||{})==\"string\"?v={filename:v}:v.filename=v.filename||\"generated.pdf\",s){case void 0:return Xn();case\"save\":p.save(v.filename);break;case\"arraybuffer\":return Mt(Xn());case\"blob\":return Gr(Xn());case\"bloburi\":case\"bloburl\":if(Ut.URL!==void 0&&typeof Ut.URL.createObjectURL==\"function\")return Ut.URL&&Ut.URL.createObjectURL(Gr(Xn()))||void 0;ve.warn(\"bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.\");break;case\"datauristring\":case\"dataurlstring\":var C=\"\",D=Xn();try{C=Yo(D)}catch{C=Yo(unescape(encodeURIComponent(D)))}return\"data:application/pdf;filename=\"+v.filename+\";base64,\"+C;case\"pdfobjectnewwindow\":if(Object.prototype.toString.call(Ut)===\"[object Window]\"){var J=\"https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js\",it=' integrity=\"sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==\" crossorigin=\"anonymous\"';v.pdfObjectUrl&&(J=v.pdfObjectUrl,it=\"\");var yt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src=\"'+J+'\"'+it+'><\\/script><script >PDFObject.embed(\"'+this.output(\"dataurlstring\")+'\", '+JSON.stringify(v)+\");<\\/script></body></html>\",It=Ut.open();return It!==null&&It.document.write(yt),It}throw new Error(\"The option pdfobjectnewwindow just works in a browser-environment.\");case\"pdfjsnewwindow\":if(Object.prototype.toString.call(Ut)===\"[object Window]\"){var Dt='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id=\"pdfViewer\" src=\"'+(v.pdfJsUrl||\"examples/PDF.js/web/viewer.html\")+\"?file=&downloadName=\"+v.filename+'\" width=\"500px\" height=\"400px\" /></body></html>',Kt=Ut.open();if(Kt!==null){Kt.document.write(Dt);var Qt=this;Kt.document.documentElement.querySelector(\"#pdfViewer\").onload=function(){Kt.document.title=v.filename,Kt.document.documentElement.querySelector(\"#pdfViewer\").contentWindow.PDFViewerApplication.open(Qt.output(\"bloburl\"))}}return Kt}throw new Error(\"The option pdfjsnewwindow just works in a browser-environment.\");case\"dataurlnewwindow\":if(Object.prototype.toString.call(Ut)!==\"[object Window]\")throw new Error(\"The option dataurlnewwindow just works in a browser-environment.\");var re='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src=\"'+this.output(\"datauristring\",v)+'\"></iframe></body></html>',Le=Ut.open();if(Le!==null&&(Le.document.write(re),Le.document.title=v.filename),Le||typeof safari>\"u\")return Le;break;case\"datauri\":case\"dataurl\":return Ut.document.location.href=this.output(\"datauristring\",v);default:return null}})),oa=function(s){return Array.isArray(Sr)===!0&&Sr.indexOf(s)>-1};switch(a){case\"pt\":Ft=1;break;case\"mm\":Ft=72/25.4;break;case\"cm\":Ft=72/2.54;break;case\"in\":Ft=72;break;case\"px\":Ft=oa(\"px_scaling\")==1?.75:96/72;break;case\"pc\":case\"em\":Ft=12;break;case\"ex\":Ft=6;break;default:if(typeof a!=\"number\")throw new Error(\"Invalid unit: \"+a);Ft=a}var Ve=null;qt(),tt();var co=function(s){return x!==null?Ve.encryptor(s,0):function(v){return v}},sa=p.__private__.getPageInfo=p.getPageInfo=function(s){if(isNaN(s)||s%1!=0)throw new Error(\"Invalid argument passed to jsPDF.getPageInfo\");return{objId:Yt[s].objId,pageNumber:s,pageContext:Yt[s]}},Vt=p.__private__.getPageInfoByObjId=function(s){if(isNaN(s)||s%1!=0)throw new Error(\"Invalid argument passed to jsPDF.getPageInfoByObjId\");for(var v in Yt)if(Yt[v].objId===s)break;return sa(v)},uo=p.__private__.getCurrentPageInfo=p.getCurrentPageInfo=function(){return{objId:Yt[j].objId,pageNumber:j,pageContext:Yt[j]}};p.addPage=function(){return ra.apply(this,arguments),this},p.setPage=function(){return ia.apply(this,arguments),at.call(this,Lt[j]),this},p.insertPage=function(s){return this.addPage(),this.movePage(j,s),this},p.movePage=function(s,v){var C,D;if(s>v){C=Lt[s],D=Yt[s];for(var J=s;J>v;J--)Lt[J]=Lt[J-1],Yt[J]=Yt[J-1];Lt[v]=C,Yt[v]=D,this.setPage(v)}else if(s<v){C=Lt[s],D=Yt[s];for(var it=s;it<v;it++)Lt[it]=Lt[it+1],Yt[it]=Yt[it+1];Lt[v]=C,Yt[v]=D,this.setPage(v)}return this},p.deletePage=function(){return no.apply(this,arguments),this},p.__private__.text=p.text=function(s,v,C,D,J){var it,yt,It,Dt,Kt,Qt,re,Le,xe,Oe=(D=D||{}).scope||this;if(typeof s==\"number\"&&typeof v==\"number\"&&(typeof C==\"string\"||Array.isArray(C))){var Ge=C;C=v,v=s,s=Ge}if(arguments[3]instanceof Tt?(G(\"The transform parameter of text() with a Matrix value\"),xe=J):(It=arguments[4],Dt=arguments[5],he(re=arguments[3])===\"object\"&&re!==null||(typeof It==\"string\"&&(Dt=It,It=null),typeof re==\"string\"&&(Dt=re,re=null),typeof re==\"number\"&&(It=re,re=null),D={flags:re,angle:It,align:Dt})),isNaN(v)||isNaN(C)||s==null)throw new Error(\"Invalid arguments passed to jsPDF.text\");if(s.length===0)return Oe;var De=\"\",Sn=!1,sn=typeof D.lineHeightFactor==\"number\"?D.lineHeightFactor:kr,Zn=Oe.internal.scaleFactor;function ma(be){return be=be.split(\"\t\").join(Array(D.TabLen||9).join(\" \")),Qe(be,re)}function Mi(be){for(var ye,ke=be.concat(),Ee=[],er=ke.length;er--;)typeof(ye=ke.shift())==\"string\"?Ee.push(ye):Array.isArray(be)&&(ye.length===1||ye[1]===void 0&&ye[2]===void 0)?Ee.push(ye[0]):Ee.push([ye[0],ye[1],ye[2]]);return Ee}function qi(be,ye){var ke;if(typeof be==\"string\")ke=ye(be)[0];else if(Array.isArray(be)){for(var Ee,er,dr=be.concat(),si=[],ba=dr.length;ba--;)typeof(Ee=dr.shift())==\"string\"?si.push(ye(Ee)[0]):Array.isArray(Ee)&&typeof Ee[0]==\"string\"&&(er=ye(Ee[0],Ee[1],Ee[2]),si.push([er[0],er[1],er[2]]));ke=si}return ke}var Qr=!1,Ei=!0;if(typeof s==\"string\")Qr=!0;else if(Array.isArray(s)){var Di=s.concat();yt=[];for(var ti,tn=Di.length;tn--;)(typeof(ti=Di.shift())!=\"string\"||Array.isArray(ti)&&typeof ti[0]!=\"string\")&&(Ei=!1);Qr=Ei}if(Qr===!1)throw new Error('Type of text must be string or Array. \"'+s+'\" is not recognized.');typeof s==\"string\"&&(s=s.match(/[\\r?\\n]/)?s.split(/\\r\\n|\\r|\\n/g):[s]);var ei=xt/Oe.internal.scaleFactor,ni=ei*(sn-1);switch(D.baseline){case\"bottom\":C-=ni;break;case\"top\":C+=ei-ni;break;case\"hanging\":C+=ei-2*ni;break;case\"middle\":C+=ei/2-ni}if((Qt=D.maxWidth||0)>0&&(typeof s==\"string\"?s=Oe.splitTextToSize(s,Qt):Object.prototype.toString.call(s)===\"[object Array]\"&&(s=s.reduce((function(be,ye){return be.concat(Oe.splitTextToSize(ye,Qt))}),[]))),it={text:s,x:v,y:C,options:D,mutex:{pdfEscape:Qe,activeFontKey:ee,fonts:ge,activeFontSize:xt}},ue.publish(\"preProcessText\",it),s=it.text,It=(D=it.options).angle,!(xe instanceof Tt)&&It&&typeof It==\"number\"){It*=Math.PI/180,D.rotationDirection===0&&(It=-It),Z===M.ADVANCED&&(It=-It);var ri=Math.cos(It),Ri=Math.sin(It);xe=new Tt(ri,Ri,-Ri,ri,0,0)}else It&&It instanceof Tt&&(xe=It);Z!==M.ADVANCED||xe||(xe=Dn),(Kt=D.charSpace||Kr)!==void 0&&(De+=rt(F(Kt))+` Tc\n`,this.setCharSpace(this.getCharSpace()||0)),(Le=D.horizontalScale)!==void 0&&(De+=rt(100*Le)+` Tz\n`),D.lang;var en=-1,wo=D.renderingMode!==void 0?D.renderingMode:D.stroke,Ti=Oe.internal.getCurrentPageInfo().pageContext;switch(wo){case 0:case!1:case\"fill\":en=0;break;case 1:case!0:case\"stroke\":en=1;break;case 2:case\"fillThenStroke\":en=2;break;case 3:case\"invisible\":en=3;break;case 4:case\"fillAndAddForClipping\":en=4;break;case 5:case\"strokeAndAddPathForClipping\":en=5;break;case 6:case\"fillThenStrokeAndAddToPathForClipping\":en=6;break;case 7:case\"addToPathForClipping\":en=7}var va=Ti.usedRenderingMode!==void 0?Ti.usedRenderingMode:-1;en!==-1?De+=en+` Tr\n`:va!==-1&&(De+=`0 Tr\n`),en!==-1&&(Ti.usedRenderingMode=en),Dt=D.align||\"left\";var _n,zi=xt*sn,Lo=Oe.internal.pageSize.getWidth(),No=ge[ee];Kt=D.charSpace||Kr,Qt=D.maxWidth||0,re=Object.assign({autoencode:!0,noBOM:!0},D.flags);var ur=[];if(Object.prototype.toString.call(s)===\"[object Array]\"){var fn;yt=Mi(s),Dt!==\"left\"&&(_n=yt.map((function(be){return Oe.getStringUnitWidth(be,{font:No,charSpace:Kt,fontSize:xt,doKerning:!1})*xt/Zn})));var Pn,hr=0;if(Dt===\"right\"){v-=_n[0],s=[],tn=yt.length;for(var Un=0;Un<tn;Un++)Un===0?(Pn=Kn(v),fn=or(C)):(Pn=F(hr-_n[Un]),fn=-zi),s.push([yt[Un],Pn,fn]),hr=_n[Un]}else if(Dt===\"center\"){v-=_n[0]/2,s=[],tn=yt.length;for(var $n=0;$n<tn;$n++)$n===0?(Pn=Kn(v),fn=or(C)):(Pn=F((hr-_n[$n])/2),fn=-zi),s.push([yt[$n],Pn,fn]),hr=_n[$n]}else if(Dt===\"left\"){s=[],tn=yt.length;for(var ii=0;ii<tn;ii++)s.push(yt[ii])}else{if(Dt!==\"justify\")throw new Error('Unrecognized alignment option, use \"left\", \"center\", \"right\" or \"justify\".');s=[],tn=yt.length,Qt=Qt!==0?Qt:Lo;for(var kn=0;kn<tn;kn++)fn=kn===0?or(C):-zi,Pn=kn===0?Kn(v):0,kn<tn-1?ur.push(rt(F((Qt-_n[kn])/(yt[kn].split(\" \").length-1)))):ur.push(0),s.push([yt[kn],Pn,fn])}}var ai=typeof D.R2L==\"boolean\"?D.R2L:Et;ai===!0&&(s=qi(s,(function(be,ye,ke){return[be.split(\"\").reverse().join(\"\"),ye,ke]}))),it={text:s,x:v,y:C,options:D,mutex:{pdfEscape:Qe,activeFontKey:ee,fonts:ge,activeFontSize:xt}},ue.publish(\"postProcessText\",it),s=it.text,Sn=it.mutex.isHex||!1;var Ui=ge[ee].encoding;Ui!==\"WinAnsiEncoding\"&&Ui!==\"StandardEncoding\"||(s=qi(s,(function(be,ye,ke){return[ma(be),ye,ke]}))),yt=Mi(s),s=[];for(var lr,Fn,Qn,Cr=0,oi=1,jr=Array.isArray(yt[0])?oi:Cr,fr=\"\",Hi=function(be,ye,ke){var Ee=\"\";return ke instanceof Tt?(ke=typeof D.angle==\"number\"?yn(ke,new Tt(1,0,0,1,be,ye)):yn(new Tt(1,0,0,1,be,ye),ke),Z===M.ADVANCED&&(ke=yn(new Tt(1,0,0,-1,0,0),ke)),Ee=ke.join(\" \")+` Tm\n`):Ee=rt(be)+\" \"+rt(ye)+` Td\n`,Ee},dn=0;dn<yt.length;dn++){switch(fr=\"\",jr){case oi:Qn=(Sn?\"<\":\"(\")+yt[dn][0]+(Sn?\">\":\")\"),lr=parseFloat(yt[dn][1]),Fn=parseFloat(yt[dn][2]);break;case Cr:Qn=(Sn?\"<\":\"(\")+yt[dn]+(Sn?\">\":\")\"),lr=Kn(v),Fn=or(C)}ur!==void 0&&ur[dn]!==void 0&&(fr=ur[dn]+` Tw\n`),dn===0?s.push(fr+Hi(lr,Fn,xe)+Qn):jr===Cr?s.push(fr+Qn):jr===oi&&s.push(fr+Hi(lr,Fn,xe)+Qn)}s=jr===Cr?s.join(` Tj\nT* `):s.join(` Tj\n`),s+=` Tj\n`;var tr=`BT\n/`;return tr+=ee+\" \"+xt+` Tf\n`,tr+=rt(xt*sn)+` TL\n`,tr+=Fr+`\n`,tr+=De,tr+=s,O(tr+=\"ET\"),_[ee]=!0,Oe};var ho=p.__private__.clip=p.clip=function(s){return O(s===\"evenodd\"?\"W*\":\"W\"),this};p.clipEvenOdd=function(){return ho(\"evenodd\")},p.__private__.discardPath=p.discardPath=function(){return O(\"n\"),this};var zn=p.__private__.isValidStyle=function(s){var v=!1;return[void 0,null,\"S\",\"D\",\"F\",\"DF\",\"FD\",\"f\",\"f*\",\"B\",\"B*\",\"n\"].indexOf(s)!==-1&&(v=!0),v};p.__private__.setDefaultPathOperation=p.setDefaultPathOperation=function(s){return zn(s)&&(m=s),this};var ca=p.__private__.getStyle=p.getStyle=function(s){var v=m;switch(s){case\"D\":case\"S\":v=\"S\";break;case\"F\":v=\"f\";break;case\"FD\":case\"DF\":v=\"B\";break;case\"f\":case\"f*\":case\"B\":case\"B*\":v=s}return v},ua=p.close=function(){return O(\"h\"),this};p.stroke=function(){return O(\"S\"),this},p.fill=function(s){return Jr(\"f\",s),this},p.fillEvenOdd=function(s){return Jr(\"f*\",s),this},p.fillStroke=function(s){return Jr(\"B\",s),this},p.fillStrokeEvenOdd=function(s){return Jr(\"B*\",s),this};var Jr=function(s,v){he(v)===\"object\"?fo(v,s):O(s)},Si=function(s){s===null||Z===M.ADVANCED&&s===void 0||(s=ca(s),O(s))};function lo(s,v,C,D,J){var it=new mi(v||this.boundingBox,C||this.xStep,D||this.yStep,this.gState,J||this.matrix);it.stream=this.stream;var yt=s+\"$$\"+this.cloneIndex+++\"$$\";return $e(yt,it),it}var fo=function(s,v){var C=xr[s.key],D=ce[C];if(D instanceof Mr)O(\"q\"),O(po(v)),D.gState&&p.setGState(D.gState),O(s.matrix.toString()+\" cm\"),O(\"/\"+C+\" sh\"),O(\"Q\");else if(D instanceof mi){var J=new Tt(1,0,0,-1,0,cr());s.matrix&&(J=J.multiply(s.matrix||Dn),C=lo.call(D,s.key,s.boundingBox,s.xStep,s.yStep,J).id),O(\"q\"),O(\"/Pattern cs\"),O(\"/\"+C+\" scn\"),D.gState&&p.setGState(D.gState),O(v),O(\"Q\")}},po=function(s){switch(s){case\"f\":case\"F\":return\"W n\";case\"f*\":return\"W* n\";case\"B\":return\"W S\";case\"B*\":return\"W* S\";case\"S\":return\"W S\";case\"n\":return\"W n\"}},_i=p.moveTo=function(s,v){return O(rt(F(s))+\" \"+rt(R(v))+\" m\"),this},Pr=p.lineTo=function(s,v){return O(rt(F(s))+\" \"+rt(R(v))+\" l\"),this},ar=p.curveTo=function(s,v,C,D,J,it){return O([rt(F(s)),rt(R(v)),rt(F(C)),rt(R(D)),rt(F(J)),rt(R(it)),\"c\"].join(\" \")),this};p.__private__.line=p.line=function(s,v,C,D,J){if(isNaN(s)||isNaN(v)||isNaN(C)||isNaN(D)||!zn(J))throw new Error(\"Invalid arguments passed to jsPDF.line\");return Z===M.COMPAT?this.lines([[C-s,D-v]],s,v,[1,1],J||\"S\"):this.lines([[C-s,D-v]],s,v,[1,1]).stroke()},p.__private__.lines=p.lines=function(s,v,C,D,J,it){var yt,It,Dt,Kt,Qt,re,Le,xe,Oe,Ge,De,Sn;if(typeof s==\"number\"&&(Sn=C,C=v,v=s,s=Sn),D=D||[1,1],it=it||!1,isNaN(v)||isNaN(C)||!Array.isArray(s)||!Array.isArray(D)||!zn(J)||typeof it!=\"boolean\")throw new Error(\"Invalid arguments passed to jsPDF.lines\");for(_i(v,C),yt=D[0],It=D[1],Kt=s.length,Ge=v,De=C,Dt=0;Dt<Kt;Dt++)(Qt=s[Dt]).length===2?(Ge=Qt[0]*yt+Ge,De=Qt[1]*It+De,Pr(Ge,De)):(re=Qt[0]*yt+Ge,Le=Qt[1]*It+De,xe=Qt[2]*yt+Ge,Oe=Qt[3]*It+De,Ge=Qt[4]*yt+Ge,De=Qt[5]*It+De,ar(re,Le,xe,Oe,Ge,De));return it&&ua(),Si(J),this},p.path=function(s){for(var v=0;v<s.length;v++){var C=s[v],D=C.c;switch(C.op){case\"m\":_i(D[0],D[1]);break;case\"l\":Pr(D[0],D[1]);break;case\"c\":ar.apply(this,D);break;case\"h\":ua()}}return this},p.__private__.rect=p.rect=function(s,v,C,D,J){if(isNaN(s)||isNaN(v)||isNaN(C)||isNaN(D)||!zn(J))throw new Error(\"Invalid arguments passed to jsPDF.rect\");return Z===M.COMPAT&&(D=-D),O([rt(F(s)),rt(R(v)),rt(F(C)),rt(F(D)),\"re\"].join(\" \")),Si(J),this},p.__private__.triangle=p.triangle=function(s,v,C,D,J,it,yt){if(isNaN(s)||isNaN(v)||isNaN(C)||isNaN(D)||isNaN(J)||isNaN(it)||!zn(yt))throw new Error(\"Invalid arguments passed to jsPDF.triangle\");return this.lines([[C-s,D-v],[J-C,it-D],[s-J,v-it]],s,v,[1,1],yt,!0),this},p.__private__.roundedRect=p.roundedRect=function(s,v,C,D,J,it,yt){if(isNaN(s)||isNaN(v)||isNaN(C)||isNaN(D)||isNaN(J)||isNaN(it)||!zn(yt))throw new Error(\"Invalid arguments passed to jsPDF.roundedRect\");var It=4/3*(Math.SQRT2-1);return J=Math.min(J,.5*C),it=Math.min(it,.5*D),this.lines([[C-2*J,0],[J*It,0,J,it-it*It,J,it],[0,D-2*it],[0,it*It,-J*It,it,-J,it],[2*J-C,0],[-J*It,0,-J,-it*It,-J,-it],[0,2*it-D],[0,-it*It,J*It,-it,J,-it]],s+J,v,[1,1],yt,!0),this},p.__private__.ellipse=p.ellipse=function(s,v,C,D,J){if(isNaN(s)||isNaN(v)||isNaN(C)||isNaN(D)||!zn(J))throw new Error(\"Invalid arguments passed to jsPDF.ellipse\");var it=4/3*(Math.SQRT2-1)*C,yt=4/3*(Math.SQRT2-1)*D;return _i(s+C,v),ar(s+C,v-yt,s+it,v-D,s,v-D),ar(s-it,v-D,s-C,v-yt,s-C,v),ar(s-C,v+yt,s-it,v+D,s,v+D),ar(s+it,v+D,s+C,v+yt,s+C,v),Si(J),this},p.__private__.circle=p.circle=function(s,v,C,D){if(isNaN(s)||isNaN(v)||isNaN(C)||!zn(D))throw new Error(\"Invalid arguments passed to jsPDF.circle\");return this.ellipse(s,v,C,C,D)},p.setFont=function(s,v,C){return C&&(v=Nt(v,C)),ee=aa(s,v,{disableWarning:!1}),this};var go=p.__private__.getFont=p.getFont=function(){return ge[aa.apply(p,arguments)]};p.__private__.getFontList=p.getFontList=function(){var s,v,C={};for(s in we)if(we.hasOwnProperty(s))for(v in C[s]=[],we[s])we[s].hasOwnProperty(v)&&C[s].push(v);return C},p.addFont=function(s,v,C,D,J){var it=[\"StandardEncoding\",\"MacRomanEncoding\",\"Identity-H\",\"WinAnsiEncoding\"];return arguments[3]&&it.indexOf(arguments[3])!==-1?J=arguments[3]:arguments[3]&&it.indexOf(arguments[3])==-1&&(C=Nt(C,D)),J=J||\"Identity-H\",Ni.call(this,s,v,C,J)};var kr,Pi=i.lineWidth||.200025,Xr=p.__private__.getLineWidth=p.getLineWidth=function(){return Pi},ha=p.__private__.setLineWidth=p.setLineWidth=function(s){return Pi=s,O(rt(F(s))+\" w\"),this};p.__private__.setLineDash=zt.API.setLineDash=zt.API.setLineDashPattern=function(s,v){if(s=s||[],v=v||0,isNaN(v)||!Array.isArray(s))throw new Error(\"Invalid arguments passed to jsPDF.setLineDash\");return s=s.map((function(C){return rt(F(C))})).join(\" \"),v=rt(F(v)),O(\"[\"+s+\"] \"+v+\" d\"),this};var la=p.__private__.getLineHeight=p.getLineHeight=function(){return xt*kr};p.__private__.getLineHeight=p.getLineHeight=function(){return xt*kr};var fa=p.__private__.setLineHeightFactor=p.setLineHeightFactor=function(s){return typeof(s=s||1.15)==\"number\"&&(kr=s),this},da=p.__private__.getLineHeightFactor=p.getLineHeightFactor=function(){return kr};fa(i.lineHeight);var Kn=p.__private__.getHorizontalCoordinate=function(s){return F(s)},or=p.__private__.getVerticalCoordinate=function(s){return Z===M.ADVANCED?s:Yt[j].mediaBox.topRightY-Yt[j].mediaBox.bottomLeftY-F(s)},mo=p.__private__.getHorizontalCoordinateString=p.getHorizontalCoordinateString=function(s){return rt(Kn(s))},sr=p.__private__.getVerticalCoordinateString=p.getVerticalCoordinateString=function(s){return rt(or(s))},xn=i.strokeColor||\"0 G\";p.__private__.getStrokeColor=p.getDrawColor=function(){return Ln(xn)},p.__private__.setStrokeColor=p.setDrawColor=function(s,v,C,D){return xn=Nn({ch1:s,ch2:v,ch3:C,ch4:D,pdfColorType:\"draw\",precision:2}),O(xn),this};var ki=i.fillColor||\"0 g\";p.__private__.getFillColor=p.getFillColor=function(){return Ln(ki)},p.__private__.setFillColor=p.setFillColor=function(s,v,C,D){return ki=Nn({ch1:s,ch2:v,ch3:C,ch4:D,pdfColorType:\"fill\",precision:2}),O(ki),this};var Fr=i.textColor||\"0 g\",vo=p.__private__.getTextColor=p.getTextColor=function(){return Ln(Fr)};p.__private__.setTextColor=p.setTextColor=function(s,v,C,D){return Fr=Nn({ch1:s,ch2:v,ch3:C,ch4:D,pdfColorType:\"text\",precision:3}),this};var Kr=i.charSpace,bo=p.__private__.getCharSpace=p.getCharSpace=function(){return parseFloat(Kr||0)};p.__private__.setCharSpace=p.setCharSpace=function(s){if(isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.setCharSpace\");return Kr=s,this};var Fi=0;p.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},p.__private__.setLineCap=p.setLineCap=function(s){var v=p.CapJoinStyles[s];if(v===void 0)throw new Error(\"Line cap style of '\"+s+\"' is not recognized. See or extend .CapJoinStyles property for valid styles\");return Fi=v,O(v+\" J\"),this};var Ii=0;p.__private__.setLineJoin=p.setLineJoin=function(s){var v=p.CapJoinStyles[s];if(v===void 0)throw new Error(\"Line join style of '\"+s+\"' is not recognized. See or extend .CapJoinStyles property for valid styles\");return Ii=v,O(v+\" j\"),this},p.__private__.setLineMiterLimit=p.__private__.setMiterLimit=p.setLineMiterLimit=p.setMiterLimit=function(s){if(s=s||0,isNaN(s))throw new Error(\"Invalid argument passed to jsPDF.setLineMiterLimit\");return O(rt(F(s))+\" M\"),this},p.GState=Ga,p.setGState=function(s){(s=typeof s==\"string\"?Ne[bn[s]]:pa(null,s)).equals(Yn)||(O(\"/\"+s.id+\" gs\"),Yn=s)};var pa=function(s,v){if(!s||!bn[s]){var C=!1;for(var D in Ne)if(Ne.hasOwnProperty(D)&&Ne[D].equals(v)){C=!0;break}if(C)v=Ne[D];else{var J=\"GS\"+(Object.keys(Ne).length+1).toString(10);Ne[J]=v,v.id=J}return s&&(bn[s]=v.id),ue.publish(\"addGState\",v),v}};p.addGState=function(s,v){return pa(s,v),this},p.saveGraphicsState=function(){return O(\"q\"),Mn.push({key:ee,size:xt,color:Fr}),this},p.restoreGraphicsState=function(){O(\"Q\");var s=Mn.pop();return ee=s.key,xt=s.size,Fr=s.color,Yn=null,this},p.setCurrentTransformationMatrix=function(s){return O(s.toString()+\" cm\"),this},p.comment=function(s){return O(\"#\"+s),this};var Zr=function(s,v){var C=s||0;Object.defineProperty(this,\"x\",{enumerable:!0,get:function(){return C},set:function(it){isNaN(it)||(C=parseFloat(it))}});var D=v||0;Object.defineProperty(this,\"y\",{enumerable:!0,get:function(){return D},set:function(it){isNaN(it)||(D=parseFloat(it))}});var J=\"pt\";return Object.defineProperty(this,\"type\",{enumerable:!0,get:function(){return J},set:function(it){J=it.toString()}}),this},Ci=function(s,v,C,D){Zr.call(this,s,v),this.type=\"rect\";var J=C||0;Object.defineProperty(this,\"w\",{enumerable:!0,get:function(){return J},set:function(yt){isNaN(yt)||(J=parseFloat(yt))}});var it=D||0;return Object.defineProperty(this,\"h\",{enumerable:!0,get:function(){return it},set:function(yt){isNaN(yt)||(it=parseFloat(yt))}}),this},ji=function(){this.page=Ae,this.currentPage=j,this.pages=Lt.slice(0),this.pagesContext=Yt.slice(0),this.x=We,this.y=oe,this.matrix=vn,this.width=Ir(j),this.height=cr(j),this.outputDestination=jt,this.id=\"\",this.objectNumber=-1};ji.prototype.restore=function(){Ae=this.page,j=this.currentPage,Yt=this.pagesContext,Lt=this.pages,We=this.x,oe=this.y,vn=this.matrix,Oi(j,this.width),Bi(j,this.height),jt=this.outputDestination};var ga=function(s,v,C,D,J){En.push(new ji),Ae=j=0,Lt=[],We=s,oe=v,vn=J,Ai([C,D])},yo=function(s){if(qn[s])En.pop().restore();else{var v=new ji,C=\"Xo\"+(Object.keys(Ue).length+1).toString(10);v.id=C,qn[s]=C,Ue[C]=v,ue.publish(\"addFormObject\",v),En.pop().restore()}};for(var $r in p.beginFormObject=function(s,v,C,D,J){return ga(s,v,C,D,J),this},p.endFormObject=function(s){return yo(s),this},p.doFormObject=function(s,v){var C=Ue[qn[s]];return O(\"q\"),O(v.toString()+\" cm\"),O(\"/\"+C.id+\" Do\"),O(\"Q\"),this},p.getFormObject=function(s){var v=Ue[qn[s]];return{x:v.x,y:v.y,width:v.width,height:v.height,matrix:v.matrix}},p.save=function(s,v){return s=s||\"generated.pdf\",(v=v||{}).returnPromise=v.returnPromise||!1,v.returnPromise===!1?(Br(Gr(Xn()),s),typeof Br.unload==\"function\"&&Ut.setTimeout&&setTimeout(Br.unload,911),this):new Promise((function(C,D){try{var J=Br(Gr(Xn()),s);typeof Br.unload==\"function\"&&Ut.setTimeout&&setTimeout(Br.unload,911),C(J)}catch(it){D(it.message)}}))},zt.API)zt.API.hasOwnProperty($r)&&($r===\"events\"&&zt.API.events.length?(function(s,v){var C,D,J;for(J=v.length-1;J!==-1;J--)C=v[J][0],D=v[J][1],s.subscribe.apply(s,[C].concat(typeof D==\"function\"?[D]:D))})(ue,zt.API.events):p[$r]=zt.API[$r]);var Ir=p.getPageWidth=function(s){return(Yt[s=s||j].mediaBox.topRightX-Yt[s].mediaBox.bottomLeftX)/Ft},Oi=p.setPageWidth=function(s,v){Yt[s].mediaBox.topRightX=v*Ft+Yt[s].mediaBox.bottomLeftX},cr=p.getPageHeight=function(s){return(Yt[s=s||j].mediaBox.topRightY-Yt[s].mediaBox.bottomLeftY)/Ft},Bi=p.setPageHeight=function(s,v){Yt[s].mediaBox.topRightY=v*Ft+Yt[s].mediaBox.bottomLeftY};return p.internal={pdfEscape:Qe,getStyle:ca,getFont:go,getFontSize:Pt,getCharSpace:bo,getTextColor:vo,getLineHeight:la,getLineHeightFactor:da,getLineWidth:Xr,write:Xt,getHorizontalCoordinate:Kn,getVerticalCoordinate:or,getCoordinateString:mo,getVerticalCoordinateString:sr,collections:{},newObject:qe,newAdditionalObject:Dr,newObjectDeferred:je,newObjectDeferredBegin:on,getFilters:Rn,putStream:ln,events:ue,scaleFactor:Ft,pageSize:{getWidth:function(){return Ir(j)},setWidth:function(s){Oi(j,s)},getHeight:function(){return cr(j)},setHeight:function(s){Bi(j,s)}},encryptionOptions:x,encryption:Ve,getEncryptor:co,output:Yr,getNumberOfPages:ro,pages:Lt,out:O,f2:bt,f3:k,getPageInfo:sa,getPageInfoByObjId:Vt,getCurrentPageInfo:uo,getPDFVersion:I,Point:Zr,Rectangle:Ci,Matrix:Tt,hasHotfix:oa},Object.defineProperty(p.internal.pageSize,\"width\",{get:function(){return Ir(j)},set:function(s){Oi(j,s)},enumerable:!0,configurable:!0}),Object.defineProperty(p.internal.pageSize,\"height\",{get:function(){return cr(j)},set:function(s){Bi(j,s)},enumerable:!0,configurable:!0}),eo.call(p,wt),ee=\"F1\",ra(u,r),ue.publish(\"initialized\"),p}pi.prototype.lsbFirstWord=function(i){return String.fromCharCode(i>>0&255,i>>8&255,i>>16&255,i>>24&255)},pi.prototype.toHexString=function(i){return i.split(\"\").map((function(e){return(\"0\"+(255&e.charCodeAt(0)).toString(16)).slice(-2)})).join(\"\")},pi.prototype.hexToBytes=function(i){for(var e=[],r=0;r<i.length;r+=2)e.push(String.fromCharCode(parseInt(i.substr(r,2),16)));return e.join(\"\")},pi.prototype.processOwnerPassword=function(i,e){return Xo(Jo(e).substr(0,5),i)},pi.prototype.encryptor=function(i,e){var r=Jo(this.encryptionKey+String.fromCharCode(255&i,i>>8&255,i>>16&255,255&e,e>>8&255)).substr(0,10);return function(a){return Xo(r,a)}},Ga.prototype.equals=function(i){var e,r=\"id,objectNumber,equals\";if(!i||he(i)!==he(this))return!1;var a=0;for(e in this)if(!(r.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!i.hasOwnProperty(e)||this[e]!==i[e])return!1;a++}for(e in i)i.hasOwnProperty(e)&&r.indexOf(e)<0&&a--;return a===0},zt.API={events:[]},zt.version=\"2.5.1\";var _e=zt.API,Qo=1,Er=function(i){return i.replace(/\\\\/g,\"\\\\\\\\\").replace(/\\(/g,\"\\\\(\").replace(/\\)/g,\"\\\\)\")},fi=function(i){return i.replace(/\\\\\\\\/g,\"\\\\\").replace(/\\\\\\(/g,\"(\").replace(/\\\\\\)/g,\")\")},Jt=function(i){return i.toFixed(2)},Lr=function(i){return i.toFixed(5)};_e.__acroform__={};var an=function(i,e){i.prototype=Object.create(e.prototype),i.prototype.constructor=i},Ds=function(i){return i*Qo},Wn=function(i){var e=new ec,r=Bt.internal.getHeight(i)||0,a=Bt.internal.getWidth(i)||0;return e.BBox=[0,0,Number(Jt(a)),Number(Jt(r))],e},Zc=_e.__acroform__.setBit=function(i,e){if(i=i||0,e=e||0,isNaN(i)||isNaN(e))throw new Error(\"Invalid arguments passed to jsPDF.API.__acroform__.setBit\");return i|=1<<e},$c=_e.__acroform__.clearBit=function(i,e){if(i=i||0,e=e||0,isNaN(i)||isNaN(e))throw new Error(\"Invalid arguments passed to jsPDF.API.__acroform__.clearBit\");return i&=~(1<<e)},Qc=_e.__acroform__.getBit=function(i,e){if(isNaN(i)||isNaN(e))throw new Error(\"Invalid arguments passed to jsPDF.API.__acroform__.getBit\");return(i&1<<e)==0?0:1},Fe=_e.__acroform__.getBitForPdf=function(i,e){if(isNaN(i)||isNaN(e))throw new Error(\"Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf\");return Qc(i,e-1)},Ie=_e.__acroform__.setBitForPdf=function(i,e){if(isNaN(i)||isNaN(e))throw new Error(\"Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf\");return Zc(i,e-1)},Ce=_e.__acroform__.clearBitForPdf=function(i,e){if(isNaN(i)||isNaN(e))throw new Error(\"Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf\");return $c(i,e-1)},tu=_e.__acroform__.calculateCoordinates=function(i,e){var r=e.internal.getHorizontalCoordinate,a=e.internal.getVerticalCoordinate,u=i[0],o=i[1],h=i[2],l=i[3],f={};return f.lowerLeft_X=r(u)||0,f.lowerLeft_Y=a(o+l)||0,f.upperRight_X=r(u+h)||0,f.upperRight_Y=a(o)||0,[Number(Jt(f.lowerLeft_X)),Number(Jt(f.lowerLeft_Y)),Number(Jt(f.upperRight_X)),Number(Jt(f.upperRight_Y))]},eu=function(i){if(i.appearanceStreamContent)return i.appearanceStreamContent;if(i.V||i.DV){var e=[],r=i._V||i.DV,a=Ko(i,r),u=i.scope.internal.getFont(i.fontName,i.fontStyle).id;e.push(\"/Tx BMC\"),e.push(\"q\"),e.push(\"BT\"),e.push(i.scope.__private__.encodeColorString(i.color)),e.push(\"/\"+u+\" \"+Jt(a.fontSize)+\" Tf\"),e.push(\"1 0 0 1 0 0 Tm\"),e.push(a.text),e.push(\"ET\"),e.push(\"Q\"),e.push(\"EMC\");var o=Wn(i);return o.scope=i.scope,o.stream=e.join(`\n`),o}},Ko=function(i,e){var r=i.fontSize===0?i.maxFontSize:i.fontSize,a={text:\"\",fontSize:\"\"},u=(e=(e=e.substr(0,1)==\"(\"?e.substr(1):e).substr(e.length-1)==\")\"?e.substr(0,e.length-1):e).split(\" \");u=i.multiline?u.map((function(k){return k.split(`\n`)})):u.map((function(k){return[k]}));var o=r,h=Bt.internal.getHeight(i)||0;h=h<0?-h:h;var l=Bt.internal.getWidth(i)||0;l=l<0?-l:l;var f=function(k,F,H){if(k+1<u.length){var R=F+\" \"+u[k+1][0];return Ra(R,i,H).width<=l-4}return!1};o++;t:for(;o>0;){e=\"\",o--;var m,x,A=Ra(\"3\",i,o).height,_=i.multiline?h-o:(h-A)/2,p=_+=2,B=0,I=0,E=0;if(o<=0){e=`(...) Tj\n`,e+=\"% Width of Text: \"+Ra(e,i,o=12).width+\", FieldWidth:\"+l+`\n`;break}for(var S=\"\",M=0,Z=0;Z<u.length;Z++)if(u.hasOwnProperty(Z)){var st=!1;if(u[Z].length!==1&&E!==u[Z].length-1){if((A+2)*(M+2)+2>h)continue t;S+=u[Z][E],st=!0,I=Z,Z--}else{S=(S+=u[Z][E]+\" \").substr(S.length-1)==\" \"?S.substr(0,S.length-1):S;var dt=parseInt(Z),Nt=f(dt,S,o),rt=Z>=u.length-1;if(Nt&&!rt){S+=\" \",E=0;continue}if(Nt||rt){if(rt)I=dt;else if(i.multiline&&(A+2)*(M+2)+2>h)continue t}else{if(!i.multiline||(A+2)*(M+2)+2>h)continue t;I=dt}}for(var G=\"\",vt=B;vt<=I;vt++){var bt=u[vt];if(i.multiline){if(vt===I){G+=bt[E]+\" \",E=(E+1)%bt.length;continue}if(vt===B){G+=bt[bt.length-1]+\" \";continue}}G+=bt[0]+\" \"}switch(G=G.substr(G.length-1)==\" \"?G.substr(0,G.length-1):G,x=Ra(G,i,o).width,i.textAlign){case\"right\":m=l-x-2;break;case\"center\":m=(l-x)/2;break;case\"left\":default:m=2}e+=Jt(m)+\" \"+Jt(p)+` Td\n`,e+=\"(\"+Er(G)+`) Tj\n`,e+=-Jt(m)+` 0 Td\n`,p=-(o+2),x=0,B=st?I:I+1,M++,S=\"\"}break}return a.text=e,a.fontSize=o,a},Ra=function(i,e,r){var a=e.scope.internal.getFont(e.fontName,e.fontStyle),u=e.scope.getStringUnitWidth(i,{font:a,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:e.scope.getStringUnitWidth(\"3\",{font:a,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:u}},nu={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ru=function(i,e){var r={type:\"reference\",object:i};e.internal.getPageInfo(i.page).pageContext.annotations.find((function(a){return a.type===r.type&&a.object===r.object}))===void 0&&e.internal.getPageInfo(i.page).pageContext.annotations.push(r)},iu=function(i,e){for(var r in i)if(i.hasOwnProperty(r)){var a=r,u=i[r];e.internal.newObjectDeferredBegin(u.objId,!0),he(u)===\"object\"&&typeof u.putStream==\"function\"&&u.putStream(),delete i[a]}},au=function(i,e){if(e.scope=i,i.internal!==void 0&&(i.internal.acroformPlugin===void 0||i.internal.acroformPlugin.isInitialized===!1)){if(On.FieldNum=0,i.internal.acroformPlugin=JSON.parse(JSON.stringify(nu)),i.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error(\"Exception while creating AcroformDictionary\");Qo=i.internal.scaleFactor,i.internal.acroformPlugin.acroFormDictionaryRoot=new nc,i.internal.acroformPlugin.acroFormDictionaryRoot.scope=i,i.internal.acroformPlugin.acroFormDictionaryRoot._eventID=i.internal.events.subscribe(\"postPutResources\",(function(){(function(r){r.internal.events.unsubscribe(r.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete r.internal.acroformPlugin.acroFormDictionaryRoot._eventID,r.internal.acroformPlugin.printedOut=!0})(i)})),i.internal.events.subscribe(\"buildDocument\",(function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var a=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var u in a)if(a.hasOwnProperty(u)){var o=a[u];o.objId=void 0,o.hasAnnotation&&ru(o,r)}})(i)})),i.internal.events.subscribe(\"putCatalog\",(function(){(function(r){if(r.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error(\"putCatalogCallback: Root missing.\");r.internal.write(\"/AcroForm \"+r.internal.acroformPlugin.acroFormDictionaryRoot.objId+\" 0 R\")})(i)})),i.internal.events.subscribe(\"postPutPages\",(function(r){(function(a,u){var o=!a;for(var h in a||(u.internal.newObjectDeferredBegin(u.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),u.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),a=a||u.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(a.hasOwnProperty(h)){var l=a[h],f=[],m=l.Rect;if(l.Rect&&(l.Rect=tu(l.Rect,u)),u.internal.newObjectDeferredBegin(l.objId,!0),l.DA=Bt.createDefaultAppearanceStream(l),he(l)===\"object\"&&typeof l.getKeyValueListForStream==\"function\"&&(f=l.getKeyValueListForStream()),l.Rect=m,l.hasAppearanceStream&&!l.appearanceStreamContent){var x=eu(l);f.push({key:\"AP\",value:\"<</N \"+x+\">>\"}),u.internal.acroformPlugin.xForms.push(x)}if(l.appearanceStreamContent){var A=\"\";for(var _ in l.appearanceStreamContent)if(l.appearanceStreamContent.hasOwnProperty(_)){var p=l.appearanceStreamContent[_];if(A+=\"/\"+_+\" \",A+=\"<<\",Object.keys(p).length>=1||Array.isArray(p)){for(var h in p)if(p.hasOwnProperty(h)){var B=p[h];typeof B==\"function\"&&(B=B.call(u,l)),A+=\"/\"+h+\" \"+B+\" \",u.internal.acroformPlugin.xForms.indexOf(B)>=0||u.internal.acroformPlugin.xForms.push(B)}}else typeof(B=p)==\"function\"&&(B=B.call(u,l)),A+=\"/\"+h+\" \"+B,u.internal.acroformPlugin.xForms.indexOf(B)>=0||u.internal.acroformPlugin.xForms.push(B);A+=\">>\"}f.push({key:\"AP\",value:`<<\n`+A+\">>\"})}u.internal.putStream({additionalKeyValues:f,objectId:l.objId}),u.internal.out(\"endobj\")}o&&iu(u.internal.acroformPlugin.xForms,u)})(r,i)})),i.internal.acroformPlugin.isInitialized=!0}},tc=_e.__acroform__.arrayToPdfArray=function(i,e,r){var a=function(h){return h};if(Array.isArray(i)){for(var u=\"[\",o=0;o<i.length;o++)switch(o!==0&&(u+=\" \"),he(i[o])){case\"boolean\":case\"number\":case\"object\":u+=i[o].toString();break;case\"string\":i[o].substr(0,1)!==\"/\"?(e!==void 0&&r&&(a=r.internal.getEncryptor(e)),u+=\"(\"+Er(a(i[o].toString()))+\")\"):u+=i[o].toString()}return u+=\"]\"}throw new Error(\"Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray\")},Ho=function(i,e,r){var a=function(u){return u};return e!==void 0&&r&&(a=r.internal.getEncryptor(e)),(i=i||\"\").toString(),i=\"(\"+Er(a(i))+\")\"},Vn=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,\"objId\",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(i){this._objId=i}}),Object.defineProperty(this,\"scope\",{value:this._scope,writable:!0})};Vn.prototype.toString=function(){return this.objId+\" 0 R\"},Vn.prototype.putStream=function(){var i=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:i,objectId:this.objId}),this.scope.internal.out(\"endobj\")},Vn.prototype.getKeyValueListForStream=function(){var i=[],e=Object.getOwnPropertyNames(this).filter((function(o){return o!=\"content\"&&o!=\"appearanceStreamContent\"&&o!=\"scope\"&&o!=\"objId\"&&o.substring(0,1)!=\"_\"}));for(var r in e)if(Object.getOwnPropertyDescriptor(this,e[r]).configurable===!1){var a=e[r],u=this[a];u&&(Array.isArray(u)?i.push({key:a,value:tc(u,this.objId,this.scope)}):u instanceof Vn?(u.scope=this.scope,i.push({key:a,value:u.objId+\" 0 R\"})):typeof u!=\"function\"&&i.push({key:a,value:u}))}return i};var ec=function(){Vn.call(this),Object.defineProperty(this,\"Type\",{value:\"/XObject\",configurable:!1,writable:!0}),Object.defineProperty(this,\"Subtype\",{value:\"/Form\",configurable:!1,writable:!0}),Object.defineProperty(this,\"FormType\",{value:1,configurable:!1,writable:!0});var i,e=[];Object.defineProperty(this,\"BBox\",{configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,\"Resources\",{value:\"2 0 R\",configurable:!1,writable:!0}),Object.defineProperty(this,\"stream\",{enumerable:!1,configurable:!0,set:function(r){i=r.trim()},get:function(){return i||null}})};an(ec,Vn);var nc=function(){Vn.call(this);var i,e=[];Object.defineProperty(this,\"Kids\",{enumerable:!1,configurable:!0,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,\"Fields\",{enumerable:!1,configurable:!1,get:function(){return e}}),Object.defineProperty(this,\"DA\",{enumerable:!1,configurable:!1,get:function(){if(i){var r=function(a){return a};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),\"(\"+Er(r(i))+\")\"}},set:function(r){i=r}})};an(nc,Vn);var On=function i(){Vn.call(this);var e=4;Object.defineProperty(this,\"F\",{enumerable:!1,configurable:!1,get:function(){return e},set:function(S){if(isNaN(S))throw new Error('Invalid value \"'+S+'\" for attribute F supplied.');e=S}}),Object.defineProperty(this,\"showWhenPrinted\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(e,3)},set:function(S){S?this.F=Ie(e,3):this.F=Ce(e,3)}});var r=0;Object.defineProperty(this,\"Ff\",{enumerable:!1,configurable:!1,get:function(){return r},set:function(S){if(isNaN(S))throw new Error('Invalid value \"'+S+'\" for attribute Ff supplied.');r=S}});var a=[];Object.defineProperty(this,\"Rect\",{enumerable:!1,configurable:!1,get:function(){if(a.length!==0)return a},set:function(S){a=S!==void 0?S:[]}}),Object.defineProperty(this,\"x\",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[0])?0:a[0]},set:function(S){a[0]=S}}),Object.defineProperty(this,\"y\",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[1])?0:a[1]},set:function(S){a[1]=S}}),Object.defineProperty(this,\"width\",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[2])?0:a[2]},set:function(S){a[2]=S}}),Object.defineProperty(this,\"height\",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[3])?0:a[3]},set:function(S){a[3]=S}});var u=\"\";Object.defineProperty(this,\"FT\",{enumerable:!0,configurable:!1,get:function(){return u},set:function(S){switch(S){case\"/Btn\":case\"/Tx\":case\"/Ch\":case\"/Sig\":u=S;break;default:throw new Error('Invalid value \"'+S+'\" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,\"T\",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof Ya)return;o=\"FieldObject\"+i.FieldNum++}var S=function(M){return M};return this.scope&&(S=this.scope.internal.getEncryptor(this.objId)),\"(\"+Er(S(o))+\")\"},set:function(S){o=S.toString()}}),Object.defineProperty(this,\"fieldName\",{configurable:!0,enumerable:!0,get:function(){return o},set:function(S){o=S}});var h=\"helvetica\";Object.defineProperty(this,\"fontName\",{enumerable:!0,configurable:!0,get:function(){return h},set:function(S){h=S}});var l=\"normal\";Object.defineProperty(this,\"fontStyle\",{enumerable:!0,configurable:!0,get:function(){return l},set:function(S){l=S}});var f=0;Object.defineProperty(this,\"fontSize\",{enumerable:!0,configurable:!0,get:function(){return f},set:function(S){f=S}});var m=void 0;Object.defineProperty(this,\"maxFontSize\",{enumerable:!0,configurable:!0,get:function(){return m===void 0?50/Qo:m},set:function(S){m=S}});var x=\"black\";Object.defineProperty(this,\"color\",{enumerable:!0,configurable:!0,get:function(){return x},set:function(S){x=S}});var A=\"/F1 0 Tf 0 g\";Object.defineProperty(this,\"DA\",{enumerable:!0,configurable:!1,get:function(){if(!(!A||this instanceof Ya||this instanceof qr))return Ho(A,this.objId,this.scope)},set:function(S){S=S.toString(),A=S}});var _=null;Object.defineProperty(this,\"DV\",{enumerable:!1,configurable:!1,get:function(){if(_)return this instanceof ze?_:Ho(_,this.objId,this.scope)},set:function(S){S=S.toString(),_=this instanceof ze?S:S.substr(0,1)===\"(\"?fi(S.substr(1,S.length-2)):fi(S)}}),Object.defineProperty(this,\"defaultValue\",{enumerable:!0,configurable:!0,get:function(){return this instanceof ze?fi(_.substr(1,_.length-1)):_},set:function(S){S=S.toString(),_=this instanceof ze?\"/\"+S:S}});var p=null;Object.defineProperty(this,\"_V\",{enumerable:!1,configurable:!1,get:function(){if(p)return p},set:function(S){this.V=S}}),Object.defineProperty(this,\"V\",{enumerable:!1,configurable:!1,get:function(){if(p)return this instanceof ze?p:Ho(p,this.objId,this.scope)},set:function(S){S=S.toString(),p=this instanceof ze?S:S.substr(0,1)===\"(\"?fi(S.substr(1,S.length-2)):fi(S)}}),Object.defineProperty(this,\"value\",{enumerable:!0,configurable:!0,get:function(){return this instanceof ze?fi(p.substr(1,p.length-1)):p},set:function(S){S=S.toString(),p=this instanceof ze?\"/\"+S:S}}),Object.defineProperty(this,\"hasAnnotation\",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,\"Type\",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?\"/Annot\":null}}),Object.defineProperty(this,\"Subtype\",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?\"/Widget\":null}});var B,I=!1;Object.defineProperty(this,\"hasAppearanceStream\",{enumerable:!0,configurable:!0,get:function(){return I},set:function(S){S=!!S,I=S}}),Object.defineProperty(this,\"page\",{enumerable:!0,configurable:!0,get:function(){if(B)return B},set:function(S){B=S}}),Object.defineProperty(this,\"readOnly\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,1)},set:function(S){S?this.Ff=Ie(this.Ff,1):this.Ff=Ce(this.Ff,1)}}),Object.defineProperty(this,\"required\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,2)},set:function(S){S?this.Ff=Ie(this.Ff,2):this.Ff=Ce(this.Ff,2)}}),Object.defineProperty(this,\"noExport\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,3)},set:function(S){S?this.Ff=Ie(this.Ff,3):this.Ff=Ce(this.Ff,3)}});var E=null;Object.defineProperty(this,\"Q\",{enumerable:!0,configurable:!1,get:function(){if(E!==null)return E},set:function(S){if([0,1,2].indexOf(S)===-1)throw new Error('Invalid value \"'+S+'\" for attribute Q supplied.');E=S}}),Object.defineProperty(this,\"textAlign\",{get:function(){var S;switch(E){case 0:default:S=\"left\";break;case 1:S=\"center\";break;case 2:S=\"right\"}return S},configurable:!0,enumerable:!0,set:function(S){switch(S){case\"right\":case 2:E=2;break;case\"center\":case 1:E=1;break;case\"left\":case 0:default:E=0}}})};an(On,Vn);var vi=function(){On.call(this),this.FT=\"/Ch\",this.V=\"()\",this.fontName=\"zapfdingbats\";var i=0;Object.defineProperty(this,\"TI\",{enumerable:!0,configurable:!1,get:function(){return i},set:function(r){i=r}}),Object.defineProperty(this,\"topIndex\",{enumerable:!0,configurable:!0,get:function(){return i},set:function(r){i=r}});var e=[];Object.defineProperty(this,\"Opt\",{enumerable:!0,configurable:!1,get:function(){return tc(e,this.objId,this.scope)},set:function(r){var a,u;u=[],typeof(a=r)==\"string\"&&(u=(function(o,h,l){l||(l=1);for(var f,m=[];f=h.exec(o);)m.push(f[l]);return m})(a,/\\((.*?)\\)/g)),e=u}}),this.getOptions=function(){return e},this.setOptions=function(r){e=r,this.sort&&e.sort()},this.addOption=function(r){r=(r=r||\"\").toString(),e.push(r),this.sort&&e.sort()},this.removeOption=function(r,a){for(a=a||!1,r=(r=r||\"\").toString();e.indexOf(r)!==-1&&(e.splice(e.indexOf(r),1),a!==!1););},Object.defineProperty(this,\"combo\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,18)},set:function(r){r?this.Ff=Ie(this.Ff,18):this.Ff=Ce(this.Ff,18)}}),Object.defineProperty(this,\"edit\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=Ie(this.Ff,19):this.Ff=Ce(this.Ff,19))}}),Object.defineProperty(this,\"sort\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,20)},set:function(r){r?(this.Ff=Ie(this.Ff,20),e.sort()):this.Ff=Ce(this.Ff,20)}}),Object.defineProperty(this,\"multiSelect\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,22)},set:function(r){r?this.Ff=Ie(this.Ff,22):this.Ff=Ce(this.Ff,22)}}),Object.defineProperty(this,\"doNotSpellCheck\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,23)},set:function(r){r?this.Ff=Ie(this.Ff,23):this.Ff=Ce(this.Ff,23)}}),Object.defineProperty(this,\"commitOnSelChange\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,27)},set:function(r){r?this.Ff=Ie(this.Ff,27):this.Ff=Ce(this.Ff,27)}}),this.hasAppearanceStream=!1};an(vi,On);var bi=function(){vi.call(this),this.fontName=\"helvetica\",this.combo=!1};an(bi,vi);var yi=function(){bi.call(this),this.combo=!0};an(yi,bi);var Ua=function(){yi.call(this),this.edit=!0};an(Ua,yi);var ze=function(){On.call(this),this.FT=\"/Btn\",Object.defineProperty(this,\"noToggleToOff\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,15)},set:function(r){r?this.Ff=Ie(this.Ff,15):this.Ff=Ce(this.Ff,15)}}),Object.defineProperty(this,\"radio\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,16)},set:function(r){r?this.Ff=Ie(this.Ff,16):this.Ff=Ce(this.Ff,16)}}),Object.defineProperty(this,\"pushButton\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,17)},set:function(r){r?this.Ff=Ie(this.Ff,17):this.Ff=Ce(this.Ff,17)}}),Object.defineProperty(this,\"radioIsUnison\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,26)},set:function(r){r?this.Ff=Ie(this.Ff,26):this.Ff=Ce(this.Ff,26)}});var i,e={};Object.defineProperty(this,\"MK\",{enumerable:!1,configurable:!1,get:function(){var r=function(o){return o};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(e).length!==0){var a,u=[];for(a in u.push(\"<<\"),e)u.push(\"/\"+a+\" (\"+Er(r(e[a]))+\")\");return u.push(\">>\"),u.join(`\n`)}},set:function(r){he(r)===\"object\"&&(e=r)}}),Object.defineProperty(this,\"caption\",{enumerable:!0,configurable:!0,get:function(){return e.CA||\"\"},set:function(r){typeof r==\"string\"&&(e.CA=r)}}),Object.defineProperty(this,\"AS\",{enumerable:!1,configurable:!1,get:function(){return i},set:function(r){i=r}}),Object.defineProperty(this,\"appearanceState\",{enumerable:!0,configurable:!0,get:function(){return i.substr(1,i.length-1)},set:function(r){i=\"/\"+r}})};an(ze,On);var Ha=function(){ze.call(this),this.pushButton=!0};an(Ha,ze);var wi=function(){ze.call(this),this.radio=!0,this.pushButton=!1;var i=[];Object.defineProperty(this,\"Kids\",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){i=e!==void 0?e:[]}})};an(wi,ze);var Ya=function(){var i,e;On.call(this),Object.defineProperty(this,\"Parent\",{enumerable:!1,configurable:!1,get:function(){return i},set:function(u){i=u}}),Object.defineProperty(this,\"optionName\",{enumerable:!1,configurable:!0,get:function(){return e},set:function(u){e=u}});var r,a={};Object.defineProperty(this,\"MK\",{enumerable:!1,configurable:!1,get:function(){var u=function(l){return l};this.scope&&(u=this.scope.internal.getEncryptor(this.objId));var o,h=[];for(o in h.push(\"<<\"),a)h.push(\"/\"+o+\" (\"+Er(u(a[o]))+\")\");return h.push(\">>\"),h.join(`\n`)},set:function(u){he(u)===\"object\"&&(a=u)}}),Object.defineProperty(this,\"caption\",{enumerable:!0,configurable:!0,get:function(){return a.CA||\"\"},set:function(u){typeof u==\"string\"&&(a.CA=u)}}),Object.defineProperty(this,\"AS\",{enumerable:!1,configurable:!1,get:function(){return r},set:function(u){r=u}}),Object.defineProperty(this,\"appearanceState\",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(u){r=\"/\"+u}}),this.caption=\"l\",this.appearanceState=\"Off\",this._AppearanceType=Bt.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};an(Ya,On),wi.prototype.setAppearance=function(i){if(!(\"createAppearanceStream\"in i)||!(\"getCA\"in i))throw new Error(\"Couldn't assign Appearance to RadioButton. Appearance was Invalid!\");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var r=this.Kids[e];r.appearanceStreamContent=i.createAppearanceStream(r.optionName),r.caption=i.getCA()}},wi.prototype.createOption=function(i){var e=new Ya;return e.Parent=this,e.optionName=i,this.Kids.push(e),ou.call(this.scope,e),e};var Wa=function(){ze.call(this),this.fontName=\"zapfdingbats\",this.caption=\"3\",this.appearanceState=\"On\",this.value=\"On\",this.textAlign=\"center\",this.appearanceStreamContent=Bt.CheckBox.createAppearanceStream()};an(Wa,ze);var qr=function(){On.call(this),this.FT=\"/Tx\",Object.defineProperty(this,\"multiline\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,13)},set:function(e){e?this.Ff=Ie(this.Ff,13):this.Ff=Ce(this.Ff,13)}}),Object.defineProperty(this,\"fileSelect\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,21)},set:function(e){e?this.Ff=Ie(this.Ff,21):this.Ff=Ce(this.Ff,21)}}),Object.defineProperty(this,\"doNotSpellCheck\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,23)},set:function(e){e?this.Ff=Ie(this.Ff,23):this.Ff=Ce(this.Ff,23)}}),Object.defineProperty(this,\"doNotScroll\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,24)},set:function(e){e?this.Ff=Ie(this.Ff,24):this.Ff=Ce(this.Ff,24)}}),Object.defineProperty(this,\"comb\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,25)},set:function(e){e?this.Ff=Ie(this.Ff,25):this.Ff=Ce(this.Ff,25)}}),Object.defineProperty(this,\"richText\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,26)},set:function(e){e?this.Ff=Ie(this.Ff,26):this.Ff=Ce(this.Ff,26)}});var i=null;Object.defineProperty(this,\"MaxLen\",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,\"maxLength\",{enumerable:!0,configurable:!0,get:function(){return i},set:function(e){Number.isInteger(e)&&(i=e)}}),Object.defineProperty(this,\"hasAppearanceStream\",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};an(qr,On);var Va=function(){qr.call(this),Object.defineProperty(this,\"password\",{enumerable:!0,configurable:!0,get:function(){return!!Fe(this.Ff,14)},set:function(i){i?this.Ff=Ie(this.Ff,14):this.Ff=Ce(this.Ff,14)}}),this.password=!0};an(Va,qr);var Bt={CheckBox:{createAppearanceStream:function(){return{N:{On:Bt.CheckBox.YesNormal},D:{On:Bt.CheckBox.YesPushDown,Off:Bt.CheckBox.OffPushDown}}},YesPushDown:function(i){var e=Wn(i);e.scope=i.scope;var r=[],a=i.scope.internal.getFont(i.fontName,i.fontStyle).id,u=i.scope.__private__.encodeColorString(i.color),o=Ko(i,i.caption);return r.push(\"0.749023 g\"),r.push(\"0 0 \"+Jt(Bt.internal.getWidth(i))+\" \"+Jt(Bt.internal.getHeight(i))+\" re\"),r.push(\"f\"),r.push(\"BMC\"),r.push(\"q\"),r.push(\"0 0 1 rg\"),r.push(\"/\"+a+\" \"+Jt(o.fontSize)+\" Tf \"+u),r.push(\"BT\"),r.push(o.text),r.push(\"ET\"),r.push(\"Q\"),r.push(\"EMC\"),e.stream=r.join(`\n`),e},YesNormal:function(i){var e=Wn(i);e.scope=i.scope;var r=i.scope.internal.getFont(i.fontName,i.fontStyle).id,a=i.scope.__private__.encodeColorString(i.color),u=[],o=Bt.internal.getHeight(i),h=Bt.internal.getWidth(i),l=Ko(i,i.caption);return u.push(\"1 g\"),u.push(\"0 0 \"+Jt(h)+\" \"+Jt(o)+\" re\"),u.push(\"f\"),u.push(\"q\"),u.push(\"0 0 1 rg\"),u.push(\"0 0 \"+Jt(h-1)+\" \"+Jt(o-1)+\" re\"),u.push(\"W\"),u.push(\"n\"),u.push(\"0 g\"),u.push(\"BT\"),u.push(\"/\"+r+\" \"+Jt(l.fontSize)+\" Tf \"+a),u.push(l.text),u.push(\"ET\"),u.push(\"Q\"),e.stream=u.join(`\n`),e},OffPushDown:function(i){var e=Wn(i);e.scope=i.scope;var r=[];return r.push(\"0.749023 g\"),r.push(\"0 0 \"+Jt(Bt.internal.getWidth(i))+\" \"+Jt(Bt.internal.getHeight(i))+\" re\"),r.push(\"f\"),e.stream=r.join(`\n`),e}},RadioButton:{Circle:{createAppearanceStream:function(i){var e={D:{Off:Bt.RadioButton.Circle.OffPushDown},N:{}};return e.N[i]=Bt.RadioButton.Circle.YesNormal,e.D[i]=Bt.RadioButton.Circle.YesPushDown,e},getCA:function(){return\"l\"},YesNormal:function(i){var e=Wn(i);e.scope=i.scope;var r=[],a=Bt.internal.getWidth(i)<=Bt.internal.getHeight(i)?Bt.internal.getWidth(i)/4:Bt.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var u=Bt.internal.Bezier_C,o=Number((a*u).toFixed(5));return r.push(\"q\"),r.push(\"1 0 0 1 \"+Lr(Bt.internal.getWidth(i)/2)+\" \"+Lr(Bt.internal.getHeight(i)/2)+\" cm\"),r.push(a+\" 0 m\"),r.push(a+\" \"+o+\" \"+o+\" \"+a+\" 0 \"+a+\" c\"),r.push(\"-\"+o+\" \"+a+\" -\"+a+\" \"+o+\" -\"+a+\" 0 c\"),r.push(\"-\"+a+\" -\"+o+\" -\"+o+\" -\"+a+\" 0 -\"+a+\" c\"),r.push(o+\" -\"+a+\" \"+a+\" -\"+o+\" \"+a+\" 0 c\"),r.push(\"f\"),r.push(\"Q\"),e.stream=r.join(`\n`),e},YesPushDown:function(i){var e=Wn(i);e.scope=i.scope;var r=[],a=Bt.internal.getWidth(i)<=Bt.internal.getHeight(i)?Bt.internal.getWidth(i)/4:Bt.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var u=Number((2*a).toFixed(5)),o=Number((u*Bt.internal.Bezier_C).toFixed(5)),h=Number((a*Bt.internal.Bezier_C).toFixed(5));return r.push(\"0.749023 g\"),r.push(\"q\"),r.push(\"1 0 0 1 \"+Lr(Bt.internal.getWidth(i)/2)+\" \"+Lr(Bt.internal.getHeight(i)/2)+\" cm\"),r.push(u+\" 0 m\"),r.push(u+\" \"+o+\" \"+o+\" \"+u+\" 0 \"+u+\" c\"),r.push(\"-\"+o+\" \"+u+\" -\"+u+\" \"+o+\" -\"+u+\" 0 c\"),r.push(\"-\"+u+\" -\"+o+\" -\"+o+\" -\"+u+\" 0 -\"+u+\" c\"),r.push(o+\" -\"+u+\" \"+u+\" -\"+o+\" \"+u+\" 0 c\"),r.push(\"f\"),r.push(\"Q\"),r.push(\"0 g\"),r.push(\"q\"),r.push(\"1 0 0 1 \"+Lr(Bt.internal.getWidth(i)/2)+\" \"+Lr(Bt.internal.getHeight(i)/2)+\" cm\"),r.push(a+\" 0 m\"),r.push(a+\" \"+h+\" \"+h+\" \"+a+\" 0 \"+a+\" c\"),r.push(\"-\"+h+\" \"+a+\" -\"+a+\" \"+h+\" -\"+a+\" 0 c\"),r.push(\"-\"+a+\" -\"+h+\" -\"+h+\" -\"+a+\" 0 -\"+a+\" c\"),r.push(h+\" -\"+a+\" \"+a+\" -\"+h+\" \"+a+\" 0 c\"),r.push(\"f\"),r.push(\"Q\"),e.stream=r.join(`\n`),e},OffPushDown:function(i){var e=Wn(i);e.scope=i.scope;var r=[],a=Bt.internal.getWidth(i)<=Bt.internal.getHeight(i)?Bt.internal.getWidth(i)/4:Bt.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var u=Number((2*a).toFixed(5)),o=Number((u*Bt.internal.Bezier_C).toFixed(5));return r.push(\"0.749023 g\"),r.push(\"q\"),r.push(\"1 0 0 1 \"+Lr(Bt.internal.getWidth(i)/2)+\" \"+Lr(Bt.internal.getHeight(i)/2)+\" cm\"),r.push(u+\" 0 m\"),r.push(u+\" \"+o+\" \"+o+\" \"+u+\" 0 \"+u+\" c\"),r.push(\"-\"+o+\" \"+u+\" -\"+u+\" \"+o+\" -\"+u+\" 0 c\"),r.push(\"-\"+u+\" -\"+o+\" -\"+o+\" -\"+u+\" 0 -\"+u+\" c\"),r.push(o+\" -\"+u+\" \"+u+\" -\"+o+\" \"+u+\" 0 c\"),r.push(\"f\"),r.push(\"Q\"),e.stream=r.join(`\n`),e}},Cross:{createAppearanceStream:function(i){var e={D:{Off:Bt.RadioButton.Cross.OffPushDown},N:{}};return e.N[i]=Bt.RadioButton.Cross.YesNormal,e.D[i]=Bt.RadioButton.Cross.YesPushDown,e},getCA:function(){return\"8\"},YesNormal:function(i){var e=Wn(i);e.scope=i.scope;var r=[],a=Bt.internal.calculateCross(i);return r.push(\"q\"),r.push(\"1 1 \"+Jt(Bt.internal.getWidth(i)-2)+\" \"+Jt(Bt.internal.getHeight(i)-2)+\" re\"),r.push(\"W\"),r.push(\"n\"),r.push(Jt(a.x1.x)+\" \"+Jt(a.x1.y)+\" m\"),r.push(Jt(a.x2.x)+\" \"+Jt(a.x2.y)+\" l\"),r.push(Jt(a.x4.x)+\" \"+Jt(a.x4.y)+\" m\"),r.push(Jt(a.x3.x)+\" \"+Jt(a.x3.y)+\" l\"),r.push(\"s\"),r.push(\"Q\"),e.stream=r.join(`\n`),e},YesPushDown:function(i){var e=Wn(i);e.scope=i.scope;var r=Bt.internal.calculateCross(i),a=[];return a.push(\"0.749023 g\"),a.push(\"0 0 \"+Jt(Bt.internal.getWidth(i))+\" \"+Jt(Bt.internal.getHeight(i))+\" re\"),a.push(\"f\"),a.push(\"q\"),a.push(\"1 1 \"+Jt(Bt.internal.getWidth(i)-2)+\" \"+Jt(Bt.internal.getHeight(i)-2)+\" re\"),a.push(\"W\"),a.push(\"n\"),a.push(Jt(r.x1.x)+\" \"+Jt(r.x1.y)+\" m\"),a.push(Jt(r.x2.x)+\" \"+Jt(r.x2.y)+\" l\"),a.push(Jt(r.x4.x)+\" \"+Jt(r.x4.y)+\" m\"),a.push(Jt(r.x3.x)+\" \"+Jt(r.x3.y)+\" l\"),a.push(\"s\"),a.push(\"Q\"),e.stream=a.join(`\n`),e},OffPushDown:function(i){var e=Wn(i);e.scope=i.scope;var r=[];return r.push(\"0.749023 g\"),r.push(\"0 0 \"+Jt(Bt.internal.getWidth(i))+\" \"+Jt(Bt.internal.getHeight(i))+\" re\"),r.push(\"f\"),e.stream=r.join(`\n`),e}}},createDefaultAppearanceStream:function(i){var e=i.scope.internal.getFont(i.fontName,i.fontStyle).id,r=i.scope.__private__.encodeColorString(i.color);return\"/\"+e+\" \"+i.fontSize+\" Tf \"+r}};Bt.internal={Bezier_C:.551915024494,calculateCross:function(i){var e=Bt.internal.getWidth(i),r=Bt.internal.getHeight(i),a=Math.min(e,r);return{x1:{x:(e-a)/2,y:(r-a)/2+a},x2:{x:(e-a)/2+a,y:(r-a)/2},x3:{x:(e-a)/2,y:(r-a)/2},x4:{x:(e-a)/2+a,y:(r-a)/2+a}}}},Bt.internal.getWidth=function(i){var e=0;return he(i)===\"object\"&&(e=Ds(i.Rect[2])),e},Bt.internal.getHeight=function(i){var e=0;return he(i)===\"object\"&&(e=Ds(i.Rect[3])),e};var ou=_e.addField=function(i){if(au(this,i),!(i instanceof On))throw new Error(\"Invalid argument passed to jsPDF.addField.\");var e;return(e=i).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=!1,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),i.page=i.scope.internal.getCurrentPageInfo().pageNumber,this};_e.AcroFormChoiceField=vi,_e.AcroFormListBox=bi,_e.AcroFormComboBox=yi,_e.AcroFormEditBox=Ua,_e.AcroFormButton=ze,_e.AcroFormPushButton=Ha,_e.AcroFormRadioButton=wi,_e.AcroFormCheckBox=Wa,_e.AcroFormTextField=qr,_e.AcroFormPasswordField=Va,_e.AcroFormAppearance=Bt,_e.AcroForm={ChoiceField:vi,ListBox:bi,ComboBox:yi,EditBox:Ua,Button:ze,PushButton:Ha,RadioButton:wi,CheckBox:Wa,TextField:qr,PasswordField:Va,Appearance:Bt},zt.AcroForm={ChoiceField:vi,ListBox:bi,ComboBox:yi,EditBox:Ua,Button:ze,PushButton:Ha,RadioButton:wi,CheckBox:Wa,TextField:qr,PasswordField:Va,Appearance:Bt};var ju=zt.AcroForm;function rc(i){return i.reduce((function(e,r,a){return e[r]=a,e}),{})}(function(i){i.__addimage__={};var e=\"UNKNOWN\",r={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},a=i.__addimage__.getImageFileTypeByImageData=function(k,F){var H,R,ct,ot,mt,tt=e;if((F=F||e)===\"RGBA\"||k.data!==void 0&&k.data instanceof Uint8ClampedArray&&\"height\"in k&&\"width\"in k)return\"RGBA\";if(Nt(k))for(mt in r)for(ct=r[mt],H=0;H<ct.length;H+=1){for(ot=!0,R=0;R<ct[H].length;R+=1)if(ct[H][R]!==void 0&&ct[H][R]!==k[R]){ot=!1;break}if(ot===!0){tt=mt;break}}else for(mt in r)for(ct=r[mt],H=0;H<ct.length;H+=1){for(ot=!0,R=0;R<ct[H].length;R+=1)if(ct[H][R]!==void 0&&ct[H][R]!==k.charCodeAt(R)){ot=!1;break}if(ot===!0){tt=mt;break}}return tt===e&&F!==e&&(tt=F),tt},u=function k(F){for(var H=this.internal.write,R=this.internal.putStream,ct=(0,this.internal.getFilters)();ct.indexOf(\"FlateEncode\")!==-1;)ct.splice(ct.indexOf(\"FlateEncode\"),1);F.objectId=this.internal.newObject();var ot=[];if(ot.push({key:\"Type\",value:\"/XObject\"}),ot.push({key:\"Subtype\",value:\"/Image\"}),ot.push({key:\"Width\",value:F.width}),ot.push({key:\"Height\",value:F.height}),F.colorSpace===E.INDEXED?ot.push({key:\"ColorSpace\",value:\"[/Indexed /DeviceRGB \"+(F.palette.length/3-1)+\" \"+(\"sMask\"in F&&F.sMask!==void 0?F.objectId+2:F.objectId+1)+\" 0 R]\"}):(ot.push({key:\"ColorSpace\",value:\"/\"+F.colorSpace}),F.colorSpace===E.DEVICE_CMYK&&ot.push({key:\"Decode\",value:\"[1 0 1 0 1 0 1 0]\"})),ot.push({key:\"BitsPerComponent\",value:F.bitsPerComponent}),\"decodeParameters\"in F&&F.decodeParameters!==void 0&&ot.push({key:\"DecodeParms\",value:\"<<\"+F.decodeParameters+\">>\"}),\"transparency\"in F&&Array.isArray(F.transparency)){for(var mt=\"\",tt=0,pt=F.transparency.length;tt<pt;tt++)mt+=F.transparency[tt]+\" \"+F.transparency[tt]+\" \";ot.push({key:\"Mask\",value:\"[\"+mt+\"]\"})}F.sMask!==void 0&&ot.push({key:\"SMask\",value:F.objectId+1+\" 0 R\"});var ft=F.filter!==void 0?[\"/\"+F.filter]:void 0;if(R({data:F.data,additionalKeyValues:ot,alreadyAppliedFilters:ft,objectId:F.objectId}),H(\"endobj\"),\"sMask\"in F&&F.sMask!==void 0){var qt=\"/Predictor \"+F.predictor+\" /Colors 1 /BitsPerComponent \"+F.bitsPerComponent+\" /Columns \"+F.width,w={width:F.width,height:F.height,colorSpace:\"DeviceGray\",bitsPerComponent:F.bitsPerComponent,decodeParameters:qt,data:F.sMask};\"filter\"in F&&(w.filter=F.filter),k.call(this,w)}if(F.colorSpace===E.INDEXED){var j=this.internal.newObject();R({data:G(new Uint8Array(F.palette)),objectId:j}),H(\"endobj\")}},o=function(){var k=this.internal.collections.addImage_images;for(var F in k)u.call(this,k[F])},h=function(){var k,F=this.internal.collections.addImage_images,H=this.internal.write;for(var R in F)H(\"/I\"+(k=F[R]).index,k.objectId,\"0\",\"R\")},l=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe(\"putResources\",o),this.internal.events.subscribe(\"putXobjectDict\",h))},f=function(){var k=this.internal.collections.addImage_images;return l.call(this),k},m=function(){return Object.keys(this.internal.collections.addImage_images).length},x=function(k){return typeof i[\"process\"+k.toUpperCase()]==\"function\"},A=function(k){return he(k)===\"object\"&&k.nodeType===1},_=function(k,F){if(k.nodeName===\"IMG\"&&k.hasAttribute(\"src\")){var H=\"\"+k.getAttribute(\"src\");if(H.indexOf(\"data:image/\")===0)return Ki(unescape(H).split(\"base64,\").pop());var R=i.loadFile(H,!0);if(R!==void 0)return R}if(k.nodeName===\"CANVAS\"){if(k.width===0||k.height===0)throw new Error(\"Given canvas must have data. Canvas width: \"+k.width+\", height: \"+k.height);var ct;switch(F){case\"PNG\":ct=\"image/png\";break;case\"WEBP\":ct=\"image/webp\";break;case\"JPEG\":case\"JPG\":default:ct=\"image/jpeg\"}return Ki(k.toDataURL(ct,1).split(\"base64,\").pop())}},p=function(k){var F=this.internal.collections.addImage_images;if(F){for(var H in F)if(k===F[H].alias)return F[H]}},B=function(k,F,H){return k||F||(k=-96,F=-96),k<0&&(k=-1*H.width*72/k/this.internal.scaleFactor),F<0&&(F=-1*H.height*72/F/this.internal.scaleFactor),k===0&&(k=F*H.width/H.height),F===0&&(F=k*H.height/H.width),[k,F]},I=function(k,F,H,R,ct,ot){var mt=B.call(this,H,R,ct),tt=this.internal.getCoordinateString,pt=this.internal.getVerticalCoordinateString,ft=f.call(this);if(H=mt[0],R=mt[1],ft[ct.index]=ct,ot){ot*=Math.PI/180;var qt=Math.cos(ot),w=Math.sin(ot),j=function(W){return W.toFixed(4)},q=[j(qt),j(w),j(-1*w),j(qt),0,0,\"cm\"]}this.internal.write(\"q\"),ot?(this.internal.write([1,\"0\",\"0\",1,tt(k),pt(F+R),\"cm\"].join(\" \")),this.internal.write(q.join(\" \")),this.internal.write([tt(H),\"0\",\"0\",tt(R),\"0\",\"0\",\"cm\"].join(\" \"))):this.internal.write([tt(H),\"0\",\"0\",tt(R),tt(k),pt(F+R),\"cm\"].join(\" \")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,\"cm\"].join(\" \")),this.internal.write(\"/I\"+ct.index+\" Do\"),this.internal.write(\"Q\")},E=i.color_spaces={DEVICE_RGB:\"DeviceRGB\",DEVICE_GRAY:\"DeviceGray\",DEVICE_CMYK:\"DeviceCMYK\",CAL_GREY:\"CalGray\",CAL_RGB:\"CalRGB\",LAB:\"Lab\",ICC_BASED:\"ICCBased\",INDEXED:\"Indexed\",PATTERN:\"Pattern\",SEPARATION:\"Separation\",DEVICE_N:\"DeviceN\"};i.decode={DCT_DECODE:\"DCTDecode\",FLATE_DECODE:\"FlateDecode\",LZW_DECODE:\"LZWDecode\",JPX_DECODE:\"JPXDecode\",JBIG2_DECODE:\"JBIG2Decode\",ASCII85_DECODE:\"ASCII85Decode\",ASCII_HEX_DECODE:\"ASCIIHexDecode\",RUN_LENGTH_DECODE:\"RunLengthDecode\",CCITT_FAX_DECODE:\"CCITTFaxDecode\"};var S=i.image_compression={NONE:\"NONE\",FAST:\"FAST\",MEDIUM:\"MEDIUM\",SLOW:\"SLOW\"},M=i.__addimage__.sHashCode=function(k){var F,H,R=0;if(typeof k==\"string\")for(H=k.length,F=0;F<H;F++)R=(R<<5)-R+k.charCodeAt(F),R|=0;else if(Nt(k))for(H=k.byteLength/2,F=0;F<H;F++)R=(R<<5)-R+k[F],R|=0;return R},Z=i.__addimage__.validateStringAsBase64=function(k){(k=k||\"\").toString().trim();var F=!0;return k.length===0&&(F=!1),k.length%4!=0&&(F=!1),/^[A-Za-z0-9+/]+$/.test(k.substr(0,k.length-2))===!1&&(F=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(k.substr(-2))===!1&&(F=!1),F},st=i.__addimage__.extractImageFromDataUrl=function(k){var F=(k=k||\"\").split(\"base64,\"),H=null;if(F.length===2){var R=/^data:(\\w*\\/\\w*);*(charset=(?!charset=)[\\w=-]*)*;*$/.exec(F[0]);Array.isArray(R)&&(H={mimeType:R[1],charset:R[2],data:F[1]})}return H},dt=i.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer<\"u\"&&typeof Uint8Array<\"u\"};i.__addimage__.isArrayBuffer=function(k){return dt()&&k instanceof ArrayBuffer};var Nt=i.__addimage__.isArrayBufferView=function(k){return dt()&&typeof Uint32Array<\"u\"&&(k instanceof Int8Array||k instanceof Uint8Array||typeof Uint8ClampedArray<\"u\"&&k instanceof Uint8ClampedArray||k instanceof Int16Array||k instanceof Uint16Array||k instanceof Int32Array||k instanceof Uint32Array||k instanceof Float32Array||k instanceof Float64Array)},rt=i.__addimage__.binaryStringToUint8Array=function(k){for(var F=k.length,H=new Uint8Array(F),R=0;R<F;R++)H[R]=k.charCodeAt(R);return H},G=i.__addimage__.arrayBufferToBinaryString=function(k){for(var F=\"\",H=Nt(k)?k:new Uint8Array(k),R=0;R<H.length;R+=8192)F+=String.fromCharCode.apply(null,H.subarray(R,R+8192));return F};i.addImage=function(){var k,F,H,R,ct,ot,mt,tt,pt;if(typeof arguments[1]==\"number\"?(F=e,H=arguments[1],R=arguments[2],ct=arguments[3],ot=arguments[4],mt=arguments[5],tt=arguments[6],pt=arguments[7]):(F=arguments[1],H=arguments[2],R=arguments[3],ct=arguments[4],ot=arguments[5],mt=arguments[6],tt=arguments[7],pt=arguments[8]),he(k=arguments[0])===\"object\"&&!A(k)&&\"imageData\"in k){var ft=k;k=ft.imageData,F=ft.format||F||e,H=ft.x||H||0,R=ft.y||R||0,ct=ft.w||ft.width||ct,ot=ft.h||ft.height||ot,mt=ft.alias||mt,tt=ft.compression||tt,pt=ft.rotation||ft.angle||pt}var qt=this.internal.getFilters();if(tt===void 0&&qt.indexOf(\"FlateEncode\")!==-1&&(tt=\"SLOW\"),isNaN(H)||isNaN(R))throw new Error(\"Invalid coordinates passed to jsPDF.addImage\");l.call(this);var w=vt.call(this,k,F,mt,tt);return I.call(this,H,R,ct,ot,w,pt),this};var vt=function(k,F,H,R){var ct,ot,mt;if(typeof k==\"string\"&&a(k)===e){k=unescape(k);var tt=bt(k,!1);(tt!==\"\"||(tt=i.loadFile(k,!0))!==void 0)&&(k=tt)}if(A(k)&&(k=_(k,F)),F=a(k,F),!x(F))throw new Error(\"addImage does not support files of type '\"+F+\"', please ensure that a plugin for '\"+F+\"' support is added.\");if(((mt=H)==null||mt.length===0)&&(H=(function(pt){return typeof pt==\"string\"||Nt(pt)?M(pt):Nt(pt.data)?M(pt.data):null})(k)),(ct=p.call(this,H))||(dt()&&(k instanceof Uint8Array||F===\"RGBA\"||(ot=k,k=rt(k))),ct=this[\"process\"+F.toUpperCase()](k,m.call(this),H,(function(pt){return pt&&typeof pt==\"string\"&&(pt=pt.toUpperCase()),pt in i.image_compression?pt:S.NONE})(R),ot)),!ct)throw new Error(\"An unknown error occurred whilst processing the image.\");return ct},bt=i.__addimage__.convertBase64ToBinaryString=function(k,F){var H;F=typeof F!=\"boolean\"||F;var R,ct=\"\";if(typeof k==\"string\"){R=(H=st(k))!==null?H.data:k;try{ct=Ki(R)}catch(ot){if(F)throw Z(R)?new Error(\"atob-Error in jsPDF.convertBase64ToBinaryString \"+ot.message):new Error(\"Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString \")}}return ct};i.getImageProperties=function(k){var F,H,R=\"\";if(A(k)&&(k=_(k)),typeof k==\"string\"&&a(k)===e&&((R=bt(k,!1))===\"\"&&(R=i.loadFile(k)||\"\"),k=R),H=a(k),!x(H))throw new Error(\"addImage does not support files of type '\"+H+\"', please ensure that a plugin for '\"+H+\"' support is added.\");if(!dt()||k instanceof Uint8Array||(k=rt(k)),!(F=this[\"process\"+H.toUpperCase()](k)))throw new Error(\"An unknown error occurred whilst processing the image\");return F.fileType=H,F}})(zt.API),(function(i){var e=function(r){if(r!==void 0&&r!=\"\")return!0};zt.API.events.push([\"addPage\",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),i.events.push([\"putPage\",function(r){for(var a,u,o,h=this.internal.getCoordinateString,l=this.internal.getVerticalCoordinateString,f=this.internal.getPageInfoByObjId(r.objId),m=r.pageContext.annotations,x=!1,A=0;A<m.length&&!x;A++)switch((a=m[A]).type){case\"link\":(e(a.options.url)||e(a.options.pageNumber))&&(x=!0);break;case\"reference\":case\"text\":case\"freetext\":x=!0}if(x!=0){this.internal.write(\"/Annots [\");for(var _=0;_<m.length;_++){a=m[_];var p=this.internal.pdfEscape,B=this.internal.getEncryptor(r.objId);switch(a.type){case\"reference\":this.internal.write(\" \"+a.object.objId+\" 0 R \");break;case\"text\":var I=this.internal.newAdditionalObject(),E=this.internal.newAdditionalObject(),S=this.internal.getEncryptor(I.objId),M=a.title||\"Note\";o=\"<</Type /Annot /Subtype /Text \"+(u=\"/Rect [\"+h(a.bounds.x)+\" \"+l(a.bounds.y+a.bounds.h)+\" \"+h(a.bounds.x+a.bounds.w)+\" \"+l(a.bounds.y)+\"] \")+\"/Contents (\"+p(S(a.contents))+\")\",o+=\" /Popup \"+E.objId+\" 0 R\",o+=\" /P \"+f.objId+\" 0 R\",o+=\" /T (\"+p(S(M))+\") >>\",I.content=o;var Z=I.objId+\" 0 R\";o=\"<</Type /Annot /Subtype /Popup \"+(u=\"/Rect [\"+h(a.bounds.x+30)+\" \"+l(a.bounds.y+a.bounds.h)+\" \"+h(a.bounds.x+a.bounds.w+30)+\" \"+l(a.bounds.y)+\"] \")+\" /Parent \"+Z,a.open&&(o+=\" /Open true\"),o+=\" >>\",E.content=o,this.internal.write(I.objId,\"0 R\",E.objId,\"0 R\");break;case\"freetext\":u=\"/Rect [\"+h(a.bounds.x)+\" \"+l(a.bounds.y)+\" \"+h(a.bounds.x+a.bounds.w)+\" \"+l(a.bounds.y+a.bounds.h)+\"] \";var st=a.color||\"#000000\";o=\"<</Type /Annot /Subtype /FreeText \"+u+\"/Contents (\"+p(B(a.contents))+\")\",o+=\" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#\"+st+\")\",o+=\" /Border [0 0 0]\",o+=\" >>\",this.internal.write(o);break;case\"link\":if(a.options.name){var dt=this.annotations._nameMap[a.options.name];a.options.pageNumber=dt.page,a.options.top=dt.y}else a.options.top||(a.options.top=0);if(u=\"/Rect [\"+a.finalBounds.x+\" \"+a.finalBounds.y+\" \"+a.finalBounds.w+\" \"+a.finalBounds.h+\"] \",o=\"\",a.options.url)o=\"<</Type /Annot /Subtype /Link \"+u+\"/Border [0 0 0] /A <</S /URI /URI (\"+p(B(a.options.url))+\") >>\";else if(a.options.pageNumber)switch(o=\"<</Type /Annot /Subtype /Link \"+u+\"/Border [0 0 0] /Dest [\"+this.internal.getPageInfo(a.options.pageNumber).objId+\" 0 R\",a.options.magFactor=a.options.magFactor||\"XYZ\",a.options.magFactor){case\"Fit\":o+=\" /Fit]\";break;case\"FitH\":o+=\" /FitH \"+a.options.top+\"]\";break;case\"FitV\":a.options.left=a.options.left||0,o+=\" /FitV \"+a.options.left+\"]\";break;case\"XYZ\":default:var Nt=l(a.options.top);a.options.left=a.options.left||0,a.options.zoom===void 0&&(a.options.zoom=0),o+=\" /XYZ \"+a.options.left+\" \"+Nt+\" \"+a.options.zoom+\"]\"}o!=\"\"&&(o+=\" >>\",this.internal.write(o))}}this.internal.write(\"]\")}}]),i.createAnnotation=function(r){var a=this.internal.getCurrentPageInfo();switch(r.type){case\"link\":this.link(r.bounds.x,r.bounds.y,r.bounds.w,r.bounds.h,r);break;case\"text\":case\"freetext\":a.pageContext.annotations.push(r)}},i.link=function(r,a,u,o,h){var l=this.internal.getCurrentPageInfo(),f=this.internal.getCoordinateString,m=this.internal.getVerticalCoordinateString;l.pageContext.annotations.push({finalBounds:{x:f(r),y:m(a),w:f(r+u),h:m(a+o)},options:h,type:\"link\"})},i.textWithLink=function(r,a,u,o){var h,l,f=this.getTextWidth(r),m=this.internal.getLineHeight()/this.internal.scaleFactor;if(o.maxWidth!==void 0){l=o.maxWidth;var x=this.splitTextToSize(r,l).length;h=Math.ceil(m*x)}else l=f,h=m;return this.text(r,a,u,o),u+=.2*m,o.align===\"center\"&&(a-=f/2),o.align===\"right\"&&(a-=f),this.link(a,u-m,l,h,o),f},i.getTextWidth=function(r){var a=this.internal.getFontSize();return this.getStringUnitWidth(r)*a/this.internal.scaleFactor}})(zt.API),(function(i){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},a={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},u=[1570,1571,1573,1575];i.__arabicParser__={};var o=i.__arabicParser__.isInArabicSubstitutionA=function(I){return e[I.charCodeAt(0)]!==void 0},h=i.__arabicParser__.isArabicLetter=function(I){return typeof I==\"string\"&&/^[\\u0600-\\u06FF\\u0750-\\u077F\\u08A0-\\u08FF\\uFB50-\\uFDFF\\uFE70-\\uFEFF]+$/.test(I)},l=i.__arabicParser__.isArabicEndLetter=function(I){return h(I)&&o(I)&&e[I.charCodeAt(0)].length<=2},f=i.__arabicParser__.isArabicAlfLetter=function(I){return h(I)&&u.indexOf(I.charCodeAt(0))>=0};i.__arabicParser__.arabicLetterHasIsolatedForm=function(I){return h(I)&&o(I)&&e[I.charCodeAt(0)].length>=1};var m=i.__arabicParser__.arabicLetterHasFinalForm=function(I){return h(I)&&o(I)&&e[I.charCodeAt(0)].length>=2};i.__arabicParser__.arabicLetterHasInitialForm=function(I){return h(I)&&o(I)&&e[I.charCodeAt(0)].length>=3};var x=i.__arabicParser__.arabicLetterHasMedialForm=function(I){return h(I)&&o(I)&&e[I.charCodeAt(0)].length==4},A=i.__arabicParser__.resolveLigatures=function(I){var E=0,S=r,M=\"\",Z=0;for(E=0;E<I.length;E+=1)S[I.charCodeAt(E)]!==void 0?(Z++,typeof(S=S[I.charCodeAt(E)])==\"number\"&&(M+=String.fromCharCode(S),S=r,Z=0),E===I.length-1&&(S=r,M+=I.charAt(E-(Z-1)),E-=Z-1,Z=0)):(S=r,M+=I.charAt(E-Z),E-=Z,Z=0);return M};i.__arabicParser__.isArabicDiacritic=function(I){return I!==void 0&&a[I.charCodeAt(0)]!==void 0};var _=i.__arabicParser__.getCorrectForm=function(I,E,S){return h(I)?o(I)===!1?-1:!m(I)||!h(E)&&!h(S)||!h(S)&&l(E)||l(I)&&!h(E)||l(I)&&f(E)||l(I)&&l(E)?0:x(I)&&h(E)&&!l(E)&&h(S)&&m(S)?3:l(I)||!h(S)?1:2:-1},p=function(I){var E=0,S=0,M=0,Z=\"\",st=\"\",dt=\"\",Nt=(I=I||\"\").split(\"\\\\s+\"),rt=[];for(E=0;E<Nt.length;E+=1){for(rt.push(\"\"),S=0;S<Nt[E].length;S+=1)Z=Nt[E][S],st=Nt[E][S-1],dt=Nt[E][S+1],h(Z)?(M=_(Z,st,dt),rt[E]+=M!==-1?String.fromCharCode(e[Z.charCodeAt(0)][M]):Z):rt[E]+=Z;rt[E]=A(rt[E])}return rt.join(\" \")},B=i.__arabicParser__.processArabic=i.processArabic=function(){var I,E=typeof arguments[0]==\"string\"?arguments[0]:arguments[0].text,S=[];if(Array.isArray(E)){var M=0;for(S=[],M=0;M<E.length;M+=1)Array.isArray(E[M])?S.push([p(E[M][0]),E[M][1],E[M][2]]):S.push([p(E[M])]);I=S}else I=p(E);return typeof arguments[0]==\"string\"?I:(arguments[0].text=I,arguments[0])};i.events.push([\"preProcessText\",B])})(zt.API),zt.API.autoPrint=function(i){var e;switch((i=i||{}).variant=i.variant||\"non-conform\",i.variant){case\"javascript\":this.addJS(\"print({});\");break;case\"non-conform\":default:this.internal.events.subscribe(\"postPutResources\",(function(){e=this.internal.newObject(),this.internal.out(\"<<\"),this.internal.out(\"/S /Named\"),this.internal.out(\"/Type /Action\"),this.internal.out(\"/N /Print\"),this.internal.out(\">>\"),this.internal.out(\"endobj\")})),this.internal.events.subscribe(\"putCatalog\",(function(){this.internal.out(\"/OpenAction \"+e+\" 0 R\")}))}return this},(function(i){var e=function(){var r=void 0;Object.defineProperty(this,\"pdf\",{get:function(){return r},set:function(l){r=l}});var a=150;Object.defineProperty(this,\"width\",{get:function(){return a},set:function(l){a=isNaN(l)||Number.isInteger(l)===!1||l<0?150:l,this.getContext(\"2d\").pageWrapXEnabled&&(this.getContext(\"2d\").pageWrapX=a+1)}});var u=300;Object.defineProperty(this,\"height\",{get:function(){return u},set:function(l){u=isNaN(l)||Number.isInteger(l)===!1||l<0?300:l,this.getContext(\"2d\").pageWrapYEnabled&&(this.getContext(\"2d\").pageWrapY=u+1)}});var o=[];Object.defineProperty(this,\"childNodes\",{get:function(){return o},set:function(l){o=l}});var h={};Object.defineProperty(this,\"style\",{get:function(){return h},set:function(l){h=l}}),Object.defineProperty(this,\"parentNode\",{})};e.prototype.getContext=function(r,a){var u;if((r=r||\"2d\")!==\"2d\")return null;for(u in a)this.pdf.context2d.hasOwnProperty(u)&&(this.pdf.context2d[u]=a[u]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error(\"toDataURL is not implemented.\")},i.events.push([\"initialized\",function(){this.canvas=new e,this.canvas.pdf=this}])})(zt.API),(function(i){var e={left:0,top:0,bottom:0,right:0},r=!1,a=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),u.call(this))},u=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var f=arguments[0];Object.defineProperty(this,\"x\",{enumerable:!0,get:function(){return f},set:function(I){f=I}});var m=arguments[1];Object.defineProperty(this,\"y\",{enumerable:!0,get:function(){return m},set:function(I){m=I}});var x=arguments[2];Object.defineProperty(this,\"width\",{enumerable:!0,get:function(){return x},set:function(I){x=I}});var A=arguments[3];Object.defineProperty(this,\"height\",{enumerable:!0,get:function(){return A},set:function(I){A=I}});var _=arguments[4];Object.defineProperty(this,\"text\",{enumerable:!0,get:function(){return _},set:function(I){_=I}});var p=arguments[5];Object.defineProperty(this,\"lineNumber\",{enumerable:!0,get:function(){return p},set:function(I){p=I}});var B=arguments[6];return Object.defineProperty(this,\"align\",{enumerable:!0,get:function(){return B},set:function(I){B=I}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},i.setHeaderFunction=function(f){return a.call(this),this.internal.__cell__.headerFunction=typeof f==\"function\"?f:void 0,this},i.getTextDimensions=function(f,m){a.call(this);var x=(m=m||{}).fontSize||this.getFontSize(),A=m.font||this.getFont(),_=m.scaleFactor||this.internal.scaleFactor,p=0,B=0,I=0,E=this;if(!Array.isArray(f)&&typeof f!=\"string\"){if(typeof f!=\"number\")throw new Error(\"getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.\");f=String(f)}var S=m.maxWidth;S>0?typeof f==\"string\"?f=this.splitTextToSize(f,S):Object.prototype.toString.call(f)===\"[object Array]\"&&(f=f.reduce((function(Z,st){return Z.concat(E.splitTextToSize(st,S))}),[])):f=Array.isArray(f)?f:[f];for(var M=0;M<f.length;M++)p<(I=this.getStringUnitWidth(f[M],{font:A})*x)&&(p=I);return p!==0&&(B=f.length),{w:p/=_,h:Math.max((B*x*this.getLineHeightFactor()-x*(this.getLineHeightFactor()-1))/_,0)}},i.cellAddPage=function(){a.call(this),this.addPage();var f=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new o(f.left,f.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var h=i.cell=function(){var f;f=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),a.call(this);var m=this.internal.__cell__.lastCell,x=this.internal.__cell__.padding,A=this.internal.__cell__.margins||e,_=this.internal.__cell__.tableHeaderRow,p=this.internal.__cell__.printHeaders;return m.lineNumber!==void 0&&(m.lineNumber===f.lineNumber?(f.x=(m.x||0)+(m.width||0),f.y=m.y||0):m.y+m.height+f.height+A.bottom>this.getPageHeight()?(this.cellAddPage(),f.y=A.top,p&&_&&(this.printHeaderRow(f.lineNumber,!0),f.y+=_[0].height)):f.y=m.y+m.height||f.y),f.text[0]!==void 0&&(this.rect(f.x,f.y,f.width,f.height,r===!0?\"FD\":void 0),f.align===\"right\"?this.text(f.text,f.x+f.width-x,f.y+x,{align:\"right\",baseline:\"top\"}):f.align===\"center\"?this.text(f.text,f.x+f.width/2,f.y+x,{align:\"center\",baseline:\"top\",maxWidth:f.width-x-x}):this.text(f.text,f.x+x,f.y+x,{align:\"left\",baseline:\"top\",maxWidth:f.width-x-x})),this.internal.__cell__.lastCell=f,this};i.table=function(f,m,x,A,_){if(a.call(this),!x)throw new Error(\"No data for PDF table.\");var p,B,I,E,S=[],M=[],Z=[],st={},dt={},Nt=[],rt=[],G=(_=_||{}).autoSize||!1,vt=_.printHeaders!==!1,bt=_.css&&_.css[\"font-size\"]!==void 0?16*_.css[\"font-size\"]:_.fontSize||12,k=_.margins||Object.assign({width:this.getPageWidth()},e),F=typeof _.padding==\"number\"?_.padding:3,H=_.headerBackgroundColor||\"#c8c8c8\",R=_.headerTextColor||\"#000\";if(u.call(this),this.internal.__cell__.printHeaders=vt,this.internal.__cell__.margins=k,this.internal.__cell__.table_font_size=bt,this.internal.__cell__.padding=F,this.internal.__cell__.headerBackgroundColor=H,this.internal.__cell__.headerTextColor=R,this.setFontSize(bt),A==null)M=S=Object.keys(x[0]),Z=S.map((function(){return\"left\"}));else if(Array.isArray(A)&&he(A[0])===\"object\")for(S=A.map((function(ft){return ft.name})),M=A.map((function(ft){return ft.prompt||ft.name||\"\"})),Z=A.map((function(ft){return ft.align||\"left\"})),p=0;p<A.length;p+=1)dt[A[p].name]=A[p].width*(19.049976/25.4);else Array.isArray(A)&&typeof A[0]==\"string\"&&(M=S=A,Z=S.map((function(){return\"left\"})));if(G||Array.isArray(A)&&typeof A[0]==\"string\")for(p=0;p<S.length;p+=1){for(st[E=S[p]]=x.map((function(ft){return ft[E]})),this.setFont(void 0,\"bold\"),Nt.push(this.getTextDimensions(M[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),B=st[E],this.setFont(void 0,\"normal\"),I=0;I<B.length;I+=1)Nt.push(this.getTextDimensions(B[I],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);dt[E]=Math.max.apply(null,Nt)+F+F,Nt=[]}if(vt){var ct={};for(p=0;p<S.length;p+=1)ct[S[p]]={},ct[S[p]].text=M[p],ct[S[p]].align=Z[p];var ot=l.call(this,ct,dt);rt=S.map((function(ft){return new o(f,m,dt[ft],ot,ct[ft].text,void 0,ct[ft].align)})),this.setTableHeaderRow(rt),this.printHeaderRow(1,!1)}var mt=A.reduce((function(ft,qt){return ft[qt.name]=qt.align,ft}),{});for(p=0;p<x.length;p+=1){\"rowStart\"in _&&_.rowStart instanceof Function&&_.rowStart({row:p,data:x[p]},this);var tt=l.call(this,x[p],dt);for(I=0;I<S.length;I+=1){var pt=x[p][S[I]];\"cellStart\"in _&&_.cellStart instanceof Function&&_.cellStart({row:p,col:I,data:pt},this),h.call(this,new o(f,m,dt[S[I]],tt,pt,p+2,mt[S[I]]))}}return this.internal.__cell__.table_x=f,this.internal.__cell__.table_y=m,this};var l=function(f,m){var x=this.internal.__cell__.padding,A=this.internal.__cell__.table_font_size,_=this.internal.scaleFactor;return Object.keys(f).map((function(p){var B=f[p];return this.splitTextToSize(B.hasOwnProperty(\"text\")?B.text:B,m[p]-x-x)}),this).map((function(p){return this.getLineHeightFactor()*p.length*A/_+x+x}),this).reduce((function(p,B){return Math.max(p,B)}),0)};i.setTableHeaderRow=function(f){a.call(this),this.internal.__cell__.tableHeaderRow=f},i.printHeaderRow=function(f,m){if(a.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error(\"Property tableHeaderRow does not exist.\");var x;if(r=!0,typeof this.internal.__cell__.headerFunction==\"function\"){var A=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(A[0],A[1],A[2],A[3],void 0,-1)}this.setFont(void 0,\"bold\");for(var _=[],p=0;p<this.internal.__cell__.tableHeaderRow.length;p+=1){x=this.internal.__cell__.tableHeaderRow[p].clone(),m&&(x.y=this.internal.__cell__.margins.top||0,_.push(x)),x.lineNumber=f;var B=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),h.call(this,x),this.setTextColor(B)}_.length>0&&this.setTableHeaderRow(_),this.setFont(void 0,\"normal\"),r=!1}})(zt.API);var ic={italic:[\"italic\",\"oblique\",\"normal\"],oblique:[\"oblique\",\"italic\",\"normal\"],normal:[\"normal\",\"oblique\",\"italic\"]},ac=[\"ultra-condensed\",\"extra-condensed\",\"condensed\",\"semi-condensed\",\"normal\",\"semi-expanded\",\"expanded\",\"extra-expanded\",\"ultra-expanded\"],Zo=rc(ac),oc=[100,200,300,400,500,600,700,800,900],su=rc(oc);function $o(i){var e=i.family.replace(/\"|'/g,\"\").toLowerCase(),r=(function(o){return ic[o=o||\"normal\"]?o:\"normal\"})(i.style),a=(function(o){if(!o)return 400;if(typeof o==\"number\")return o>=100&&o<=900&&o%100==0?o:400;if(/^\\d00$/.test(o))return parseInt(o);switch(o){case\"bold\":return 700;case\"normal\":default:return 400}})(i.weight),u=(function(o){return typeof Zo[o=o||\"normal\"]==\"number\"?o:\"normal\"})(i.stretch);return{family:e,style:r,weight:a,stretch:u,src:i.src||[],ref:i.ref||{name:e,style:[u,r,a].join(\" \")}}}function Rs(i,e,r,a){var u;for(u=r;u>=0&&u<e.length;u+=a)if(i[e[u]])return i[e[u]];for(u=r;u>=0&&u<e.length;u-=a)if(i[e[u]])return i[e[u]]}var cu={\"sans-serif\":\"helvetica\",fixed:\"courier\",monospace:\"courier\",terminal:\"courier\",cursive:\"times\",fantasy:\"times\",serif:\"times\"},Ts={caption:\"times\",icon:\"times\",menu:\"times\",\"message-box\":\"times\",\"small-caption\":\"times\",\"status-bar\":\"times\"};function zs(i){return[i.stretch,i.style,i.weight,i.family].join(\" \")}function uu(i,e,r){for(var a=(r=r||{}).defaultFontFamily||\"times\",u=Object.assign({},cu,r.genericFontFamilies||{}),o=null,h=null,l=0;l<e.length;++l)if(u[(o=$o(e[l])).family]&&(o.family=u[o.family]),i.hasOwnProperty(o.family)){h=i[o.family];break}if(!(h=h||i[a]))throw new Error(\"Could not find a font-family for the rule '\"+zs(o)+\"' and default family '\"+a+\"'.\");if(h=(function(f,m){if(m[f])return m[f];var x=Zo[f],A=x<=Zo.normal?-1:1,_=Rs(m,ac,x,A);if(!_)throw new Error(\"Could not find a matching font-stretch value for \"+f);return _})(o.stretch,h),h=(function(f,m){if(m[f])return m[f];for(var x=ic[f],A=0;A<x.length;++A)if(m[x[A]])return m[x[A]];throw new Error(\"Could not find a matching font-style for \"+f)})(o.style,h),!(h=(function(f,m){if(m[f])return m[f];if(f===400&&m[500])return m[500];if(f===500&&m[400])return m[400];var x=su[f],A=Rs(m,oc,x,f<400?-1:1);if(!A)throw new Error(\"Could not find a matching font-weight for value \"+f);return A})(o.weight,h)))throw new Error(\"Failed to resolve a font for the rule '\"+zs(o)+\"'.\");return h}function Us(i){return i.trimLeft()}function hu(i,e){for(var r=0;r<i.length;){if(i.charAt(r)===e)return[i.substring(0,r),i.substring(r+1)];r+=1}return null}function lu(i){var e=i.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return e===null?null:[e[0],i.substring(e[0].length)]}var Ta,Hs,Ws,Wo=[\"times\"];(function(i){var e,r,a,u,o,h,l,f,m,x=function(w){return w=w||{},this.isStrokeTransparent=w.isStrokeTransparent||!1,this.strokeOpacity=w.strokeOpacity||1,this.strokeStyle=w.strokeStyle||\"#000000\",this.fillStyle=w.fillStyle||\"#000000\",this.isFillTransparent=w.isFillTransparent||!1,this.fillOpacity=w.fillOpacity||1,this.font=w.font||\"10px sans-serif\",this.textBaseline=w.textBaseline||\"alphabetic\",this.textAlign=w.textAlign||\"left\",this.lineWidth=w.lineWidth||1,this.lineJoin=w.lineJoin||\"miter\",this.lineCap=w.lineCap||\"butt\",this.path=w.path||[],this.transform=w.transform!==void 0?w.transform.clone():new f,this.globalCompositeOperation=w.globalCompositeOperation||\"normal\",this.globalAlpha=w.globalAlpha||1,this.clip_path=w.clip_path||[],this.currentPoint=w.currentPoint||new h,this.miterLimit=w.miterLimit||10,this.lastPoint=w.lastPoint||new h,this.lineDashOffset=w.lineDashOffset||0,this.lineDash=w.lineDash||[],this.margin=w.margin||[0,0,0,0],this.prevPageLastElemOffset=w.prevPageLastElemOffset||0,this.ignoreClearRect=typeof w.ignoreClearRect!=\"boolean\"||w.ignoreClearRect,this};i.events.push([\"initialized\",function(){this.context2d=new A(this),e=this.internal.f2,r=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString,u=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,h=this.internal.Point,l=this.internal.Rectangle,f=this.internal.Matrix,m=new x}]);var A=function(w){Object.defineProperty(this,\"canvas\",{get:function(){return{parentNode:!1,style:!1}}});var j=w;Object.defineProperty(this,\"pdf\",{get:function(){return j}});var q=!1;Object.defineProperty(this,\"pageWrapXEnabled\",{get:function(){return q},set:function(at){q=!!at}});var W=!1;Object.defineProperty(this,\"pageWrapYEnabled\",{get:function(){return W},set:function(at){W=!!at}});var Y=0;Object.defineProperty(this,\"posX\",{get:function(){return Y},set:function(at){isNaN(at)||(Y=at)}});var $=0;Object.defineProperty(this,\"posY\",{get:function(){return $},set:function(at){isNaN(at)||($=at)}}),Object.defineProperty(this,\"margin\",{get:function(){return m.margin},set:function(at){var O;typeof at==\"number\"?O=[at,at,at,at]:((O=new Array(4))[0]=at[0],O[1]=at.length>=2?at[1]:O[0],O[2]=at.length>=3?at[2]:O[0],O[3]=at.length>=4?at[3]:O[1]),m.margin=O}});var et=!1;Object.defineProperty(this,\"autoPaging\",{get:function(){return et},set:function(at){et=at}});var Q=0;Object.defineProperty(this,\"lastBreak\",{get:function(){return Q},set:function(at){Q=at}});var At=[];Object.defineProperty(this,\"pageBreaks\",{get:function(){return At},set:function(at){At=at}}),Object.defineProperty(this,\"ctx\",{get:function(){return m},set:function(at){at instanceof x&&(m=at)}}),Object.defineProperty(this,\"path\",{get:function(){return m.path},set:function(at){m.path=at}});var Lt=[];Object.defineProperty(this,\"ctxStack\",{get:function(){return Lt},set:function(at){Lt=at}}),Object.defineProperty(this,\"fillStyle\",{get:function(){return this.ctx.fillStyle},set:function(at){var O;O=_(at),this.ctx.fillStyle=O.style,this.ctx.isFillTransparent=O.a===0,this.ctx.fillOpacity=O.a,this.pdf.setFillColor(O.r,O.g,O.b,{a:O.a}),this.pdf.setTextColor(O.r,O.g,O.b,{a:O.a})}}),Object.defineProperty(this,\"strokeStyle\",{get:function(){return this.ctx.strokeStyle},set:function(at){var O=_(at);this.ctx.strokeStyle=O.style,this.ctx.isStrokeTransparent=O.a===0,this.ctx.strokeOpacity=O.a,O.a===0?this.pdf.setDrawColor(255,255,255):(O.a,this.pdf.setDrawColor(O.r,O.g,O.b))}}),Object.defineProperty(this,\"lineCap\",{get:function(){return this.ctx.lineCap},set:function(at){[\"butt\",\"round\",\"square\"].indexOf(at)!==-1&&(this.ctx.lineCap=at,this.pdf.setLineCap(at))}}),Object.defineProperty(this,\"lineWidth\",{get:function(){return this.ctx.lineWidth},set:function(at){isNaN(at)||(this.ctx.lineWidth=at,this.pdf.setLineWidth(at))}}),Object.defineProperty(this,\"lineJoin\",{get:function(){return this.ctx.lineJoin},set:function(at){[\"bevel\",\"round\",\"miter\"].indexOf(at)!==-1&&(this.ctx.lineJoin=at,this.pdf.setLineJoin(at))}}),Object.defineProperty(this,\"miterLimit\",{get:function(){return this.ctx.miterLimit},set:function(at){isNaN(at)||(this.ctx.miterLimit=at,this.pdf.setMiterLimit(at))}}),Object.defineProperty(this,\"textBaseline\",{get:function(){return this.ctx.textBaseline},set:function(at){this.ctx.textBaseline=at}}),Object.defineProperty(this,\"textAlign\",{get:function(){return this.ctx.textAlign},set:function(at){[\"right\",\"end\",\"center\",\"left\",\"start\"].indexOf(at)!==-1&&(this.ctx.textAlign=at)}});var Ot=null;function jt(at,O){if(Ot===null){var Xt=(function(Mt){var wt=[];return Object.keys(Mt).forEach((function(xt){Mt[xt].forEach((function(kt){var Pt=null;switch(kt){case\"bold\":Pt={family:xt,weight:\"bold\"};break;case\"italic\":Pt={family:xt,style:\"italic\"};break;case\"bolditalic\":Pt={family:xt,weight:\"bold\",style:\"italic\"};break;case\"\":case\"normal\":Pt={family:xt}}Pt!==null&&(Pt.ref={name:xt,style:kt},wt.push(Pt))}))})),wt})(at.getFontList());Ot=(function(Mt){for(var wt={},xt=0;xt<Mt.length;++xt){var kt=$o(Mt[xt]),Pt=kt.family,Et=kt.stretch,Gt=kt.style,$t=kt.weight;wt[Pt]=wt[Pt]||{},wt[Pt][Et]=wt[Pt][Et]||{},wt[Pt][Et][Gt]=wt[Pt][Et][Gt]||{},wt[Pt][Et][Gt][$t]=kt}return wt})(Xt.concat(O))}return Ot}var Wt=null;Object.defineProperty(this,\"fontFaces\",{get:function(){return Wt},set:function(at){Ot=null,Wt=at}}),Object.defineProperty(this,\"font\",{get:function(){return this.ctx.font},set:function(at){var O;if(this.ctx.font=at,(O=/^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))(?:\\s*\\/\\s*(normal|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])))?\\s*([-_,\\\"\\'\\sa-z]+?)\\s*$/i.exec(at))!==null){var Xt=O[1],Mt=(O[2],O[3]),wt=O[4],xt=(O[5],O[6]),kt=/^([.\\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(wt)[2];wt=Math.floor(kt===\"px\"?parseFloat(wt)*this.pdf.internal.scaleFactor:kt===\"em\"?parseFloat(wt)*this.pdf.getFontSize():parseFloat(wt)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(wt);var Pt=(function(Ht){var ee,Ft,We=[],oe=Ht.trim();if(oe===\"\")return Wo;if(oe in Ts)return[Ts[oe]];for(;oe!==\"\";){switch(Ft=null,ee=(oe=Us(oe)).charAt(0)){case'\"':case\"'\":Ft=hu(oe.substring(1),ee);break;default:Ft=lu(oe)}if(Ft===null||(We.push(Ft[0]),(oe=Us(Ft[1]))!==\"\"&&oe.charAt(0)!==\",\"))return Wo;oe=oe.replace(/^,/,\"\")}return We})(xt);if(this.fontFaces){var Et=uu(jt(this.pdf,this.fontFaces),Pt.map((function(Ht){return{family:Ht,stretch:\"normal\",weight:Mt,style:Xt}})));this.pdf.setFont(Et.ref.name,Et.ref.style)}else{var Gt=\"\";(Mt===\"bold\"||parseInt(Mt,10)>=700||Xt===\"bold\")&&(Gt=\"bold\"),Xt===\"italic\"&&(Gt+=\"italic\"),Gt.length===0&&(Gt=\"normal\");for(var $t=\"\",te={arial:\"Helvetica\",Arial:\"Helvetica\",verdana:\"Helvetica\",Verdana:\"Helvetica\",helvetica:\"Helvetica\",Helvetica:\"Helvetica\",\"sans-serif\":\"Helvetica\",fixed:\"Courier\",monospace:\"Courier\",terminal:\"Courier\",cursive:\"Times\",fantasy:\"Times\",serif:\"Times\"},ie=0;ie<Pt.length;ie++){if(this.pdf.internal.getFont(Pt[ie],Gt,{noFallback:!0,disableWarning:!0})!==void 0){$t=Pt[ie];break}if(Gt===\"bolditalic\"&&this.pdf.internal.getFont(Pt[ie],\"bold\",{noFallback:!0,disableWarning:!0})!==void 0)$t=Pt[ie],Gt=\"bold\";else if(this.pdf.internal.getFont(Pt[ie],\"normal\",{noFallback:!0,disableWarning:!0})!==void 0){$t=Pt[ie],Gt=\"normal\";break}}if($t===\"\"){for(var de=0;de<Pt.length;de++)if(te[Pt[de]]){$t=te[Pt[de]];break}}$t=$t===\"\"?\"Times\":$t,this.pdf.setFont($t,Gt)}}}}),Object.defineProperty(this,\"globalCompositeOperation\",{get:function(){return this.ctx.globalCompositeOperation},set:function(at){this.ctx.globalCompositeOperation=at}}),Object.defineProperty(this,\"globalAlpha\",{get:function(){return this.ctx.globalAlpha},set:function(at){this.ctx.globalAlpha=at}}),Object.defineProperty(this,\"lineDashOffset\",{get:function(){return this.ctx.lineDashOffset},set:function(at){this.ctx.lineDashOffset=at,qt.call(this)}}),Object.defineProperty(this,\"lineDash\",{get:function(){return this.ctx.lineDash},set:function(at){this.ctx.lineDash=at,qt.call(this)}}),Object.defineProperty(this,\"ignoreClearRect\",{get:function(){return this.ctx.ignoreClearRect},set:function(at){this.ctx.ignoreClearRect=!!at}})};A.prototype.setLineDash=function(w){this.lineDash=w},A.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},A.prototype.fill=function(){st.call(this,\"fill\",!1)},A.prototype.stroke=function(){st.call(this,\"stroke\",!1)},A.prototype.beginPath=function(){this.path=[{type:\"begin\"}]},A.prototype.moveTo=function(w,j){if(isNaN(w)||isNaN(j))throw ve.error(\"jsPDF.context2d.moveTo: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.moveTo\");var q=this.ctx.transform.applyToPoint(new h(w,j));this.path.push({type:\"mt\",x:q.x,y:q.y}),this.ctx.lastPoint=new h(w,j)},A.prototype.closePath=function(){var w=new h(0,0),j=0;for(j=this.path.length-1;j!==-1;j--)if(this.path[j].type===\"begin\"&&he(this.path[j+1])===\"object\"&&typeof this.path[j+1].x==\"number\"){w=new h(this.path[j+1].x,this.path[j+1].y);break}this.path.push({type:\"close\"}),this.ctx.lastPoint=new h(w.x,w.y)},A.prototype.lineTo=function(w,j){if(isNaN(w)||isNaN(j))throw ve.error(\"jsPDF.context2d.lineTo: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.lineTo\");var q=this.ctx.transform.applyToPoint(new h(w,j));this.path.push({type:\"lt\",x:q.x,y:q.y}),this.ctx.lastPoint=new h(q.x,q.y)},A.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),st.call(this,null,!0)},A.prototype.quadraticCurveTo=function(w,j,q,W){if(isNaN(q)||isNaN(W)||isNaN(w)||isNaN(j))throw ve.error(\"jsPDF.context2d.quadraticCurveTo: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.quadraticCurveTo\");var Y=this.ctx.transform.applyToPoint(new h(q,W)),$=this.ctx.transform.applyToPoint(new h(w,j));this.path.push({type:\"qct\",x1:$.x,y1:$.y,x:Y.x,y:Y.y}),this.ctx.lastPoint=new h(Y.x,Y.y)},A.prototype.bezierCurveTo=function(w,j,q,W,Y,$){if(isNaN(Y)||isNaN($)||isNaN(w)||isNaN(j)||isNaN(q)||isNaN(W))throw ve.error(\"jsPDF.context2d.bezierCurveTo: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.bezierCurveTo\");var et=this.ctx.transform.applyToPoint(new h(Y,$)),Q=this.ctx.transform.applyToPoint(new h(w,j)),At=this.ctx.transform.applyToPoint(new h(q,W));this.path.push({type:\"bct\",x1:Q.x,y1:Q.y,x2:At.x,y2:At.y,x:et.x,y:et.y}),this.ctx.lastPoint=new h(et.x,et.y)},A.prototype.arc=function(w,j,q,W,Y,$){if(isNaN(w)||isNaN(j)||isNaN(q)||isNaN(W)||isNaN(Y))throw ve.error(\"jsPDF.context2d.arc: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.arc\");if($=!!$,!this.ctx.transform.isIdentity){var et=this.ctx.transform.applyToPoint(new h(w,j));w=et.x,j=et.y;var Q=this.ctx.transform.applyToPoint(new h(0,q)),At=this.ctx.transform.applyToPoint(new h(0,0));q=Math.sqrt(Math.pow(Q.x-At.x,2)+Math.pow(Q.y-At.y,2))}Math.abs(Y-W)>=2*Math.PI&&(W=0,Y=2*Math.PI),this.path.push({type:\"arc\",x:w,y:j,radius:q,startAngle:W,endAngle:Y,counterclockwise:$})},A.prototype.arcTo=function(w,j,q,W,Y){throw new Error(\"arcTo not implemented.\")},A.prototype.rect=function(w,j,q,W){if(isNaN(w)||isNaN(j)||isNaN(q)||isNaN(W))throw ve.error(\"jsPDF.context2d.rect: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.rect\");this.moveTo(w,j),this.lineTo(w+q,j),this.lineTo(w+q,j+W),this.lineTo(w,j+W),this.lineTo(w,j),this.lineTo(w+q,j),this.lineTo(w,j)},A.prototype.fillRect=function(w,j,q,W){if(isNaN(w)||isNaN(j)||isNaN(q)||isNaN(W))throw ve.error(\"jsPDF.context2d.fillRect: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.fillRect\");if(!p.call(this)){var Y={};this.lineCap!==\"butt\"&&(Y.lineCap=this.lineCap,this.lineCap=\"butt\"),this.lineJoin!==\"miter\"&&(Y.lineJoin=this.lineJoin,this.lineJoin=\"miter\"),this.beginPath(),this.rect(w,j,q,W),this.fill(),Y.hasOwnProperty(\"lineCap\")&&(this.lineCap=Y.lineCap),Y.hasOwnProperty(\"lineJoin\")&&(this.lineJoin=Y.lineJoin)}},A.prototype.strokeRect=function(w,j,q,W){if(isNaN(w)||isNaN(j)||isNaN(q)||isNaN(W))throw ve.error(\"jsPDF.context2d.strokeRect: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.strokeRect\");B.call(this)||(this.beginPath(),this.rect(w,j,q,W),this.stroke())},A.prototype.clearRect=function(w,j,q,W){if(isNaN(w)||isNaN(j)||isNaN(q)||isNaN(W))throw ve.error(\"jsPDF.context2d.clearRect: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.clearRect\");this.ignoreClearRect||(this.fillStyle=\"#ffffff\",this.fillRect(w,j,q,W))},A.prototype.save=function(w){w=typeof w!=\"boolean\"||w;for(var j=this.pdf.internal.getCurrentPageInfo().pageNumber,q=0;q<this.pdf.internal.getNumberOfPages();q++)this.pdf.setPage(q+1),this.pdf.internal.out(\"q\");if(this.pdf.setPage(j),w){this.ctx.fontSize=this.pdf.internal.getFontSize();var W=new x(this.ctx);this.ctxStack.push(this.ctx),this.ctx=W}},A.prototype.restore=function(w){w=typeof w!=\"boolean\"||w;for(var j=this.pdf.internal.getCurrentPageInfo().pageNumber,q=0;q<this.pdf.internal.getNumberOfPages();q++)this.pdf.setPage(q+1),this.pdf.internal.out(\"Q\");this.pdf.setPage(j),w&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},A.prototype.toDataURL=function(){throw new Error(\"toDataUrl not implemented.\")};var _=function(w){var j,q,W,Y;if(w.isCanvasGradient===!0&&(w=w.getColor()),!w)return{r:0,g:0,b:0,a:0,style:w};if(/transparent|rgba\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*0+\\s*\\)/.test(w))j=0,q=0,W=0,Y=0;else{var $=/rgb\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)/.exec(w);if($!==null)j=parseInt($[1]),q=parseInt($[2]),W=parseInt($[3]),Y=1;else if(($=/rgba\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*([\\d.]+)\\s*\\)/.exec(w))!==null)j=parseInt($[1]),q=parseInt($[2]),W=parseInt($[3]),Y=parseFloat($[4]);else{if(Y=1,typeof w==\"string\"&&w.charAt(0)!==\"#\"){var et=new Zs(w);w=et.ok?et.toHex():\"#000000\"}w.length===4?(j=w.substring(1,2),j+=j,q=w.substring(2,3),q+=q,W=w.substring(3,4),W+=W):(j=w.substring(1,3),q=w.substring(3,5),W=w.substring(5,7)),j=parseInt(j,16),q=parseInt(q,16),W=parseInt(W,16)}}return{r:j,g:q,b:W,a:Y,style:w}},p=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},B=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};A.prototype.fillText=function(w,j,q,W){if(isNaN(j)||isNaN(q)||typeof w!=\"string\")throw ve.error(\"jsPDF.context2d.fillText: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.fillText\");if(W=isNaN(W)?void 0:W,!p.call(this)){var Y=tt(this.ctx.transform.rotation),$=this.ctx.transform.scaleX;F.call(this,{text:w,x:j,y:q,scale:$,angle:Y,align:this.textAlign,maxWidth:W})}},A.prototype.strokeText=function(w,j,q,W){if(isNaN(j)||isNaN(q)||typeof w!=\"string\")throw ve.error(\"jsPDF.context2d.strokeText: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.strokeText\");if(!B.call(this)){W=isNaN(W)?void 0:W;var Y=tt(this.ctx.transform.rotation),$=this.ctx.transform.scaleX;F.call(this,{text:w,x:j,y:q,scale:$,renderingMode:\"stroke\",angle:Y,align:this.textAlign,maxWidth:W})}},A.prototype.measureText=function(w){if(typeof w!=\"string\")throw ve.error(\"jsPDF.context2d.measureText: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.measureText\");var j=this.pdf,q=this.pdf.internal.scaleFactor,W=j.internal.getFontSize(),Y=j.getStringUnitWidth(w)*W/j.internal.scaleFactor,$=function(et){var Q=(et=et||{}).width||0;return Object.defineProperty(this,\"width\",{get:function(){return Q}}),this};return new $({width:Y*=Math.round(96*q/72*1e4)/1e4})},A.prototype.scale=function(w,j){if(isNaN(w)||isNaN(j))throw ve.error(\"jsPDF.context2d.scale: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.scale\");var q=new f(w,0,0,j,0,0);this.ctx.transform=this.ctx.transform.multiply(q)},A.prototype.rotate=function(w){if(isNaN(w))throw ve.error(\"jsPDF.context2d.rotate: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.rotate\");var j=new f(Math.cos(w),Math.sin(w),-Math.sin(w),Math.cos(w),0,0);this.ctx.transform=this.ctx.transform.multiply(j)},A.prototype.translate=function(w,j){if(isNaN(w)||isNaN(j))throw ve.error(\"jsPDF.context2d.translate: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.translate\");var q=new f(1,0,0,1,w,j);this.ctx.transform=this.ctx.transform.multiply(q)},A.prototype.transform=function(w,j,q,W,Y,$){if(isNaN(w)||isNaN(j)||isNaN(q)||isNaN(W)||isNaN(Y)||isNaN($))throw ve.error(\"jsPDF.context2d.transform: Invalid arguments\",arguments),new Error(\"Invalid arguments passed to jsPDF.context2d.transform\");var et=new f(w,j,q,W,Y,$);this.ctx.transform=this.ctx.transform.multiply(et)},A.prototype.setTransform=function(w,j,q,W,Y,$){w=isNaN(w)?1:w,j=isNaN(j)?0:j,q=isNaN(q)?0:q,W=isNaN(W)?1:W,Y=isNaN(Y)?0:Y,$=isNaN($)?0:$,this.ctx.transform=new f(w,j,q,W,Y,$)};var I=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};A.prototype.drawImage=function(w,j,q,W,Y,$,et,Q,At){var Lt=this.pdf.getImageProperties(w),Ot=1,jt=1,Wt=1,at=1;W!==void 0&&Q!==void 0&&(Wt=Q/W,at=At/Y,Ot=Lt.width/W*Q/W,jt=Lt.height/Y*At/Y),$===void 0&&($=j,et=q,j=0,q=0),W!==void 0&&Q===void 0&&(Q=W,At=Y),W===void 0&&Q===void 0&&(Q=Lt.width,At=Lt.height);for(var O,Xt=this.ctx.transform.decompose(),Mt=tt(Xt.rotate.shx),wt=new f,xt=(wt=(wt=(wt=wt.multiply(Xt.translate)).multiply(Xt.skew)).multiply(Xt.scale)).applyToRectangle(new l($-j*Wt,et-q*at,W*Ot,Y*jt)),kt=E.call(this,xt),Pt=[],Et=0;Et<kt.length;Et+=1)Pt.indexOf(kt[Et])===-1&&Pt.push(kt[Et]);if(Z(Pt),this.autoPaging)for(var Gt=Pt[0],$t=Pt[Pt.length-1],te=Gt;te<$t+1;te++){this.pdf.setPage(te);var ie=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],de=te===1?this.posY+this.margin[0]:this.margin[0],Ht=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ee=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ft=te===1?0:Ht+(te-2)*ee;if(this.ctx.clip_path.length!==0){var We=this.path;O=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=M(O,this.posX+this.margin[3],-Ft+de+this.ctx.prevPageLastElemOffset),dt.call(this,\"fill\",!0),this.path=We}var oe=JSON.parse(JSON.stringify(xt));oe=M([oe],this.posX+this.margin[3],-Ft+de+this.ctx.prevPageLastElemOffset)[0];var vn=(te>Gt||te<$t)&&I.call(this);vn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ie,ee,null).clip().discardPath()),this.pdf.addImage(w,\"JPEG\",oe.x,oe.y,oe.w,oe.h,null,null,Mt),vn&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(w,\"JPEG\",xt.x,xt.y,xt.w,xt.h,null,null,Mt)};var E=function(w,j,q){var W=[];j=j||this.pdf.internal.pageSize.width,q=q||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Y=this.posY+this.ctx.prevPageLastElemOffset;switch(w.type){default:case\"mt\":case\"lt\":W.push(Math.floor((w.y+Y)/q)+1);break;case\"arc\":W.push(Math.floor((w.y+Y-w.radius)/q)+1),W.push(Math.floor((w.y+Y+w.radius)/q)+1);break;case\"qct\":var $=pt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,w.x1,w.y1,w.x,w.y);W.push(Math.floor(($.y+Y)/q)+1),W.push(Math.floor(($.y+$.h+Y)/q)+1);break;case\"bct\":var et=ft(this.ctx.lastPoint.x,this.ctx.lastPoint.y,w.x1,w.y1,w.x2,w.y2,w.x,w.y);W.push(Math.floor((et.y+Y)/q)+1),W.push(Math.floor((et.y+et.h+Y)/q)+1);break;case\"rect\":W.push(Math.floor((w.y+Y)/q)+1),W.push(Math.floor((w.y+w.h+Y)/q)+1)}for(var Q=0;Q<W.length;Q+=1)for(;this.pdf.internal.getNumberOfPages()<W[Q];)S.call(this);return W},S=function(){var w=this.fillStyle,j=this.strokeStyle,q=this.font,W=this.lineCap,Y=this.lineWidth,$=this.lineJoin;this.pdf.addPage(),this.fillStyle=w,this.strokeStyle=j,this.font=q,this.lineCap=W,this.lineWidth=Y,this.lineJoin=$},M=function(w,j,q){for(var W=0;W<w.length;W++)switch(w[W].type){case\"bct\":w[W].x2+=j,w[W].y2+=q;case\"qct\":w[W].x1+=j,w[W].y1+=q;case\"mt\":case\"lt\":case\"arc\":default:w[W].x+=j,w[W].y+=q}return w},Z=function(w){return w.sort((function(j,q){return j-q}))},st=function(w,j){for(var q,W,Y=this.fillStyle,$=this.strokeStyle,et=this.lineCap,Q=this.lineWidth,At=Math.abs(Q*this.ctx.transform.scaleX),Lt=this.lineJoin,Ot=JSON.parse(JSON.stringify(this.path)),jt=JSON.parse(JSON.stringify(this.path)),Wt=[],at=0;at<jt.length;at++)if(jt[at].x!==void 0)for(var O=E.call(this,jt[at]),Xt=0;Xt<O.length;Xt+=1)Wt.indexOf(O[Xt])===-1&&Wt.push(O[Xt]);for(var Mt=0;Mt<Wt.length;Mt++)for(;this.pdf.internal.getNumberOfPages()<Wt[Mt];)S.call(this);if(Z(Wt),this.autoPaging)for(var wt=Wt[0],xt=Wt[Wt.length-1],kt=wt;kt<xt+1;kt++){this.pdf.setPage(kt),this.fillStyle=Y,this.strokeStyle=$,this.lineCap=et,this.lineWidth=At,this.lineJoin=Lt;var Pt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Et=kt===1?this.posY+this.margin[0]:this.margin[0],Gt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],$t=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],te=kt===1?0:Gt+(kt-2)*$t;if(this.ctx.clip_path.length!==0){var ie=this.path;q=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=M(q,this.posX+this.margin[3],-te+Et+this.ctx.prevPageLastElemOffset),dt.call(this,w,!0),this.path=ie}if(W=JSON.parse(JSON.stringify(Ot)),this.path=M(W,this.posX+this.margin[3],-te+Et+this.ctx.prevPageLastElemOffset),j===!1||kt===0){var de=(kt>wt||kt<xt)&&I.call(this);de&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Pt,$t,null).clip().discardPath()),dt.call(this,w,j),de&&this.pdf.restoreGraphicsState()}this.lineWidth=Q}else this.lineWidth=At,dt.call(this,w,j),this.lineWidth=Q;this.path=Ot},dt=function(w,j){if((w!==\"stroke\"||j||!B.call(this))&&(w===\"stroke\"||j||!p.call(this))){for(var q,W,Y=[],$=this.path,et=0;et<$.length;et++){var Q=$[et];switch(Q.type){case\"begin\":Y.push({begin:!0});break;case\"close\":Y.push({close:!0});break;case\"mt\":Y.push({start:Q,deltas:[],abs:[]});break;case\"lt\":var At=Y.length;if($[et-1]&&!isNaN($[et-1].x)&&(q=[Q.x-$[et-1].x,Q.y-$[et-1].y],At>0)){for(;At>=0;At--)if(Y[At-1].close!==!0&&Y[At-1].begin!==!0){Y[At-1].deltas.push(q),Y[At-1].abs.push(Q);break}}break;case\"bct\":q=[Q.x1-$[et-1].x,Q.y1-$[et-1].y,Q.x2-$[et-1].x,Q.y2-$[et-1].y,Q.x-$[et-1].x,Q.y-$[et-1].y],Y[Y.length-1].deltas.push(q);break;case\"qct\":var Lt=$[et-1].x+2/3*(Q.x1-$[et-1].x),Ot=$[et-1].y+2/3*(Q.y1-$[et-1].y),jt=Q.x+2/3*(Q.x1-Q.x),Wt=Q.y+2/3*(Q.y1-Q.y),at=Q.x,O=Q.y;q=[Lt-$[et-1].x,Ot-$[et-1].y,jt-$[et-1].x,Wt-$[et-1].y,at-$[et-1].x,O-$[et-1].y],Y[Y.length-1].deltas.push(q);break;case\"arc\":Y.push({deltas:[],abs:[],arc:!0}),Array.isArray(Y[Y.length-1].abs)&&Y[Y.length-1].abs.push(Q)}}W=j?null:w===\"stroke\"?\"stroke\":\"fill\";for(var Xt=!1,Mt=0;Mt<Y.length;Mt++)if(Y[Mt].arc)for(var wt=Y[Mt].abs,xt=0;xt<wt.length;xt++){var kt=wt[xt];kt.type===\"arc\"?G.call(this,kt.x,kt.y,kt.radius,kt.startAngle,kt.endAngle,kt.counterclockwise,void 0,j,!Xt):H.call(this,kt.x,kt.y),Xt=!0}else if(Y[Mt].close===!0)this.pdf.internal.out(\"h\"),Xt=!1;else if(Y[Mt].begin!==!0){var Pt=Y[Mt].start.x,Et=Y[Mt].start.y;R.call(this,Y[Mt].deltas,Pt,Et),Xt=!0}W&&vt.call(this,W),j&&bt.call(this)}},Nt=function(w){var j=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,q=j*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case\"bottom\":return w-q;case\"top\":return w+j-q;case\"hanging\":return w+j-2*q;case\"middle\":return w+j/2-q;case\"ideographic\":return w;case\"alphabetic\":default:return w}},rt=function(w){return w+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};A.prototype.createLinearGradient=function(){var w=function(){};return w.colorStops=[],w.addColorStop=function(j,q){this.colorStops.push([j,q])},w.getColor=function(){return this.colorStops.length===0?\"#000000\":this.colorStops[0][1]},w.isCanvasGradient=!0,w},A.prototype.createPattern=function(){return this.createLinearGradient()},A.prototype.createRadialGradient=function(){return this.createLinearGradient()};var G=function(w,j,q,W,Y,$,et,Q,At){for(var Lt=ot.call(this,q,W,Y,$),Ot=0;Ot<Lt.length;Ot++){var jt=Lt[Ot];Ot===0&&(At?k.call(this,jt.x1+w,jt.y1+j):H.call(this,jt.x1+w,jt.y1+j)),ct.call(this,w,j,jt.x2,jt.y2,jt.x3,jt.y3,jt.x4,jt.y4)}Q?bt.call(this):vt.call(this,et)},vt=function(w){switch(w){case\"stroke\":this.pdf.internal.out(\"S\");break;case\"fill\":this.pdf.internal.out(\"f\")}},bt=function(){this.pdf.clip(),this.pdf.discardPath()},k=function(w,j){this.pdf.internal.out(r(w)+\" \"+a(j)+\" m\")},F=function(w){var j;switch(w.align){case\"right\":case\"end\":j=\"right\";break;case\"center\":j=\"center\";break;case\"left\":case\"start\":default:j=\"left\"}var q=this.pdf.getTextDimensions(w.text),W=Nt.call(this,w.y),Y=rt.call(this,W)-q.h,$=this.ctx.transform.applyToPoint(new h(w.x,W)),et=this.ctx.transform.decompose(),Q=new f;Q=(Q=(Q=Q.multiply(et.translate)).multiply(et.skew)).multiply(et.scale);for(var At,Lt,Ot,jt=this.ctx.transform.applyToRectangle(new l(w.x,W,q.w,q.h)),Wt=Q.applyToRectangle(new l(w.x,Y,q.w,q.h)),at=E.call(this,Wt),O=[],Xt=0;Xt<at.length;Xt+=1)O.indexOf(at[Xt])===-1&&O.push(at[Xt]);if(Z(O),this.autoPaging)for(var Mt=O[0],wt=O[O.length-1],xt=Mt;xt<wt+1;xt++){this.pdf.setPage(xt);var kt=xt===1?this.posY+this.margin[0]:this.margin[0],Pt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Et=this.pdf.internal.pageSize.height-this.margin[2],Gt=Et-this.margin[0],$t=this.pdf.internal.pageSize.width-this.margin[1],te=$t-this.margin[3],ie=xt===1?0:Pt+(xt-2)*Gt;if(this.ctx.clip_path.length!==0){var de=this.path;At=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=M(At,this.posX+this.margin[3],-1*ie+kt),dt.call(this,\"fill\",!0),this.path=de}var Ht=M([JSON.parse(JSON.stringify(Wt))],this.posX+this.margin[3],-ie+kt+this.ctx.prevPageLastElemOffset)[0];w.scale>=.01&&(Lt=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Lt*w.scale),Ot=this.lineWidth,this.lineWidth=Ot*w.scale);var ee=this.autoPaging!==\"text\";if(ee||Ht.y+Ht.h<=Et){if(ee||Ht.y>=kt&&Ht.x<=$t){var Ft=ee?w.text:this.pdf.splitTextToSize(w.text,w.maxWidth||$t-Ht.x)[0],We=M([JSON.parse(JSON.stringify(jt))],this.posX+this.margin[3],-ie+kt+this.ctx.prevPageLastElemOffset)[0],oe=ee&&(xt>Mt||xt<wt)&&I.call(this);oe&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],te,Gt,null).clip().discardPath()),this.pdf.text(Ft,We.x,We.y,{angle:w.angle,align:j,renderingMode:w.renderingMode}),oe&&this.pdf.restoreGraphicsState()}}else Ht.y<Et&&(this.ctx.prevPageLastElemOffset+=Et-Ht.y);w.scale>=.01&&(this.pdf.setFontSize(Lt),this.lineWidth=Ot)}else w.scale>=.01&&(Lt=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Lt*w.scale),Ot=this.lineWidth,this.lineWidth=Ot*w.scale),this.pdf.text(w.text,$.x+this.posX,$.y+this.posY,{angle:w.angle,align:j,renderingMode:w.renderingMode,maxWidth:w.maxWidth}),w.scale>=.01&&(this.pdf.setFontSize(Lt),this.lineWidth=Ot)},H=function(w,j,q,W){q=q||0,W=W||0,this.pdf.internal.out(r(w+q)+\" \"+a(j+W)+\" l\")},R=function(w,j,q){return this.pdf.lines(w,j,q,null,null)},ct=function(w,j,q,W,Y,$,et,Q){this.pdf.internal.out([e(u(q+w)),e(o(W+j)),e(u(Y+w)),e(o($+j)),e(u(et+w)),e(o(Q+j)),\"c\"].join(\" \"))},ot=function(w,j,q,W){for(var Y=2*Math.PI,$=Math.PI/2;j>q;)j-=Y;var et=Math.abs(q-j);et<Y&&W&&(et=Y-et);for(var Q=[],At=W?-1:1,Lt=j;et>1e-5;){var Ot=Lt+At*Math.min(et,$);Q.push(mt.call(this,w,Lt,Ot)),et-=Math.abs(Ot-Lt),Lt=Ot}return Q},mt=function(w,j,q){var W=(q-j)/2,Y=w*Math.cos(W),$=w*Math.sin(W),et=Y,Q=-$,At=et*et+Q*Q,Lt=At+et*Y+Q*$,Ot=4/3*(Math.sqrt(2*At*Lt)-Lt)/(et*$-Q*Y),jt=et-Ot*Q,Wt=Q+Ot*et,at=jt,O=-Wt,Xt=W+j,Mt=Math.cos(Xt),wt=Math.sin(Xt);return{x1:w*Math.cos(j),y1:w*Math.sin(j),x2:jt*Mt-Wt*wt,y2:jt*wt+Wt*Mt,x3:at*Mt-O*wt,y3:at*wt+O*Mt,x4:w*Math.cos(q),y4:w*Math.sin(q)}},tt=function(w){return 180*w/Math.PI},pt=function(w,j,q,W,Y,$){var et=w+.5*(q-w),Q=j+.5*(W-j),At=Y+.5*(q-Y),Lt=$+.5*(W-$),Ot=Math.min(w,Y,et,At),jt=Math.max(w,Y,et,At),Wt=Math.min(j,$,Q,Lt),at=Math.max(j,$,Q,Lt);return new l(Ot,Wt,jt-Ot,at-Wt)},ft=function(w,j,q,W,Y,$,et,Q){var At,Lt,Ot,jt,Wt,at,O,Xt,Mt,wt,xt,kt,Pt,Et,Gt=q-w,$t=W-j,te=Y-q,ie=$-W,de=et-Y,Ht=Q-$;for(Lt=0;Lt<41;Lt++)Mt=(O=(Ot=w+(At=Lt/40)*Gt)+At*((Wt=q+At*te)-Ot))+At*(Wt+At*(Y+At*de-Wt)-O),wt=(Xt=(jt=j+At*$t)+At*((at=W+At*ie)-jt))+At*(at+At*($+At*Ht-at)-Xt),Lt==0?(xt=Mt,kt=wt,Pt=Mt,Et=wt):(xt=Math.min(xt,Mt),kt=Math.min(kt,wt),Pt=Math.max(Pt,Mt),Et=Math.max(Et,wt));return new l(Math.round(xt),Math.round(kt),Math.round(Pt-xt),Math.round(Et-kt))},qt=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var w,j,q=(w=this.ctx.lineDash,j=this.ctx.lineDashOffset,JSON.stringify({lineDash:w,lineDashOffset:j}));this.prevLineDash!==q&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=q)}}})(zt.API),(function(i){var e=function(o){var h,l,f,m,x,A,_,p,B,I;for(/[^\\x00-\\xFF]/.test(o),l=[],f=0,m=(o+=h=\"\\0\\0\\0\\0\".slice(o.length%4||4)).length;m>f;f+=4)(x=(o.charCodeAt(f)<<24)+(o.charCodeAt(f+1)<<16)+(o.charCodeAt(f+2)<<8)+o.charCodeAt(f+3))!==0?(A=(x=((x=((x=((x=(x-(I=x%85))/85)-(B=x%85))/85)-(p=x%85))/85)-(_=x%85))/85)%85,l.push(A+33,_+33,p+33,B+33,I+33)):l.push(122);return(function(E,S){for(var M=S;M>0;M--)E.pop()})(l,h.length),String.fromCharCode.apply(String,l)+\"~>\"},r=function(o){var h,l,f,m,x,A=String,_=\"length\",p=255,B=\"charCodeAt\",I=\"slice\",E=\"replace\";for(o[I](-2),o=o[I](0,-2)[E](/\\s/g,\"\")[E](\"z\",\"!!!!!\"),f=[],m=0,x=(o+=h=\"uuuuu\"[I](o[_]%5||5))[_];x>m;m+=5)l=52200625*(o[B](m)-33)+614125*(o[B](m+1)-33)+7225*(o[B](m+2)-33)+85*(o[B](m+3)-33)+(o[B](m+4)-33),f.push(p&l>>24,p&l>>16,p&l>>8,p&l);return(function(S,M){for(var Z=M;Z>0;Z--)S.pop()})(f,h[_]),A.fromCharCode.apply(A,f)},a=function(o){var h=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((o=o.replace(/\\s/g,\"\")).indexOf(\">\")!==-1&&(o=o.substr(0,o.indexOf(\">\"))),o.length%2&&(o+=\"0\"),h.test(o)===!1)return\"\";for(var l=\"\",f=0;f<o.length;f+=2)l+=String.fromCharCode(\"0x\"+(o[f]+o[f+1]));return l},u=function(o){for(var h=new Uint8Array(o.length),l=o.length;l--;)h[l]=o.charCodeAt(l);return o=(h=Go(h)).reduce((function(f,m){return f+String.fromCharCode(m)}),\"\")};i.processDataByFilters=function(o,h){var l=0,f=o||\"\",m=[];for(typeof(h=h||[])==\"string\"&&(h=[h]),l=0;l<h.length;l+=1)switch(h[l]){case\"ASCII85Decode\":case\"/ASCII85Decode\":f=r(f),m.push(\"/ASCII85Encode\");break;case\"ASCII85Encode\":case\"/ASCII85Encode\":f=e(f),m.push(\"/ASCII85Decode\");break;case\"ASCIIHexDecode\":case\"/ASCIIHexDecode\":f=a(f),m.push(\"/ASCIIHexEncode\");break;case\"ASCIIHexEncode\":case\"/ASCIIHexEncode\":f=f.split(\"\").map((function(x){return(\"0\"+x.charCodeAt().toString(16)).slice(-2)})).join(\"\")+\">\",m.push(\"/ASCIIHexDecode\");break;case\"FlateEncode\":case\"/FlateEncode\":f=u(f),m.push(\"/FlateDecode\");break;default:throw new Error('The filter: \"'+h[l]+'\" is not implemented')}return{data:f,reverseChain:m.reverse().join(\" \")}}})(zt.API),(function(i){i.loadFile=function(e,r,a){return(function(u,o,h){o=o!==!1,h=typeof h==\"function\"?h:function(){};var l=void 0;try{l=(function(f,m,x){var A=new XMLHttpRequest,_=0,p=function(B){var I=B.length,E=[],S=String.fromCharCode;for(_=0;_<I;_+=1)E.push(S(255&B.charCodeAt(_)));return E.join(\"\")};if(A.open(\"GET\",f,!m),A.overrideMimeType(\"text/plain; charset=x-user-defined\"),m===!1&&(A.onload=function(){A.status===200?x(p(this.responseText)):x(void 0)}),A.send(null),m&&A.status===200)return p(A.responseText)})(u,o,h)}catch{}return l})(e,r,a)},i.loadImageFile=i.loadFile})(zt.API),(function(i){function e(){return(Ut.html2canvas?Promise.resolve(Ut.html2canvas):import(\"/html2canvas?target=es2022\")).catch((function(h){return Promise.reject(new Error(\"Could not load html2canvas: \"+h))})).then((function(h){return h.default?h.default:h}))}function r(){return(Ut.DOMPurify?Promise.resolve(Ut.DOMPurify):import(\"/dompurify?target=es2022\")).catch((function(h){return Promise.reject(new Error(\"Could not load dompurify: \"+h))})).then((function(h){return h.default?h.default:h}))}var a=function(h){var l=he(h);return l===\"undefined\"?\"undefined\":l===\"string\"||h instanceof String?\"string\":l===\"number\"||h instanceof Number?\"number\":l===\"function\"||h instanceof Function?\"function\":h&&h.constructor===Array?\"array\":h&&h.nodeType===1?\"element\":l===\"object\"?\"object\":\"unknown\"},u=function(h,l){var f=document.createElement(h);for(var m in l.className&&(f.className=l.className),l.innerHTML&&l.dompurify&&(f.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)f.style[m]=l.style[m];return f},o=function h(l){var f=Object.assign(h.convert(Promise.resolve()),JSON.parse(JSON.stringify(h.template))),m=h.convert(Promise.resolve(),f);return m=(m=m.setProgress(1,h,1,[h])).set(l)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(h,l){return h.__proto__=l||o.prototype,h},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:\"file.pdf\",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:\"transparent\"}},o.prototype.from=function(h,l){return this.then((function(){switch(l=l||(function(f){switch(a(f)){case\"string\":return\"string\";case\"element\":return f.nodeName.toLowerCase()===\"canvas\"?\"canvas\":\"element\";default:return\"unknown\"}})(h)){case\"string\":return this.then(r).then((function(f){return this.set({src:u(\"div\",{innerHTML:h,dompurify:f})})}));case\"element\":return this.set({src:h});case\"canvas\":return this.set({canvas:h});case\"img\":return this.set({img:h});default:return this.error(\"Unknown source type.\")}}))},o.prototype.to=function(h){switch(h){case\"container\":return this.toContainer();case\"canvas\":return this.toCanvas();case\"img\":return this.toImg();case\"pdf\":return this.toPdf();default:return this.error(\"Invalid target.\")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error(\"Cannot duplicate - no source HTML.\")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var h={position:\"relative\",display:\"inline-block\",width:(typeof this.opt.width!=\"number\"||isNaN(this.opt.width)||typeof this.opt.windowWidth!=\"number\"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+\"px\",left:0,right:0,top:0,margin:\"auto\",backgroundColor:this.opt.backgroundColor},l=(function f(m,x){for(var A=m.nodeType===3?document.createTextNode(m.nodeValue):m.cloneNode(!1),_=m.firstChild;_;_=_.nextSibling)x!==!0&&_.nodeType===1&&_.nodeName===\"SCRIPT\"||A.appendChild(f(_,x));return m.nodeType===1&&(m.nodeName===\"CANVAS\"?(A.width=m.width,A.height=m.height,A.getContext(\"2d\").drawImage(m,0,0)):m.nodeName!==\"TEXTAREA\"&&m.nodeName!==\"SELECT\"||(A.value=m.value),A.addEventListener(\"load\",(function(){A.scrollTop=m.scrollTop,A.scrollLeft=m.scrollLeft}),!0)),A})(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName===\"BODY\"&&(h.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+\"px\"),this.prop.overlay=u(\"div\",{className:\"html2pdf__overlay\",style:{position:\"fixed\",overflow:\"hidden\",zIndex:1e3,left:\"-100000px\",right:0,bottom:0,top:0}}),this.prop.container=u(\"div\",{className:\"html2pdf__container\",style:h}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(u(\"div\",{style:{clear:\"both\",border:\"0 none transparent\",margin:0,padding:0,height:0}})),this.prop.container.style.float=\"none\",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position=\"relative\",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+\"px\"}))},o.prototype.toCanvas=function(){var h=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(h).then(e).then((function(l){var f=Object.assign({},this.opt.html2canvas);return delete f.onrendered,l(this.prop.container,f)})).then((function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)}))},o.prototype.toContext2d=function(){var h=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(h).then(e).then((function(l){var f=this.opt.jsPDF,m=this.opt.fontFaces,x=typeof this.opt.width!=\"number\"||isNaN(this.opt.width)||typeof this.opt.windowWidth!=\"number\"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,A=Object.assign({async:!0,allowTaint:!0,scale:x,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:\"#ffffff\",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete A.onrendered,f.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,f.context2d.posX=this.opt.x,f.context2d.posY=this.opt.y,f.context2d.margin=this.opt.margin,f.context2d.fontFaces=m,m)for(var _=0;_<m.length;++_){var p=m[_],B=p.src.find((function(I){return I.format===\"truetype\"}));B&&f.addFont(B.url,p.ref.name,p.ref.style)}return A.windowHeight=A.windowHeight||0,A.windowHeight=A.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):A.windowHeight,f.context2d.save(!0),l(this.prop.container,A)})).then((function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)}))},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var h=this.prop.canvas.toDataURL(\"image/\"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement(\"img\"),this.prop.img.src=h}))},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},o.prototype.output=function(h,l,f){return(f=f||\"pdf\").toLowerCase()===\"img\"||f.toLowerCase()===\"image\"?this.outputImg(h,l):this.outputPdf(h,l)},o.prototype.outputPdf=function(h,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(h,l)}))},o.prototype.outputImg=function(h){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(h){case void 0:case\"img\":return this.prop.img;case\"datauristring\":case\"dataurlstring\":return this.prop.img.src;case\"datauri\":case\"dataurl\":return document.location.href=this.prop.img.src;default:throw'Image output type \"'+h+'\" is not supported.'}}))},o.prototype.save=function(h){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(h?{filename:h}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},o.prototype.set=function(h){if(a(h)!==\"object\")return this;var l=Object.keys(h||{}).map((function(f){if(f in o.template.prop)return function(){this.prop[f]=h[f]};switch(f){case\"margin\":return this.setMargin.bind(this,h.margin);case\"jsPDF\":return function(){return this.opt.jsPDF=h.jsPDF,this.setPageSize()};case\"pageSize\":return this.setPageSize.bind(this,h.pageSize);default:return function(){this.opt[f]=h[f]}}}),this);return this.then((function(){return this.thenList(l)}))},o.prototype.get=function(h,l){return this.then((function(){var f=h in o.template.prop?this.prop[h]:this.opt[h];return l?l(f):f}))},o.prototype.setMargin=function(h){return this.then((function(){switch(a(h)){case\"number\":h=[h,h,h,h];case\"array\":if(h.length===2&&(h=[h[0],h[1],h[0],h[1]]),h.length===4)break;default:return this.error(\"Invalid margin array.\")}this.opt.margin=h})).then(this.setPageSize)},o.prototype.setPageSize=function(h){function l(f,m){return Math.floor(f*m/72*96)}return this.then((function(){(h=h||zt.getPageSize(this.opt.jsPDF)).hasOwnProperty(\"inner\")||(h.inner={width:h.width-this.opt.margin[1]-this.opt.margin[3],height:h.height-this.opt.margin[0]-this.opt.margin[2]},h.inner.px={width:l(h.inner.width,h.k),height:l(h.inner.height,h.k)},h.inner.ratio=h.inner.height/h.inner.width),this.prop.pageSize=h}))},o.prototype.setProgress=function(h,l,f,m){return h!=null&&(this.progress.val=h),l!=null&&(this.progress.state=l),f!=null&&(this.progress.n=f),m!=null&&(this.progress.stack=m),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(h,l,f,m){return this.setProgress(h?this.progress.val+h:null,l||null,f?this.progress.n+f:null,m?this.progress.stack.concat(m):null)},o.prototype.then=function(h,l){var f=this;return this.thenCore(h,l,(function(m,x){return f.updateProgress(null,null,1,[m]),Promise.prototype.then.call(this,(function(A){return f.updateProgress(null,m),A})).then(m,x).then((function(A){return f.updateProgress(1),A}))}))},o.prototype.thenCore=function(h,l,f){f=f||Promise.prototype.then,h&&(h=h.bind(this)),l&&(l=l.bind(this));var m=Promise.toString().indexOf(\"[native code]\")!==-1&&Promise.name===\"Promise\"?this:o.convert(Object.assign({},this),Promise.prototype),x=f.call(m,h,l);return o.convert(x,this.__proto__)},o.prototype.thenExternal=function(h,l){return Promise.prototype.then.call(this,h,l)},o.prototype.thenList=function(h){var l=this;return h.forEach((function(f){l=l.thenCore(f)})),l},o.prototype.catch=function(h){h&&(h=h.bind(this));var l=Promise.prototype.catch.call(this,h);return o.convert(l,this)},o.prototype.catchExternal=function(h){return Promise.prototype.catch.call(this,h)},o.prototype.error=function(h){return this.then((function(){throw new Error(h)}))},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,zt.getPageSize=function(h,l,f){if(he(h)===\"object\"){var m=h;h=m.orientation,l=m.unit||l,f=m.format||f}l=l||\"mm\",f=f||\"a4\",h=(\"\"+(h||\"P\")).toLowerCase();var x,A=(\"\"+f).toLowerCase(),_={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],dl:[311.81,623.62],letter:[612,792],\"government-letter\":[576,756],legal:[612,1008],\"junior-legal\":[576,360],ledger:[1224,792],tabloid:[792,1224],\"credit-card\":[153,243]};switch(l){case\"pt\":x=1;break;case\"mm\":x=72/25.4;break;case\"cm\":x=72/2.54;break;case\"in\":x=72;break;case\"px\":x=.75;break;case\"pc\":case\"em\":x=12;break;case\"ex\":x=6;break;default:throw\"Invalid unit: \"+l}var p,B=0,I=0;if(_.hasOwnProperty(A))B=_[A][1]/x,I=_[A][0]/x;else try{B=f[1],I=f[0]}catch{throw new Error(\"Invalid format: \"+f)}if(h===\"p\"||h===\"portrait\")h=\"p\",I>B&&(p=I,I=B,B=p);else{if(h!==\"l\"&&h!==\"landscape\")throw\"Invalid orientation: \"+h;h=\"l\",B>I&&(p=I,I=B,B=p)}return{width:I,height:B,unit:l,k:x,orientation:h}},i.html=function(h,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map($o):null;var f=new o(l);return l.worker?f:f.from(h).doCallback()}})(zt.API),zt.API.addJS=function(i){return Ws=i,this.internal.events.subscribe(\"postPutResources\",(function(){Ta=this.internal.newObject(),this.internal.out(\"<<\"),this.internal.out(\"/Names [(EmbeddedJS) \"+(Ta+1)+\" 0 R]\"),this.internal.out(\">>\"),this.internal.out(\"endobj\"),Hs=this.internal.newObject(),this.internal.out(\"<<\"),this.internal.out(\"/S /JavaScript\"),this.internal.out(\"/JS (\"+Ws+\")\"),this.internal.out(\">>\"),this.internal.out(\"endobj\")})),this.internal.events.subscribe(\"putCatalog\",(function(){Ta!==void 0&&Hs!==void 0&&this.internal.out(\"/Names <</JavaScript \"+Ta+\" 0 R>>\")})),this},(function(i){var e;i.events.push([\"postPutResources\",function(){var r=this,a=/^(\\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var u=r.outline.render().split(/\\r\\n/),o=0;o<u.length;o++){var h=u[o],l=a.exec(h);if(l!=null){var f=l[1];r.internal.newObjectDeferredBegin(f,!1)}r.internal.write(h)}if(this.outline.createNamedDestinations){var m=this.internal.pages.length,x=[];for(o=0;o<m;o++){var A=r.internal.newObject();x.push(A);var _=r.internal.getPageInfo(o+1);r.internal.write(\"<< /D[\"+_.objId+\" 0 R /XYZ null null null]>> endobj\")}var p=r.internal.newObject();for(r.internal.write(\"<< /Names [ \"),o=0;o<x.length;o++)r.internal.write(\"(page_\"+(o+1)+\")\"+x[o]+\" 0 R\");r.internal.write(\" ] >>\",\"endobj\"),e=r.internal.newObject(),r.internal.write(\"<< /Dests \"+p+\" 0 R\"),r.internal.write(\">>\",\"endobj\")}}]),i.events.push([\"putCatalog\",function(){this.outline.root.children.length>0&&(this.internal.write(\"/Outlines\",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write(\"/Names \"+e+\" 0 R\"))}]),i.events.push([\"initialized\",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(a,u,o){var h={title:u,options:o,children:[]};return a==null&&(a=this.root),a.children.push(h),h},r.outline.render=function(){return this.ctx={},this.ctx.val=\"\",this.ctx.pdf=r,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},r.outline.genIds_r=function(a){a.id=r.internal.newObjectDeferred();for(var u=0;u<a.children.length;u++)this.genIds_r(a.children[u])},r.outline.renderRoot=function(a){this.objStart(a),this.line(\"/Type /Outlines\"),a.children.length>0&&(this.line(\"/First \"+this.makeRef(a.children[0])),this.line(\"/Last \"+this.makeRef(a.children[a.children.length-1]))),this.line(\"/Count \"+this.count_r({count:0},a)),this.objEnd()},r.outline.renderItems=function(a){for(var u=this.ctx.pdf.internal.getVerticalCoordinateString,o=0;o<a.children.length;o++){var h=a.children[o];this.objStart(h),this.line(\"/Title \"+this.makeString(h.title)),this.line(\"/Parent \"+this.makeRef(a)),o>0&&this.line(\"/Prev \"+this.makeRef(a.children[o-1])),o<a.children.length-1&&this.line(\"/Next \"+this.makeRef(a.children[o+1])),h.children.length>0&&(this.line(\"/First \"+this.makeRef(h.children[0])),this.line(\"/Last \"+this.makeRef(h.children[h.children.length-1])));var l=this.count=this.count_r({count:0},h);if(l>0&&this.line(\"/Count \"+l),h.options&&h.options.pageNumber){var f=r.internal.getPageInfo(h.options.pageNumber);this.line(\"/Dest [\"+f.objId+\" 0 R /XYZ 0 \"+u(0)+\" 0]\")}this.objEnd()}for(var m=0;m<a.children.length;m++)this.renderItems(a.children[m])},r.outline.line=function(a){this.ctx.val+=a+`\\r\n`},r.outline.makeRef=function(a){return a.id+\" 0 R\"},r.outline.makeString=function(a){return\"(\"+r.internal.pdfEscape(a)+\")\"},r.outline.objStart=function(a){this.ctx.val+=`\\r\n`+a.id+` 0 obj\\r\n<<\\r\n`},r.outline.objEnd=function(){this.ctx.val+=`>> \\r\nendobj\\r\n`},r.outline.count_r=function(a,u){for(var o=0;o<u.children.length;o++)a.count++,this.count_r(a,u.children[o]);return a.count}}])})(zt.API),(function(i){var e=[192,193,194,195,196,197,198,199];i.processJPEG=function(r,a,u,o,h,l){var f,m=this.decode.DCT_DECODE,x=null;if(typeof r==\"string\"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=h||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,(f=(function(A){for(var _,p=256*A.charCodeAt(4)+A.charCodeAt(5),B=A.length,I={width:0,height:0,numcomponents:1},E=4;E<B;E+=2){if(E+=p,e.indexOf(A.charCodeAt(E+1))!==-1){_=256*A.charCodeAt(E+5)+A.charCodeAt(E+6),I={width:256*A.charCodeAt(E+7)+A.charCodeAt(E+8),height:_,numcomponents:A.charCodeAt(E+9)};break}p=256*A.charCodeAt(E+2)+A.charCodeAt(E+3)}return I})(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r)).numcomponents){case 1:l=this.color_spaces.DEVICE_GRAY;break;case 4:l=this.color_spaces.DEVICE_CMYK;break;case 3:l=this.color_spaces.DEVICE_RGB}x={data:r,width:f.width,height:f.height,colorSpace:l,bitsPerComponent:8,filter:m,index:a,alias:u}}return x}})(zt.API);var di,za,Vs,Gs,Ys,fu=(function(){var i,e,r;function a(o){var h,l,f,m,x,A,_,p,B,I,E,S,M,Z;for(this.data=o,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},A=null;;){switch(h=this.readUInt32(),B=function(){var st,dt;for(dt=[],st=0;st<4;++st)dt.push(String.fromCharCode(this.data[this.pos++]));return dt}.call(this).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\"acTL\":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case\"PLTE\":this.palette=this.read(h);break;case\"fcTL\":A&&this.animation.frames.push(A),this.pos+=4,A={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},x=this.readUInt16(),m=this.readUInt16()||100,A.delay=1e3*x/m,A.disposeOp=this.data[this.pos++],A.blendOp=this.data[this.pos++],A.data=[];break;case\"IDAT\":case\"fdAT\":for(B===\"fdAT\"&&(this.pos+=4,h-=4),o=A?.data||this.imgData,S=0;0<=h?S<h:S>h;0<=h?++S:--S)o.push(this.data[this.pos++]);break;case\"tRNS\":switch(this.transparency={},this.colorType){case 3:if(f=this.palette.length/3,this.transparency.indexed=this.read(h),this.transparency.indexed.length>f)throw new Error(\"More transparent colors than palette size\");if((I=f-this.transparency.indexed.length)>0)for(M=0;0<=I?M<I:M>I;0<=I?++M:--M)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(h)[0];break;case 2:this.transparency.rgb=this.read(h)}break;case\"tEXt\":_=(E=this.read(h)).indexOf(0),p=String.fromCharCode.apply(String,E.slice(0,_)),this.text[p]=String.fromCharCode.apply(String,E.slice(_+1));break;case\"IEND\":return A&&this.animation.frames.push(A),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Z=this.colorType)===4||Z===6,l=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*l,this.colorSpace=function(){switch(this.colors){case 1:return\"DeviceGray\";case 3:return\"DeviceRGB\"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=h}if(this.pos+=4,this.pos>this.data.length)throw new Error(\"Incomplete or corrupt PNG file\")}}a.prototype.read=function(o){var h,l;for(l=[],h=0;0<=o?h<o:h>o;0<=o?++h:--h)l.push(this.data[this.pos++]);return l},a.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},a.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},a.prototype.decodePixels=function(o){var h=this.pixelBitlength/8,l=new Uint8Array(this.width*this.height*h),f=0,m=this;if(o==null&&(o=this.imgData),o.length===0)return new Uint8Array(0);function x(A,_,p,B){var I,E,S,M,Z,st,dt,Nt,rt,G,vt,bt,k,F,H,R,ct,ot,mt,tt,pt,ft=Math.ceil((m.width-A)/p),qt=Math.ceil((m.height-_)/B),w=m.width==ft&&m.height==qt;for(F=h*ft,bt=w?l:new Uint8Array(F*qt),st=o.length,k=0,E=0;k<qt&&f<st;){switch(o[f++]){case 0:for(M=ct=0;ct<F;M=ct+=1)bt[E++]=o[f++];break;case 1:for(M=ot=0;ot<F;M=ot+=1)I=o[f++],Z=M<h?0:bt[E-h],bt[E++]=(I+Z)%256;break;case 2:for(M=mt=0;mt<F;M=mt+=1)I=o[f++],S=(M-M%h)/h,H=k&&bt[(k-1)*F+S*h+M%h],bt[E++]=(H+I)%256;break;case 3:for(M=tt=0;tt<F;M=tt+=1)I=o[f++],S=(M-M%h)/h,Z=M<h?0:bt[E-h],H=k&&bt[(k-1)*F+S*h+M%h],bt[E++]=(I+Math.floor((Z+H)/2))%256;break;case 4:for(M=pt=0;pt<F;M=pt+=1)I=o[f++],S=(M-M%h)/h,Z=M<h?0:bt[E-h],k===0?H=R=0:(H=bt[(k-1)*F+S*h+M%h],R=S&&bt[(k-1)*F+(S-1)*h+M%h]),dt=Z+H-R,Nt=Math.abs(dt-Z),G=Math.abs(dt-H),vt=Math.abs(dt-R),rt=Nt<=G&&Nt<=vt?Z:G<=vt?H:R,bt[E++]=(I+rt)%256;break;default:throw new Error(\"Invalid filter algorithm: \"+o[f-1])}if(!w){var j=((_+k*B)*m.width+A)*h,q=k*F;for(M=0;M<ft;M+=1){for(var W=0;W<h;W+=1)l[j++]=bt[q++];j+=(p-1)*h}}k++}}return o=Gc(o),m.interlaceMethod==1?(x(0,0,8,8),x(4,0,8,8),x(0,4,4,8),x(2,0,4,4),x(0,2,2,4),x(1,0,2,2),x(0,1,1,2)):x(0,0,1,1),l},a.prototype.decodePalette=function(){var o,h,l,f,m,x,A,_,p;for(l=this.palette,x=this.transparency.indexed||[],m=new Uint8Array((x.length||0)+l.length),f=0,o=0,h=A=0,_=l.length;A<_;h=A+=3)m[f++]=l[h],m[f++]=l[h+1],m[f++]=l[h+2],m[f++]=(p=x[o++])!=null?p:255;return m},a.prototype.copyToImageData=function(o,h){var l,f,m,x,A,_,p,B,I,E,S;if(f=this.colors,I=null,l=this.hasAlphaChannel,this.palette.length&&(I=(S=this._decodedPalette)!=null?S:this._decodedPalette=this.decodePalette(),f=4,l=!0),B=(m=o.data||o).length,A=I||h,x=_=0,f===1)for(;x<B;)p=I?4*h[x/4]:_,E=A[p++],m[x++]=E,m[x++]=E,m[x++]=E,m[x++]=l?A[p++]:255,_=p;else for(;x<B;)p=I?4*h[x/4]:_,m[x++]=A[p++],m[x++]=A[p++],m[x++]=A[p++],m[x++]=l?A[p++]:255,_=p},a.prototype.decode=function(){var o;return o=new Uint8Array(this.width*this.height*4),this.copyToImageData(o,this.decodePixels()),o};var u=function(){if(Object.prototype.toString.call(Ut)===\"[object Window]\"){try{e=Ut.document.createElement(\"canvas\"),r=e.getContext(\"2d\")}catch{return!1}return!0}return!1};return u(),i=function(o){var h;if(u()===!0)return r.width=o.width,r.height=o.height,r.clearRect(0,0,o.width,o.height),r.putImageData(o,0,0),(h=new Image).src=e.toDataURL(),h;throw new Error(\"This method requires a Browser with Canvas-capability.\")},a.prototype.decodeFrames=function(o){var h,l,f,m,x,A,_,p;if(this.animation){for(p=[],l=x=0,A=(_=this.animation.frames).length;x<A;l=++x)h=_[l],f=o.createImageData(h.width,h.height),m=this.decodePixels(new Uint8Array(h.data)),this.copyToImageData(f,m),h.imageData=f,p.push(h.image=i(f));return p}},a.prototype.renderFrame=function(o,h){var l,f,m;return l=(f=this.animation.frames)[h],m=f[h-1],h===0&&o.clearRect(0,0,this.width,this.height),m?.disposeOp===1?o.clearRect(m.xOffset,m.yOffset,m.width,m.height):m?.disposeOp===2&&o.putImageData(m.imageData,m.xOffset,m.yOffset),l.blendOp===0&&o.clearRect(l.xOffset,l.yOffset,l.width,l.height),o.drawImage(l.image,l.xOffset,l.yOffset)},a.prototype.animate=function(o){var h,l,f,m,x,A,_=this;return l=0,A=this.animation,m=A.numFrames,f=A.frames,x=A.numPlays,(h=function(){var p,B;if(p=l++%m,B=f[p],_.renderFrame(o,p),m>1&&l/m<x)return _.animation._timeout=setTimeout(h,B.delay)})()},a.prototype.stopAnimation=function(){var o;return clearTimeout((o=this.animation)!=null?o._timeout:void 0)},a.prototype.render=function(o){var h,l;return o._png&&o._png.stopAnimation(),o._png=this,o.width=this.width,o.height=this.height,h=o.getContext(\"2d\"),this.animation?(this.decodeFrames(h),this.animate(h)):(l=h.createImageData(this.width,this.height),this.copyToImageData(l,this.decodePixels()),h.putImageData(l,0,0))},a})();function du(i){var e=0;if(i[e++]!==71||i[e++]!==73||i[e++]!==70||i[e++]!==56||(i[e++]+1&253)!=56||i[e++]!==97)throw new Error(\"Invalid GIF 87a/89a header.\");var r=i[e++]|i[e++]<<8,a=i[e++]|i[e++]<<8,u=i[e++],o=u>>7,h=1<<(7&u)+1;i[e++],i[e++];var l=null,f=null;o&&(l=e,f=h,e+=3*h);var m=!0,x=[],A=0,_=null,p=0,B=null;for(this.width=r,this.height=a;m&&e<i.length;)switch(i[e++]){case 33:switch(i[e++]){case 255:if(i[e]!==11||i[e+1]==78&&i[e+2]==69&&i[e+3]==84&&i[e+4]==83&&i[e+5]==67&&i[e+6]==65&&i[e+7]==80&&i[e+8]==69&&i[e+9]==50&&i[e+10]==46&&i[e+11]==48&&i[e+12]==3&&i[e+13]==1&&i[e+16]==0)e+=14,B=i[e++]|i[e++]<<8,e++;else for(e+=12;;){if(!((k=i[e++])>=0))throw Error(\"Invalid block size\");if(k===0)break;e+=k}break;case 249:if(i[e++]!==4||i[e+4]!==0)throw new Error(\"Invalid graphics extension block.\");var I=i[e++];A=i[e++]|i[e++]<<8,_=i[e++],(1&I)==0&&(_=null),p=I>>2&7,e++;break;case 254:for(;;){if(!((k=i[e++])>=0))throw Error(\"Invalid block size\");if(k===0)break;e+=k}break;default:throw new Error(\"Unknown graphic control label: 0x\"+i[e-1].toString(16))}break;case 44:var E=i[e++]|i[e++]<<8,S=i[e++]|i[e++]<<8,M=i[e++]|i[e++]<<8,Z=i[e++]|i[e++]<<8,st=i[e++],dt=st>>6&1,Nt=1<<(7&st)+1,rt=l,G=f,vt=!1;st>>7&&(vt=!0,rt=e,G=Nt,e+=3*Nt);var bt=e;for(e++;;){var k;if(!((k=i[e++])>=0))throw Error(\"Invalid block size\");if(k===0)break;e+=k}x.push({x:E,y:S,width:M,height:Z,has_local_palette:vt,palette_offset:rt,palette_size:G,data_offset:bt,data_length:e-bt,transparent_index:_,interlaced:!!dt,delay:A,disposal:p});break;case 59:m=!1;break;default:throw new Error(\"Unknown gif block: 0x\"+i[e-1].toString(16))}this.numFrames=function(){return x.length},this.loopCount=function(){return B},this.frameInfo=function(F){if(F<0||F>=x.length)throw new Error(\"Frame index out of range.\");return x[F]},this.decodeAndBlitFrameBGRA=function(F,H){var R=this.frameInfo(F),ct=R.width*R.height,ot=new Uint8Array(ct);Js(i,R.data_offset,ot,ct);var mt=R.palette_offset,tt=R.transparent_index;tt===null&&(tt=256);var pt=R.width,ft=r-pt,qt=pt,w=4*(R.y*r+R.x),j=4*((R.y+R.height)*r+R.x),q=w,W=4*ft;R.interlaced===!0&&(W+=4*r*7);for(var Y=8,$=0,et=ot.length;$<et;++$){var Q=ot[$];if(qt===0&&(qt=pt,(q+=W)>=j&&(W=4*ft+4*r*(Y-1),q=w+(pt+ft)*(Y<<1),Y>>=1)),Q===tt)q+=4;else{var At=i[mt+3*Q],Lt=i[mt+3*Q+1],Ot=i[mt+3*Q+2];H[q++]=Ot,H[q++]=Lt,H[q++]=At,H[q++]=255}--qt}},this.decodeAndBlitFrameRGBA=function(F,H){var R=this.frameInfo(F),ct=R.width*R.height,ot=new Uint8Array(ct);Js(i,R.data_offset,ot,ct);var mt=R.palette_offset,tt=R.transparent_index;tt===null&&(tt=256);var pt=R.width,ft=r-pt,qt=pt,w=4*(R.y*r+R.x),j=4*((R.y+R.height)*r+R.x),q=w,W=4*ft;R.interlaced===!0&&(W+=4*r*7);for(var Y=8,$=0,et=ot.length;$<et;++$){var Q=ot[$];if(qt===0&&(qt=pt,(q+=W)>=j&&(W=4*ft+4*r*(Y-1),q=w+(pt+ft)*(Y<<1),Y>>=1)),Q===tt)q+=4;else{var At=i[mt+3*Q],Lt=i[mt+3*Q+1],Ot=i[mt+3*Q+2];H[q++]=At,H[q++]=Lt,H[q++]=Ot,H[q++]=255}--qt}}}function Js(i,e,r,a){for(var u=i[e++],o=1<<u,h=o+1,l=h+1,f=u+1,m=(1<<f)-1,x=0,A=0,_=0,p=i[e++],B=new Int32Array(4096),I=null;;){for(;x<16&&p!==0;)A|=i[e++]<<x,x+=8,p===1?p=i[e++]:--p;if(x<f)break;var E=A&m;if(A>>=f,x-=f,E!==o){if(E===h)break;for(var S=E<l?E:I,M=0,Z=S;Z>o;)Z=B[Z]>>8,++M;var st=Z;if(_+M+(S!==E?1:0)>a)return void ve.log(\"Warning, gif stream longer than expected.\");r[_++]=st;var dt=_+=M;for(S!==E&&(r[_++]=st),Z=S;M--;)Z=B[Z],r[--dt]=255&Z,Z>>=8;I!==null&&l<4096&&(B[l++]=I<<8|st,l>=m+1&&f<12&&(++f,m=m<<1|1)),I=E}else l=h+1,m=(1<<(f=u+1))-1,I=null}return _!==a&&ve.log(\"Warning, gif stream shorter than expected.\"),r}function Vo(i){var e,r,a,u,o,h=Math.floor,l=new Array(64),f=new Array(64),m=new Array(64),x=new Array(64),A=new Array(65535),_=new Array(65535),p=new Array(64),B=new Array(64),I=[],E=0,S=7,M=new Array(64),Z=new Array(64),st=new Array(64),dt=new Array(256),Nt=new Array(2048),rt=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],G=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],vt=[0,1,2,3,4,5,6,7,8,9,10,11],bt=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],k=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],F=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],H=[0,1,2,3,4,5,6,7,8,9,10,11],R=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ct=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function ot(w,j){for(var q=0,W=0,Y=new Array,$=1;$<=16;$++){for(var et=1;et<=w[$];et++)Y[j[W]]=[],Y[j[W]][0]=q,Y[j[W]][1]=$,W++,q++;q*=2}return Y}function mt(w){for(var j=w[0],q=w[1]-1;q>=0;)j&1<<q&&(E|=1<<S),q--,--S<0&&(E==255?(tt(255),tt(0)):tt(E),S=7,E=0)}function tt(w){I.push(w)}function pt(w){tt(w>>8&255),tt(255&w)}function ft(w,j,q,W,Y){for(var $,et=Y[0],Q=Y[240],At=(function(wt,xt){var kt,Pt,Et,Gt,$t,te,ie,de,Ht,ee,Ft=0;for(Ht=0;Ht<8;++Ht){kt=wt[Ft],Pt=wt[Ft+1],Et=wt[Ft+2],Gt=wt[Ft+3],$t=wt[Ft+4],te=wt[Ft+5],ie=wt[Ft+6];var We=kt+(de=wt[Ft+7]),oe=kt-de,vn=Pt+ie,ge=Pt-ie,we=Et+te,Mn=Et-te,ce=Gt+$t,xr=Gt-$t,Ne=We+ce,bn=We-ce,Yn=vn+we,Ae=vn-we;wt[Ft]=Ne+Yn,wt[Ft+4]=Ne-Yn;var Yt=.707106781*(Ae+bn);wt[Ft+2]=bn+Yt,wt[Ft+6]=bn-Yt;var ue=.382683433*((Ne=xr+Mn)-(Ae=ge+oe)),Sr=.5411961*Ne+ue,Ue=1.306562965*Ae+ue,qn=.707106781*(Yn=Mn+ge),En=oe+qn,Tt=oe-qn;wt[Ft+5]=Tt+Sr,wt[Ft+3]=Tt-Sr,wt[Ft+1]=En+Ue,wt[Ft+7]=En-Ue,Ft+=8}for(Ft=0,Ht=0;Ht<8;++Ht){kt=wt[Ft],Pt=wt[Ft+8],Et=wt[Ft+16],Gt=wt[Ft+24],$t=wt[Ft+32],te=wt[Ft+40],ie=wt[Ft+48];var yn=kt+(de=wt[Ft+56]),Dn=kt-de,$e=Pt+ie,qe=Pt-ie,je=Et+te,on=Et-te,Dr=Gt+$t,Jn=Gt-$t,wn=yn+Dr,Ln=yn-Dr,Nn=$e+je,Rn=$e-je;wt[Ft]=wn+Nn,wt[Ft+32]=wn-Nn;var ln=.707106781*(Rn+Ln);wt[Ft+16]=Ln+ln,wt[Ft+48]=Ln-ln;var Tn=.382683433*((wn=Jn+on)-(Rn=qe+Dn)),_r=.5411961*wn+Tn,Rr=1.306562965*Rn+Tn,Tr=.707106781*(Nn=on+qe),zr=Dn+Tr,Ur=Dn-Tr;wt[Ft+40]=Ur+_r,wt[Ft+24]=Ur-_r,wt[Ft+8]=zr+Rr,wt[Ft+56]=zr-Rr,Ft++}for(Ht=0;Ht<64;++Ht)ee=wt[Ht]*xt[Ht],p[Ht]=ee>0?ee+.5|0:ee-.5|0;return p})(w,j),Lt=0;Lt<64;++Lt)B[rt[Lt]]=At[Lt];var Ot=B[0]-q;q=B[0],Ot==0?mt(W[0]):(mt(W[_[$=32767+Ot]]),mt(A[$]));for(var jt=63;jt>0&&B[jt]==0;)jt--;if(jt==0)return mt(et),q;for(var Wt,at=1;at<=jt;){for(var O=at;B[at]==0&&at<=jt;)++at;var Xt=at-O;if(Xt>=16){Wt=Xt>>4;for(var Mt=1;Mt<=Wt;++Mt)mt(Q);Xt&=15}$=32767+B[at],mt(Y[(Xt<<4)+_[$]]),mt(A[$]),at++}return jt!=63&&mt(et),q}function qt(w){w=Math.min(Math.max(w,1),100),o!=w&&((function(j){for(var q=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],W=0;W<64;W++){var Y=h((q[W]*j+50)/100);Y=Math.min(Math.max(Y,1),255),l[rt[W]]=Y}for(var $=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],et=0;et<64;et++){var Q=h(($[et]*j+50)/100);Q=Math.min(Math.max(Q,1),255),f[rt[et]]=Q}for(var At=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Lt=0,Ot=0;Ot<8;Ot++)for(var jt=0;jt<8;jt++)m[Lt]=1/(l[rt[Lt]]*At[Ot]*At[jt]*8),x[Lt]=1/(f[rt[Lt]]*At[Ot]*At[jt]*8),Lt++})(w<50?Math.floor(5e3/w):Math.floor(200-2*w)),o=w)}this.encode=function(w,j){j&&qt(j),I=new Array,E=0,S=7,pt(65496),pt(65504),pt(16),tt(74),tt(70),tt(73),tt(70),tt(0),tt(1),tt(1),tt(0),pt(1),pt(1),tt(0),tt(0),(function(){pt(65499),pt(132),tt(0);for(var Pt=0;Pt<64;Pt++)tt(l[Pt]);tt(1);for(var Et=0;Et<64;Et++)tt(f[Et])})(),(function(Pt,Et){pt(65472),pt(17),tt(8),pt(Et),pt(Pt),tt(3),tt(1),tt(17),tt(0),tt(2),tt(17),tt(1),tt(3),tt(17),tt(1)})(w.width,w.height),(function(){pt(65476),pt(418),tt(0);for(var Pt=0;Pt<16;Pt++)tt(G[Pt+1]);for(var Et=0;Et<=11;Et++)tt(vt[Et]);tt(16);for(var Gt=0;Gt<16;Gt++)tt(bt[Gt+1]);for(var $t=0;$t<=161;$t++)tt(k[$t]);tt(1);for(var te=0;te<16;te++)tt(F[te+1]);for(var ie=0;ie<=11;ie++)tt(H[ie]);tt(17);for(var de=0;de<16;de++)tt(R[de+1]);for(var Ht=0;Ht<=161;Ht++)tt(ct[Ht])})(),pt(65498),pt(12),tt(3),tt(1),tt(0),tt(2),tt(17),tt(3),tt(17),tt(0),tt(63),tt(0);var q=0,W=0,Y=0;E=0,S=7,this.encode.displayName=\"_encode_\";for(var $,et,Q,At,Lt,Ot,jt,Wt,at,O=w.data,Xt=w.width,Mt=w.height,wt=4*Xt,xt=0;xt<Mt;){for($=0;$<wt;){for(Lt=wt*xt+$,jt=-1,Wt=0,at=0;at<64;at++)Ot=Lt+(Wt=at>>3)*wt+(jt=4*(7&at)),xt+Wt>=Mt&&(Ot-=wt*(xt+1+Wt-Mt)),$+jt>=wt&&(Ot-=$+jt-wt+4),et=O[Ot++],Q=O[Ot++],At=O[Ot++],M[at]=(Nt[et]+Nt[Q+256>>0]+Nt[At+512>>0]>>16)-128,Z[at]=(Nt[et+768>>0]+Nt[Q+1024>>0]+Nt[At+1280>>0]>>16)-128,st[at]=(Nt[et+1280>>0]+Nt[Q+1536>>0]+Nt[At+1792>>0]>>16)-128;q=ft(M,m,q,e,a),W=ft(Z,x,W,r,u),Y=ft(st,x,Y,r,u),$+=32}xt+=8}if(S>=0){var kt=[];kt[1]=S+1,kt[0]=(1<<S+1)-1,mt(kt)}return pt(65497),new Uint8Array(I)},i=i||50,(function(){for(var w=String.fromCharCode,j=0;j<256;j++)dt[j]=w(j)})(),e=ot(G,vt),r=ot(F,H),a=ot(bt,k),u=ot(R,ct),(function(){for(var w=1,j=2,q=1;q<=15;q++){for(var W=w;W<j;W++)_[32767+W]=q,A[32767+W]=[],A[32767+W][1]=q,A[32767+W][0]=W;for(var Y=-(j-1);Y<=-w;Y++)_[32767+Y]=q,A[32767+Y]=[],A[32767+Y][1]=q,A[32767+Y][0]=j-1+Y;w<<=1,j<<=1}})(),(function(){for(var w=0;w<256;w++)Nt[w]=19595*w,Nt[w+256>>0]=38470*w,Nt[w+512>>0]=7471*w+32768,Nt[w+768>>0]=-11059*w,Nt[w+1024>>0]=-21709*w,Nt[w+1280>>0]=32768*w+8421375,Nt[w+1536>>0]=-27439*w,Nt[w+1792>>0]=-5329*w})(),qt(i)}function jn(i,e){if(this.pos=0,this.buffer=i,this.datav=new DataView(i.buffer),this.is_with_alpha=!!e,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,[\"BM\",\"BA\",\"CI\",\"CP\",\"IC\",\"PT\"].indexOf(this.flag)===-1)throw new Error(\"Invalid BMP File\");this.parseHeader(),this.parseBGR()}function Xs(i){function e(G){if(!G)throw Error(\"assert :P\")}function r(G,vt,bt){for(var k=0;4>k;k++)if(G[vt+k]!=bt.charCodeAt(k))return!0;return!1}function a(G,vt,bt,k,F){for(var H=0;H<F;H++)G[vt+H]=bt[k+H]}function u(G,vt,bt,k){for(var F=0;F<k;F++)G[vt+F]=bt}function o(G){return new Int32Array(G)}function h(G,vt){for(var bt=[],k=0;k<G;k++)bt.push(new vt);return bt}function l(G,vt){var bt=[];return(function k(F,H,R){for(var ct=R[H],ot=0;ot<ct&&(F.push(R.length>H+1?[]:new vt),!(R.length<H+1));ot++)k(F[ot],H+1,R)})(bt,0,G),bt}var f=function(){var G=this;function vt(t,n){for(var c=1<<n-1>>>0;t&c;)c>>>=1;return c?(t&c-1)+c:t}function bt(t,n,c,d,g){e(!(d%c));do t[n+(d-=c)]=g;while(0<d)}function k(t,n,c,d,g){if(e(2328>=g),512>=g)var b=o(512);else if((b=o(g))==null)return 0;return(function(y,L,N,P,T,X){var K,V,lt=L,nt=1<<N,z=o(16),U=o(16);for(e(T!=0),e(P!=null),e(y!=null),e(0<N),V=0;V<T;++V){if(15<P[V])return 0;++z[P[V]]}if(z[0]==T)return 0;for(U[1]=0,K=1;15>K;++K){if(z[K]>1<<K)return 0;U[K+1]=U[K]+z[K]}for(V=0;V<T;++V)K=P[V],0<P[V]&&(X[U[K]++]=V);if(U[15]==1)return(P=new F).g=0,P.value=X[0],bt(y,lt,1,nt,P),nt;var ut,gt=-1,ht=nt-1,Ct=0,St=1,Rt=1,_t=1<<N;for(V=0,K=1,T=2;K<=N;++K,T<<=1){if(St+=Rt<<=1,0>(Rt-=z[K]))return 0;for(;0<z[K];--z[K])(P=new F).g=K,P.value=X[V++],bt(y,lt+Ct,T,_t,P),Ct=vt(Ct,K)}for(K=N+1,T=2;15>=K;++K,T<<=1){if(St+=Rt<<=1,0>(Rt-=z[K]))return 0;for(;0<z[K];--z[K]){if(P=new F,(Ct&ht)!=gt){for(lt+=_t,ut=1<<(gt=K)-N;15>gt&&!(0>=(ut-=z[gt]));)++gt,ut<<=1;nt+=_t=1<<(ut=gt-N),y[L+(gt=Ct&ht)].g=ut+N,y[L+gt].value=lt-L-gt}P.g=K-N,P.value=X[V++],bt(y,lt+(Ct>>N),T,_t,P),Ct=vt(Ct,K)}}return St!=2*U[15]-1?0:nt})(t,n,c,d,g,b)}function F(){this.value=this.g=0}function H(){this.value=this.g=0}function R(){this.G=h(5,F),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=h(tn,H)}function ct(t,n,c,d){e(t!=null),e(n!=null),e(2147483648>d),t.Ca=254,t.I=0,t.b=-8,t.Ka=0,t.oa=n,t.pa=c,t.Jd=n,t.Yc=c+d,t.Zc=4<=d?c+d-4+1:c,$(t)}function ot(t,n){for(var c=0;0<n--;)c|=Q(t,128)<<n;return c}function mt(t,n){var c=ot(t,n);return et(t)?-c:c}function tt(t,n,c,d){var g,b=0;for(e(t!=null),e(n!=null),e(4294967288>d),t.Sb=d,t.Ra=0,t.u=0,t.h=0,4<d&&(d=4),g=0;g<d;++g)b+=n[c+g]<<8*g;t.Ra=b,t.bb=d,t.oa=n,t.pa=c}function pt(t){for(;8<=t.u&&t.bb<t.Sb;)t.Ra>>>=8,t.Ra+=t.oa[t.pa+t.bb]<<ri-8>>>0,++t.bb,t.u-=8;q(t)&&(t.h=1,t.u=0)}function ft(t,n){if(e(0<=n),!t.h&&n<=ni){var c=j(t)&ei[n];return t.u+=n,pt(t),c}return t.h=1,t.u=0}function qt(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function w(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function j(t){return t.Ra>>>(t.u&ri-1)>>>0}function q(t){return e(t.bb<=t.Sb),t.h||t.bb==t.Sb&&t.u>ri}function W(t,n){t.u=n,t.h=q(t)}function Y(t){t.u>=Ri&&(e(t.u>=Ri),pt(t))}function $(t){e(t!=null&&t.oa!=null),t.pa<t.Zc?(t.I=(t.oa[t.pa++]|t.I<<8)>>>0,t.b+=8):(e(t!=null&&t.oa!=null),t.pa<t.Yc?(t.b+=8,t.I=t.oa[t.pa++]|t.I<<8):t.Ka?t.b=0:(t.I<<=8,t.b+=8,t.Ka=1))}function et(t){return ot(t,1)}function Q(t,n){var c=t.Ca;0>t.b&&$(t);var d=t.b,g=c*n>>>8,b=(t.I>>>d>g)+0;for(b?(c-=g,t.I-=g+1<<d>>>0):c=g+1,d=c,g=0;256<=d;)g+=8,d>>=8;return d=7^g+en[d],t.b-=d,t.Ca=(c<<d)-1,b}function At(t,n,c){t[n+0]=c>>24&255,t[n+1]=c>>16&255,t[n+2]=c>>8&255,t[n+3]=c>>0&255}function Lt(t,n){return t[n+0]<<0|t[n+1]<<8}function Ot(t,n){return Lt(t,n)|t[n+2]<<16}function jt(t,n){return Lt(t,n)|Lt(t,n+2)<<16}function Wt(t,n){var c=1<<n;return e(t!=null),e(0<n),t.X=o(c),t.X==null?0:(t.Mb=32-n,t.Xa=n,1)}function at(t,n){e(t!=null),e(n!=null),e(t.Xa==n.Xa),a(n.X,0,t.X,0,1<<n.Xa)}function O(){this.X=[],this.Xa=this.Mb=0}function Xt(t,n,c,d){e(c!=null),e(d!=null);var g=c[0],b=d[0];return g==0&&(g=(t*b+n/2)/n),b==0&&(b=(n*g+t/2)/t),0>=g||0>=b?0:(c[0]=g,d[0]=b,1)}function Mt(t,n){return t+(1<<n)-1>>>n}function wt(t,n){return((4278255360&t)+(4278255360&n)>>>0&4278255360)+((16711935&t)+(16711935&n)>>>0&16711935)>>>0}function xt(t,n){G[n]=function(c,d,g,b,y,L,N){var P;for(P=0;P<y;++P){var T=G[t](L[N+P-1],g,b+P);L[N+P]=wt(c[d+P],T)}}}function kt(){this.ud=this.hd=this.jd=0}function Pt(t,n){return((4278124286&(t^n))>>>1)+(t&n)>>>0}function Et(t){return 0<=t&&256>t?t:0>t?0:255<t?255:void 0}function Gt(t,n){return Et(t+(t-n+.5>>1))}function $t(t,n,c){return Math.abs(n-c)-Math.abs(t-c)}function te(t,n,c,d,g,b,y){for(d=b[y-1],c=0;c<g;++c)b[y+c]=d=wt(t[n+c],d)}function ie(t,n,c,d,g){var b;for(b=0;b<c;++b){var y=t[n+b],L=y>>8&255,N=16711935&(N=(N=16711935&y)+((L<<16)+L));d[g+b]=(4278255360&y)+N>>>0}}function de(t,n){n.jd=t>>0&255,n.hd=t>>8&255,n.ud=t>>16&255}function Ht(t,n,c,d,g,b){var y;for(y=0;y<d;++y){var L=n[c+y],N=L>>>8,P=L,T=255&(T=(T=L>>>16)+((t.jd<<24>>24)*(N<<24>>24)>>>5));P=255&(P=(P=P+((t.hd<<24>>24)*(N<<24>>24)>>>5))+((t.ud<<24>>24)*(T<<24>>24)>>>5)),g[b+y]=(4278255360&L)+(T<<16)+P}}function ee(t,n,c,d,g){G[n]=function(b,y,L,N,P,T,X,K,V){for(N=X;N<K;++N)for(X=0;X<V;++X)P[T++]=g(L[d(b[y++])])},G[t]=function(b,y,L,N,P,T,X){var K=8>>b.b,V=b.Ea,lt=b.K[0],nt=b.w;if(8>K)for(b=(1<<b.b)-1,nt=(1<<K)-1;y<L;++y){var z,U=0;for(z=0;z<V;++z)z&b||(U=d(N[P++])),T[X++]=g(lt[U&nt]),U>>=K}else G[\"VP8LMapColor\"+c](N,P,lt,nt,T,X,y,L,V)}}function Ft(t,n,c,d,g){for(c=n+c;n<c;){var b=t[n++];d[g++]=b>>16&255,d[g++]=b>>8&255,d[g++]=b>>0&255}}function We(t,n,c,d,g){for(c=n+c;n<c;){var b=t[n++];d[g++]=b>>16&255,d[g++]=b>>8&255,d[g++]=b>>0&255,d[g++]=b>>24&255}}function oe(t,n,c,d,g){for(c=n+c;n<c;){var b=(y=t[n++])>>16&240|y>>12&15,y=y>>0&240|y>>28&15;d[g++]=b,d[g++]=y}}function vn(t,n,c,d,g){for(c=n+c;n<c;){var b=(y=t[n++])>>16&248|y>>13&7,y=y>>5&224|y>>3&31;d[g++]=b,d[g++]=y}}function ge(t,n,c,d,g){for(c=n+c;n<c;){var b=t[n++];d[g++]=b>>0&255,d[g++]=b>>8&255,d[g++]=b>>16&255}}function we(t,n,c,d,g,b){if(b==0)for(c=n+c;n<c;)At(d,((b=t[n++])[0]>>24|b[1]>>8&65280|b[2]<<8&16711680|b[3]<<24)>>>0),g+=32;else a(d,g,t,n,c)}function Mn(t,n){G[n][0]=G[t+\"0\"],G[n][1]=G[t+\"1\"],G[n][2]=G[t+\"2\"],G[n][3]=G[t+\"3\"],G[n][4]=G[t+\"4\"],G[n][5]=G[t+\"5\"],G[n][6]=G[t+\"6\"],G[n][7]=G[t+\"7\"],G[n][8]=G[t+\"8\"],G[n][9]=G[t+\"9\"],G[n][10]=G[t+\"10\"],G[n][11]=G[t+\"11\"],G[n][12]=G[t+\"12\"],G[n][13]=G[t+\"13\"],G[n][14]=G[t+\"0\"],G[n][15]=G[t+\"0\"]}function ce(t){return t==So||t==_o||t==xa||t==Po}function xr(){this.eb=[],this.size=this.A=this.fb=0}function Ne(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function bn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new xr,this.f.kb=new Ne,this.sd=null}function Yn(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Ae(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Yt(t){return alert(\"todo:WebPSamplerProcessPlane\"),t.T}function ue(t,n){var c=t.T,d=n.ba.f.RGBA,g=d.eb,b=d.fb+t.ka*d.A,y=gn[n.ba.S],L=t.y,N=t.O,P=t.f,T=t.N,X=t.ea,K=t.W,V=n.cc,lt=n.dc,nt=n.Mc,z=n.Nc,U=t.ka,ut=t.ka+t.T,gt=t.U,ht=gt+1>>1;for(U==0?y(L,N,null,null,P,T,X,K,P,T,X,K,g,b,null,null,gt):(y(n.ec,n.fc,L,N,V,lt,nt,z,P,T,X,K,g,b-d.A,g,b,gt),++c);U+2<ut;U+=2)V=P,lt=T,nt=X,z=K,T+=t.Rc,K+=t.Rc,b+=2*d.A,y(L,(N+=2*t.fa)-t.fa,L,N,V,lt,nt,z,P,T,X,K,g,b-d.A,g,b,gt);return N+=t.fa,t.j+ut<t.o?(a(n.ec,n.fc,L,N,gt),a(n.cc,n.dc,P,T,ht),a(n.Mc,n.Nc,X,K,ht),c--):1&ut||y(L,N,null,null,P,T,X,K,P,T,X,K,g,b+d.A,null,null,gt),c}function Sr(t,n,c){var d=t.F,g=[t.J];if(d!=null){var b=t.U,y=n.ba.S,L=y==Aa||y==xa;n=n.ba.f.RGBA;var N=[0],P=t.ka;N[0]=t.T,t.Kb&&(P==0?--N[0]:(--P,g[0]-=t.width),t.j+t.ka+t.T==t.o&&(N[0]=t.o-t.j-P));var T=n.eb;P=n.fb+P*n.A,t=ba(d,g[0],t.width,b,N,T,P+(L?0:3),n.A),e(c==N),t&&ce(y)&&dr(T,P,L,b,N,n.A)}return 0}function Ue(t){var n=t.ma,c=n.ba.S,d=11>c,g=c==La||c==Na||c==Aa||c==xo||c==12||ce(c);if(n.memory=null,n.Ib=null,n.Jb=null,n.Nd=null,!Ei(n.Oa,t,g?11:12))return 0;if(g&&ce(c)&&yt(),t.da)alert(\"todo:use_scaling\");else{if(d){if(n.Ib=Yt,t.Kb){if(c=t.U+1>>1,n.memory=o(t.U+2*c),n.memory==null)return 0;n.ec=n.memory,n.fc=0,n.cc=n.ec,n.dc=n.fc+t.U,n.Mc=n.cc,n.Nc=n.dc+c,n.Ib=ue,yt()}}else alert(\"todo:EmitYUV\");g&&(n.Jb=Sr,d&&J())}if(d&&!ms){for(t=0;256>t;++t)Pc[t]=89858*(t-128)+_a>>Sa,Ic[t]=-22014*(t-128)+_a,Fc[t]=-45773*(t-128),kc[t]=113618*(t-128)+_a>>Sa;for(t=Vi;t<Io;++t)n=76283*(t-16)+_a>>Sa,Cc[t-Vi]=sn(n,255),jc[t-Vi]=sn(n+8>>4,15);ms=1}return 1}function qn(t){var n=t.ma,c=t.U,d=t.T;return e(!(1&t.ka)),0>=c||0>=d?0:(c=n.Ib(t,n),n.Jb!=null&&n.Jb(t,n,c),n.Dc+=c,1)}function En(t){t.ma.memory=null}function Tt(t,n,c,d){return ft(t,8)!=47?0:(n[0]=ft(t,14)+1,c[0]=ft(t,14)+1,d[0]=ft(t,1),ft(t,3)!=0?0:!t.h)}function yn(t,n){if(4>t)return t+1;var c=t-2>>1;return(2+(1&t)<<c)+ft(n,c)+1}function Dn(t,n){return 120<n?n-120:1<=(c=((c=dc[n-1])>>4)*t+(8-(15&c)))?c:1;var c}function $e(t,n,c){var d=j(c),g=t[n+=255&d].g-8;return 0<g&&(W(c,c.u+8),d=j(c),n+=t[n].value,n+=d&(1<<g)-1),W(c,c.u+t[n].g),t[n].value}function qe(t,n,c){return c.g+=t.g,c.value+=t.value<<n>>>0,e(8>=c.g),t.g}function je(t,n,c){var d=t.xc;return e((n=d==0?0:t.vc[t.md*(c>>d)+(n>>d)])<t.Wb),t.Ya[n]}function on(t,n,c,d){var g=t.ab,b=t.c*n,y=t.C;n=y+n;var L=c,N=d;for(d=t.Ta,c=t.Ua;0<g--;){var P=t.gc[g],T=y,X=n,K=L,V=N,lt=(N=d,L=c,P.Ea);switch(e(T<X),e(X<=P.nc),P.hc){case 2:va(K,V,(X-T)*lt,N,L);break;case 0:var nt=T,z=X,U=N,ut=L,gt=(_t=P).Ea;nt==0&&(wo(K,V,null,null,1,U,ut),te(K,V+1,0,0,gt-1,U,ut+1),V+=gt,ut+=gt,++nt);for(var ht=1<<_t.b,Ct=ht-1,St=Mt(gt,_t.b),Rt=_t.K,_t=_t.w+(nt>>_t.b)*St;nt<z;){var se=Rt,le=_t,ae=1;for(Ti(K,V,U,ut-gt,1,U,ut);ae<gt;){var ne=(ae&~Ct)+ht;ne>gt&&(ne=gt),(0,ur[se[le++]>>8&15])(K,V+ +ae,U,ut+ae-gt,ne-ae,U,ut+ae),ae=ne}V+=gt,ut+=gt,++nt&Ct||(_t+=St)}X!=P.nc&&a(N,L-lt,N,L+(X-T-1)*lt,lt);break;case 1:for(lt=K,z=V,gt=(K=P.Ea)-(ut=K&~(U=(V=1<<P.b)-1)),nt=Mt(K,P.b),ht=P.K,P=P.w+(T>>P.b)*nt;T<X;){for(Ct=ht,St=P,Rt=new kt,_t=z+ut,se=z+K;z<_t;)de(Ct[St++],Rt),fn(Rt,lt,z,V,N,L),z+=V,L+=V;z<se&&(de(Ct[St++],Rt),fn(Rt,lt,z,gt,N,L),z+=gt,L+=gt),++T&U||(P+=nt)}break;case 3:if(K==N&&V==L&&0<P.b){for(z=N,K=lt=L+(X-T)*lt-(ut=(X-T)*Mt(P.Ea,P.b)),V=N,U=L,nt=[],ut=(gt=ut)-1;0<=ut;--ut)nt[ut]=V[U+ut];for(ut=gt-1;0<=ut;--ut)z[K+ut]=nt[ut];_n(P,T,X,N,lt,N,L)}else _n(P,T,X,K,V,N,L)}L=d,N=c}N!=c&&a(d,c,L,N,b)}function Dr(t,n){var c=t.V,d=t.Ba+t.c*t.C,g=n-t.C;if(e(n<=t.l.o),e(16>=g),0<g){var b=t.l,y=t.Ta,L=t.Ua,N=b.width;if(on(t,g,c,d),g=L=[L],e((c=t.C)<(d=n)),e(b.v<b.va),d>b.o&&(d=b.o),c<b.j){var P=b.j-c;c=b.j,g[0]+=P*N}if(c>=d?c=0:(g[0]+=4*b.v,b.ka=c-b.j,b.U=b.va-b.v,b.T=d-c,c=1),c){if(L=L[0],11>(c=t.ca).S){var T=c.f.RGBA,X=(d=c.S,g=b.U,b=b.T,P=T.eb,T.A),K=b;for(T=T.fb+t.Ma*T.A;0<K--;){var V=y,lt=L,nt=g,z=P,U=T;switch(d){case wa:Pn(V,lt,nt,z,U);break;case La:hr(V,lt,nt,z,U);break;case So:hr(V,lt,nt,z,U),dr(z,U,0,nt,1,0);break;case os:ii(V,lt,nt,z,U);break;case Na:we(V,lt,nt,z,U,1);break;case _o:we(V,lt,nt,z,U,1),dr(z,U,0,nt,1,0);break;case Aa:we(V,lt,nt,z,U,0);break;case xa:we(V,lt,nt,z,U,0),dr(z,U,1,nt,1,0);break;case xo:Un(V,lt,nt,z,U);break;case Po:Un(V,lt,nt,z,U),si(z,U,nt,1,0);break;case ss:$n(V,lt,nt,z,U);break;default:e(0)}L+=N,T+=X}t.Ma+=b}else alert(\"todo:EmitRescaledRowsYUVA\");e(t.Ma<=c.height)}}t.C=n,e(t.C<=t.i)}function Jn(t){var n;if(0<t.ua)return 0;for(n=0;n<t.Wb;++n){var c=t.Ya[n].G,d=t.Ya[n].H;if(0<c[1][d[1]+0].g||0<c[2][d[2]+0].g||0<c[3][d[3]+0].g)return 0}return 1}function wn(t,n,c,d,g,b){if(t.Z!=0){var y=t.qd,L=t.rd;for(e(gr[t.Z]!=null);n<c;++n)gr[t.Z](y,L,d,g,d,g,b),y=d,L=g,g+=b;t.qd=y,t.rd=L}}function Ln(t,n){var c=t.l.ma,d=c.Z==0||c.Z==1?t.l.j:t.C;if(d=t.C<d?d:t.C,e(n<=t.l.o),n>d){var g=t.l.width,b=c.ca,y=c.tb+g*d,L=t.V,N=t.Ba+t.c*d,P=t.gc;e(t.ab==1),e(P[0].hc==3),Lo(P[0],d,n,L,N,b,y),wn(c,d,n,b,y,g)}t.C=t.Ma=n}function Nn(t,n,c,d,g,b,y){var L=t.$/d,N=t.$%d,P=t.m,T=t.s,X=c+t.$,K=X;g=c+d*g;var V=c+d*b,lt=280+T.ua,nt=t.Pb?L:16777216,z=0<T.ua?T.Wa:null,U=T.wc,ut=X<V?je(T,N,L):null;e(t.C<b),e(V<=g);var gt=!1;t:for(;;){for(;gt||X<V;){var ht=0;if(L>=nt){var Ct=X-c;e((nt=t).Pb),nt.wd=nt.m,nt.xd=Ct,0<nt.s.ua&&at(nt.s.Wa,nt.s.vb),nt=L+gc}if(N&U||(ut=je(T,N,L)),e(ut!=null),ut.Qb&&(n[X]=ut.qb,gt=!0),!gt)if(Y(P),ut.jc){ht=P,Ct=n;var St=X,Rt=ut.pd[j(ht)&tn-1];e(ut.jc),256>Rt.g?(W(ht,ht.u+Rt.g),Ct[St]=Rt.value,ht=0):(W(ht,ht.u+Rt.g-256),e(256<=Rt.value),ht=Rt.value),ht==0&&(gt=!0)}else ht=$e(ut.G[0],ut.H[0],P);if(P.h)break;if(gt||256>ht){if(!gt)if(ut.nd)n[X]=(ut.qb|ht<<8)>>>0;else{if(Y(P),gt=$e(ut.G[1],ut.H[1],P),Y(P),Ct=$e(ut.G[2],ut.H[2],P),St=$e(ut.G[3],ut.H[3],P),P.h)break;n[X]=(St<<24|gt<<16|ht<<8|Ct)>>>0}if(gt=!1,++X,++N>=d&&(N=0,++L,y!=null&&L<=b&&!(L%16)&&y(t,L),z!=null))for(;K<X;)ht=n[K++],z.X[(506832829*ht&4294967295)>>>z.Mb]=ht}else if(280>ht){if(ht=yn(ht-256,P),Ct=$e(ut.G[4],ut.H[4],P),Y(P),Ct=Dn(d,Ct=yn(Ct,P)),P.h)break;if(X-c<Ct||g-X<ht)break t;for(St=0;St<ht;++St)n[X+St]=n[X+St-Ct];for(X+=ht,N+=ht;N>=d;)N-=d,++L,y!=null&&L<=b&&!(L%16)&&y(t,L);if(e(X<=g),N&U&&(ut=je(T,N,L)),z!=null)for(;K<X;)ht=n[K++],z.X[(506832829*ht&4294967295)>>>z.Mb]=ht}else{if(!(ht<lt))break t;for(gt=ht-280,e(z!=null);K<X;)ht=n[K++],z.X[(506832829*ht&4294967295)>>>z.Mb]=ht;ht=X,e(!(gt>>>(Ct=z).Xa)),n[ht]=Ct.X[gt],gt=!0}gt||e(P.h==q(P))}if(t.Pb&&P.h&&X<g)e(t.m.h),t.a=5,t.m=t.wd,t.$=t.xd,0<t.s.ua&&at(t.s.vb,t.s.Wa);else{if(P.h)break t;y?.(t,L>b?b:L),t.a=0,t.$=X-c}return 1}return t.a=3,0}function Rn(t){e(t!=null),t.vc=null,t.yc=null,t.Ya=null;var n=t.Wa;n!=null&&(n.X=null),t.vb=null,e(t!=null)}function ln(){var t=new yo;return t==null?null:(t.a=0,t.xb=hs,Mn(\"Predictor\",\"VP8LPredictors\"),Mn(\"Predictor\",\"VP8LPredictors_C\"),Mn(\"PredictorAdd\",\"VP8LPredictorsAdd\"),Mn(\"PredictorAdd\",\"VP8LPredictorsAdd_C\"),va=ie,fn=Ht,Pn=Ft,hr=We,Un=oe,$n=vn,ii=ge,G.VP8LMapColor32b=zi,G.VP8LMapColor8b=No,t)}function Tn(t,n,c,d,g){var b=1,y=[t],L=[n],N=d.m,P=d.s,T=null,X=0;t:for(;;){if(c)for(;b&&ft(N,1);){var K=y,V=L,lt=d,nt=1,z=lt.m,U=lt.gc[lt.ab],ut=ft(z,2);if(lt.Oc&1<<ut)b=0;else{switch(lt.Oc|=1<<ut,U.hc=ut,U.Ea=K[0],U.nc=V[0],U.K=[null],++lt.ab,e(4>=lt.ab),ut){case 0:case 1:U.b=ft(z,3)+2,nt=Tn(Mt(U.Ea,U.b),Mt(U.nc,U.b),0,lt,U.K),U.K=U.K[0];break;case 3:var gt,ht=ft(z,8)+1,Ct=16<ht?0:4<ht?1:2<ht?2:3;if(K[0]=Mt(U.Ea,Ct),U.b=Ct,gt=nt=Tn(ht,1,0,lt,U.K)){var St,Rt=ht,_t=U,se=1<<(8>>_t.b),le=o(se);if(le==null)gt=0;else{var ae=_t.K[0],ne=_t.w;for(le[0]=_t.K[0][0],St=1;St<1*Rt;++St)le[St]=wt(ae[ne+St],le[St-1]);for(;St<4*se;++St)le[St]=0;_t.K[0]=null,_t.K[0]=le,gt=1}}nt=gt;break;case 2:break;default:e(0)}b=nt}}if(y=y[0],L=L[0],b&&ft(N,1)&&!(b=1<=(X=ft(N,4))&&11>=X)){d.a=3;break t}var me;if(me=b)e:{var pe,Zt,Be,nn=d,Me=y,rn=L,fe=X,un=c,hn=nn.m,Re=nn.s,He=[null],Ze=1,mn=0,Hn=pc[fe];n:for(;;){if(un&&ft(hn,1)){var Te=ft(hn,3)+2,rr=Mt(Me,Te),Or=Mt(rn,Te),ci=rr*Or;if(!Tn(rr,Or,0,nn,He))break n;for(He=He[0],Re.xc=Te,pe=0;pe<ci;++pe){var mr=He[pe]>>8&65535;He[pe]=mr,mr>=Ze&&(Ze=mr+1)}}if(hn.h)break n;for(Zt=0;5>Zt;++Zt){var Se=cs[Zt];!Zt&&0<fe&&(Se+=1<<fe),mn<Se&&(mn=Se)}var Co=h(Ze*Hn,F),ys=Ze,ws=h(ys,R);if(ws==null)var ka=null;else e(65536>=ys),ka=ws;var Gi=o(mn);if(ka==null||Gi==null||Co==null){nn.a=1;break n}var Fa=Co;for(pe=Be=0;pe<Ze;++pe){var Cn=ka[pe],ui=Cn.G,hi=Cn.H,Ls=0,Ia=1,Ns=0;for(Zt=0;5>Zt;++Zt){Se=cs[Zt],ui[Zt]=Fa,hi[Zt]=Be,!Zt&&0<fe&&(Se+=1<<fe);i:{var Ca,jo=Se,ja=nn,Yi=Gi,Mc=Fa,qc=Be,Oo=0,vr=ja.m,Ec=ft(vr,1);if(u(Yi,0,0,jo),Ec){var Dc=ft(vr,1)+1,Rc=ft(vr,1),As=ft(vr,Rc==0?1:8);Yi[As]=1,Dc==2&&(Yi[As=ft(vr,8)]=1);var Oa=1}else{var xs=o(19),Ss=ft(vr,4)+4;if(19<Ss){ja.a=3;var Ba=0;break i}for(Ca=0;Ca<Ss;++Ca)xs[fc[Ca]]=ft(vr,3);var Bo=void 0,Ji=void 0,_s=ja,Tc=xs,Ma=jo,Ps=Yi,Mo=0,br=_s.m,ks=8,Fs=h(128,F);r:for(;k(Fs,0,7,Tc,19);){if(ft(br,1)){var zc=2+2*ft(br,3);if((Bo=2+ft(br,zc))>Ma)break r}else Bo=Ma;for(Ji=0;Ji<Ma&&Bo--;){Y(br);var Is=Fs[0+(127&j(br))];W(br,br.u+Is.g);var li=Is.value;if(16>li)Ps[Ji++]=li,li!=0&&(ks=li);else{var Uc=li==16,Cs=li-16,Hc=hc[Cs],js=ft(br,uc[Cs])+Hc;if(Ji+js>Ma)break r;for(var Wc=Uc?ks:0;0<js--;)Ps[Ji++]=Wc}}Mo=1;break r}Mo||(_s.a=3),Oa=Mo}(Oa=Oa&&!vr.h)&&(Oo=k(Mc,qc,8,Yi,jo)),Oa&&Oo!=0?Ba=Oo:(ja.a=3,Ba=0)}if(Ba==0)break n;if(Ia&&lc[Zt]==1&&(Ia=Fa[Be].g==0),Ls+=Fa[Be].g,Be+=Ba,3>=Zt){var Xi,qo=Gi[0];for(Xi=1;Xi<Se;++Xi)Gi[Xi]>qo&&(qo=Gi[Xi]);Ns+=qo}}if(Cn.nd=Ia,Cn.Qb=0,Ia&&(Cn.qb=(ui[3][hi[3]+0].value<<24|ui[1][hi[1]+0].value<<16|ui[2][hi[2]+0].value)>>>0,Ls==0&&256>ui[0][hi[0]+0].value&&(Cn.Qb=1,Cn.qb+=ui[0][hi[0]+0].value<<8)),Cn.jc=!Cn.Qb&&6>Ns,Cn.jc){var qa,ir=Cn;for(qa=0;qa<tn;++qa){var yr=qa,wr=ir.pd[yr],Ea=ir.G[0][ir.H[0]+yr];256<=Ea.value?(wr.g=Ea.g+256,wr.value=Ea.value):(wr.g=0,wr.value=0,yr>>=qe(Ea,8,wr),yr>>=qe(ir.G[1][ir.H[1]+yr],16,wr),yr>>=qe(ir.G[2][ir.H[2]+yr],0,wr),qe(ir.G[3][ir.H[3]+yr],24,wr))}}}Re.vc=He,Re.Wb=Ze,Re.Ya=ka,Re.yc=Co,me=1;break e}me=0}if(!(b=me)){d.a=3;break t}if(0<X){if(P.ua=1<<X,!Wt(P.Wa,X)){d.a=1,b=0;break t}}else P.ua=0;var Eo=d,Os=y,Vc=L,Do=Eo.s,Ro=Do.xc;if(Eo.c=Os,Eo.i=Vc,Do.md=Mt(Os,Ro),Do.wc=Ro==0?-1:(1<<Ro)-1,c){d.xb=Nc;break t}if((T=o(y*L))==null){d.a=1,b=0;break t}b=(b=Nn(d,T,0,y,L,L,null))&&!N.h;break t}return b?(g!=null?g[0]=T:(e(T==null),e(c)),d.$=0,c||Rn(P)):Rn(P),b}function _r(t,n){var c=t.c*t.i,d=c+n+16*n;return e(t.c<=n),t.V=o(d),t.V==null?(t.Ta=null,t.Ua=0,t.a=1,0):(t.Ta=t.V,t.Ua=t.Ba+c+n,1)}function Rr(t,n){var c=t.C,d=n-c,g=t.V,b=t.Ba+t.c*c;for(e(n<=t.l.o);0<d;){var y=16<d?16:d,L=t.l.ma,N=t.l.width,P=N*y,T=L.ca,X=L.tb+N*c,K=t.Ta,V=t.Ua;on(t,y,g,b),ts(K,V,T,X,P),wn(L,c,c+y,T,X,N),d-=y,g+=y*t.c,c+=y}e(c==n),t.C=t.Ma=n}function Tr(){this.ub=this.yd=this.td=this.Rb=0}function zr(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Ur(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Zi(){this.Yb=(function(){var t=[];return(function n(c,d,g){for(var b=g[d],y=0;y<b&&(c.push(g.length>d+1?[]:0),!(g.length<d+1));y++)n(c[y],d+1,g)})(t,0,[3,11]),t})()}function Xa(){this.jb=o(3),this.Wc=l([4,8],Zi),this.Xc=l([4,17],Zi)}function Ka(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function Hr(){this.ld=this.La=this.dd=this.tc=0}function $i(){this.Na=this.la=0}function Za(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Li(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function $a(){this.uc=this.M=this.Nb=0,this.wa=Array(new Hr),this.Y=0,this.ya=Array(new Li),this.aa=0,this.l=new Wr}function Qi(){this.y=o(16),this.f=o(8),this.ea=o(8)}function Qa(){this.cb=this.a=0,this.sc=\"\",this.m=new qt,this.Od=new Tr,this.Kc=new zr,this.ed=new Ka,this.Qa=new Ur,this.Ic=this.$c=this.Aa=0,this.D=new $a,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=h(8,qt),this.ia=0,this.pb=h(4,Za),this.Pa=new Xa,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Qi),this.Hd=0,this.rb=Array(new $i),this.sb=0,this.wa=Array(new Hr),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Li),this.L=this.aa=0,this.gd=l([4,2],Hr),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Wr(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma=\"void\",this.put=\"VP8IoPutHook\",this.ac=\"VP8IoSetupHook\",this.bc=\"VP8IoTeardownHook\",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function to(){var t=new Qa;return t!=null&&(t.a=0,t.sc=\"OK\",t.cb=0,t.Xb=0,Wi||(Wi=na)),t}function Pe(t,n,c){return t.a==0&&(t.a=n,t.sc=c,t.cb=0),0}function ta(t,n,c){return 3<=c&&t[n+0]==157&&t[n+1]==1&&t[n+2]==42}function ea(t,n){if(t==null)return 0;if(t.a=0,t.sc=\"OK\",n==null)return Pe(t,2,\"null VP8Io passed to VP8GetHeaders()\");var c=n.data,d=n.w,g=n.ha;if(4>g)return Pe(t,7,\"Truncated header.\");var b=c[d+0]|c[d+1]<<8|c[d+2]<<16,y=t.Od;if(y.Rb=!(1&b),y.td=b>>1&7,y.yd=b>>4&1,y.ub=b>>5,3<y.td)return Pe(t,3,\"Incorrect keyframe parameters.\");if(!y.yd)return Pe(t,4,\"Frame not displayable.\");d+=3,g-=3;var L=t.Kc;if(y.Rb){if(7>g)return Pe(t,7,\"cannot parse picture header\");if(!ta(c,d,g))return Pe(t,3,\"Bad code word\");L.c=16383&(c[d+4]<<8|c[d+3]),L.Td=c[d+4]>>6,L.i=16383&(c[d+6]<<8|c[d+5]),L.Ud=c[d+6]>>6,d+=7,g-=7,t.za=L.c+15>>4,t.Ub=L.i+15>>4,n.width=L.c,n.height=L.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,u((b=t.Pa).jb,0,255,b.jb.length),e((b=t.Qa)!=null),b.Cb=0,b.Bb=0,b.Fb=1,u(b.Zb,0,0,b.Zb.length),u(b.Lb,0,0,b.Lb)}if(y.ub>g)return Pe(t,7,\"bad partition length\");ct(b=t.m,c,d,y.ub),d+=y.ub,g-=y.ub,y.Rb&&(L.Ld=et(b),L.Kd=et(b)),L=t.Qa;var N,P=t.Pa;if(e(b!=null),e(L!=null),L.Cb=et(b),L.Cb){if(L.Bb=et(b),et(b)){for(L.Fb=et(b),N=0;4>N;++N)L.Zb[N]=et(b)?mt(b,7):0;for(N=0;4>N;++N)L.Lb[N]=et(b)?mt(b,6):0}if(L.Bb)for(N=0;3>N;++N)P.jb[N]=et(b)?ot(b,8):255}else L.Bb=0;if(b.Ka)return Pe(t,3,\"cannot parse segment header\");if((L=t.ed).zd=et(b),L.Tb=ot(b,6),L.wb=ot(b,3),L.Pc=et(b),L.Pc&&et(b)){for(P=0;4>P;++P)et(b)&&(L.vd[P]=mt(b,6));for(P=0;4>P;++P)et(b)&&(L.od[P]=mt(b,6))}if(t.L=L.Tb==0?0:L.zd?1:2,b.Ka)return Pe(t,3,\"cannot parse filter header\");var T=g;if(g=N=d,d=N+T,L=T,t.Xb=(1<<ot(t.m,2))-1,T<3*(P=t.Xb))c=7;else{for(N+=3*P,L-=3*P,T=0;T<P;++T){var X=c[g+0]|c[g+1]<<8|c[g+2]<<16;X>L&&(X=L),ct(t.Jc[+T],c,N,X),N+=X,L-=X,g+=3}ct(t.Jc[+P],c,N,L),c=N<d?0:5}if(c!=0)return Pe(t,c,\"cannot parse partitions\");for(c=ot(N=t.m,7),g=et(N)?mt(N,4):0,d=et(N)?mt(N,4):0,L=et(N)?mt(N,4):0,P=et(N)?mt(N,4):0,N=et(N)?mt(N,4):0,T=t.Qa,X=0;4>X;++X){if(T.Cb){var K=T.Zb[X];T.Fb||(K+=c)}else{if(0<X){t.pb[X]=t.pb[0];continue}K=c}var V=t.pb[X];V.Sc[0]=ko[sn(K+g,127)],V.Sc[1]=Fo[sn(K+0,127)],V.Eb[0]=2*ko[sn(K+d,127)],V.Eb[1]=101581*Fo[sn(K+L,127)]>>16,8>V.Eb[1]&&(V.Eb[1]=8),V.Qc[0]=ko[sn(K+P,117)],V.Qc[1]=Fo[sn(K+N,127)],V.lc=K+N}if(!y.Rb)return Pe(t,4,\"Not a key frame.\");for(et(b),y=t.Pa,c=0;4>c;++c){for(g=0;8>g;++g)for(d=0;3>d;++d)for(L=0;11>L;++L)P=Q(b,wc[c][g][d][L])?ot(b,8):bc[c][g][d][L],y.Wc[c][g].Yb[d][L]=P;for(g=0;17>g;++g)y.Xc[c][g]=y.Wc[c][Lc[g]]}return t.kc=et(b),t.kc&&(t.Bd=ot(b,8)),t.cb=1}function na(t,n,c,d,g,b,y){var L=n[g].Yb[c];for(c=0;16>g;++g){if(!Q(t,L[c+0]))return g;for(;!Q(t,L[c+1]);)if(L=n[++g].Yb[0],c=0,g==16)return 16;var N=n[g+1].Yb;if(Q(t,L[c+2])){var P=t,T=0;if(Q(P,(K=L)[(X=c)+3]))if(Q(P,K[X+6])){for(L=0,X=2*(T=Q(P,K[X+8]))+(K=Q(P,K[X+9+T])),T=0,K=mc[X];K[L];++L)T+=T+Q(P,K[L]);T+=3+(8<<X)}else Q(P,K[X+7])?(T=7+2*Q(P,165),T+=Q(P,145)):T=5+Q(P,159);else T=Q(P,K[X+4])?3+Q(P,K[X+5]):2;L=N[2]}else T=1,L=N[1];N=y+vc[g],0>(P=t).b&&$(P);var X,K=P.b,V=(X=P.Ca>>1)-(P.I>>K)>>31;--P.b,P.Ca+=V,P.Ca|=1,P.I-=(X+1&V)<<K,b[N]=((T^V)-V)*d[(0<g)+0]}return 16}function Ni(t){var n=t.rb[t.sb-1];n.la=0,n.Na=0,u(t.zc,0,0,t.zc.length),t.ja=0}function eo(t,n){if(t==null)return 0;if(n==null)return Pe(t,2,\"NULL VP8Io parameter in VP8Decode().\");if(!t.cb&&!ea(t,n))return 0;if(e(t.cb),n.ac==null||n.ac(n)){n.ob&&(t.L=0);var c=Pa[t.L];if(t.L==2?(t.yb=0,t.zb=0):(t.yb=n.v-c>>4,t.zb=n.j-c>>4,0>t.yb&&(t.yb=0),0>t.zb&&(t.zb=0)),t.Va=n.o+15+c>>4,t.Hb=n.va+15+c>>4,t.Hb>t.za&&(t.Hb=t.za),t.Va>t.Ub&&(t.Va=t.Ub),0<t.L){var d=t.ed;for(c=0;4>c;++c){var g;if(t.Qa.Cb){var b=t.Qa.Lb[c];t.Qa.Fb||(b+=d.Tb)}else b=d.Tb;for(g=0;1>=g;++g){var y=t.gd[c][g],L=b;if(d.Pc&&(L+=d.vd[0],g&&(L+=d.od[0])),0<(L=0>L?0:63<L?63:L)){var N=L;0<d.wb&&(N=4<d.wb?N>>2:N>>1)>9-d.wb&&(N=9-d.wb),1>N&&(N=1),y.dd=N,y.tc=2*L+N,y.ld=40<=L?2:15<=L?1:0}else y.tc=0;y.La=g}}}c=0}else Pe(t,6,\"Frame setup failed\"),c=t.a;if(c=c==0){if(c){t.$c=0,0<t.Aa||(t.Ic=Bc);t:{c=t.Ic,d=4*(N=t.za);var P=32*N,T=N+1,X=0<t.L?N*(0<t.Aa?2:1):0,K=(t.Aa==2?2:1)*N;if((y=d+832+(g=3*(16*c+Pa[t.L])/2*P)+(b=t.Fa!=null&&0<t.Fa.length?t.Kc.c*t.Kc.i:0))!=y)c=0;else{if(y>t.Vb){if(t.Vb=0,t.Ec=o(y),t.Fc=0,t.Ec==null){c=Pe(t,1,\"no memory during frame initialization.\");break t}t.Vb=y}y=t.Ec,L=t.Fc,t.Ac=y,t.Bc=L,L+=d,t.Gd=h(P,Qi),t.Hd=0,t.rb=h(T+1,$i),t.sb=1,t.wa=X?h(X,Hr):null,t.Y=0,t.D.Nb=0,t.D.wa=t.wa,t.D.Y=t.Y,0<t.Aa&&(t.D.Y+=N),e(!0),t.oc=y,t.pc=L,L+=832,t.ya=h(K,Li),t.aa=0,t.D.ya=t.ya,t.D.aa=t.aa,t.Aa==2&&(t.D.aa+=N),t.R=16*N,t.B=8*N,N=(P=Pa[t.L])*t.R,P=P/2*t.B,t.sa=y,t.ta=L+N,t.qa=t.sa,t.ra=t.ta+16*c*t.R+P,t.Ha=t.qa,t.Ia=t.ra+8*c*t.B+P,t.$c=0,L+=g,t.mb=b?y:null,t.nb=b?L:null,e(L+b<=t.Fc+t.Vb),Ni(t),u(t.Ac,t.Bc,0,d),c=1}}if(c){if(n.ka=0,n.y=t.sa,n.O=t.ta,n.f=t.qa,n.N=t.ra,n.ea=t.Ha,n.Vd=t.Ia,n.fa=t.R,n.Rc=t.B,n.F=null,n.J=0,!as){for(c=-255;255>=c;++c)es[255+c]=0>c?-c:c;for(c=-1020;1020>=c;++c)ns[1020+c]=-128>c?-128:127<c?127:c;for(c=-112;112>=c;++c)rs[112+c]=-16>c?-16:15<c?15:c;for(c=-255;510>=c;++c)is[255+c]=0>c?0:255<c?255:c;as=1}kn=io,ai=no,lr=ia,Fn=ro,Qn=aa,Ui=ra,Cr=ki,oi=Fr,jr=bo,fr=Fi,Hi=vo,dn=Kr,tr=Ii,be=pa,ye=da,ke=Kn,Ee=or,er=mo,In[0]=zn,In[1]=ao,In[2]=uo,In[3]=ho,In[4]=ca,In[5]=Jr,In[6]=ua,In[7]=Si,In[8]=fo,In[9]=lo,pr[0]=oa,pr[1]=so,pr[2]=Xn,pr[3]=Gr,pr[4]=Ve,pr[5]=co,pr[6]=sa,nr[0]=ar,nr[1]=oo,nr[2]=po,nr[3]=_i,nr[4]=kr,nr[5]=go,nr[6]=Pi,c=1}else c=0}c&&(c=(function(V,lt){for(V.M=0;V.M<V.Va;++V.M){var nt,z=V.Jc[V.M&V.Xb],U=V.m,ut=V;for(nt=0;nt<ut.za;++nt){var gt=U,ht=ut,Ct=ht.Ac,St=ht.Bc+4*nt,Rt=ht.zc,_t=ht.ya[ht.aa+nt];if(ht.Qa.Bb?_t.$b=Q(gt,ht.Pa.jb[0])?2+Q(gt,ht.Pa.jb[2]):Q(gt,ht.Pa.jb[1]):_t.$b=0,ht.kc&&(_t.Ad=Q(gt,ht.Bd)),_t.Za=!Q(gt,145)+0,_t.Za){var se=_t.Ob,le=0;for(ht=0;4>ht;++ht){var ae,ne=Rt[0+ht];for(ae=0;4>ae;++ae){ne=yc[Ct[St+ae]][ne];for(var me=us[Q(gt,ne[0])];0<me;)me=us[2*me+Q(gt,ne[me])];ne=-me,Ct[St+ae]=ne}a(se,le,Ct,St,4),le+=4,Rt[0+ht]=ne}}else ne=Q(gt,156)?Q(gt,128)?1:3:Q(gt,163)?2:0,_t.Ob[0]=ne,u(Ct,St,ne,4),u(Rt,0,ne,4);_t.Dd=Q(gt,142)?Q(gt,114)?Q(gt,183)?1:3:2:0}if(ut.m.Ka)return Pe(V,7,\"Premature end-of-partition0 encountered.\");for(;V.ja<V.za;++V.ja){if(ut=z,gt=(U=V).rb[U.sb-1],Ct=U.rb[U.sb+U.ja],nt=U.ya[U.aa+U.ja],St=U.kc?nt.Ad:0)gt.la=Ct.la=0,nt.Za||(gt.Na=Ct.Na=0),nt.Hc=0,nt.Gc=0,nt.ia=0;else{var pe,Zt;if(gt=Ct,Ct=ut,St=U.Pa.Xc,Rt=U.ya[U.aa+U.ja],_t=U.pb[Rt.$b],ht=Rt.ad,se=0,le=U.rb[U.sb-1],ne=ae=0,u(ht,se,0,384),Rt.Za)var Be=0,nn=St[3];else{me=o(16);var Me=gt.Na+le.Na;if(Me=Wi(Ct,St[1],Me,_t.Eb,0,me,0),gt.Na=le.Na=(0<Me)+0,1<Me)kn(me,0,ht,se);else{var rn=me[0]+3>>3;for(me=0;256>me;me+=16)ht[se+me]=rn}Be=1,nn=St[0]}var fe=15&gt.la,un=15&le.la;for(me=0;4>me;++me){var hn=1&un;for(rn=Zt=0;4>rn;++rn)fe=fe>>1|(hn=(Me=Wi(Ct,nn,Me=hn+(1&fe),_t.Sc,Be,ht,se))>Be)<<7,Zt=Zt<<2|(3<Me?3:1<Me?2:ht[se+0]!=0),se+=16;fe>>=4,un=un>>1|hn<<7,ae=(ae<<8|Zt)>>>0}for(nn=fe,Be=un>>4,pe=0;4>pe;pe+=2){for(Zt=0,fe=gt.la>>4+pe,un=le.la>>4+pe,me=0;2>me;++me){for(hn=1&un,rn=0;2>rn;++rn)Me=hn+(1&fe),fe=fe>>1|(hn=0<(Me=Wi(Ct,St[2],Me,_t.Qc,0,ht,se)))<<3,Zt=Zt<<2|(3<Me?3:1<Me?2:ht[se+0]!=0),se+=16;fe>>=2,un=un>>1|hn<<5}ne|=Zt<<4*pe,nn|=fe<<4<<pe,Be|=(240&un)<<pe}gt.la=nn,le.la=Be,Rt.Hc=ae,Rt.Gc=ne,Rt.ia=43690&ne?0:_t.ia,St=!(ae|ne)}if(0<U.L&&(U.wa[U.Y+U.ja]=U.gd[nt.$b][nt.Za],U.wa[U.Y+U.ja].La|=!St),ut.Ka)return Pe(V,7,\"Premature end-of-file encountered.\")}if(Ni(V),U=lt,ut=1,nt=(z=V).D,gt=0<z.L&&z.M>=z.zb&&z.M<=z.Va,z.Aa==0)t:{if(nt.M=z.M,nt.uc=gt,qi(z,nt),ut=1,nt=(Zt=z.D).Nb,gt=(ne=Pa[z.L])*z.R,Ct=ne/2*z.B,me=16*nt*z.R,rn=8*nt*z.B,St=z.sa,Rt=z.ta-gt+me,_t=z.qa,ht=z.ra-Ct+rn,se=z.Ha,le=z.Ia-Ct+rn,un=(fe=Zt.M)==0,ae=fe>=z.Va-1,z.Aa==2&&qi(z,Zt),Zt.uc)for(hn=(Me=z).D.M,e(Me.D.uc),Zt=Me.yb;Zt<Me.Hb;++Zt){Be=Zt,nn=hn;var Re=(He=(Se=Me).D).Nb;pe=Se.R;var He=He.wa[He.Y+Be],Ze=Se.sa,mn=Se.ta+16*Re*pe+16*Be,Hn=He.dd,Te=He.tc;if(Te!=0)if(e(3<=Te),Se.L==1)0<Be&&ke(Ze,mn,pe,Te+4),He.La&&er(Ze,mn,pe,Te),0<nn&&ye(Ze,mn,pe,Te+4),He.La&&Ee(Ze,mn,pe,Te);else{var rr=Se.B,Or=Se.qa,ci=Se.ra+8*Re*rr+8*Be,mr=Se.Ha,Se=Se.Ia+8*Re*rr+8*Be;Re=He.ld,0<Be&&(oi(Ze,mn,pe,Te+4,Hn,Re),fr(Or,ci,mr,Se,rr,Te+4,Hn,Re)),He.La&&(dn(Ze,mn,pe,Te,Hn,Re),be(Or,ci,mr,Se,rr,Te,Hn,Re)),0<nn&&(Cr(Ze,mn,pe,Te+4,Hn,Re),jr(Or,ci,mr,Se,rr,Te+4,Hn,Re)),He.La&&(Hi(Ze,mn,pe,Te,Hn,Re),tr(Or,ci,mr,Se,rr,Te,Hn,Re))}}if(z.ia&&alert(\"todo:DitherRow\"),U.put!=null){if(Zt=16*fe,fe=16*(fe+1),un?(U.y=z.sa,U.O=z.ta+me,U.f=z.qa,U.N=z.ra+rn,U.ea=z.Ha,U.W=z.Ia+rn):(Zt-=ne,U.y=St,U.O=Rt,U.f=_t,U.N=ht,U.ea=se,U.W=le),ae||(fe-=ne),fe>U.o&&(fe=U.o),U.F=null,U.J=null,z.Fa!=null&&0<z.Fa.length&&Zt<fe&&(U.J=Bi(z,U,Zt,fe-Zt),U.F=z.mb,U.F==null&&U.F.length==0)){ut=Pe(z,3,\"Could not decode alpha data.\");break t}Zt<U.j&&(ne=U.j-Zt,Zt=U.j,e(!(1&ne)),U.O+=z.R*ne,U.N+=z.B*(ne>>1),U.W+=z.B*(ne>>1),U.F!=null&&(U.J+=U.width*ne)),Zt<fe&&(U.O+=U.v,U.N+=U.v>>1,U.W+=U.v>>1,U.F!=null&&(U.J+=U.v),U.ka=Zt-U.j,U.U=U.va-U.v,U.T=fe-Zt,ut=U.put(U))}nt+1!=z.Ic||ae||(a(z.sa,z.ta-gt,St,Rt+16*z.R,gt),a(z.qa,z.ra-Ct,_t,ht+8*z.B,Ct),a(z.Ha,z.Ia-Ct,se,le+8*z.B,Ct))}if(!ut)return Pe(V,6,\"Output aborted.\")}return 1})(t,n)),n.bc!=null&&n.bc(n),c&=1}return c?(t.cb=0,c):0}function An(t,n,c,d,g){g=t[n+c+32*d]+(g>>3),t[n+c+32*d]=-256&g?0>g?0:255:g}function Vr(t,n,c,d,g,b){An(t,n,0,c,d+g),An(t,n,1,c,d+b),An(t,n,2,c,d-b),An(t,n,3,c,d-g)}function Qe(t){return(20091*t>>16)+t}function Ai(t,n,c,d){var g,b=0,y=o(16);for(g=0;4>g;++g){var L=t[n+0]+t[n+8],N=t[n+0]-t[n+8],P=(35468*t[n+4]>>16)-Qe(t[n+12]),T=Qe(t[n+4])+(35468*t[n+12]>>16);y[b+0]=L+T,y[b+1]=N+P,y[b+2]=N-P,y[b+3]=L-T,b+=4,n++}for(g=b=0;4>g;++g)L=(t=y[b+0]+4)+y[b+8],N=t-y[b+8],P=(35468*y[b+4]>>16)-Qe(y[b+12]),An(c,d,0,0,L+(T=Qe(y[b+4])+(35468*y[b+12]>>16))),An(c,d,1,0,N+P),An(c,d,2,0,N-P),An(c,d,3,0,L-T),b++,d+=32}function ra(t,n,c,d){var g=t[n+0]+4,b=35468*t[n+4]>>16,y=Qe(t[n+4]),L=35468*t[n+1]>>16;Vr(c,d,0,g+y,t=Qe(t[n+1]),L),Vr(c,d,1,g+b,t,L),Vr(c,d,2,g-b,t,L),Vr(c,d,3,g-y,t,L)}function no(t,n,c,d,g){Ai(t,n,c,d),g&&Ai(t,n+16,c,d+4)}function ia(t,n,c,d){ai(t,n+0,c,d,1),ai(t,n+32,c,d+128,1)}function ro(t,n,c,d){var g;for(t=t[n+0]+4,g=0;4>g;++g)for(n=0;4>n;++n)An(c,d,n,g,t)}function aa(t,n,c,d){t[n+0]&&Fn(t,n+0,c,d),t[n+16]&&Fn(t,n+16,c,d+4),t[n+32]&&Fn(t,n+32,c,d+128),t[n+48]&&Fn(t,n+48,c,d+128+4)}function io(t,n,c,d){var g,b=o(16);for(g=0;4>g;++g){var y=t[n+0+g]+t[n+12+g],L=t[n+4+g]+t[n+8+g],N=t[n+4+g]-t[n+8+g],P=t[n+0+g]-t[n+12+g];b[0+g]=y+L,b[8+g]=y-L,b[4+g]=P+N,b[12+g]=P-N}for(g=0;4>g;++g)y=(t=b[0+4*g]+3)+b[3+4*g],L=b[1+4*g]+b[2+4*g],N=b[1+4*g]-b[2+4*g],P=t-b[3+4*g],c[d+0]=y+L>>3,c[d+16]=P+N>>3,c[d+32]=y-L>>3,c[d+48]=P-N>>3,d+=64}function xi(t,n,c){var d,g=n-32,b=cn,y=255-t[g-1];for(d=0;d<c;++d){var L,N=b,P=y+t[n-1];for(L=0;L<c;++L)t[n+L]=N[P+t[g+L]];n+=32}}function ao(t,n){xi(t,n,4)}function oo(t,n){xi(t,n,8)}function so(t,n){xi(t,n,16)}function Xn(t,n){var c;for(c=0;16>c;++c)a(t,n+32*c,t,n-32,16)}function Gr(t,n){var c;for(c=16;0<c;--c)u(t,n,t[n-1],16),n+=32}function Yr(t,n,c){var d;for(d=0;16>d;++d)u(n,c+32*d,t,16)}function oa(t,n){var c,d=16;for(c=0;16>c;++c)d+=t[n-1+32*c]+t[n+c-32];Yr(d>>5,t,n)}function Ve(t,n){var c,d=8;for(c=0;16>c;++c)d+=t[n-1+32*c];Yr(d>>4,t,n)}function co(t,n){var c,d=8;for(c=0;16>c;++c)d+=t[n+c-32];Yr(d>>4,t,n)}function sa(t,n){Yr(128,t,n)}function Vt(t,n,c){return t+2*n+c+2>>2}function uo(t,n){var c,d=n-32;for(d=new Uint8Array([Vt(t[d-1],t[d+0],t[d+1]),Vt(t[d+0],t[d+1],t[d+2]),Vt(t[d+1],t[d+2],t[d+3]),Vt(t[d+2],t[d+3],t[d+4])]),c=0;4>c;++c)a(t,n+32*c,d,0,d.length)}function ho(t,n){var c=t[n-1],d=t[n-1+32],g=t[n-1+64],b=t[n-1+96];At(t,n+0,16843009*Vt(t[n-1-32],c,d)),At(t,n+32,16843009*Vt(c,d,g)),At(t,n+64,16843009*Vt(d,g,b)),At(t,n+96,16843009*Vt(g,b,b))}function zn(t,n){var c,d=4;for(c=0;4>c;++c)d+=t[n+c-32]+t[n-1+32*c];for(d>>=3,c=0;4>c;++c)u(t,n+32*c,d,4)}function ca(t,n){var c=t[n-1+0],d=t[n-1+32],g=t[n-1+64],b=t[n-1-32],y=t[n+0-32],L=t[n+1-32],N=t[n+2-32],P=t[n+3-32];t[n+0+96]=Vt(d,g,t[n-1+96]),t[n+1+96]=t[n+0+64]=Vt(c,d,g),t[n+2+96]=t[n+1+64]=t[n+0+32]=Vt(b,c,d),t[n+3+96]=t[n+2+64]=t[n+1+32]=t[n+0+0]=Vt(y,b,c),t[n+3+64]=t[n+2+32]=t[n+1+0]=Vt(L,y,b),t[n+3+32]=t[n+2+0]=Vt(N,L,y),t[n+3+0]=Vt(P,N,L)}function ua(t,n){var c=t[n+1-32],d=t[n+2-32],g=t[n+3-32],b=t[n+4-32],y=t[n+5-32],L=t[n+6-32],N=t[n+7-32];t[n+0+0]=Vt(t[n+0-32],c,d),t[n+1+0]=t[n+0+32]=Vt(c,d,g),t[n+2+0]=t[n+1+32]=t[n+0+64]=Vt(d,g,b),t[n+3+0]=t[n+2+32]=t[n+1+64]=t[n+0+96]=Vt(g,b,y),t[n+3+32]=t[n+2+64]=t[n+1+96]=Vt(b,y,L),t[n+3+64]=t[n+2+96]=Vt(y,L,N),t[n+3+96]=Vt(L,N,N)}function Jr(t,n){var c=t[n-1+0],d=t[n-1+32],g=t[n-1+64],b=t[n-1-32],y=t[n+0-32],L=t[n+1-32],N=t[n+2-32],P=t[n+3-32];t[n+0+0]=t[n+1+64]=b+y+1>>1,t[n+1+0]=t[n+2+64]=y+L+1>>1,t[n+2+0]=t[n+3+64]=L+N+1>>1,t[n+3+0]=N+P+1>>1,t[n+0+96]=Vt(g,d,c),t[n+0+64]=Vt(d,c,b),t[n+0+32]=t[n+1+96]=Vt(c,b,y),t[n+1+32]=t[n+2+96]=Vt(b,y,L),t[n+2+32]=t[n+3+96]=Vt(y,L,N),t[n+3+32]=Vt(L,N,P)}function Si(t,n){var c=t[n+0-32],d=t[n+1-32],g=t[n+2-32],b=t[n+3-32],y=t[n+4-32],L=t[n+5-32],N=t[n+6-32],P=t[n+7-32];t[n+0+0]=c+d+1>>1,t[n+1+0]=t[n+0+64]=d+g+1>>1,t[n+2+0]=t[n+1+64]=g+b+1>>1,t[n+3+0]=t[n+2+64]=b+y+1>>1,t[n+0+32]=Vt(c,d,g),t[n+1+32]=t[n+0+96]=Vt(d,g,b),t[n+2+32]=t[n+1+96]=Vt(g,b,y),t[n+3+32]=t[n+2+96]=Vt(b,y,L),t[n+3+64]=Vt(y,L,N),t[n+3+96]=Vt(L,N,P)}function lo(t,n){var c=t[n-1+0],d=t[n-1+32],g=t[n-1+64],b=t[n-1+96];t[n+0+0]=c+d+1>>1,t[n+2+0]=t[n+0+32]=d+g+1>>1,t[n+2+32]=t[n+0+64]=g+b+1>>1,t[n+1+0]=Vt(c,d,g),t[n+3+0]=t[n+1+32]=Vt(d,g,b),t[n+3+32]=t[n+1+64]=Vt(g,b,b),t[n+3+64]=t[n+2+64]=t[n+0+96]=t[n+1+96]=t[n+2+96]=t[n+3+96]=b}function fo(t,n){var c=t[n-1+0],d=t[n-1+32],g=t[n-1+64],b=t[n-1+96],y=t[n-1-32],L=t[n+0-32],N=t[n+1-32],P=t[n+2-32];t[n+0+0]=t[n+2+32]=c+y+1>>1,t[n+0+32]=t[n+2+64]=d+c+1>>1,t[n+0+64]=t[n+2+96]=g+d+1>>1,t[n+0+96]=b+g+1>>1,t[n+3+0]=Vt(L,N,P),t[n+2+0]=Vt(y,L,N),t[n+1+0]=t[n+3+32]=Vt(c,y,L),t[n+1+32]=t[n+3+64]=Vt(d,c,y),t[n+1+64]=t[n+3+96]=Vt(g,d,c),t[n+1+96]=Vt(b,g,d)}function po(t,n){var c;for(c=0;8>c;++c)a(t,n+32*c,t,n-32,8)}function _i(t,n){var c;for(c=0;8>c;++c)u(t,n,t[n-1],8),n+=32}function Pr(t,n,c){var d;for(d=0;8>d;++d)u(n,c+32*d,t,8)}function ar(t,n){var c,d=8;for(c=0;8>c;++c)d+=t[n+c-32]+t[n-1+32*c];Pr(d>>4,t,n)}function go(t,n){var c,d=4;for(c=0;8>c;++c)d+=t[n+c-32];Pr(d>>3,t,n)}function kr(t,n){var c,d=4;for(c=0;8>c;++c)d+=t[n-1+32*c];Pr(d>>3,t,n)}function Pi(t,n){Pr(128,t,n)}function Xr(t,n,c){var d=t[n-c],g=t[n+0],b=3*(g-d)+Ao[1020+t[n-2*c]-t[n+c]],y=ya[112+(b+4>>3)];t[n-c]=cn[255+d+ya[112+(b+3>>3)]],t[n+0]=cn[255+g-y]}function ha(t,n,c,d){var g=t[n+0],b=t[n+c];return pn[255+t[n-2*c]-t[n-c]]>d||pn[255+b-g]>d}function la(t,n,c,d){return 4*pn[255+t[n-c]-t[n+0]]+pn[255+t[n-2*c]-t[n+c]]<=d}function fa(t,n,c,d,g){var b=t[n-3*c],y=t[n-2*c],L=t[n-c],N=t[n+0],P=t[n+c],T=t[n+2*c],X=t[n+3*c];return 4*pn[255+L-N]+pn[255+y-P]>d?0:pn[255+t[n-4*c]-b]<=g&&pn[255+b-y]<=g&&pn[255+y-L]<=g&&pn[255+X-T]<=g&&pn[255+T-P]<=g&&pn[255+P-N]<=g}function da(t,n,c,d){var g=2*d+1;for(d=0;16>d;++d)la(t,n+d,c,g)&&Xr(t,n+d,c)}function Kn(t,n,c,d){var g=2*d+1;for(d=0;16>d;++d)la(t,n+d*c,1,g)&&Xr(t,n+d*c,1)}function or(t,n,c,d){var g;for(g=3;0<g;--g)da(t,n+=4*c,c,d)}function mo(t,n,c,d){var g;for(g=3;0<g;--g)Kn(t,n+=4,c,d)}function sr(t,n,c,d,g,b,y,L){for(b=2*b+1;0<g--;){if(fa(t,n,c,b,y))if(ha(t,n,c,L))Xr(t,n,c);else{var N=t,P=n,T=c,X=N[P-2*T],K=N[P-T],V=N[P+0],lt=N[P+T],nt=N[P+2*T],z=27*(ut=Ao[1020+3*(V-K)+Ao[1020+X-lt]])+63>>7,U=18*ut+63>>7,ut=9*ut+63>>7;N[P-3*T]=cn[255+N[P-3*T]+ut],N[P-2*T]=cn[255+X+U],N[P-T]=cn[255+K+z],N[P+0]=cn[255+V-z],N[P+T]=cn[255+lt-U],N[P+2*T]=cn[255+nt-ut]}n+=d}}function xn(t,n,c,d,g,b,y,L){for(b=2*b+1;0<g--;){if(fa(t,n,c,b,y))if(ha(t,n,c,L))Xr(t,n,c);else{var N=t,P=n,T=c,X=N[P-T],K=N[P+0],V=N[P+T],lt=ya[112+((nt=3*(K-X))+4>>3)],nt=ya[112+(nt+3>>3)],z=lt+1>>1;N[P-2*T]=cn[255+N[P-2*T]+z],N[P-T]=cn[255+X+nt],N[P+0]=cn[255+K-lt],N[P+T]=cn[255+V-z]}n+=d}}function ki(t,n,c,d,g,b){sr(t,n,c,1,16,d,g,b)}function Fr(t,n,c,d,g,b){sr(t,n,1,c,16,d,g,b)}function vo(t,n,c,d,g,b){var y;for(y=3;0<y;--y)xn(t,n+=4*c,c,1,16,d,g,b)}function Kr(t,n,c,d,g,b){var y;for(y=3;0<y;--y)xn(t,n+=4,1,c,16,d,g,b)}function bo(t,n,c,d,g,b,y,L){sr(t,n,g,1,8,b,y,L),sr(c,d,g,1,8,b,y,L)}function Fi(t,n,c,d,g,b,y,L){sr(t,n,1,g,8,b,y,L),sr(c,d,1,g,8,b,y,L)}function Ii(t,n,c,d,g,b,y,L){xn(t,n+4*g,g,1,8,b,y,L),xn(c,d+4*g,g,1,8,b,y,L)}function pa(t,n,c,d,g,b,y,L){xn(t,n+4,1,g,8,b,y,L),xn(c,d+4,1,g,8,b,y,L)}function Zr(){this.ba=new bn,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Ae,this.memory=0,this.Ib=\"OutputFunc\",this.Jb=\"OutputAlphaFunc\",this.Nd=\"OutputRowFunc\"}function Ci(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function ji(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function ga(){this.ua=0,this.Wa=new O,this.vb=new O,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new R,this.yc=new F}function yo(){this.xb=this.a=0,this.l=new Wr,this.ca=new bn,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new w,this.Pb=0,this.wd=new w,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new ga,this.ab=0,this.gc=h(4,ji),this.Oc=0}function $r(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Wr,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Ir(t,n,c,d,g,b,y){for(t=t==null?0:t[n+0],n=0;n<y;++n)g[b+n]=t+c[d+n]&255,t=g[b+n]}function Oi(t,n,c,d,g,b,y){var L;if(t==null)Ir(null,null,c,d,g,b,y);else for(L=0;L<y;++L)g[b+L]=t[n+L]+c[d+L]&255}function cr(t,n,c,d,g,b,y){if(t==null)Ir(null,null,c,d,g,b,y);else{var L,N=t[n+0],P=N,T=N;for(L=0;L<y;++L)P=T+(N=t[n+L])-P,T=c[d+L]+(-256&P?0>P?0:255:P)&255,P=N,g[b+L]=T}}function Bi(t,n,c,d){var g=n.width,b=n.o;if(e(t!=null&&n!=null),0>c||0>=d||c+d>b)return null;if(!t.Cc){if(t.ga==null){var y;if(t.ga=new $r,(y=t.ga==null)||(y=n.width*n.o,e(t.Gb.length==0),t.Gb=o(y),t.Uc=0,t.Gb==null?y=0:(t.mb=t.Gb,t.nb=t.Uc,t.rc=null,y=1),y=!y),!y){y=t.ga;var L=t.Fa,N=t.P,P=t.qc,T=t.mb,X=t.nb,K=N+1,V=P-1,lt=y.l;if(e(L!=null&&T!=null&&n!=null),gr[0]=null,gr[1]=Ir,gr[2]=Oi,gr[3]=cr,y.ca=T,y.tb=X,y.c=n.width,y.i=n.height,e(0<y.c&&0<y.i),1>=P)n=0;else if(y.$a=L[N+0]>>0&3,y.Z=L[N+0]>>2&3,y.Lc=L[N+0]>>4&3,N=L[N+0]>>6&3,0>y.$a||1<y.$a||4<=y.Z||1<y.Lc||N)n=0;else if(lt.put=qn,lt.ac=Ue,lt.bc=En,lt.ma=y,lt.width=n.width,lt.height=n.height,lt.Da=n.Da,lt.v=n.v,lt.va=n.va,lt.j=n.j,lt.o=n.o,y.$a)t:{e(y.$a==1),n=ln();e:for(;;){if(n==null){n=0;break t}if(e(y!=null),y.mc=n,n.c=y.c,n.i=y.i,n.l=y.l,n.l.ma=y,n.l.width=y.c,n.l.height=y.i,n.a=0,tt(n.m,L,K,V),!Tn(y.c,y.i,1,n,null)||(n.ab==1&&n.gc[0].hc==3&&Jn(n.s)?(y.ic=1,L=n.c*n.i,n.Ta=null,n.Ua=0,n.V=o(L),n.Ba=0,n.V==null?(n.a=1,n=0):n=1):(y.ic=0,n=_r(n,y.c)),!n))break e;n=1;break t}y.mc=null,n=0}else n=V>=y.c*y.i;y=!n}if(y)return null;t.ga.Lc!=1?t.Ga=0:d=b-c}e(t.ga!=null),e(c+d<=b);t:{if(n=(L=t.ga).c,b=L.l.o,L.$a==0){if(K=t.rc,V=t.Vc,lt=t.Fa,N=t.P+1+c*n,P=t.mb,T=t.nb+c*n,e(N<=t.P+t.qc),L.Z!=0)for(e(gr[L.Z]!=null),y=0;y<d;++y)gr[L.Z](K,V,lt,N,P,T,n),K=P,V=T,T+=n,N+=n;else for(y=0;y<d;++y)a(P,T,lt,N,n),K=P,V=T,T+=n,N+=n;t.rc=K,t.Vc=V}else{if(e(L.mc!=null),n=c+d,e((y=L.mc)!=null),e(n<=y.i),y.C>=n)n=1;else if(L.ic||J(),L.ic){L=y.V,K=y.Ba,V=y.c;var nt=y.i,z=(lt=1,N=y.$/V,P=y.$%V,T=y.m,X=y.s,y.$),U=V*nt,ut=V*n,gt=X.wc,ht=z<ut?je(X,P,N):null;e(z<=U),e(n<=nt),e(Jn(X));e:for(;;){for(;!T.h&&z<ut;){if(P&gt||(ht=je(X,P,N)),e(ht!=null),Y(T),256>(nt=$e(ht.G[0],ht.H[0],T)))L[K+z]=nt,++z,++P>=V&&(P=0,++N<=n&&!(N%16)&&Ln(y,N));else{if(!(280>nt)){lt=0;break e}nt=yn(nt-256,T);var Ct,St=$e(ht.G[4],ht.H[4],T);if(Y(T),!(z>=(St=Dn(V,St=yn(St,T)))&&U-z>=nt)){lt=0;break e}for(Ct=0;Ct<nt;++Ct)L[K+z+Ct]=L[K+z+Ct-St];for(z+=nt,P+=nt;P>=V;)P-=V,++N<=n&&!(N%16)&&Ln(y,N);z<ut&&P&gt&&(ht=je(X,P,N))}e(T.h==q(T))}Ln(y,N>n?n:N);break e}!lt||T.h&&z<U?(lt=0,y.a=T.h?5:3):y.$=z,n=lt}else n=Nn(y,y.V,y.Ba,y.c,y.i,n,Rr);if(!n){d=0;break t}}c+d>=b&&(t.Cc=1),d=1}if(!d)return null;if(t.Cc&&((d=t.ga)!=null&&(d.mc=null),t.ga=null,0<t.Ga))return alert(\"todo:WebPDequantizeLevels\"),null}return t.nb+c*g}function s(t,n,c,d,g,b){for(;0<g--;){var y,L=t,N=n+(c?1:0),P=t,T=n+(c?0:3);for(y=0;y<d;++y){var X=P[T+4*y];X!=255&&(X*=32897,L[N+4*y+0]=L[N+4*y+0]*X>>23,L[N+4*y+1]=L[N+4*y+1]*X>>23,L[N+4*y+2]=L[N+4*y+2]*X>>23)}n+=b}}function v(t,n,c,d,g){for(;0<d--;){var b;for(b=0;b<c;++b){var y=t[n+2*b+0],L=15&(P=t[n+2*b+1]),N=4369*L,P=(240&P|P>>4)*N>>16;t[n+2*b+0]=(240&y|y>>4)*N>>16&240|(15&y|y<<4)*N>>16>>4&15,t[n+2*b+1]=240&P|L}n+=g}}function C(t,n,c,d,g,b,y,L){var N,P,T=255;for(P=0;P<g;++P){for(N=0;N<d;++N){var X=t[n+N];b[y+4*N]=X,T&=X}n+=c,y+=L}return T!=255}function D(t,n,c,d,g){var b;for(b=0;b<g;++b)c[d+b]=t[n+b]>>8}function J(){dr=s,si=v,ba=C,ts=D}function it(t,n,c){G[t]=function(d,g,b,y,L,N,P,T,X,K,V,lt,nt,z,U,ut,gt){var ht,Ct=gt-1>>1,St=L[N+0]|P[T+0]<<16,Rt=X[K+0]|V[lt+0]<<16;e(d!=null);var _t=3*St+Rt+131074>>2;for(n(d[g+0],255&_t,_t>>16,nt,z),b!=null&&(_t=3*Rt+St+131074>>2,n(b[y+0],255&_t,_t>>16,U,ut)),ht=1;ht<=Ct;++ht){var se=L[N+ht]|P[T+ht]<<16,le=X[K+ht]|V[lt+ht]<<16,ae=St+se+Rt+le+524296,ne=ae+2*(se+Rt)>>3;_t=ne+St>>1,St=(ae=ae+2*(St+le)>>3)+se>>1,n(d[g+2*ht-1],255&_t,_t>>16,nt,z+(2*ht-1)*c),n(d[g+2*ht-0],255&St,St>>16,nt,z+(2*ht-0)*c),b!=null&&(_t=ae+Rt>>1,St=ne+le>>1,n(b[y+2*ht-1],255&_t,_t>>16,U,ut+(2*ht-1)*c),n(b[y+2*ht+0],255&St,St>>16,U,ut+(2*ht+0)*c)),St=se,Rt=le}1&gt||(_t=3*St+Rt+131074>>2,n(d[g+gt-1],255&_t,_t>>16,nt,z+(gt-1)*c),b!=null&&(_t=3*Rt+St+131074>>2,n(b[y+gt-1],255&_t,_t>>16,U,ut+(gt-1)*c)))}}function yt(){gn[wa]=Ac,gn[La]=ls,gn[os]=xc,gn[Na]=fs,gn[Aa]=ds,gn[xo]=ps,gn[ss]=Sc,gn[So]=ls,gn[_o]=fs,gn[xa]=ds,gn[Po]=ps}function It(t){return t&~_c?0>t?0:255:t>>gs}function Dt(t,n){return It((19077*t>>8)+(26149*n>>8)-14234)}function Kt(t,n,c){return It((19077*t>>8)-(6419*n>>8)-(13320*c>>8)+8708)}function Qt(t,n){return It((19077*t>>8)+(33050*n>>8)-17685)}function re(t,n,c,d,g){d[g+0]=Dt(t,c),d[g+1]=Kt(t,n,c),d[g+2]=Qt(t,n)}function Le(t,n,c,d,g){d[g+0]=Qt(t,n),d[g+1]=Kt(t,n,c),d[g+2]=Dt(t,c)}function xe(t,n,c,d,g){var b=Kt(t,n,c);n=b<<3&224|Qt(t,n)>>3,d[g+0]=248&Dt(t,c)|b>>5,d[g+1]=n}function Oe(t,n,c,d,g){var b=240&Qt(t,n)|15;d[g+0]=240&Dt(t,c)|Kt(t,n,c)>>4,d[g+1]=b}function Ge(t,n,c,d,g){d[g+0]=255,re(t,n,c,d,g+1)}function De(t,n,c,d,g){Le(t,n,c,d,g),d[g+3]=255}function Sn(t,n,c,d,g){re(t,n,c,d,g),d[g+3]=255}function sn(t,n){return 0>t?0:t>n?n:t}function Zn(t,n,c){G[t]=function(d,g,b,y,L,N,P,T,X){for(var K=T+(-2&X)*c;T!=K;)n(d[g+0],b[y+0],L[N+0],P,T),n(d[g+1],b[y+0],L[N+0],P,T+c),g+=2,++y,++N,T+=2*c;1&X&&n(d[g+0],b[y+0],L[N+0],P,T)}}function ma(t,n,c){return c==0?t==0?n==0?6:5:n==0?4:0:c}function Mi(t,n,c,d,g){switch(t>>>30){case 3:ai(n,c,d,g,0);break;case 2:Ui(n,c,d,g);break;case 1:Fn(n,c,d,g)}}function qi(t,n){var c,d,g=n.M,b=n.Nb,y=t.oc,L=t.pc+40,N=t.oc,P=t.pc+584,T=t.oc,X=t.pc+600;for(c=0;16>c;++c)y[L+32*c-1]=129;for(c=0;8>c;++c)N[P+32*c-1]=129,T[X+32*c-1]=129;for(0<g?y[L-1-32]=N[P-1-32]=T[X-1-32]=129:(u(y,L-32-1,127,21),u(N,P-32-1,127,9),u(T,X-32-1,127,9)),d=0;d<t.za;++d){var K=n.ya[n.aa+d];if(0<d){for(c=-1;16>c;++c)a(y,L+32*c-4,y,L+32*c+12,4);for(c=-1;8>c;++c)a(N,P+32*c-4,N,P+32*c+4,4),a(T,X+32*c-4,T,X+32*c+4,4)}var V=t.Gd,lt=t.Hd+d,nt=K.ad,z=K.Hc;if(0<g&&(a(y,L-32,V[lt].y,0,16),a(N,P-32,V[lt].f,0,8),a(T,X-32,V[lt].ea,0,8)),K.Za){var U=y,ut=L-32+16;for(0<g&&(d>=t.za-1?u(U,ut,V[lt].y[15],4):a(U,ut,V[lt+1].y,0,4)),c=0;4>c;c++)U[ut+128+c]=U[ut+256+c]=U[ut+384+c]=U[ut+0+c];for(c=0;16>c;++c,z<<=2)U=y,ut=L+vs[c],In[K.Ob[c]](U,ut),Mi(z,nt,16*+c,U,ut)}else if(U=ma(d,g,K.Ob[0]),pr[U](y,L),z!=0)for(c=0;16>c;++c,z<<=2)Mi(z,nt,16*+c,y,L+vs[c]);for(c=K.Gc,U=ma(d,g,K.Dd),nr[U](N,P),nr[U](T,X),z=nt,U=N,ut=P,255&(K=c>>0)&&(170&K?lr(z,256,U,ut):Qn(z,256,U,ut)),K=T,z=X,255&(c>>=8)&&(170&c?lr(nt,320,K,z):Qn(nt,320,K,z)),g<t.Ub-1&&(a(V[lt].y,0,y,L+480,16),a(V[lt].f,0,N,P+224,8),a(V[lt].ea,0,T,X+224,8)),c=8*b*t.B,V=t.sa,lt=t.ta+16*d+16*b*t.R,nt=t.qa,K=t.ra+8*d+c,z=t.Ha,U=t.Ia+8*d+c,c=0;16>c;++c)a(V,lt+c*t.R,y,L+32*c,16);for(c=0;8>c;++c)a(nt,K+c*t.B,N,P+32*c,8),a(z,U+c*t.B,T,X+32*c,8)}}function Qr(t,n,c,d,g,b,y,L,N){var P=[0],T=[0],X=0,K=N!=null?N.kd:0,V=N??new Ci;if(t==null||12>c)return 7;V.data=t,V.w=n,V.ha=c,n=[n],c=[c],V.gb=[V.gb];t:{var lt=n,nt=c,z=V.gb;if(e(t!=null),e(nt!=null),e(z!=null),z[0]=0,12<=nt[0]&&!r(t,lt[0],\"RIFF\")){if(r(t,lt[0]+8,\"WEBP\")){z=3;break t}var U=jt(t,lt[0]+4);if(12>U||4294967286<U){z=3;break t}if(K&&U>nt[0]-8){z=7;break t}z[0]=U,lt[0]+=12,nt[0]-=12}z=0}if(z!=0)return z;for(U=0<V.gb[0],c=c[0];;){t:{var ut=t;nt=n,z=c;var gt=P,ht=T,Ct=lt=[0];if((_t=X=[X])[0]=0,8>z[0])z=7;else{if(!r(ut,nt[0],\"VP8X\")){if(jt(ut,nt[0]+4)!=10){z=3;break t}if(18>z[0]){z=7;break t}var St=jt(ut,nt[0]+8),Rt=1+Ot(ut,nt[0]+12);if(2147483648<=Rt*(ut=1+Ot(ut,nt[0]+15))){z=3;break t}Ct!=null&&(Ct[0]=St),gt!=null&&(gt[0]=Rt),ht!=null&&(ht[0]=ut),nt[0]+=18,z[0]-=18,_t[0]=1}z=0}}if(X=X[0],lt=lt[0],z!=0)return z;if(nt=!!(2&lt),!U&&X)return 3;if(b!=null&&(b[0]=!!(16&lt)),y!=null&&(y[0]=nt),L!=null&&(L[0]=0),y=P[0],lt=T[0],X&&nt&&N==null){z=0;break}if(4>c){z=7;break}if(U&&X||!U&&!X&&!r(t,n[0],\"ALPH\")){c=[c],V.na=[V.na],V.P=[V.P],V.Sa=[V.Sa];t:{St=t,z=n,U=c;var _t=V.gb;gt=V.na,ht=V.P,Ct=V.Sa,Rt=22,e(St!=null),e(U!=null),ut=z[0];var se=U[0];for(e(gt!=null),e(Ct!=null),gt[0]=null,ht[0]=null,Ct[0]=0;;){if(z[0]=ut,U[0]=se,8>se){z=7;break t}var le=jt(St,ut+4);if(4294967286<le){z=3;break t}var ae=8+le+1&-2;if(Rt+=ae,0<_t&&Rt>_t){z=3;break t}if(!r(St,ut,\"VP8 \")||!r(St,ut,\"VP8L\")){z=0;break t}if(se[0]<ae){z=7;break t}r(St,ut,\"ALPH\")||(gt[0]=St,ht[0]=ut+8,Ct[0]=le),ut+=ae,se-=ae}}if(c=c[0],V.na=V.na[0],V.P=V.P[0],V.Sa=V.Sa[0],z!=0)break}c=[c],V.Ja=[V.Ja],V.xa=[V.xa];t:if(_t=t,z=n,U=c,gt=V.gb[0],ht=V.Ja,Ct=V.xa,St=z[0],ut=!r(_t,St,\"VP8 \"),Rt=!r(_t,St,\"VP8L\"),e(_t!=null),e(U!=null),e(ht!=null),e(Ct!=null),8>U[0])z=7;else{if(ut||Rt){if(_t=jt(_t,St+4),12<=gt&&_t>gt-12){z=3;break t}if(K&&_t>U[0]-8){z=7;break t}ht[0]=_t,z[0]+=8,U[0]-=8,Ct[0]=Rt}else Ct[0]=5<=U[0]&&_t[St+0]==47&&!(_t[St+4]>>5),ht[0]=U[0];z=0}if(c=c[0],V.Ja=V.Ja[0],V.xa=V.xa[0],n=n[0],z!=0)break;if(4294967286<V.Ja)return 3;if(L==null||nt||(L[0]=V.xa?2:1),y=[y],lt=[lt],V.xa){if(5>c){z=7;break}L=y,K=lt,nt=b,t==null||5>c?t=0:5<=c&&t[n+0]==47&&!(t[n+4]>>5)?(U=[0],_t=[0],gt=[0],tt(ht=new w,t,n,c),Tt(ht,U,_t,gt)?(L!=null&&(L[0]=U[0]),K!=null&&(K[0]=_t[0]),nt!=null&&(nt[0]=gt[0]),t=1):t=0):t=0}else{if(10>c){z=7;break}L=lt,t==null||10>c||!ta(t,n+3,c-3)?t=0:(K=t[n+0]|t[n+1]<<8|t[n+2]<<16,nt=16383&(t[n+7]<<8|t[n+6]),t=16383&(t[n+9]<<8|t[n+8]),1&K||3<(K>>1&7)||!(K>>4&1)||K>>5>=V.Ja||!nt||!t?t=0:(y&&(y[0]=nt),L&&(L[0]=t),t=1))}if(!t||(y=y[0],lt=lt[0],X&&(P[0]!=y||T[0]!=lt)))return 3;N!=null&&(N[0]=V,N.offset=n-N.w,e(4294967286>n-N.w),e(N.offset==N.ha-c));break}return z==0||z==7&&X&&N==null?(b!=null&&(b[0]|=V.na!=null&&0<V.na.length),d!=null&&(d[0]=y),g!=null&&(g[0]=lt),0):z}function Ei(t,n,c){var d=n.width,g=n.height,b=0,y=0,L=d,N=g;if(n.Da=t!=null&&0<t.Da,n.Da&&(L=t.cd,N=t.bd,b=t.v,y=t.j,11>c||(b&=-2,y&=-2),0>b||0>y||0>=L||0>=N||b+L>d||y+N>g))return 0;if(n.v=b,n.j=y,n.va=b+L,n.o=y+N,n.U=L,n.T=N,n.da=t!=null&&0<t.da,n.da){if(!Xt(L,N,c=[t.ib],b=[t.hb]))return 0;n.ib=c[0],n.hb=b[0]}return n.ob=t!=null&&t.ob,n.Kb=t==null||!t.Sd,n.da&&(n.ob=n.ib<3*d/4&&n.hb<3*g/4,n.Kb=0),1}function Di(t){if(t==null)return 2;if(11>t.S){var n=t.f.RGBA;n.fb+=(t.height-1)*n.A,n.A=-n.A}else n=t.f.kb,t=t.height,n.O+=(t-1)*n.fa,n.fa=-n.fa,n.N+=(t-1>>1)*n.Ab,n.Ab=-n.Ab,n.W+=(t-1>>1)*n.Db,n.Db=-n.Db,n.F!=null&&(n.J+=(t-1)*n.lb,n.lb=-n.lb);return 0}function ti(t,n,c,d){if(d==null||0>=t||0>=n)return 2;if(c!=null){if(c.Da){var g=c.cd,b=c.bd,y=-2&c.v,L=-2&c.j;if(0>y||0>L||0>=g||0>=b||y+g>t||L+b>n)return 2;t=g,n=b}if(c.da){if(!Xt(t,n,g=[c.ib],b=[c.hb]))return 2;t=g[0],n=b[0]}}d.width=t,d.height=n;t:{var N=d.width,P=d.height;if(t=d.S,0>=N||0>=P||!(t>=wa&&13>t))t=2;else{if(0>=d.Rd&&d.sd==null){y=b=g=n=0;var T=(L=N*bs[t])*P;if(11>t||(b=(P+1)/2*(n=(N+1)/2),t==12&&(y=(g=N)*P)),(P=o(T+2*b+y))==null){t=1;break t}d.sd=P,11>t?((N=d.f.RGBA).eb=P,N.fb=0,N.A=L,N.size=T):((N=d.f.kb).y=P,N.O=0,N.fa=L,N.Fd=T,N.f=P,N.N=0+T,N.Ab=n,N.Cd=b,N.ea=P,N.W=0+T+b,N.Db=n,N.Ed=b,t==12&&(N.F=P,N.J=0+T+2*b),N.Tc=y,N.lb=g)}if(n=1,g=d.S,b=d.width,y=d.height,g>=wa&&13>g)if(11>g)t=d.f.RGBA,n&=(L=Math.abs(t.A))*(y-1)+b<=t.size,n&=L>=b*bs[g],n&=t.eb!=null;else{t=d.f.kb,L=(b+1)/2,T=(y+1)/2,N=Math.abs(t.fa),P=Math.abs(t.Ab);var X=Math.abs(t.Db),K=Math.abs(t.lb),V=K*(y-1)+b;n&=N*(y-1)+b<=t.Fd,n&=P*(T-1)+L<=t.Cd,n=(n&=X*(T-1)+L<=t.Ed)&N>=b&P>=L&X>=L,n&=t.y!=null,n&=t.f!=null,n&=t.ea!=null,g==12&&(n&=K>=b,n&=V<=t.Tc,n&=t.F!=null)}else n=0;t=n?0:2}}return t!=0||c!=null&&c.fd&&(t=Di(d)),t}var tn=64,ei=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],ni=24,ri=32,Ri=8,en=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];xt(\"Predictor0\",\"PredictorAdd0\"),G.Predictor0=function(){return 4278190080},G.Predictor1=function(t){return t},G.Predictor2=function(t,n,c){return n[c+0]},G.Predictor3=function(t,n,c){return n[c+1]},G.Predictor4=function(t,n,c){return n[c-1]},G.Predictor5=function(t,n,c){return Pt(Pt(t,n[c+1]),n[c+0])},G.Predictor6=function(t,n,c){return Pt(t,n[c-1])},G.Predictor7=function(t,n,c){return Pt(t,n[c+0])},G.Predictor8=function(t,n,c){return Pt(n[c-1],n[c+0])},G.Predictor9=function(t,n,c){return Pt(n[c+0],n[c+1])},G.Predictor10=function(t,n,c){return Pt(Pt(t,n[c-1]),Pt(n[c+0],n[c+1]))},G.Predictor11=function(t,n,c){var d=n[c+0];return 0>=$t(d>>24&255,t>>24&255,(n=n[c-1])>>24&255)+$t(d>>16&255,t>>16&255,n>>16&255)+$t(d>>8&255,t>>8&255,n>>8&255)+$t(255&d,255&t,255&n)?d:t},G.Predictor12=function(t,n,c){var d=n[c+0];return(Et((t>>24&255)+(d>>24&255)-((n=n[c-1])>>24&255))<<24|Et((t>>16&255)+(d>>16&255)-(n>>16&255))<<16|Et((t>>8&255)+(d>>8&255)-(n>>8&255))<<8|Et((255&t)+(255&d)-(255&n)))>>>0},G.Predictor13=function(t,n,c){var d=n[c-1];return(Gt((t=Pt(t,n[c+0]))>>24&255,d>>24&255)<<24|Gt(t>>16&255,d>>16&255)<<16|Gt(t>>8&255,d>>8&255)<<8|Gt(t>>0&255,d>>0&255))>>>0};var wo=G.PredictorAdd0;G.PredictorAdd1=te,xt(\"Predictor2\",\"PredictorAdd2\"),xt(\"Predictor3\",\"PredictorAdd3\"),xt(\"Predictor4\",\"PredictorAdd4\"),xt(\"Predictor5\",\"PredictorAdd5\"),xt(\"Predictor6\",\"PredictorAdd6\"),xt(\"Predictor7\",\"PredictorAdd7\"),xt(\"Predictor8\",\"PredictorAdd8\"),xt(\"Predictor9\",\"PredictorAdd9\"),xt(\"Predictor10\",\"PredictorAdd10\"),xt(\"Predictor11\",\"PredictorAdd11\"),xt(\"Predictor12\",\"PredictorAdd12\"),xt(\"Predictor13\",\"PredictorAdd13\");var Ti=G.PredictorAdd2;ee(\"ColorIndexInverseTransform\",\"MapARGB\",\"32b\",(function(t){return t>>8&255}),(function(t){return t})),ee(\"VP8LColorIndexInverseTransformAlpha\",\"MapAlpha\",\"8b\",(function(t){return t}),(function(t){return t>>8&255}));var va,_n=G.ColorIndexInverseTransform,zi=G.MapARGB,Lo=G.VP8LColorIndexInverseTransformAlpha,No=G.MapAlpha,ur=G.VP8LPredictorsAdd=[];ur.length=16,(G.VP8LPredictors=[]).length=16,(G.VP8LPredictorsAdd_C=[]).length=16,(G.VP8LPredictors_C=[]).length=16;var fn,Pn,hr,Un,$n,ii,kn,ai,Ui,lr,Fn,Qn,Cr,oi,jr,fr,Hi,dn,tr,be,ye,ke,Ee,er,dr,si,ba,ts,es=o(511),ns=o(2041),rs=o(225),is=o(767),as=0,Ao=ns,ya=rs,cn=is,pn=es,wa=0,La=1,os=2,Na=3,Aa=4,xo=5,ss=6,So=7,_o=8,xa=9,Po=10,uc=[2,3,7],hc=[3,3,11],cs=[280,256,256,256,40],lc=[0,1,1,1,0],fc=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],dc=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],pc=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],gc=8,ko=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],Fo=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Wi=null,mc=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],vc=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],us=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],bc=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],yc=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],wc=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Lc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],pr=[],In=[],nr=[],Nc=1,hs=2,gr=[],gn=[];it(\"UpsampleRgbLinePair\",re,3),it(\"UpsampleBgrLinePair\",Le,3),it(\"UpsampleRgbaLinePair\",Sn,4),it(\"UpsampleBgraLinePair\",De,4),it(\"UpsampleArgbLinePair\",Ge,4),it(\"UpsampleRgba4444LinePair\",Oe,2),it(\"UpsampleRgb565LinePair\",xe,2);var Ac=G.UpsampleRgbLinePair,xc=G.UpsampleBgrLinePair,ls=G.UpsampleRgbaLinePair,fs=G.UpsampleBgraLinePair,ds=G.UpsampleArgbLinePair,ps=G.UpsampleRgba4444LinePair,Sc=G.UpsampleRgb565LinePair,Sa=16,_a=1<<Sa-1,Vi=-227,Io=482,gs=6,_c=(256<<gs)-1,ms=0,Pc=o(256),kc=o(256),Fc=o(256),Ic=o(256),Cc=o(Io-Vi),jc=o(Io-Vi);Zn(\"YuvToRgbRow\",re,3),Zn(\"YuvToBgrRow\",Le,3),Zn(\"YuvToRgbaRow\",Sn,4),Zn(\"YuvToBgraRow\",De,4),Zn(\"YuvToArgbRow\",Ge,4),Zn(\"YuvToRgba4444Row\",Oe,2),Zn(\"YuvToRgb565Row\",xe,2);var vs=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Pa=[0,2,8],Oc=[8,7,6,4,4,2,2,2,1,1,1,1],Bc=1;this.WebPDecodeRGBA=function(t,n,c,d,g){var b=La,y=new Zr,L=new bn;y.ba=L,L.S=b,L.width=[L.width],L.height=[L.height];var N=L.width,P=L.height,T=new Yn;if(T==null||t==null)var X=2;else e(T!=null),X=Qr(t,n,c,T.width,T.height,T.Pd,T.Qd,T.format,null);if(X!=0?N=0:(N!=null&&(N[0]=T.width[0]),P!=null&&(P[0]=T.height[0]),N=1),N){L.width=L.width[0],L.height=L.height[0],d!=null&&(d[0]=L.width),g!=null&&(g[0]=L.height);t:{if(d=new Wr,(g=new Ci).data=t,g.w=n,g.ha=c,g.kd=1,n=[0],e(g!=null),((t=Qr(g.data,g.w,g.ha,null,null,null,n,null,g))==0||t==7)&&n[0]&&(t=4),(n=t)==0){if(e(y!=null),d.data=g.data,d.w=g.w+g.offset,d.ha=g.ha-g.offset,d.put=qn,d.ac=Ue,d.bc=En,d.ma=y,g.xa){if((t=ln())==null){y=1;break t}if((function(K,V){var lt=[0],nt=[0],z=[0];e:for(;;){if(K==null)return 0;if(V==null)return K.a=2,0;if(K.l=V,K.a=0,tt(K.m,V.data,V.w,V.ha),!Tt(K.m,lt,nt,z)){K.a=3;break e}if(K.xb=hs,V.width=lt[0],V.height=nt[0],!Tn(lt[0],nt[0],1,K,null))break e;return 1}return e(K.a!=0),0})(t,d)){if(d=(n=ti(d.width,d.height,y.Oa,y.ba))==0){e:{d=t;n:for(;;){if(d==null){d=0;break e}if(e(d.s.yc!=null),e(d.s.Ya!=null),e(0<d.s.Wb),e((c=d.l)!=null),e((g=c.ma)!=null),d.xb!=0){if(d.ca=g.ba,d.tb=g.tb,e(d.ca!=null),!Ei(g.Oa,c,Na)){d.a=2;break n}if(!_r(d,c.width)||c.da)break n;if((c.da||ce(d.ca.S))&&J(),11>d.ca.S||(alert(\"todo:WebPInitConvertARGBToYUV\"),d.ca.f.kb.F!=null&&J()),d.Pb&&0<d.s.ua&&d.s.vb.X==null&&!Wt(d.s.vb,d.s.Wa.Xa)){d.a=1;break n}d.xb=0}if(!Nn(d,d.V,d.Ba,d.c,d.i,c.o,Dr))break n;g.Dc=d.Ma,d=1;break e}e(d.a!=0),d=0}d=!d}d&&(n=t.a)}else n=t.a}else{if((t=new to)==null){y=1;break t}if(t.Fa=g.na,t.P=g.P,t.qc=g.Sa,ea(t,d)){if((n=ti(d.width,d.height,y.Oa,y.ba))==0){if(t.Aa=0,c=y.Oa,e((g=t)!=null),c!=null){if(0<(N=0>(N=c.Md)?0:100<N?255:255*N/100)){for(P=T=0;4>P;++P)12>(X=g.pb[P]).lc&&(X.ia=N*Oc[0>X.lc?0:X.lc]>>3),T|=X.ia;T&&(alert(\"todo:VP8InitRandom\"),g.ia=1)}g.Ga=c.Id,100<g.Ga?g.Ga=100:0>g.Ga&&(g.Ga=0)}eo(t,d)||(n=t.a)}}else n=t.a}n==0&&y.Oa!=null&&y.Oa.fd&&(n=Di(y.ba))}y=n}b=y!=0?null:11>b?L.f.RGBA.eb:L.f.kb.y}else b=null;return b};var bs=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function m(G,vt){for(var bt=\"\",k=0;k<4;k++)bt+=String.fromCharCode(G[vt++]);return bt}function x(G,vt){return(G[vt+0]<<0|G[vt+1]<<8|G[vt+2]<<16)>>>0}function A(G,vt){return(G[vt+0]<<0|G[vt+1]<<8|G[vt+2]<<16|G[vt+3]<<24)>>>0}new f;var _=[0],p=[0],B=[],I=new f,E=i,S=(function(G,vt){var bt={},k=0,F=!1,H=0,R=0;if(bt.frames=[],!(function(j,q,W,Y){for(var $=0;$<Y;$++)if(j[q+$]!=W.charCodeAt($))return!0;return!1})(G,vt,\"RIFF\",4)){var ct,ot;for(A(G,vt+=4),vt+=8;vt<G.length;){var mt=m(G,vt),tt=A(G,vt+=4);vt+=4;var pt=tt+(1&tt);switch(mt){case\"VP8 \":case\"VP8L\":bt.frames[k]===void 0&&(bt.frames[k]={}),(w=bt.frames[k]).src_off=F?R:vt-8,w.src_size=H+tt+8,k++,F&&(F=!1,H=0,R=0);break;case\"VP8X\":(w=bt.header={}).feature_flags=G[vt];var ft=vt+4;w.canvas_width=1+x(G,ft),ft+=3,w.canvas_height=1+x(G,ft),ft+=3;break;case\"ALPH\":F=!0,H=pt+8,R=vt-8;break;case\"ANIM\":(w=bt.header).bgcolor=A(G,vt),ft=vt+4,w.loop_count=(ct=G)[(ot=ft)+0]<<0|ct[ot+1]<<8,ft+=2;break;case\"ANMF\":var qt,w;(w=bt.frames[k]={}).offset_x=2*x(G,vt),vt+=3,w.offset_y=2*x(G,vt),vt+=3,w.width=1+x(G,vt),vt+=3,w.height=1+x(G,vt),vt+=3,w.duration=x(G,vt),vt+=3,qt=G[vt++],w.dispose=1&qt,w.blend=qt>>1&1}mt!=\"ANMF\"&&(vt+=pt)}return bt}})(E,0);S.response=E,S.rgbaoutput=!0,S.dataurl=!1;var M=S.header?S.header:null,Z=S.frames?S.frames:null;if(M){M.loop_counter=M.loop_count,_=[M.canvas_height],p=[M.canvas_width];for(var st=0;st<Z.length&&Z[st].blend!=0;st++);}var dt=Z[0],Nt=I.WebPDecodeRGBA(E,dt.src_off,dt.src_size,p,_);dt.rgba=Nt,dt.imgwidth=p[0],dt.imgheight=_[0];for(var rt=0;rt<p[0]*_[0]*4;rt++)B[rt]=Nt[rt];return this.width=p,this.height=_,this.data=B,this}(function(i){var e=function(){return typeof Go==\"function\"},r=function(_,p,B,I){var E=4,S=h;switch(I){case i.image_compression.FAST:E=1,S=o;break;case i.image_compression.MEDIUM:E=6,S=l;break;case i.image_compression.SLOW:E=9,S=f}_=a(_,p,B,S);var M=Go(_,{level:E});return i.__addimage__.arrayBufferToBinaryString(M)},a=function(_,p,B,I){for(var E,S,M,Z=_.length/p,st=new Uint8Array(_.length+Z),dt=x(),Nt=0;Nt<Z;Nt+=1){if(M=Nt*p,E=_.subarray(M,M+p),I)st.set(I(E,B,S),M+Nt);else{for(var rt,G=dt.length,vt=[];rt<G;rt+=1)vt[rt]=dt[rt](E,B,S);var bt=A(vt.concat());st.set(vt[bt],M+Nt)}S=E}return st},u=function(_){var p=Array.apply([],_);return p.unshift(0),p},o=function(_,p){var B,I=[],E=_.length;I[0]=1;for(var S=0;S<E;S+=1)B=_[S-p]||0,I[S+1]=_[S]-B+256&255;return I},h=function(_,p,B){var I,E=[],S=_.length;E[0]=2;for(var M=0;M<S;M+=1)I=B&&B[M]||0,E[M+1]=_[M]-I+256&255;return E},l=function(_,p,B){var I,E,S=[],M=_.length;S[0]=3;for(var Z=0;Z<M;Z+=1)I=_[Z-p]||0,E=B&&B[Z]||0,S[Z+1]=_[Z]+256-(I+E>>>1)&255;return S},f=function(_,p,B){var I,E,S,M,Z=[],st=_.length;Z[0]=4;for(var dt=0;dt<st;dt+=1)I=_[dt-p]||0,E=B&&B[dt]||0,S=B&&B[dt-p]||0,M=m(I,E,S),Z[dt+1]=_[dt]-M+256&255;return Z},m=function(_,p,B){if(_===p&&p===B)return _;var I=Math.abs(p-B),E=Math.abs(_-B),S=Math.abs(_+p-B-B);return I<=E&&I<=S?_:E<=S?p:B},x=function(){return[u,o,h,l,f]},A=function(_){var p=_.map((function(B){return B.reduce((function(I,E){return I+Math.abs(E)}),0)}));return p.indexOf(Math.min.apply(null,p))};i.processPNG=function(_,p,B,I){var E,S,M,Z,st,dt,Nt,rt,G,vt,bt,k,F,H,R,ct=this.decode.FLATE_DECODE,ot=\"\";if(this.__addimage__.isArrayBuffer(_)&&(_=new Uint8Array(_)),this.__addimage__.isArrayBufferView(_)){if(_=(M=new fu(_)).imgData,S=M.bits,E=M.colorSpace,st=M.colors,[4,6].indexOf(M.colorType)!==-1){if(M.bits===8){G=(rt=M.pixelBitlength==32?new Uint32Array(M.decodePixels().buffer):M.pixelBitlength==16?new Uint16Array(M.decodePixels().buffer):new Uint8Array(M.decodePixels().buffer)).length,bt=new Uint8Array(G*M.colors),vt=new Uint8Array(G);var mt,tt=M.pixelBitlength-M.bits;for(H=0,R=0;H<G;H++){for(F=rt[H],mt=0;mt<tt;)bt[R++]=F>>>mt&255,mt+=M.bits;vt[H]=F>>>mt&255}}if(M.bits===16){G=(rt=new Uint32Array(M.decodePixels().buffer)).length,bt=new Uint8Array(G*(32/M.pixelBitlength)*M.colors),vt=new Uint8Array(G*(32/M.pixelBitlength)),k=M.colors>1,H=0,R=0;for(var pt=0;H<G;)F=rt[H++],bt[R++]=F>>>0&255,k&&(bt[R++]=F>>>16&255,F=rt[H++],bt[R++]=F>>>0&255),vt[pt++]=F>>>16&255;S=8}I!==i.image_compression.NONE&&e()?(_=r(bt,M.width*M.colors,M.colors,I),Nt=r(vt,M.width,1,I)):(_=bt,Nt=vt,ct=void 0)}if(M.colorType===3&&(E=this.color_spaces.INDEXED,dt=M.palette,M.transparency.indexed)){var ft=M.transparency.indexed,qt=0;for(H=0,G=ft.length;H<G;++H)qt+=ft[H];if((qt/=255)===G-1&&ft.indexOf(0)!==-1)Z=[ft.indexOf(0)];else if(qt!==G){for(rt=M.decodePixels(),vt=new Uint8Array(rt.length),H=0,G=rt.length;H<G;H++)vt[H]=ft[rt[H]];Nt=r(vt,M.width,1)}}var w=(function(j){var q;switch(j){case i.image_compression.FAST:q=11;break;case i.image_compression.MEDIUM:q=13;break;case i.image_compression.SLOW:q=14;break;default:q=12}return q})(I);return ct===this.decode.FLATE_DECODE&&(ot=\"/Predictor \"+w+\" \"),ot+=\"/Colors \"+st+\" /BitsPerComponent \"+S+\" /Columns \"+M.width,(this.__addimage__.isArrayBuffer(_)||this.__addimage__.isArrayBufferView(_))&&(_=this.__addimage__.arrayBufferToBinaryString(_)),(Nt&&this.__addimage__.isArrayBuffer(Nt)||this.__addimage__.isArrayBufferView(Nt))&&(Nt=this.__addimage__.arrayBufferToBinaryString(Nt)),{alias:B,data:_,index:p,filter:ct,decodeParameters:ot,transparency:Z,palette:dt,sMask:Nt,predictor:w,width:M.width,height:M.height,bitsPerComponent:S,colorSpace:E}}}})(zt.API),(function(i){i.processGIF89A=function(e,r,a,u){var o=new du(e),h=o.width,l=o.height,f=[];o.decodeAndBlitFrameRGBA(0,f);var m={data:f,width:h,height:l},x=new Vo(100).encode(m,100);return i.processJPEG.call(this,x,r,a,u)},i.processGIF87A=i.processGIF89A})(zt.API),jn.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var i=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(i);for(var e=0;e<i;e++){var r=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),u=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[e]={red:u,green:a,blue:r,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},jn.prototype.parseBGR=function(){this.pos=this.offset;try{var i=\"bit\"+this.bitPP,e=this.width*this.height*4;this.data=new Uint8Array(e),this[i]()}catch(r){ve.log(\"bit decode error:\"+r)}},jn.prototype.bit1=function(){var i,e=Math.ceil(this.width/8),r=e%4;for(i=this.height-1;i>=0;i--){for(var a=this.bottom_up?i:this.height-1-i,u=0;u<e;u++)for(var o=this.datav.getUint8(this.pos++,!0),h=a*this.width*4+8*u*4,l=0;l<8&&8*u+l<this.width;l++){var f=this.palette[o>>7-l&1];this.data[h+4*l]=f.blue,this.data[h+4*l+1]=f.green,this.data[h+4*l+2]=f.red,this.data[h+4*l+3]=255}r!==0&&(this.pos+=4-r)}},jn.prototype.bit4=function(){for(var i=Math.ceil(this.width/2),e=i%4,r=this.height-1;r>=0;r--){for(var a=this.bottom_up?r:this.height-1-r,u=0;u<i;u++){var o=this.datav.getUint8(this.pos++,!0),h=a*this.width*4+2*u*4,l=o>>4,f=15&o,m=this.palette[l];if(this.data[h]=m.blue,this.data[h+1]=m.green,this.data[h+2]=m.red,this.data[h+3]=255,2*u+1>=this.width)break;m=this.palette[f],this.data[h+4]=m.blue,this.data[h+4+1]=m.green,this.data[h+4+2]=m.red,this.data[h+4+3]=255}e!==0&&(this.pos+=4-e)}},jn.prototype.bit8=function(){for(var i=this.width%4,e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,a=0;a<this.width;a++){var u=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+4*a;if(u<this.palette.length){var h=this.palette[u];this.data[o]=h.red,this.data[o+1]=h.green,this.data[o+2]=h.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}i!==0&&(this.pos+=4-i)}},jn.prototype.bit15=function(){for(var i=this.width%3,e=parseInt(\"11111\",2),r=this.height-1;r>=0;r--){for(var a=this.bottom_up?r:this.height-1-r,u=0;u<this.width;u++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var h=(o&e)/e*255|0,l=(o>>5&e)/e*255|0,f=(o>>10&e)/e*255|0,m=o>>15?255:0,x=a*this.width*4+4*u;this.data[x]=f,this.data[x+1]=l,this.data[x+2]=h,this.data[x+3]=m}this.pos+=i}},jn.prototype.bit16=function(){for(var i=this.width%3,e=parseInt(\"11111\",2),r=parseInt(\"111111\",2),a=this.height-1;a>=0;a--){for(var u=this.bottom_up?a:this.height-1-a,o=0;o<this.width;o++){var h=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(h&e)/e*255|0,f=(h>>5&r)/r*255|0,m=(h>>11)/e*255|0,x=u*this.width*4+4*o;this.data[x]=m,this.data[x+1]=f,this.data[x+2]=l,this.data[x+3]=255}this.pos+=i}},jn.prototype.bit24=function(){for(var i=this.height-1;i>=0;i--){for(var e=this.bottom_up?i:this.height-1-i,r=0;r<this.width;r++){var a=this.datav.getUint8(this.pos++,!0),u=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),h=e*this.width*4+4*r;this.data[h]=o,this.data[h+1]=u,this.data[h+2]=a,this.data[h+3]=255}this.pos+=this.width%4}},jn.prototype.bit32=function(){for(var i=this.height-1;i>=0;i--)for(var e=this.bottom_up?i:this.height-1-i,r=0;r<this.width;r++){var a=this.datav.getUint8(this.pos++,!0),u=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),h=this.datav.getUint8(this.pos++,!0),l=e*this.width*4+4*r;this.data[l]=o,this.data[l+1]=u,this.data[l+2]=a,this.data[l+3]=h}},jn.prototype.getData=function(){return this.data},(function(i){i.processBMP=function(e,r,a,u){var o=new jn(e,!1),h=o.width,l=o.height,f={data:o.getData(),width:h,height:l},m=new Vo(100).encode(f,100);return i.processJPEG.call(this,m,r,a,u)}})(zt.API),Xs.prototype.getData=function(){return this.data},(function(i){i.processWEBP=function(e,r,a,u){var o=new Xs(e,!1),h=o.width,l=o.height,f={data:o.getData(),width:h,height:l},m=new Vo(100).encode(f,100);return i.processJPEG.call(this,m,r,a,u)}})(zt.API),zt.API.processRGBA=function(i,e,r){for(var a=i.data,u=a.length,o=new Uint8Array(u/4*3),h=new Uint8Array(u/4),l=0,f=0,m=0;m<u;m+=4){var x=a[m],A=a[m+1],_=a[m+2],p=a[m+3];o[l++]=x,o[l++]=A,o[l++]=_,h[f++]=p}var B=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(h),data:B,index:e,alias:r,colorSpace:\"DeviceRGB\",bitsPerComponent:8,width:i.width,height:i.height}},zt.API.setLanguage=function(i){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:\"Afrikaans\",sq:\"Albanian\",ar:\"Arabic (Standard)\",\"ar-DZ\":\"Arabic (Algeria)\",\"ar-BH\":\"Arabic (Bahrain)\",\"ar-EG\":\"Arabic (Egypt)\",\"ar-IQ\":\"Arabic (Iraq)\",\"ar-JO\":\"Arabic (Jordan)\",\"ar-KW\":\"Arabic (Kuwait)\",\"ar-LB\":\"Arabic (Lebanon)\",\"ar-LY\":\"Arabic (Libya)\",\"ar-MA\":\"Arabic (Morocco)\",\"ar-OM\":\"Arabic (Oman)\",\"ar-QA\":\"Arabic (Qatar)\",\"ar-SA\":\"Arabic (Saudi Arabia)\",\"ar-SY\":\"Arabic (Syria)\",\"ar-TN\":\"Arabic (Tunisia)\",\"ar-AE\":\"Arabic (U.A.E.)\",\"ar-YE\":\"Arabic (Yemen)\",an:\"Aragonese\",hy:\"Armenian\",as:\"Assamese\",ast:\"Asturian\",az:\"Azerbaijani\",eu:\"Basque\",be:\"Belarusian\",bn:\"Bengali\",bs:\"Bosnian\",br:\"Breton\",bg:\"Bulgarian\",my:\"Burmese\",ca:\"Catalan\",ch:\"Chamorro\",ce:\"Chechen\",zh:\"Chinese\",\"zh-HK\":\"Chinese (Hong Kong)\",\"zh-CN\":\"Chinese (PRC)\",\"zh-SG\":\"Chinese (Singapore)\",\"zh-TW\":\"Chinese (Taiwan)\",cv:\"Chuvash\",co:\"Corsican\",cr:\"Cree\",hr:\"Croatian\",cs:\"Czech\",da:\"Danish\",nl:\"Dutch (Standard)\",\"nl-BE\":\"Dutch (Belgian)\",en:\"English\",\"en-AU\":\"English (Australia)\",\"en-BZ\":\"English (Belize)\",\"en-CA\":\"English (Canada)\",\"en-IE\":\"English (Ireland)\",\"en-JM\":\"English (Jamaica)\",\"en-NZ\":\"English (New Zealand)\",\"en-PH\":\"English (Philippines)\",\"en-ZA\":\"English (South Africa)\",\"en-TT\":\"English (Trinidad & Tobago)\",\"en-GB\":\"English (United Kingdom)\",\"en-US\":\"English (United States)\",\"en-ZW\":\"English (Zimbabwe)\",eo:\"Esperanto\",et:\"Estonian\",fo:\"Faeroese\",fj:\"Fijian\",fi:\"Finnish\",fr:\"French (Standard)\",\"fr-BE\":\"French (Belgium)\",\"fr-CA\":\"French (Canada)\",\"fr-FR\":\"French (France)\",\"fr-LU\":\"French (Luxembourg)\",\"fr-MC\":\"French (Monaco)\",\"fr-CH\":\"French (Switzerland)\",fy:\"Frisian\",fur:\"Friulian\",gd:\"Gaelic (Scots)\",\"gd-IE\":\"Gaelic (Irish)\",gl:\"Galacian\",ka:\"Georgian\",de:\"German (Standard)\",\"de-AT\":\"German (Austria)\",\"de-DE\":\"German (Germany)\",\"de-LI\":\"German (Liechtenstein)\",\"de-LU\":\"German (Luxembourg)\",\"de-CH\":\"German (Switzerland)\",el:\"Greek\",gu:\"Gujurati\",ht:\"Haitian\",he:\"Hebrew\",hi:\"Hindi\",hu:\"Hungarian\",is:\"Icelandic\",id:\"Indonesian\",iu:\"Inuktitut\",ga:\"Irish\",it:\"Italian (Standard)\",\"it-CH\":\"Italian (Switzerland)\",ja:\"Japanese\",kn:\"Kannada\",ks:\"Kashmiri\",kk:\"Kazakh\",km:\"Khmer\",ky:\"Kirghiz\",tlh:\"Klingon\",ko:\"Korean\",\"ko-KP\":\"Korean (North Korea)\",\"ko-KR\":\"Korean (South Korea)\",la:\"Latin\",lv:\"Latvian\",lt:\"Lithuanian\",lb:\"Luxembourgish\",mk:\"North Macedonia\",ms:\"Malay\",ml:\"Malayalam\",mt:\"Maltese\",mi:\"Maori\",mr:\"Marathi\",mo:\"Moldavian\",nv:\"Navajo\",ng:\"Ndonga\",ne:\"Nepali\",no:\"Norwegian\",nb:\"Norwegian (Bokmal)\",nn:\"Norwegian (Nynorsk)\",oc:\"Occitan\",or:\"Oriya\",om:\"Oromo\",fa:\"Persian\",\"fa-IR\":\"Persian/Iran\",pl:\"Polish\",pt:\"Portuguese\",\"pt-BR\":\"Portuguese (Brazil)\",pa:\"Punjabi\",\"pa-IN\":\"Punjabi (India)\",\"pa-PK\":\"Punjabi (Pakistan)\",qu:\"Quechua\",rm:\"Rhaeto-Romanic\",ro:\"Romanian\",\"ro-MO\":\"Romanian (Moldavia)\",ru:\"Russian\",\"ru-MO\":\"Russian (Moldavia)\",sz:\"Sami (Lappish)\",sg:\"Sango\",sa:\"Sanskrit\",sc:\"Sardinian\",sd:\"Sindhi\",si:\"Singhalese\",sr:\"Serbian\",sk:\"Slovak\",sl:\"Slovenian\",so:\"Somani\",sb:\"Sorbian\",es:\"Spanish\",\"es-AR\":\"Spanish (Argentina)\",\"es-BO\":\"Spanish (Bolivia)\",\"es-CL\":\"Spanish (Chile)\",\"es-CO\":\"Spanish (Colombia)\",\"es-CR\":\"Spanish (Costa Rica)\",\"es-DO\":\"Spanish (Dominican Republic)\",\"es-EC\":\"Spanish (Ecuador)\",\"es-SV\":\"Spanish (El Salvador)\",\"es-GT\":\"Spanish (Guatemala)\",\"es-HN\":\"Spanish (Honduras)\",\"es-MX\":\"Spanish (Mexico)\",\"es-NI\":\"Spanish (Nicaragua)\",\"es-PA\":\"Spanish (Panama)\",\"es-PY\":\"Spanish (Paraguay)\",\"es-PE\":\"Spanish (Peru)\",\"es-PR\":\"Spanish (Puerto Rico)\",\"es-ES\":\"Spanish (Spain)\",\"es-UY\":\"Spanish (Uruguay)\",\"es-VE\":\"Spanish (Venezuela)\",sx:\"Sutu\",sw:\"Swahili\",sv:\"Swedish\",\"sv-FI\":\"Swedish (Finland)\",\"sv-SV\":\"Swedish (Sweden)\",ta:\"Tamil\",tt:\"Tatar\",te:\"Teluga\",th:\"Thai\",tig:\"Tigre\",ts:\"Tsonga\",tn:\"Tswana\",tr:\"Turkish\",tk:\"Turkmen\",uk:\"Ukrainian\",hsb:\"Upper Sorbian\",ur:\"Urdu\",ve:\"Venda\",vi:\"Vietnamese\",vo:\"Volapuk\",wa:\"Walloon\",cy:\"Welsh\",xh:\"Xhosa\",ji:\"Yiddish\",zu:\"Zulu\"}[i]!==void 0&&(this.internal.languageSettings.languageCode=i,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe(\"putCatalog\",(function(){this.internal.write(\"/Lang (\"+this.internal.languageSettings.languageCode+\")\")})),this.internal.languageSettings.isSubscribed=!0)),this},di=zt.API,za=di.getCharWidthsArray=function(i,e){var r,a,u=(e=e||{}).font||this.internal.getFont(),o=e.fontSize||this.internal.getFontSize(),h=e.charSpace||this.internal.getCharSpace(),l=e.widths?e.widths:u.metadata.Unicode.widths,f=l.fof?l.fof:1,m=e.kerning?e.kerning:u.metadata.Unicode.kerning,x=m.fof?m.fof:1,A=e.doKerning!==!1,_=0,p=i.length,B=0,I=l[0]||f,E=[];for(r=0;r<p;r++)a=i.charCodeAt(r),typeof u.metadata.widthOfString==\"function\"?E.push((u.metadata.widthOfGlyph(u.metadata.characterToGlyph(a))+h*(1e3/o)||0)/1e3):(_=A&&he(m[a])===\"object\"&&!isNaN(parseInt(m[a][B],10))?m[a][B]/x:0,E.push((l[a]||I)/f+_)),B=a;return E},Vs=di.getStringUnitWidth=function(i,e){var r=(e=e||{}).fontSize||this.internal.getFontSize(),a=e.font||this.internal.getFont(),u=e.charSpace||this.internal.getCharSpace();return di.processArabic&&(i=di.processArabic(i)),typeof a.metadata.widthOfString==\"function\"?a.metadata.widthOfString(i,r,u)/r:za.apply(this,arguments).reduce((function(o,h){return o+h}),0)},Gs=function(i,e,r,a){for(var u=[],o=0,h=i.length,l=0;o!==h&&l+e[o]<r;)l+=e[o],o++;u.push(i.slice(0,o));var f=o;for(l=0;o!==h;)l+e[o]>a&&(u.push(i.slice(f,o)),l=0,f=o),l+=e[o],o++;return f!==o&&u.push(i.slice(f,o)),u},Ys=function(i,e,r){r||(r={});var a,u,o,h,l,f,m,x=[],A=[x],_=r.textIndent||0,p=0,B=0,I=i.split(\" \"),E=za.apply(this,[\" \",r])[0];if(f=r.lineIndent===-1?I[0].length+2:r.lineIndent||0){var S=Array(f).join(\" \"),M=[];I.map((function(st){(st=st.split(/\\s*\\n/)).length>1?M=M.concat(st.map((function(dt,Nt){return(Nt&&dt.length?`\n`:\"\")+dt}))):M.push(st[0])})),I=M,f=Vs.apply(this,[S,r])}for(o=0,h=I.length;o<h;o++){var Z=0;if(a=I[o],f&&a[0]==`\n`&&(a=a.substr(1),Z=1),_+p+(B=(u=za.apply(this,[a,r])).reduce((function(st,dt){return st+dt}),0))>e||Z){if(B>e){for(l=Gs.apply(this,[a,u,e-(_+p),e]),x.push(l.shift()),x=[l.pop()];l.length;)A.push([l.shift()]);B=u.slice(a.length-(x[0]?x[0].length:0)).reduce((function(st,dt){return st+dt}),0)}else x=[a];A.push(x),_=B+f,p=E}else x.push(a),_+=p+B,p=E}return m=f?function(st,dt){return(dt?S:\"\")+st.join(\" \")}:function(st){return st.join(\" \")},A.map(m)},di.splitTextToSize=function(i,e,r){var a,u=(r=r||{}).fontSize||this.internal.getFontSize(),o=function(x){if(x.widths&&x.kerning)return{widths:x.widths,kerning:x.kerning};var A=this.internal.getFont(x.fontName,x.fontStyle);return A.metadata.Unicode?{widths:A.metadata.Unicode.widths||{0:1},kerning:A.metadata.Unicode.kerning||{}}:{font:A.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,r);a=Array.isArray(i)?i:String(i).split(/\\r?\\n/);var h=1*this.internal.scaleFactor*e/u;o.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/u:0,o.lineIndent=r.lineIndent;var l,f,m=[];for(l=0,f=a.length;l<f;l++)m=m.concat(Ys.apply(this,[a[l],h,o]));return m},(function(i){i.__fontmetrics__=i.__fontmetrics__||{};for(var e=\"klmnopqrstuvwxyz\",r={},a={},u=0;u<e.length;u++)r[e[u]]=\"0123456789abcdef\"[u],a[\"0123456789abcdef\"[u]]=e[u];var o=function(A){return\"0x\"+parseInt(A,10).toString(16)},h=i.__fontmetrics__.compress=function(A){var _,p,B,I,E=[\"{\"];for(var S in A){if(_=A[S],isNaN(parseInt(S,10))?p=\"'\"+S+\"'\":(S=parseInt(S,10),p=(p=o(S).slice(2)).slice(0,-1)+a[p.slice(-1)]),typeof _==\"number\")_<0?(B=o(_).slice(3),I=\"-\"):(B=o(_).slice(2),I=\"\"),B=I+B.slice(0,-1)+a[B.slice(-1)];else{if(he(_)!==\"object\")throw new Error(\"Don't know what to do with value type \"+he(_)+\".\");B=h(_)}E.push(p+B)}return E.push(\"}\"),E.join(\"\")},l=i.__fontmetrics__.uncompress=function(A){if(typeof A!=\"string\")throw new Error(\"Invalid argument passed to uncompress.\");for(var _,p,B,I,E={},S=1,M=E,Z=[],st=\"\",dt=\"\",Nt=A.length-1,rt=1;rt<Nt;rt+=1)(I=A[rt])==\"'\"?_?(B=_.join(\"\"),_=void 0):_=[]:_?_.push(I):I==\"{\"?(Z.push([M,B]),M={},B=void 0):I==\"}\"?((p=Z.pop())[0][p[1]]=M,B=void 0,M=p[0]):I==\"-\"?S=-1:B===void 0?r.hasOwnProperty(I)?(st+=r[I],B=parseInt(st,16)*S,S=1,st=\"\"):st+=I:r.hasOwnProperty(I)?(dt+=r[I],M[B]=parseInt(dt,16)*S,S=1,B=void 0,dt=\"\"):dt+=I;return E},f={codePages:[\"WinAnsiEncoding\"],WinAnsiEncoding:l(\"{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}\")},m={Unicode:{Courier:f,\"Courier-Bold\":f,\"Courier-BoldOblique\":f,\"Courier-Oblique\":f,Helvetica:f,\"Helvetica-Bold\":f,\"Helvetica-BoldOblique\":f,\"Helvetica-Oblique\":f,\"Times-Roman\":f,\"Times-Bold\":f,\"Times-BoldItalic\":f,\"Times-Italic\":f}},x={Unicode:{\"Courier-Oblique\":l(\"{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}\"),\"Times-BoldItalic\":l(\"{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}\"),\"Helvetica-Bold\":l(\"{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}\"),Courier:l(\"{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}\"),\"Courier-BoldOblique\":l(\"{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}\"),\"Times-Bold\":l(\"{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}\"),Symbol:l(\"{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}\"),Helvetica:l(\"{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}\"),\"Helvetica-BoldOblique\":l(\"{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}\"),ZapfDingbats:l(\"{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}\"),\"Courier-Bold\":l(\"{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}\"),\"Times-Italic\":l(\"{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}\"),\"Times-Roman\":l(\"{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}\"),\"Helvetica-Oblique\":l(\"{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}\")}};i.events.push([\"addFont\",function(A){var _=A.font,p=x.Unicode[_.postScriptName];p&&(_.metadata.Unicode={},_.metadata.Unicode.widths=p.widths,_.metadata.Unicode.kerning=p.kerning);var B=m.Unicode[_.postScriptName];B&&(_.metadata.Unicode.encoding=B,_.encoding=B.codePages[0])}])})(zt.API),(function(i){var e=function(r){for(var a=r.length,u=new Uint8Array(a),o=0;o<a;o++)u[o]=r.charCodeAt(o);return u};i.API.events.push([\"addFont\",function(r){var a=void 0,u=r.font,o=r.instance;if(!u.isStandardFont){if(o===void 0)throw new Error(\"Font does not exist in vFS, import fonts or remove declaration doc.addFont('\"+u.postScriptName+\"').\");if(typeof(a=o.existsFileInVFS(u.postScriptName)===!1?o.loadFile(u.postScriptName):o.getFileFromVFS(u.postScriptName))!=\"string\")throw new Error(\"Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('\"+u.postScriptName+\"').\");(function(h,l){l=/^\\x00\\x01\\x00\\x00/.test(l)?e(l):e(Ki(l)),h.metadata=i.API.TTFFont.open(l),h.metadata.Unicode=h.metadata.Unicode||{encoding:{},kerning:{},widths:[]},h.metadata.glyIdsUsed=[0]})(u,a)}}])})(zt),(function(i){function e(){return(Ut.canvg?Promise.resolve(Ut.canvg):import(\"/canvg?target=es2022\")).catch((function(r){return Promise.reject(new Error(\"Could not load canvg: \"+r))})).then((function(r){return r.default?r.default:r}))}zt.API.addSvgAsImage=function(r,a,u,o,h,l,f,m){if(isNaN(a)||isNaN(u))throw ve.error(\"jsPDF.addSvgAsImage: Invalid coordinates\",arguments),new Error(\"Invalid coordinates passed to jsPDF.addSvgAsImage\");if(isNaN(o)||isNaN(h))throw ve.error(\"jsPDF.addSvgAsImage: Invalid measurements\",arguments),new Error(\"Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage\");var x=document.createElement(\"canvas\");x.width=o,x.height=h;var A=x.getContext(\"2d\");A.fillStyle=\"#fff\",A.fillRect(0,0,x.width,x.height);var _={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},p=this;return e().then((function(B){return B.fromString(A,r,_)}),(function(){return Promise.reject(new Error(\"Could not load canvg.\"))})).then((function(B){return B.render(_)})).then((function(){p.addImage(x.toDataURL(\"image/jpeg\",1),a,u,o,h,f,m)}))}})(),zt.API.putTotalPages=function(i){var e,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(i,\"g\"),r=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(i,this.internal.getFont()),\"g\"),r=this.pdfEscape16(this.internal.getNumberOfPages()+\"\",this.internal.getFont()));for(var a=1;a<=this.internal.getNumberOfPages();a++)for(var u=0;u<this.internal.pages[a].length;u++)this.internal.pages[a][u]=this.internal.pages[a][u].replace(e,r);return this},zt.API.viewerPreferences=function(i,e){var r;i=i||{},e=e||!1;var a,u,o,h={HideToolbar:{defaultValue:!1,value:!1,type:\"boolean\",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:\"boolean\",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:\"boolean\",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:\"boolean\",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:\"boolean\",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:\"boolean\",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:\"UseNone\",value:\"UseNone\",type:\"name\",explicitSet:!1,valueSet:[\"UseNone\",\"UseOutlines\",\"UseThumbs\",\"UseOC\"],pdfVersion:1.3},Direction:{defaultValue:\"L2R\",value:\"L2R\",type:\"name\",explicitSet:!1,valueSet:[\"L2R\",\"R2L\"],pdfVersion:1.3},ViewArea:{defaultValue:\"CropBox\",value:\"CropBox\",type:\"name\",explicitSet:!1,valueSet:[\"MediaBox\",\"CropBox\",\"TrimBox\",\"BleedBox\",\"ArtBox\"],pdfVersion:1.4},ViewClip:{defaultValue:\"CropBox\",value:\"CropBox\",type:\"name\",explicitSet:!1,valueSet:[\"MediaBox\",\"CropBox\",\"TrimBox\",\"BleedBox\",\"ArtBox\"],pdfVersion:1.4},PrintArea:{defaultValue:\"CropBox\",value:\"CropBox\",type:\"name\",explicitSet:!1,valueSet:[\"MediaBox\",\"CropBox\",\"TrimBox\",\"BleedBox\",\"ArtBox\"],pdfVersion:1.4},PrintClip:{defaultValue:\"CropBox\",value:\"CropBox\",type:\"name\",explicitSet:!1,valueSet:[\"MediaBox\",\"CropBox\",\"TrimBox\",\"BleedBox\",\"ArtBox\"],pdfVersion:1.4},PrintScaling:{defaultValue:\"AppDefault\",value:\"AppDefault\",type:\"name\",explicitSet:!1,valueSet:[\"AppDefault\",\"None\"],pdfVersion:1.6},Duplex:{defaultValue:\"\",value:\"none\",type:\"name\",explicitSet:!1,valueSet:[\"Simplex\",\"DuplexFlipShortEdge\",\"DuplexFlipLongEdge\",\"none\"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:\"boolean\",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:\"\",value:\"\",type:\"array\",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:\"integer\",explicitSet:!1,valueSet:null,pdfVersion:1.7}},l=Object.keys(h),f=[],m=0,x=0,A=0;function _(B,I){var E,S=!1;for(E=0;E<B.length;E+=1)B[E]===I&&(S=!0);return S}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(h)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,i===\"reset\"||e===!0){var p=l.length;for(A=0;A<p;A+=1)r[l[A]].value=r[l[A]].defaultValue,r[l[A]].explicitSet=!1}if(he(i)===\"object\"){for(u in i)if(o=i[u],_(l,u)&&o!==void 0){if(r[u].type===\"boolean\"&&typeof o==\"boolean\")r[u].value=o;else if(r[u].type===\"name\"&&_(r[u].valueSet,o))r[u].value=o;else if(r[u].type===\"integer\"&&Number.isInteger(o))r[u].value=o;else if(r[u].type===\"array\"){for(m=0;m<o.length;m+=1)if(a=!0,o[m].length===1&&typeof o[m][0]==\"number\")f.push(String(o[m]-1));else if(o[m].length>1){for(x=0;x<o[m].length;x+=1)typeof o[m][x]!=\"number\"&&(a=!1);a===!0&&f.push([o[m][0]-1,o[m][1]-1].join(\" \"))}r[u].value=\"[\"+f.join(\" \")+\"]\"}else r[u].value=r[u].defaultValue;r[u].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe(\"putCatalog\",(function(){var B,I=[];for(B in r)r[B].explicitSet===!0&&(r[B].type===\"name\"?I.push(\"/\"+B+\" /\"+r[B].value):I.push(\"/\"+B+\" \"+r[B].value));I.length!==0&&this.internal.write(`/ViewerPreferences\n<<\n`+I.join(`\n`)+`\n>>`)})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},(function(i){var e=function(){var a='<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"><rdf:Description rdf:about=\"\" xmlns:jspdf=\"'+this.internal.__metadata__.namespaceuri+'\"><jspdf:metadata>',u=unescape(encodeURIComponent('<x:xmpmeta xmlns:x=\"adobe:ns:meta/\">')),o=unescape(encodeURIComponent(a)),h=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),l=unescape(encodeURIComponent(\"</jspdf:metadata></rdf:Description></rdf:RDF>\")),f=unescape(encodeURIComponent(\"</x:xmpmeta>\")),m=o.length+h.length+l.length+u.length+f.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write(\"<< /Type /Metadata /Subtype /XML /Length \"+m+\" >>\"),this.internal.write(\"stream\"),this.internal.write(u+o+h+l+f),this.internal.write(\"endstream\"),this.internal.write(\"endobj\")},r=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write(\"/Metadata \"+this.internal.__metadata__.metadata_object_number+\" 0 R\")};i.addMetadata=function(a,u){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:a,namespaceuri:u||\"http://jspdf.default.namespaceuri/\"},this.internal.events.subscribe(\"putCatalog\",r),this.internal.events.subscribe(\"postPutResources\",e)),this}})(zt.API),(function(i){var e=i.API,r=e.pdfEscape16=function(o,h){for(var l,f=h.metadata.Unicode.widths,m=[\"\",\"0\",\"00\",\"000\",\"0000\"],x=[\"\"],A=0,_=o.length;A<_;++A){if(l=h.metadata.characterToGlyph(o.charCodeAt(A)),h.metadata.glyIdsUsed.push(l),h.metadata.toUnicode[l]=o.charCodeAt(A),f.indexOf(l)==-1&&(f.push(l),f.push([parseInt(h.metadata.widthOfGlyph(l),10)])),l==\"0\")return x.join(\"\");l=l.toString(16),x.push(m[4-l.length],l)}return x.join(\"\")},a=function(o){var h,l,f,m,x,A,_;for(x=`/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange`,f=[],A=0,_=(l=Object.keys(o).sort((function(p,B){return p-B}))).length;A<_;A++)h=l[A],f.length>=100&&(x+=`\n`+f.length+` beginbfchar\n`+f.join(`\n`)+`\nendbfchar`,f=[]),o[h]!==void 0&&o[h]!==null&&typeof o[h].toString==\"function\"&&(m=(\"0000\"+o[h].toString(16)).slice(-4),h=(\"0000\"+(+h).toString(16)).slice(-4),f.push(\"<\"+h+\"><\"+m+\">\"));return f.length&&(x+=`\n`+f.length+` beginbfchar\n`+f.join(`\n`)+`\nendbfchar\n`),x+=`endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend`};e.events.push([\"putFont\",function(o){(function(h){var l=h.font,f=h.out,m=h.newObject,x=h.putStream;if(l.metadata instanceof i.API.TTFFont&&l.encoding===\"Identity-H\"){for(var A=l.metadata.Unicode.widths,_=l.metadata.subset.encode(l.metadata.glyIdsUsed,1),p=\"\",B=0;B<_.length;B++)p+=String.fromCharCode(_[B]);var I=m();x({data:p,addLength1:!0,objectId:I}),f(\"endobj\");var E=m();x({data:a(l.metadata.toUnicode),addLength1:!0,objectId:E}),f(\"endobj\");var S=m();f(\"<<\"),f(\"/Type /FontDescriptor\"),f(\"/FontName /\"+gi(l.fontName)),f(\"/FontFile2 \"+I+\" 0 R\"),f(\"/FontBBox \"+i.API.PDFObject.convert(l.metadata.bbox)),f(\"/Flags \"+l.metadata.flags),f(\"/StemV \"+l.metadata.stemV),f(\"/ItalicAngle \"+l.metadata.italicAngle),f(\"/Ascent \"+l.metadata.ascender),f(\"/Descent \"+l.metadata.decender),f(\"/CapHeight \"+l.metadata.capHeight),f(\">>\"),f(\"endobj\");var M=m();f(\"<<\"),f(\"/Type /Font\"),f(\"/BaseFont /\"+gi(l.fontName)),f(\"/FontDescriptor \"+S+\" 0 R\"),f(\"/W \"+i.API.PDFObject.convert(A)),f(\"/CIDToGIDMap /Identity\"),f(\"/DW 1000\"),f(\"/Subtype /CIDFontType2\"),f(\"/CIDSystemInfo\"),f(\"<<\"),f(\"/Supplement 0\"),f(\"/Registry (Adobe)\"),f(\"/Ordering (\"+l.encoding+\")\"),f(\">>\"),f(\">>\"),f(\"endobj\"),l.objectNumber=m(),f(\"<<\"),f(\"/Type /Font\"),f(\"/Subtype /Type0\"),f(\"/ToUnicode \"+E+\" 0 R\"),f(\"/BaseFont /\"+gi(l.fontName)),f(\"/Encoding /\"+l.encoding),f(\"/DescendantFonts [\"+M+\" 0 R]\"),f(\">>\"),f(\"endobj\"),l.isAlreadyPutted=!0}})(o)}]),e.events.push([\"putFont\",function(o){(function(h){var l=h.font,f=h.out,m=h.newObject,x=h.putStream;if(l.metadata instanceof i.API.TTFFont&&l.encoding===\"WinAnsiEncoding\"){for(var A=l.metadata.rawData,_=\"\",p=0;p<A.length;p++)_+=String.fromCharCode(A[p]);var B=m();x({data:_,addLength1:!0,objectId:B}),f(\"endobj\");var I=m();x({data:a(l.metadata.toUnicode),addLength1:!0,objectId:I}),f(\"endobj\");var E=m();f(\"<<\"),f(\"/Descent \"+l.metadata.decender),f(\"/CapHeight \"+l.metadata.capHeight),f(\"/StemV \"+l.metadata.stemV),f(\"/Type /FontDescriptor\"),f(\"/FontFile2 \"+B+\" 0 R\"),f(\"/Flags 96\"),f(\"/FontBBox \"+i.API.PDFObject.convert(l.metadata.bbox)),f(\"/FontName /\"+gi(l.fontName)),f(\"/ItalicAngle \"+l.metadata.italicAngle),f(\"/Ascent \"+l.metadata.ascender),f(\">>\"),f(\"endobj\"),l.objectNumber=m();for(var S=0;S<l.metadata.hmtx.widths.length;S++)l.metadata.hmtx.widths[S]=parseInt(l.metadata.hmtx.widths[S]*(1e3/l.metadata.head.unitsPerEm));f(\"<</Subtype/TrueType/Type/Font/ToUnicode \"+I+\" 0 R/BaseFont/\"+gi(l.fontName)+\"/FontDescriptor \"+E+\" 0 R/Encoding/\"+l.encoding+\" /FirstChar 29 /LastChar 255 /Widths \"+i.API.PDFObject.convert(l.metadata.hmtx.widths)+\">>\"),f(\"endobj\"),l.isAlreadyPutted=!0}})(o)}]);var u=function(o){var h,l=o.text||\"\",f=o.x,m=o.y,x=o.options||{},A=o.mutex||{},_=A.pdfEscape,p=A.activeFontKey,B=A.fonts,I=p,E=\"\",S=0,M=\"\",Z=B[I].encoding;if(B[I].encoding!==\"Identity-H\")return{text:l,x:f,y:m,options:x,mutex:A};for(M=l,I=p,Array.isArray(l)&&(M=l[0]),S=0;S<M.length;S+=1)B[I].metadata.hasOwnProperty(\"cmap\")&&(h=B[I].metadata.cmap.unicode.codeMap[M[S].charCodeAt(0)]),h||M[S].charCodeAt(0)<256&&B[I].metadata.hasOwnProperty(\"Unicode\")?E+=M[S]:E+=\"\";var st=\"\";return parseInt(I.slice(1))<14||Z===\"WinAnsiEncoding\"?st=_(E,I).split(\"\").map((function(dt){return dt.charCodeAt(0).toString(16)})).join(\"\"):Z===\"Identity-H\"&&(st=r(E,B[I])),A.isHex=!0,{text:st,x:f,y:m,options:x,mutex:A}};e.events.push([\"postProcessText\",function(o){var h=o.text||\"\",l=[],f={text:h,x:o.x,y:o.y,options:o.options,mutex:o.mutex};if(Array.isArray(h)){var m=0;for(m=0;m<h.length;m+=1)Array.isArray(h[m])&&h[m].length===3?l.push([u(Object.assign({},f,{text:h[m][0]})).text,h[m][1],h[m][2]]):l.push(u(Object.assign({},f,{text:h[m]})).text);o.text=l}else o.text=u(Object.assign({},f,{text:h})).text}])})(zt),(function(i){var e=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};i.existsFileInVFS=function(r){return e.call(this),this.internal.vFS[r]!==void 0},i.addFileToVFS=function(r,a){return e.call(this),this.internal.vFS[r]=a,this},i.getFileFromVFS=function(r){return e.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}})(zt.API),(function(i){i.__bidiEngine__=i.prototype.__bidiEngine__=function(a){var u,o,h,l,f,m,x,A=e,_=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],p=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],B={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},I={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},E=[\"(\",\")\",\"(\",\"<\",\">\",\"<\",\"[\",\"]\",\"[\",\"{\",\"}\",\"{\",\"\\xAB\",\"\\xBB\",\"\\xAB\",\"\\u2039\",\"\\u203A\",\"\\u2039\",\"\\u2045\",\"\\u2046\",\"\\u2045\",\"\\u207D\",\"\\u207E\",\"\\u207D\",\"\\u208D\",\"\\u208E\",\"\\u208D\",\"\\u2264\",\"\\u2265\",\"\\u2264\",\"\\u2329\",\"\\u232A\",\"\\u2329\",\"\\uFE59\",\"\\uFE5A\",\"\\uFE59\",\"\\uFE5B\",\"\\uFE5C\",\"\\uFE5B\",\"\\uFE5D\",\"\\uFE5E\",\"\\uFE5D\",\"\\uFE64\",\"\\uFE65\",\"\\uFE64\"],S=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),M=!1,Z=0;this.__bidiEngine__={};var st=function(k){var F=k.charCodeAt(),H=F>>8,R=I[H];return R!==void 0?A[256*R+(255&F)]:H===252||H===253?\"AL\":S.test(H)?\"L\":H===8?\"R\":\"N\"},dt=function(k){for(var F,H=0;H<k.length;H++){if((F=st(k.charAt(H)))===\"L\")return!1;if(F===\"R\")return!0}return!1},Nt=function(k,F,H,R){var ct,ot,mt,tt,pt=F[R];switch(pt){case\"L\":case\"R\":M=!1;break;case\"N\":case\"AN\":break;case\"EN\":M&&(pt=\"AN\");break;case\"AL\":M=!0,pt=\"R\";break;case\"WS\":pt=\"N\";break;case\"CS\":R<1||R+1>=F.length||(ct=H[R-1])!==\"EN\"&&ct!==\"AN\"||(ot=F[R+1])!==\"EN\"&&ot!==\"AN\"?pt=\"N\":M&&(ot=\"AN\"),pt=ot===ct?ot:\"N\";break;case\"ES\":pt=(ct=R>0?H[R-1]:\"B\")===\"EN\"&&R+1<F.length&&F[R+1]===\"EN\"?\"EN\":\"N\";break;case\"ET\":if(R>0&&H[R-1]===\"EN\"){pt=\"EN\";break}if(M){pt=\"N\";break}for(mt=R+1,tt=F.length;mt<tt&&F[mt]===\"ET\";)mt++;pt=mt<tt&&F[mt]===\"EN\"?\"EN\":\"N\";break;case\"NSM\":if(h&&!l){for(tt=F.length,mt=R+1;mt<tt&&F[mt]===\"NSM\";)mt++;if(mt<tt){var ft=k[R],qt=ft>=1425&&ft<=2303||ft===64286;if(ct=F[mt],qt&&(ct===\"R\"||ct===\"AL\")){pt=\"R\";break}}}pt=R<1||(ct=F[R-1])===\"B\"?\"N\":H[R-1];break;case\"B\":M=!1,u=!0,pt=Z;break;case\"S\":o=!0,pt=\"N\";break;case\"LRE\":case\"RLE\":case\"LRO\":case\"RLO\":case\"PDF\":M=!1;break;case\"BN\":pt=\"N\"}return pt},rt=function(k,F,H){var R=k.split(\"\");return H&&G(R,H,{hiLevel:Z}),R.reverse(),F&&F.reverse(),R.join(\"\")},G=function(k,F,H){var R,ct,ot,mt,tt,pt=-1,ft=k.length,qt=0,w=[],j=Z?p:_,q=[];for(M=!1,u=!1,o=!1,ct=0;ct<ft;ct++)q[ct]=st(k[ct]);for(ot=0;ot<ft;ot++){if(tt=qt,w[ot]=Nt(k,q,w,ot),R=240&(qt=j[tt][B[w[ot]]]),qt&=15,F[ot]=mt=j[qt][5],R>0)if(R===16){for(ct=pt;ct<ot;ct++)F[ct]=1;pt=-1}else pt=-1;if(j[qt][6])pt===-1&&(pt=ot);else if(pt>-1){for(ct=pt;ct<ot;ct++)F[ct]=mt;pt=-1}q[ot]===\"B\"&&(F[ot]=0),H.hiLevel|=mt}o&&(function(W,Y,$){for(var et=0;et<$;et++)if(W[et]===\"S\"){Y[et]=Z;for(var Q=et-1;Q>=0&&W[Q]===\"WS\";Q--)Y[Q]=Z}})(q,F,ft)},vt=function(k,F,H,R,ct){if(!(ct.hiLevel<k)){if(k===1&&Z===1&&!u)return F.reverse(),void(H&&H.reverse());for(var ot,mt,tt,pt,ft=F.length,qt=0;qt<ft;){if(R[qt]>=k){for(tt=qt+1;tt<ft&&R[tt]>=k;)tt++;for(pt=qt,mt=tt-1;pt<mt;pt++,mt--)ot=F[pt],F[pt]=F[mt],F[mt]=ot,H&&(ot=H[pt],H[pt]=H[mt],H[mt]=ot);qt=tt}qt++}}},bt=function(k,F,H){var R=k.split(\"\"),ct={hiLevel:Z};return H||(H=[]),G(R,H,ct),(function(ot,mt,tt){if(tt.hiLevel!==0&&x)for(var pt,ft=0;ft<ot.length;ft++)mt[ft]===1&&(pt=E.indexOf(ot[ft]))>=0&&(ot[ft]=E[pt+1])})(R,H,ct),vt(2,R,F,H,ct),vt(1,R,F,H,ct),R.join(\"\")};return this.__bidiEngine__.doBidiReorder=function(k,F,H){if((function(ct,ot){if(ot)for(var mt=0;mt<ct.length;mt++)ot[mt]=mt;l===void 0&&(l=dt(ct)),m===void 0&&(m=dt(ct))})(k,F),h||!f||m)if(h&&f&&l^m)Z=l?1:0,k=rt(k,F,H);else if(!h&&f&&m)Z=l?1:0,k=bt(k,F,H),k=rt(k,F);else if(!h||l||f||m){if(h&&!f&&l^m)k=rt(k,F),l?(Z=0,k=bt(k,F,H)):(Z=1,k=bt(k,F,H),k=rt(k,F));else if(h&&l&&!f&&m)Z=1,k=bt(k,F,H),k=rt(k,F);else if(!h&&!f&&l^m){var R=x;l?(Z=1,k=bt(k,F,H),Z=0,x=!1,k=bt(k,F,H),x=R):(Z=0,k=bt(k,F,H),k=rt(k,F),Z=1,x=!1,k=bt(k,F,H),x=R,k=rt(k,F))}}else Z=0,k=bt(k,F,H);else Z=l?1:0,k=bt(k,F,H);return k},this.__bidiEngine__.setOptions=function(k){k&&(h=k.isInputVisual,f=k.isOutputVisual,l=k.isInputRtl,m=k.isOutputRtl,x=k.isSymmetricSwapping)},this.__bidiEngine__.setOptions(a),this.__bidiEngine__};var e=[\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"S\",\"B\",\"S\",\"WS\",\"B\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"B\",\"B\",\"B\",\"S\",\"WS\",\"N\",\"N\",\"ET\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"N\",\"N\",\"ES\",\"CS\",\"ES\",\"CS\",\"CS\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"CS\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"N\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"B\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"CS\",\"N\",\"ET\",\"ET\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"N\",\"L\",\"N\",\"N\",\"BN\",\"N\",\"N\",\"ET\",\"ET\",\"EN\",\"EN\",\"N\",\"L\",\"N\",\"N\",\"N\",\"EN\",\"L\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"L\",\"N\",\"N\",\"N\",\"N\",\"N\",\"ET\",\"N\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"R\",\"NSM\",\"R\",\"NSM\",\"NSM\",\"R\",\"NSM\",\"NSM\",\"R\",\"NSM\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"N\",\"N\",\"N\",\"N\",\"N\",\"R\",\"R\",\"R\",\"R\",\"R\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"N\",\"N\",\"AL\",\"ET\",\"ET\",\"AL\",\"CS\",\"AL\",\"N\",\"N\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"AL\",\"AL\",\"N\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"AN\",\"ET\",\"AN\",\"AN\",\"AL\",\"AL\",\"AL\",\"NSM\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"AN\",\"N\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"AL\",\"AL\",\"NSM\",\"NSM\",\"N\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"AL\",\"AL\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"N\",\"AL\",\"AL\",\"NSM\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"N\",\"N\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"AL\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"R\",\"R\",\"N\",\"N\",\"N\",\"N\",\"R\",\"N\",\"N\",\"N\",\"N\",\"N\",\"WS\",\"WS\",\"WS\",\"WS\",\"WS\",\"WS\",\"WS\",\"WS\",\"WS\",\"WS\",\"WS\",\"BN\",\"BN\",\"BN\",\"L\",\"R\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"WS\",\"B\",\"LRE\",\"RLE\",\"PDF\",\"LRO\",\"RLO\",\"CS\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"CS\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"WS\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"N\",\"LRI\",\"RLI\",\"FSI\",\"PDI\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"BN\",\"EN\",\"L\",\"N\",\"N\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"ES\",\"ES\",\"N\",\"N\",\"N\",\"L\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"ES\",\"ES\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"N\",\"N\",\"R\",\"NSM\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"ES\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"N\",\"R\",\"R\",\"R\",\"R\",\"R\",\"N\",\"R\",\"N\",\"R\",\"R\",\"N\",\"R\",\"R\",\"N\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"R\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"NSM\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"CS\",\"N\",\"CS\",\"N\",\"N\",\"CS\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"ET\",\"N\",\"N\",\"ES\",\"ES\",\"N\",\"N\",\"N\",\"N\",\"N\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"N\",\"N\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"N\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"AL\",\"N\",\"N\",\"BN\",\"N\",\"N\",\"N\",\"ET\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"N\",\"N\",\"ES\",\"CS\",\"ES\",\"CS\",\"CS\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"EN\",\"CS\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"L\",\"L\",\"L\",\"L\",\"L\",\"L\",\"N\",\"N\",\"L\",\"L\",\"L\",\"N\",\"N\",\"N\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"ET\",\"ET\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\",\"N\"],r=new i.__bidiEngine__({isInputVisual:!0});i.API.events.push([\"postProcessText\",function(a){var u=a.text,o=(a.x,a.y,a.options||{}),h=(a.mutex,o.lang,[]);if(o.isInputVisual=typeof o.isInputVisual!=\"boolean\"||o.isInputVisual,r.setOptions(o),Object.prototype.toString.call(u)===\"[object Array]\"){var l=0;for(h=[],l=0;l<u.length;l+=1)Object.prototype.toString.call(u[l])===\"[object Array]\"?h.push([r.doBidiReorder(u[l][0]),u[l][1],u[l][2]]):h.push([r.doBidiReorder(u[l])]);a.text=h}else a.text=r.doBidiReorder(u);r.setOptions({isInputVisual:!0})}])})(zt),zt.API.TTFFont=(function(){function i(e){var r;if(this.rawData=e,r=this.contents=new Ar(e),this.contents.pos=4,r.readString(4)===\"ttcf\")throw new Error(\"TTCF not supported.\");r.pos=0,this.parse(),this.subset=new ku(this),this.registerTTF()}return i.open=function(e){return new i(e)},i.prototype.parse=function(){return this.directory=new pu(this.contents),this.head=new mu(this),this.name=new Lu(this),this.cmap=new sc(this),this.toUnicode={},this.hhea=new vu(this),this.maxp=new Nu(this),this.hmtx=new Au(this),this.post=new yu(this),this.os2=new bu(this),this.loca=new Pu(this),this.glyf=new xu(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},i.prototype.registerTTF=function(){var e,r,a,u,o;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var h,l,f,m;for(m=[],h=0,l=(f=this.bbox).length;h<l;h++)e=f[h],m.push(Math.round(e*this.scaleFactor));return m}.call(this),this.stemV=0,this.post.exists?(a=255&(u=this.post.italic_angle),(32768&(r=u>>16))!=0&&(r=-(1+(65535^r))),this.italicAngle=+(r+\".\"+a)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(o=this.familyClass)===1||o===2||o===3||o===4||o===5||o===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error(\"No unicode cmap for font\")},i.prototype.characterToGlyph=function(e){var r;return((r=this.cmap.unicode)!=null?r.codeMap[e]:void 0)||0},i.prototype.widthOfGlyph=function(e){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*r},i.prototype.widthOfString=function(e,r,a){var u,o,h,l;for(h=0,o=0,l=(e=\"\"+e).length;0<=l?o<l:o>l;o=0<=l?++o:--o)u=e.charCodeAt(o),h+=this.widthOfGlyph(this.characterToGlyph(u))+a*(1e3/r)||0;return h*(r/1e3)},i.prototype.lineHeight=function(e,r){var a;return r==null&&(r=!1),a=r?this.lineGap:0,(this.ascender+a-this.decender)/1e3*e},i})();var Bn,Ar=(function(){function i(e){this.data=e??[],this.pos=0,this.length=this.data.length}return i.prototype.readByte=function(){return this.data[this.pos++]},i.prototype.writeByte=function(e){return this.data[this.pos++]=e},i.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},i.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},i.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},i.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},i.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},i.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},i.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},i.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},i.prototype.readString=function(e){var r,a;for(a=[],r=0;0<=e?r<e:r>e;r=0<=e?++r:--r)a[r]=String.fromCharCode(this.readByte());return a.join(\"\")},i.prototype.writeString=function(e){var r,a,u;for(u=[],r=0,a=e.length;0<=a?r<a:r>a;r=0<=a?++r:--r)u.push(this.writeByte(e.charCodeAt(r)));return u},i.prototype.readShort=function(){return this.readInt16()},i.prototype.writeShort=function(e){return this.writeInt16(e)},i.prototype.readLongLong=function(){var e,r,a,u,o,h,l,f;return e=this.readByte(),r=this.readByte(),a=this.readByte(),u=this.readByte(),o=this.readByte(),h=this.readByte(),l=this.readByte(),f=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^r)+1099511627776*(255^a)+4294967296*(255^u)+16777216*(255^o)+65536*(255^h)+256*(255^l)+(255^f)+1):72057594037927940*e+281474976710656*r+1099511627776*a+4294967296*u+16777216*o+65536*h+256*l+f},i.prototype.writeLongLong=function(e){var r,a;return r=Math.floor(e/4294967296),a=4294967295&e,this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r),this.writeByte(a>>24&255),this.writeByte(a>>16&255),this.writeByte(a>>8&255),this.writeByte(255&a)},i.prototype.readInt=function(){return this.readInt32()},i.prototype.writeInt=function(e){return this.writeInt32(e)},i.prototype.read=function(e){var r,a;for(r=[],a=0;0<=e?a<e:a>e;a=0<=e?++a:--a)r.push(this.readByte());return r},i.prototype.write=function(e){var r,a,u,o;for(o=[],a=0,u=e.length;a<u;a++)r=e[a],o.push(this.writeByte(r));return o},i})(),pu=(function(){var i;function e(r){var a,u,o;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},u=0,o=this.tableCount;0<=o?u<o:u>o;u=0<=o?++u:--u)a={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[a.tag]=a}return e.prototype.encode=function(r){var a,u,o,h,l,f,m,x,A,_,p,B,I;for(I in p=Object.keys(r).length,f=Math.log(2),A=16*Math.floor(Math.log(p)/f),h=Math.floor(A/f),x=16*p-A,(u=new Ar).writeInt(this.scalarType),u.writeShort(p),u.writeShort(A),u.writeShort(h),u.writeShort(x),o=16*p,m=u.pos+o,l=null,B=[],r)for(_=r[I],u.writeString(I),u.writeInt(i(_)),u.writeInt(m),u.writeInt(_.length),B=B.concat(_),I===\"head\"&&(l=m),m+=_.length;m%4;)B.push(0),m++;return u.write(B),a=2981146554-i(u.data),u.pos=l+8,u.writeUInt32(a),u.data},i=function(r){var a,u,o,h;for(r=cc.call(r);r.length%4;)r.push(0);for(o=new Ar(r),u=0,a=0,h=r.length;a<h;a=a+=4)u+=o.readUInt32();return 4294967295&u},e})(),gu={}.hasOwnProperty,Gn=function(i,e){for(var r in e)gu.call(e,r)&&(i[r]=e[r]);function a(){this.constructor=i}return a.prototype=e.prototype,i.prototype=new a,i.__super__=e.prototype,i};Bn=(function(){function i(e){var r;this.file=e,r=this.file.directory.tables[this.tag],this.exists=!!r,r&&(this.offset=r.offset,this.length=r.length,this.parse(this.file.contents))}return i.prototype.parse=function(){},i.prototype.encode=function(){},i.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},i})();var mu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"head\",e.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.revision=r.readInt(),this.checkSumAdjustment=r.readInt(),this.magicNumber=r.readInt(),this.flags=r.readShort(),this.unitsPerEm=r.readShort(),this.created=r.readLongLong(),this.modified=r.readLongLong(),this.xMin=r.readShort(),this.yMin=r.readShort(),this.xMax=r.readShort(),this.yMax=r.readShort(),this.macStyle=r.readShort(),this.lowestRecPPEM=r.readShort(),this.fontDirectionHint=r.readShort(),this.indexToLocFormat=r.readShort(),this.glyphDataFormat=r.readShort()},e.prototype.encode=function(r){var a;return(a=new Ar).writeInt(this.version),a.writeInt(this.revision),a.writeInt(this.checkSumAdjustment),a.writeInt(this.magicNumber),a.writeShort(this.flags),a.writeShort(this.unitsPerEm),a.writeLongLong(this.created),a.writeLongLong(this.modified),a.writeShort(this.xMin),a.writeShort(this.yMin),a.writeShort(this.xMax),a.writeShort(this.yMax),a.writeShort(this.macStyle),a.writeShort(this.lowestRecPPEM),a.writeShort(this.fontDirectionHint),a.writeShort(r),a.writeShort(this.glyphDataFormat),a.data},e})(),Ks=(function(){function i(e,r){var a,u,o,h,l,f,m,x,A,_,p,B,I,E,S,M,Z;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=r+e.readInt(),A=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(f=0;f<256;++f)this.codeMap[f]=e.readByte();break;case 4:for(p=e.readUInt16(),_=p/2,e.pos+=6,o=(function(){var st,dt;for(dt=[],f=st=0;0<=_?st<_:st>_;f=0<=_?++st:--st)dt.push(e.readUInt16());return dt})(),e.pos+=2,I=(function(){var st,dt;for(dt=[],f=st=0;0<=_?st<_:st>_;f=0<=_?++st:--st)dt.push(e.readUInt16());return dt})(),m=(function(){var st,dt;for(dt=[],f=st=0;0<=_?st<_:st>_;f=0<=_?++st:--st)dt.push(e.readUInt16());return dt})(),x=(function(){var st,dt;for(dt=[],f=st=0;0<=_?st<_:st>_;f=0<=_?++st:--st)dt.push(e.readUInt16());return dt})(),u=(this.length-e.pos+this.offset)/2,l=(function(){var st,dt;for(dt=[],f=st=0;0<=u?st<u:st>u;f=0<=u?++st:--st)dt.push(e.readUInt16());return dt})(),f=S=0,Z=o.length;S<Z;f=++S)for(E=o[f],a=M=B=I[f];B<=E?M<=E:M>=E;a=B<=E?++M:--M)x[f]===0?h=a+m[f]:(h=l[x[f]/2+(a-B)-(_-f)]||0)!==0&&(h+=m[f]),this.codeMap[a]=65535&h}e.pos=A}return i.encode=function(e,r){var a,u,o,h,l,f,m,x,A,_,p,B,I,E,S,M,Z,st,dt,Nt,rt,G,vt,bt,k,F,H,R,ct,ot,mt,tt,pt,ft,qt,w,j,q,W,Y,$,et,Q,At,Lt,Ot;switch(R=new Ar,h=Object.keys(e).sort((function(jt,Wt){return jt-Wt})),r){case\"macroman\":for(I=0,E=(function(){var jt=[];for(B=0;B<256;++B)jt.push(0);return jt})(),M={0:0},o={},ct=0,pt=h.length;ct<pt;ct++)M[Q=e[u=h[ct]]]==null&&(M[Q]=++I),o[u]={old:e[u],new:M[e[u]]},E[u]=M[e[u]];return R.writeUInt16(1),R.writeUInt16(0),R.writeUInt32(12),R.writeUInt16(0),R.writeUInt16(262),R.writeUInt16(0),R.write(E),{charMap:o,subtable:R.data,maxGlyphID:I+1};case\"unicode\":for(F=[],A=[],Z=0,M={},a={},S=m=null,ot=0,ft=h.length;ot<ft;ot++)M[dt=e[u=h[ot]]]==null&&(M[dt]=++Z),a[u]={old:dt,new:M[dt]},l=M[dt]-u,S!=null&&l===m||(S&&A.push(S),F.push(u),m=l),S=u;for(S&&A.push(S),A.push(65535),F.push(65535),bt=2*(vt=F.length),G=2*Math.pow(Math.log(vt)/Math.LN2,2),_=Math.log(G/2)/Math.LN2,rt=2*vt-G,f=[],Nt=[],p=[],B=mt=0,qt=F.length;mt<qt;B=++mt){if(k=F[B],x=A[B],k===65535){f.push(0),Nt.push(0);break}if(k-(H=a[k].new)>=32768)for(f.push(0),Nt.push(2*(p.length+vt-B)),u=tt=k;k<=x?tt<=x:tt>=x;u=k<=x?++tt:--tt)p.push(a[u].new);else f.push(H-k),Nt.push(0)}for(R.writeUInt16(3),R.writeUInt16(1),R.writeUInt32(12),R.writeUInt16(4),R.writeUInt16(16+8*vt+2*p.length),R.writeUInt16(0),R.writeUInt16(bt),R.writeUInt16(G),R.writeUInt16(_),R.writeUInt16(rt),$=0,w=A.length;$<w;$++)u=A[$],R.writeUInt16(u);for(R.writeUInt16(0),et=0,j=F.length;et<j;et++)u=F[et],R.writeUInt16(u);for(At=0,q=f.length;At<q;At++)l=f[At],R.writeUInt16(l);for(Lt=0,W=Nt.length;Lt<W;Lt++)st=Nt[Lt],R.writeUInt16(st);for(Ot=0,Y=p.length;Ot<Y;Ot++)I=p[Ot],R.writeUInt16(I);return{charMap:a,subtable:R.data,maxGlyphID:Z+1}}},i})(),sc=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"cmap\",e.prototype.parse=function(r){var a,u,o;for(r.pos=this.offset,this.version=r.readUInt16(),o=r.readUInt16(),this.tables=[],this.unicode=null,u=0;0<=o?u<o:u>o;u=0<=o?++u:--u)a=new Ks(r,this.offset),this.tables.push(a),a.isUnicode&&this.unicode==null&&(this.unicode=a);return!0},e.encode=function(r,a){var u,o;return a==null&&(a=\"macroman\"),u=Ks.encode(r,a),(o=new Ar).writeUInt16(0),o.writeUInt16(1),u.table=o.data.concat(u.subtable),u},e})(),vu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"hhea\",e.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.ascender=r.readShort(),this.decender=r.readShort(),this.lineGap=r.readShort(),this.advanceWidthMax=r.readShort(),this.minLeftSideBearing=r.readShort(),this.minRightSideBearing=r.readShort(),this.xMaxExtent=r.readShort(),this.caretSlopeRise=r.readShort(),this.caretSlopeRun=r.readShort(),this.caretOffset=r.readShort(),r.pos+=8,this.metricDataFormat=r.readShort(),this.numberOfMetrics=r.readUInt16()},e})(),bu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"OS/2\",e.prototype.parse=function(r){if(r.pos=this.offset,this.version=r.readUInt16(),this.averageCharWidth=r.readShort(),this.weightClass=r.readUInt16(),this.widthClass=r.readUInt16(),this.type=r.readShort(),this.ySubscriptXSize=r.readShort(),this.ySubscriptYSize=r.readShort(),this.ySubscriptXOffset=r.readShort(),this.ySubscriptYOffset=r.readShort(),this.ySuperscriptXSize=r.readShort(),this.ySuperscriptYSize=r.readShort(),this.ySuperscriptXOffset=r.readShort(),this.ySuperscriptYOffset=r.readShort(),this.yStrikeoutSize=r.readShort(),this.yStrikeoutPosition=r.readShort(),this.familyClass=r.readShort(),this.panose=(function(){var a,u;for(u=[],a=0;a<10;++a)u.push(r.readByte());return u})(),this.charRange=(function(){var a,u;for(u=[],a=0;a<4;++a)u.push(r.readInt());return u})(),this.vendorID=r.readString(4),this.selection=r.readShort(),this.firstCharIndex=r.readShort(),this.lastCharIndex=r.readShort(),this.version>0&&(this.ascent=r.readShort(),this.descent=r.readShort(),this.lineGap=r.readShort(),this.winAscent=r.readShort(),this.winDescent=r.readShort(),this.codePageRange=(function(){var a,u;for(u=[],a=0;a<2;a=++a)u.push(r.readInt());return u})(),this.version>1))return this.xHeight=r.readShort(),this.capHeight=r.readShort(),this.defaultChar=r.readShort(),this.breakChar=r.readShort(),this.maxContext=r.readShort()},e})(),yu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"post\",e.prototype.parse=function(r){var a,u,o;switch(r.pos=this.offset,this.format=r.readInt(),this.italicAngle=r.readInt(),this.underlinePosition=r.readShort(),this.underlineThickness=r.readShort(),this.isFixedPitch=r.readInt(),this.minMemType42=r.readInt(),this.maxMemType42=r.readInt(),this.minMemType1=r.readInt(),this.maxMemType1=r.readInt(),this.format){case 65536:break;case 131072:var h;for(u=r.readUInt16(),this.glyphNameIndex=[],h=0;0<=u?h<u:h>u;h=0<=u?++h:--h)this.glyphNameIndex.push(r.readUInt16());for(this.names=[],o=[];r.pos<this.offset+this.length;)a=r.readByte(),o.push(this.names.push(r.readString(a)));return o;case 151552:return u=r.readUInt16(),this.offsets=r.read(u);case 196608:break;case 262144:return this.map=function(){var l,f,m;for(m=[],h=l=0,f=this.file.maxp.numGlyphs;0<=f?l<f:l>f;h=0<=f?++l:--l)m.push(r.readUInt32());return m}.call(this)}},e})(),wu=function(i,e){this.raw=i,this.length=i.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID},Lu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"name\",e.prototype.parse=function(r){var a,u,o,h,l,f,m,x,A,_,p;for(r.pos=this.offset,r.readShort(),a=r.readShort(),f=r.readShort(),u=[],h=0;0<=a?h<a:h>a;h=0<=a?++h:--h)u.push({platformID:r.readShort(),encodingID:r.readShort(),languageID:r.readShort(),nameID:r.readShort(),length:r.readShort(),offset:this.offset+f+r.readShort()});for(m={},h=A=0,_=u.length;A<_;h=++A)o=u[h],r.pos=o.offset,x=r.readString(o.length),l=new wu(x,o),m[p=o.nameID]==null&&(m[p]=[]),m[o.nameID].push(l);this.strings=m,this.copyright=m[0],this.fontFamily=m[1],this.fontSubfamily=m[2],this.uniqueSubfamily=m[3],this.fontName=m[4],this.version=m[5];try{this.postscriptName=m[6][0].raw.replace(/[\\x00-\\x19\\x80-\\xff]/g,\"\")}catch{this.postscriptName=m[4][0].raw.replace(/[\\x00-\\x19\\x80-\\xff]/g,\"\")}return this.trademark=m[7],this.manufacturer=m[8],this.designer=m[9],this.description=m[10],this.vendorUrl=m[11],this.designerUrl=m[12],this.license=m[13],this.licenseUrl=m[14],this.preferredFamily=m[15],this.preferredSubfamily=m[17],this.compatibleFull=m[18],this.sampleText=m[19]},e})(),Nu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"maxp\",e.prototype.parse=function(r){return r.pos=this.offset,this.version=r.readInt(),this.numGlyphs=r.readUInt16(),this.maxPoints=r.readUInt16(),this.maxContours=r.readUInt16(),this.maxCompositePoints=r.readUInt16(),this.maxComponentContours=r.readUInt16(),this.maxZones=r.readUInt16(),this.maxTwilightPoints=r.readUInt16(),this.maxStorage=r.readUInt16(),this.maxFunctionDefs=r.readUInt16(),this.maxInstructionDefs=r.readUInt16(),this.maxStackElements=r.readUInt16(),this.maxSizeOfInstructions=r.readUInt16(),this.maxComponentElements=r.readUInt16(),this.maxComponentDepth=r.readUInt16()},e})(),Au=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"hmtx\",e.prototype.parse=function(r){var a,u,o,h,l,f,m;for(r.pos=this.offset,this.metrics=[],a=0,f=this.file.hhea.numberOfMetrics;0<=f?a<f:a>f;a=0<=f?++a:--a)this.metrics.push({advance:r.readUInt16(),lsb:r.readInt16()});for(o=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=(function(){var x,A;for(A=[],a=x=0;0<=o?x<o:x>o;a=0<=o?++x:--x)A.push(r.readInt16());return A})(),this.widths=function(){var x,A,_,p;for(p=[],x=0,A=(_=this.metrics).length;x<A;x++)h=_[x],p.push(h.advance);return p}.call(this),u=this.widths[this.widths.length-1],m=[],a=l=0;0<=o?l<o:l>o;a=0<=o?++l:--l)m.push(this.widths.push(u));return m},e.prototype.forGlyph=function(r){return r in this.metrics?this.metrics[r]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[r-this.metrics.length]}},e})(),cc=[].slice,xu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"glyf\",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(r){var a,u,o,h,l,f,m,x,A,_;return r in this.cache?this.cache[r]:(h=this.file.loca,a=this.file.contents,u=h.indexOf(r),(o=h.lengthOf(r))===0?this.cache[r]=null:(a.pos=this.offset+u,l=(f=new Ar(a.read(o))).readShort(),x=f.readShort(),_=f.readShort(),m=f.readShort(),A=f.readShort(),this.cache[r]=l===-1?new _u(f,x,_,m,A):new Su(f,l,x,_,m,A),this.cache[r]))},e.prototype.encode=function(r,a,u){var o,h,l,f,m;for(l=[],h=[],f=0,m=a.length;f<m;f++)o=r[a[f]],h.push(l.length),o&&(l=l.concat(o.encode(u)));return h.push(l.length),{table:l,offsets:h}},e})(),Su=(function(){function i(e,r,a,u,o,h){this.raw=e,this.numberOfContours=r,this.xMin=a,this.yMin=u,this.xMax=o,this.yMax=h,this.compound=!1}return i.prototype.encode=function(){return this.raw.data},i})(),_u=(function(){function i(e,r,a,u,o){var h,l;for(this.raw=e,this.xMin=r,this.yMin=a,this.xMax=u,this.yMax=o,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],h=this.raw;l=h.readShort(),this.glyphOffsets.push(h.pos),this.glyphIDs.push(h.readUInt16()),32&l;)h.pos+=1&l?4:2,128&l?h.pos+=8:64&l?h.pos+=4:8&l&&(h.pos+=2)}return i.prototype.encode=function(){var e,r,a;for(r=new Ar(cc.call(this.raw.data)),e=0,a=this.glyphIDs.length;e<a;++e)r.pos=this.glyphOffsets[e];return r.data},i})(),Pu=(function(i){function e(){return e.__super__.constructor.apply(this,arguments)}return Gn(e,Bn),e.prototype.tag=\"loca\",e.prototype.parse=function(r){var a,u;return r.pos=this.offset,a=this.file.head.indexToLocFormat,this.offsets=a===0?function(){var o,h;for(h=[],u=0,o=this.length;u<o;u+=2)h.push(2*r.readUInt16());return h}.call(this):function(){var o,h;for(h=[],u=0,o=this.length;u<o;u+=4)h.push(r.readUInt32());return h}.call(this)},e.prototype.indexOf=function(r){return this.offsets[r]},e.prototype.lengthOf=function(r){return this.offsets[r+1]-this.offsets[r]},e.prototype.encode=function(r,a){for(var u=new Uint32Array(this.offsets.length),o=0,h=0,l=0;l<u.length;++l)if(u[l]=o,h<a.length&&a[h]==l){++h,u[l]=o;var f=this.offsets[l],m=this.offsets[l+1]-f;m>0&&(o+=m)}for(var x=new Array(4*u.length),A=0;A<u.length;++A)x[4*A+3]=255&u[A],x[4*A+2]=(65280&u[A])>>8,x[4*A+1]=(16711680&u[A])>>16,x[4*A]=(4278190080&u[A])>>24;return x},e})(),ku=(function(){function i(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return i.prototype.generateCmap=function(){var e,r,a,u,o;for(r in u=this.font.cmap.tables[0].codeMap,e={},o=this.subset)a=o[r],e[r]=u[a];return e},i.prototype.glyphsFor=function(e){var r,a,u,o,h,l,f;for(u={},h=0,l=e.length;h<l;h++)u[o=e[h]]=this.font.glyf.glyphFor(o);for(o in r=[],u)(a=u[o])!=null&&a.compound&&r.push.apply(r,a.glyphIDs);if(r.length>0)for(o in f=this.glyphsFor(r))a=f[o],u[o]=a;return u},i.prototype.encode=function(e,r){var a,u,o,h,l,f,m,x,A,_,p,B,I,E,S;for(u in a=sc.encode(this.generateCmap(),\"unicode\"),h=this.glyphsFor(e),p={0:0},S=a.charMap)p[(f=S[u]).old]=f.new;for(B in _=a.maxGlyphID,h)B in p||(p[B]=_++);return x=(function(M){var Z,st;for(Z in st={},M)st[M[Z]]=Z;return st})(p),A=Object.keys(x).sort((function(M,Z){return M-Z})),I=(function(){var M,Z,st;for(st=[],M=0,Z=A.length;M<Z;M++)l=A[M],st.push(x[l]);return st})(),o=this.font.glyf.encode(h,I,p),m=this.font.loca.encode(o.offsets,I),E={cmap:this.font.cmap.raw(),glyf:o.table,loca:m,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(r)},this.font.os2.exists&&(E[\"OS/2\"]=this.font.os2.raw()),this.font.directory.encode(E)},i})();zt.API.PDFObject=(function(){var i;function e(){}return i=function(r,a){return(Array(a+1).join(\"0\")+r).slice(-a)},e.convert=function(r){var a,u,o,h;if(Array.isArray(r))return\"[\"+(function(){var l,f,m;for(m=[],l=0,f=r.length;l<f;l++)a=r[l],m.push(e.convert(a));return m})().join(\" \")+\"]\";if(typeof r==\"string\")return\"/\"+r;if(r?.isString)return\"(\"+r+\")\";if(r instanceof Date)return\"(D:\"+i(r.getUTCFullYear(),4)+i(r.getUTCMonth(),2)+i(r.getUTCDate(),2)+i(r.getUTCHours(),2)+i(r.getUTCMinutes(),2)+i(r.getUTCSeconds(),2)+\"Z)\";if({}.toString.call(r)===\"[object Object]\"){for(u in o=[\"<<\"],r)h=r[u],o.push(\"/\"+u+\" \"+e.convert(h));return o.push(\">>\"),o.join(`\n`)}return\"\"+r},e})();var Ou=zt;export{ju as AcroForm,Bt as AcroFormAppearance,ze as AcroFormButton,Wa as AcroFormCheckBox,vi as AcroFormChoiceField,yi as AcroFormComboBox,Ua as AcroFormEditBox,bi as AcroFormListBox,Va as AcroFormPasswordField,Ha as AcroFormPushButton,wi as AcroFormRadioButton,qr as AcroFormTextField,Ga as GState,Mr as ShadingPattern,mi as TilingPattern,Ou as default,zt as jsPDF};\n/*! Bundled license information:\n\njspdf/dist/jspdf.es.min.js:\n  (** @license\n   *\n   * jsPDF - PDF Document creation from JavaScript\n   * Version 2.5.1 Built on 2022-01-28T15:37:57.791Z\n   *                      CommitID 00000000\n   *\n   * Copyright (c) 2010-2021 James Hall <james@parall.ax>, https://github.com/MrRio/jsPDF\n   *               2015-2021 yWorks GmbH, http://www.yworks.com\n   *               2015-2021 Lukas Holländer <lukas.hollaender@yworks.com>, https://github.com/HackbrettXXX\n   *               2016-2018 Aras Abbasi <aras.abbasi@gmail.com>\n   *               2010 Aaron Spike, https://github.com/acspike\n   *               2012 Willow Systems Corporation, https://github.com/willowsystems\n   *               2012 Pablo Hess, https://github.com/pablohess\n   *               2012 Florian Jenett, https://github.com/fjenett\n   *               2013 Warren Weckesser, https://github.com/warrenweckesser\n   *               2013 Youssef Beddad, https://github.com/lifof\n   *               2013 Lee Driscoll, https://github.com/lsdriscoll\n   *               2013 Stefan Slonevskiy, https://github.com/stefslon\n   *               2013 Jeremy Morel, https://github.com/jmorel\n   *               2013 Christoph Hartmann, https://github.com/chris-rock\n   *               2014 Juan Pablo Gaviria, https://github.com/juanpgaviria\n   *               2014 James Makes, https://github.com/dollaruw\n   *               2014 Diego Casorran, https://github.com/diegocr\n   *               2014 Steven Spungin, https://github.com/Flamenco\n   *               2014 Kenneth Glassey, https://github.com/Gavvers\n   *\n   * Permission is hereby granted, free of charge, to any person obtaining\n   * a copy of this software and associated documentation files (the\n   * \"Software\"), to deal in the Software without restriction, including\n   * without limitation the rights to use, copy, modify, merge, publish,\n   * distribute, sublicense, and/or sell copies of the Software, and to\n   * permit persons to whom the Software is furnished to do so, subject to\n   * the following conditions:\n   *\n   * The above copyright notice and this permission notice shall be\n   * included in all copies or substantial portions of the Software.\n   *\n   * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n   * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n   * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n   * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n   * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n   * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n   * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n   *\n   * Contributor(s):\n   *    siefkenj, ahwolf, rickygu, Midnith, saintclair, eaparango,\n   *    kim3er, mfo, alnorth, Flamenco\n   *)\n  (**\n   * A class to parse color values\n   * @author Stoyan Stefanov <sstoo@gmail.com>\n   * {@link   http://www.phpied.com/rgb-color-parser-in-javascript/}\n   * @license Use it if you like it\n   *)\n  (**\n   * @license\n   * Joseph Myers does not specify a particular license for his work.\n   *\n   * Author: Joseph Myers\n   * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js\n   *\n   * Modified by: Owen Leong\n   *)\n  (**\n   * @license\n   * FPDF is released under a permissive license: there is no usage restriction.\n   * You may embed it freely in your application (commercial or not), with or\n   * without modifications.\n   *\n   * Reference: http://www.fpdf.org/en/script/script37.php\n   *)\n  (**\n   * @license\n   * Licensed under the MIT License.\n   * http://opensource.org/licenses/mit-license\n   * Author: Owen Leong (@owenl131)\n   * Date: 15 Oct 2020\n   * References:\n   * https://www.cs.cmu.edu/~dst/Adobe/Gallery/anon21jul01-pdf-encryption.txt\n   * https://github.com/foliojs/pdfkit/blob/master/lib/security.js\n   * http://www.fpdf.org/en/script/script37.php\n   *)\n  (**\n   * @license\n   *\n   * Copyright (c) 2014 James Robb, https://github.com/jamesbrobb\n   *\n   * Permission is hereby granted, free of charge, to any person obtaining\n   * a copy of this software and associated documentation files (the\n   * \"Software\"), to deal in the Software without restriction, including\n   * without limitation the rights to use, copy, modify, merge, publish,\n   * distribute, sublicense, and/or sell copies of the Software, and to\n   * permit persons to whom the Software is furnished to do so, subject to\n   * the following conditions:\n   *\n   * The above copyright notice and this permission notice shall be\n   * included in all copies or substantial portions of the Software.\n   *\n   * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n   * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n   * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n   * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n   * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n   * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n   * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n   * ====================================================================\n   *)\n  (**\n   * @license\n   * (c) Dean McNamee <dean@gmail.com>, 2013.\n   *\n   * https://github.com/deanm/omggif\n   *\n   * Permission is hereby granted, free of charge, to any person obtaining a copy\n   * of this software and associated documentation files (the \"Software\"), to\n   * deal in the Software without restriction, including without limitation the\n   * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n   * sell copies of the Software, and to permit persons to whom the Software is\n   * furnished to do so, subject to the following conditions:\n   *\n   * The above copyright notice and this permission notice shall be included in\n   * all copies or substantial portions of the Software.\n   *\n   * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n   * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n   * IN THE SOFTWARE.\n   *\n   * omggif is a JavaScript implementation of a GIF 89a encoder and decoder,\n   * including animation and compression.  It does not rely on any specific\n   * underlying system, so should run in the browser, Node, or Plask.\n   *)\n  (**\n   * @license\n    Copyright (c) 2008, Adobe Systems Incorporated\n    All rights reserved.\n  \n    Redistribution and use in source and binary forms, with or without \n    modification, are permitted provided that the following conditions are\n    met:\n  \n    * Redistributions of source code must retain the above copyright notice, \n      this list of conditions and the following disclaimer.\n    \n    * Redistributions in binary form must reproduce the above copyright\n      notice, this list of conditions and the following disclaimer in the \n      documentation and/or other materials provided with the distribution.\n    \n    * Neither the name of Adobe Systems Incorporated nor the names of its \n      contributors may be used to endorse or promote products derived from \n      this software without specific prior written permission.\n  \n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\n    IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\n    THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n    PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR \n    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\n    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n  *)\n  (**\n   * @license\n   * Copyright (c) 2017 Aras Abbasi\n   *\n   * Licensed under the MIT License.\n   * http://opensource.org/licenses/mit-license\n   *)\n*/\n//# sourceMappingURL=jspdf.mjs.map","/* esm.sh - jspdf@2.5.1 */\nimport \"/fflate@^0.4.8?target=es2022\";\nexport * from \"/jspdf@2.5.1/es2022/jspdf.mjs\";\nexport { default } from \"/jspdf@2.5.1/es2022/jspdf.mjs\";\n","var A=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var e={};(function(A,t){e=t()})(0,(function(){var extendStatics=function(A,e){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])};return extendStatics(A,e)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){(this||A).constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(A){for(var e,t=1,r=arguments.length;t<r;t++){e=arguments[t];for(var B in e)Object.prototype.hasOwnProperty.call(e,B)&&(A[B]=e[B])}return A};return __assign.apply(this||A,arguments)};function __awaiter(A,e,t,r){function adopt(A){return A instanceof t?A:new t((function(e){e(A)}))}return new(t||(t=Promise))((function(t,B){function fulfilled(A){try{step(r.next(A))}catch(A){B(A)}}function rejected(A){try{step(r.throw(A))}catch(A){B(A)}}function step(A){A.done?t(A.value):adopt(A.value).then(fulfilled,rejected)}step((r=r.apply(A,e||[])).next())}))}function __generator(e,t){var r,B,n,s,a={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return s={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(s[Symbol.iterator]=function(){return this||A}),s;function verb(A){return function(e){return step([A,e])}}function step(A){if(r)throw new TypeError(\"Generator is already executing.\");while(a)try{if(r=1,B&&(n=2&A[0]?B.return:A[0]?B.throw||((n=B.return)&&n.call(B),0):B.next)&&!(n=n.call(B,A[1])).done)return n;(B=0,n)&&(A=[2&A[0],n.value]);switch(A[0]){case 0:case 1:n=A;break;case 4:a.label++;return{value:A[1],done:false};case 5:a.label++;B=A[1];A=[0];continue;case 7:A=a.ops.pop();a.trys.pop();continue;default:if(!(n=a.trys,n=n.length>0&&n[n.length-1])&&(6===A[0]||2===A[0])){a=0;continue}if(3===A[0]&&(!n||A[1]>n[0]&&A[1]<n[3])){a.label=A[1];break}if(6===A[0]&&a.label<n[1]){a.label=n[1];n=A;break}if(n&&a.label<n[2]){a.label=n[2];a.ops.push(A);break}n[2]&&a.ops.pop();a.trys.pop();continue}A=t.call(e,a)}catch(e){A=[6,e];B=0}finally{r=n=0}if(5&A[0])throw A[1];return{value:A[0]?A[1]:void 0,done:true}}}function __spreadArray(A,e,t){if(t||2===arguments.length)for(var r,B=0,n=e.length;B<n;B++)if(r||!(B in e)){r||(r=Array.prototype.slice.call(e,0,B));r[B]=e[B]}return A.concat(r||e)}var e=function(){function Bounds(e,t,r,B){(this||A).left=e;(this||A).top=t;(this||A).width=r;(this||A).height=B}Bounds.prototype.add=function(e,t,r,B){return new Bounds((this||A).left+e,(this||A).top+t,(this||A).width+r,(this||A).height+B)};Bounds.fromClientRect=function(A,e){return new Bounds(e.left+A.windowBounds.left,e.top+A.windowBounds.top,e.width,e.height)};Bounds.fromDOMRectList=function(A,e){var t=Array.from(e).find((function(A){return 0!==A.width}));return t?new Bounds(t.left+A.windowBounds.left,t.top+A.windowBounds.top,t.width,t.height):Bounds.EMPTY};Bounds.EMPTY=new Bounds(0,0,0,0);return Bounds}();var parseBounds=function(A,t){return e.fromClientRect(A,t.getBoundingClientRect())};var parseDocumentSize=function(A){var t=A.body;var r=A.documentElement;if(!t||!r)throw new Error(\"Unable to get document size\");var B=Math.max(Math.max(t.scrollWidth,r.scrollWidth),Math.max(t.offsetWidth,r.offsetWidth),Math.max(t.clientWidth,r.clientWidth));var n=Math.max(Math.max(t.scrollHeight,r.scrollHeight),Math.max(t.offsetHeight,r.offsetHeight),Math.max(t.clientHeight,r.clientHeight));return new e(0,0,B,n)};var toCodePoints$1=function(A){var e=[];var t=0;var r=A.length;while(t<r){var B=A.charCodeAt(t++);if(B>=55296&&B<=56319&&t<r){var n=A.charCodeAt(t++);if(56320===(64512&n))e.push(((1023&B)<<10)+(1023&n)+65536);else{e.push(B);t--}}else e.push(B)}return e};var fromCodePoint$1=function(){var A=[];for(var e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return\"\";var r=[];var B=-1;var n=\"\";while(++B<t){var s=A[B];if(s<=65535)r.push(s);else{s-=65536;r.push(55296+(s>>10),s%1024+56320)}if(B+1===t||r.length>16384){n+=String.fromCharCode.apply(String,r);r.length=0}}return n};var t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var r=\"undefined\"===typeof Uint8Array?[]:new Uint8Array(256);for(var B=0;B<t.length;B++)r[t.charCodeAt(B)]=B;var n=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var s=\"undefined\"===typeof Uint8Array?[]:new Uint8Array(256);for(var a=0;a<n.length;a++)s[n.charCodeAt(a)]=a;var decode$1=function(A){var e,t,r,B,n,a=.75*A.length,o=A.length,i=0;if(\"=\"===A[A.length-1]){a--;\"=\"===A[A.length-2]&&a--}var c=\"undefined\"!==typeof ArrayBuffer&&\"undefined\"!==typeof Uint8Array&&\"undefined\"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(a):new Array(a);var Q=Array.isArray(c)?c:new Uint8Array(c);for(e=0;e<o;e+=4){t=s[A.charCodeAt(e)];r=s[A.charCodeAt(e+1)];B=s[A.charCodeAt(e+2)];n=s[A.charCodeAt(e+3)];Q[i++]=t<<2|r>>4;Q[i++]=(15&r)<<4|B>>2;Q[i++]=(3&B)<<6|63&n}return c};var polyUint16Array$1=function(A){var e=A.length;var t=[];for(var r=0;r<e;r+=2)t.push(A[r+1]<<8|A[r]);return t};var polyUint32Array$1=function(A){var e=A.length;var t=[];for(var r=0;r<e;r+=4)t.push(A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]);return t};var o=5;var i=11;var c=2;var Q=i-o;var g=65536>>o;var w=1<<o;var u=w-1;var l=1024>>o;var C=g+l;var U=C;var F=32;var h=U+F;var d=65536>>i;var f=1<<Q;var p=f-1;var slice16$1=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))};var slice32$1=function(A,e,t){return A.slice?A.slice(e,t):new Uint32Array(Array.prototype.slice.call(A,e,t))};var createTrieFromBase64$1=function(A,e){var t=decode$1(A);var r=Array.isArray(t)?polyUint32Array$1(t):new Uint32Array(t);var B=Array.isArray(t)?polyUint16Array$1(t):new Uint16Array(t);var n=24;var s=slice16$1(B,n/2,r[4]/2);var a=2===r[5]?slice16$1(B,(n+r[4])/2):slice32$1(r,Math.ceil((n+r[4])/4));return new v(r[0],r[1],r[2],r[3],s,a)};var v=function(){function Trie(e,t,r,B,n,s){(this||A).initialValue=e;(this||A).errorValue=t;(this||A).highStart=r;(this||A).highValueIndex=B;(this||A).index=n;(this||A).data=s}\n/**\n     * Get the value for a code point as stored in the Trie.\n     *\n     * @param codePoint the code point\n     * @return the value\n     */Trie.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535){t=(this||A).index[e>>o];t=(t<<c)+(e&u);return(this||A).data[t]}if(e<=65535){t=(this||A).index[g+(e-55296>>o)];t=(t<<c)+(e&u);return(this||A).data[t]}if(e<(this||A).highStart){t=h-d+(e>>i);t=(this||A).index[t];t+=e>>o&p;t=(this||A).index[t];t=(t<<c)+(e&u);return(this||A).data[t]}if(e<=1114111)return(this||A).data[(this||A).highValueIndex]}return(this||A).errorValue};return Trie}();var H=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var E=\"undefined\"===typeof Uint8Array?[]:new Uint8Array(256);for(var I=0;I<H.length;I++)E[H.charCodeAt(I)]=I;var y=\"KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==\";var K=50;var m=1;var L=2;var b=3;var D=4;var S=5;var x=7;var T=8;var M=9;var G=10;var O=11;var V=12;var k=13;var R=14;var P=15;var N=16;var X=17;var J=18;var Y=19;var W=20;var _=21;var Z=22;var z=23;var q=24;var j=25;var $=26;var AA=27;var eA=28;var tA=29;var rA=30;var BA=31;var nA=32;var sA=33;var aA=34;var oA=35;var iA=36;var cA=37;var QA=38;var gA=39;var wA=40;var uA=41;var lA=42;var CA=43;var UA=[9001,65288];var FA=\"!\";var hA=\"×\";var dA=\"÷\";var fA=createTrieFromBase64$1(y);var pA=[rA,iA];var vA=[m,L,b,S];var HA=[G,T];var EA=[AA,$];var IA=vA.concat(HA);var yA=[QA,gA,wA,aA,oA];var KA=[P,k];var codePointsToCharacterClasses=function(A,e){void 0===e&&(e=\"strict\");var t=[];var r=[];var B=[];A.forEach((function(A,n){var s=fA.get(A);if(s>K){B.push(true);s-=K}else B.push(false);if(-1!==[\"normal\",\"auto\",\"loose\"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(A)){r.push(n);return t.push(N)}if(s===D||s===O){if(0===n){r.push(n);return t.push(rA)}var a=t[n-1];if(-1===IA.indexOf(a)){r.push(r[n-1]);return t.push(a)}r.push(n);return t.push(rA)}r.push(n);if(s===BA)return t.push(\"strict\"===e?_:cA);if(s===lA)return t.push(rA);if(s===tA)return t.push(rA);if(s===CA)return A>=131072&&A<=196605||A>=196608&&A<=262141?t.push(cA):t.push(rA);t.push(s)}));return[r,t,B]};var isAdjacentWithSpaceIgnored=function(A,e,t,r){var B=r[t];if(Array.isArray(A)?-1!==A.indexOf(B):A===B){var n=t;while(n<=r.length){n++;var s=r[n];if(s===e)return true;if(s!==G)break}}if(B===G){n=t;while(n>0){n--;var a=r[n];if(Array.isArray(A)?-1!==A.indexOf(a):A===a){var o=t;while(o<=r.length){o++;s=r[o];if(s===e)return true;if(s!==G)break}}if(a!==G)break}}return false};var previousNonSpaceClassType=function(A,e){var t=A;while(t>=0){var r=e[t];if(r!==G)return r;t--}return 0};var _lineBreakAtIndex=function(A,e,t,r,B){if(0===t[r])return hA;var n=r-1;if(Array.isArray(B)&&true===B[n])return hA;var s=n-1;var a=n+1;var o=e[n];var i=s>=0?e[s]:0;var c=e[a];if(o===L&&c===b)return hA;if(-1!==vA.indexOf(o))return FA;if(-1!==vA.indexOf(c))return hA;if(-1!==HA.indexOf(c))return hA;if(previousNonSpaceClassType(n,e)===T)return dA;if(fA.get(A[n])===O)return hA;if((o===nA||o===sA)&&fA.get(A[a])===O)return hA;if(o===x||c===x)return hA;if(o===M)return hA;if(-1===[G,k,P].indexOf(o)&&c===M)return hA;if(-1!==[X,J,Y,q,eA].indexOf(c))return hA;if(previousNonSpaceClassType(n,e)===Z)return hA;if(isAdjacentWithSpaceIgnored(z,Z,n,e))return hA;if(isAdjacentWithSpaceIgnored([X,J],_,n,e))return hA;if(isAdjacentWithSpaceIgnored(V,V,n,e))return hA;if(o===G)return dA;if(o===z||c===z)return hA;if(c===N||o===N)return dA;if(-1!==[k,P,_].indexOf(c)||o===R)return hA;if(i===iA&&-1!==KA.indexOf(o))return hA;if(o===eA&&c===iA)return hA;if(c===W)return hA;if(-1!==pA.indexOf(c)&&o===j||-1!==pA.indexOf(o)&&c===j)return hA;if(o===AA&&-1!==[cA,nA,sA].indexOf(c)||-1!==[cA,nA,sA].indexOf(o)&&c===$)return hA;if(-1!==pA.indexOf(o)&&-1!==EA.indexOf(c)||-1!==EA.indexOf(o)&&-1!==pA.indexOf(c))return hA;if(-1!==[AA,$].indexOf(o)&&(c===j||-1!==[Z,P].indexOf(c)&&e[a+1]===j)||-1!==[Z,P].indexOf(o)&&c===j||o===j&&-1!==[j,eA,q].indexOf(c))return hA;if(-1!==[j,eA,q,X,J].indexOf(c)){var Q=n;while(Q>=0){var g=e[Q];if(g===j)return hA;if(-1===[eA,q].indexOf(g))break;Q--}}if(-1!==[AA,$].indexOf(c)){Q=-1!==[X,J].indexOf(o)?s:n;while(Q>=0){g=e[Q];if(g===j)return hA;if(-1===[eA,q].indexOf(g))break;Q--}}if(QA===o&&-1!==[QA,gA,aA,oA].indexOf(c)||-1!==[gA,aA].indexOf(o)&&-1!==[gA,wA].indexOf(c)||-1!==[wA,oA].indexOf(o)&&c===wA)return hA;if(-1!==yA.indexOf(o)&&-1!==[W,$].indexOf(c)||-1!==yA.indexOf(c)&&o===AA)return hA;if(-1!==pA.indexOf(o)&&-1!==pA.indexOf(c))return hA;if(o===q&&-1!==pA.indexOf(c))return hA;if(-1!==pA.concat(j).indexOf(o)&&c===Z&&-1===UA.indexOf(A[a])||-1!==pA.concat(j).indexOf(c)&&o===J)return hA;if(o===uA&&c===uA){var w=t[n];var u=1;while(w>0){w--;if(e[w]!==uA)break;u++}if(u%2!==0)return hA}return o===nA&&c===sA?hA:dA};var cssFormattedClasses=function(A,e){e||(e={lineBreak:\"normal\",wordBreak:\"normal\"});var t=codePointsToCharacterClasses(A,e.lineBreak),r=t[0],B=t[1],n=t[2];\"break-all\"!==e.wordBreak&&\"break-word\"!==e.wordBreak||(B=B.map((function(A){return-1!==[j,rA,lA].indexOf(A)?cA:A})));var s=\"keep-all\"===e.wordBreak?n.map((function(e,t){return e&&A[t]>=19968&&A[t]<=40959})):void 0;return[r,B,s]};var mA=function(){function Break(e,t,r,B){(this||A).codePoints=e;(this||A).required=t===FA;(this||A).start=r;(this||A).end=B}Break.prototype.slice=function(){return fromCodePoint$1.apply(void 0,(this||A).codePoints.slice((this||A).start,(this||A).end))};return Break}();var LineBreaker=function(A,e){var t=toCodePoints$1(A);var r=cssFormattedClasses(t,e),B=r[0],n=r[1],s=r[2];var a=t.length;var o=0;var i=0;return{next:function(){if(i>=a)return{done:true,value:null};var A=hA;while(i<a&&(A=_lineBreakAtIndex(t,n,B,++i,s))===hA);if(A!==hA||i===a){var e=new mA(t,A,o,i);o=i;return{value:e,done:false}}return{done:true,value:null}}}};var LA=1;var bA=2;var DA=4;var SA=8;var xA=10;var TA=47;var MA=92;var GA=9;var OA=32;var VA=34;var kA=61;var RA=35;var PA=36;var NA=37;var XA=39;var JA=40;var YA=41;var WA=95;var _A=45;var ZA=33;var zA=60;var qA=62;var jA=64;var $A=91;var Ae=93;var ee=61;var te=123;var re=63;var Be=125;var ne=124;var se=126;var ae=128;var oe=65533;var ie=42;var ce=43;var Qe=44;var ge=58;var we=59;var ue=46;var le=0;var Ce=8;var Ue=11;var Fe=14;var he=31;var de=127;var fe=-1;var pe=48;var ve=97;var He=101;var Ee=102;var Ie=117;var ye=122;var Ke=65;var me=69;var Le=70;var be=85;var De=90;var isDigit=function(A){return A>=pe&&A<=57};var isSurrogateCodePoint=function(A){return A>=55296&&A<=57343};var isHex=function(A){return isDigit(A)||A>=Ke&&A<=Le||A>=ve&&A<=Ee};var isLowerCaseLetter=function(A){return A>=ve&&A<=ye};var isUpperCaseLetter=function(A){return A>=Ke&&A<=De};var isLetter=function(A){return isLowerCaseLetter(A)||isUpperCaseLetter(A)};var isNonASCIICodePoint=function(A){return A>=ae};var isWhiteSpace=function(A){return A===xA||A===GA||A===OA};var isNameStartCodePoint=function(A){return isLetter(A)||isNonASCIICodePoint(A)||A===WA};var isNameCodePoint=function(A){return isNameStartCodePoint(A)||isDigit(A)||A===_A};var isNonPrintableCodePoint=function(A){return A>=le&&A<=Ce||A===Ue||A>=Fe&&A<=he||A===de};var isValidEscape=function(A,e){return A===MA&&e!==xA};var isIdentifierStart=function(A,e,t){return A===_A?isNameStartCodePoint(e)||isValidEscape(e,t):!!isNameStartCodePoint(A)||!(A!==MA||!isValidEscape(A,e))};var isNumberStart=function(A,e,t){return A===ce||A===_A?!!isDigit(e)||e===ue&&isDigit(t):isDigit(A===ue?e:A)};var stringToNumber=function(A){var e=0;var t=1;if(A[e]===ce||A[e]===_A){A[e]===_A&&(t=-1);e++}var r=[];while(isDigit(A[e]))r.push(A[e++]);var B=r.length?parseInt(fromCodePoint$1.apply(void 0,r),10):0;A[e]===ue&&e++;var n=[];while(isDigit(A[e]))n.push(A[e++]);var s=n.length;var a=s?parseInt(fromCodePoint$1.apply(void 0,n),10):0;A[e]!==me&&A[e]!==He||e++;var o=1;if(A[e]===ce||A[e]===_A){A[e]===_A&&(o=-1);e++}var i=[];while(isDigit(A[e]))i.push(A[e++]);var c=i.length?parseInt(fromCodePoint$1.apply(void 0,i),10):0;return t*(B+a*Math.pow(10,-s))*Math.pow(10,o*c)};var Se={type:2};var xe={type:3};var Te={type:4};var Me={type:13};var Ge={type:8};var Oe={type:21};var Ve={type:9};var ke={type:10};var Re={type:11};var Pe={type:12};var Ne={type:14};var Xe={type:23};var Je={type:1};var Ye={type:25};var We={type:24};var _e={type:26};var Ze={type:27};var ze={type:28};var qe={type:29};var je={type:31};var $e={type:32};var At=function(){function Tokenizer(){(this||A)._value=[]}Tokenizer.prototype.write=function(e){(this||A)._value=(this||A)._value.concat(toCodePoints$1(e))};Tokenizer.prototype.read=function(){var A=[];var e=this.consumeToken();while(e!==$e){A.push(e);e=this.consumeToken()}return A};Tokenizer.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case VA:return this.consumeStringToken(VA);case RA:var e=this.peekCodePoint(0);var t=this.peekCodePoint(1);var r=this.peekCodePoint(2);if(isNameCodePoint(e)||isValidEscape(t,r)){var B=isIdentifierStart(e,t,r)?bA:LA;var n=this.consumeName();return{type:5,value:n,flags:B}}break;case PA:if(this.peekCodePoint(0)===kA){this.consumeCodePoint();return Me}break;case XA:return this.consumeStringToken(XA);case JA:return Se;case YA:return xe;case ie:if(this.peekCodePoint(0)===kA){this.consumeCodePoint();return Ne}break;case ce:if(isNumberStart(A,this.peekCodePoint(0),this.peekCodePoint(1))){this.reconsumeCodePoint(A);return this.consumeNumericToken()}break;case Qe:return Te;case _A:var s=A;var a=this.peekCodePoint(0);var o=this.peekCodePoint(1);if(isNumberStart(s,a,o)){this.reconsumeCodePoint(A);return this.consumeNumericToken()}if(isIdentifierStart(s,a,o)){this.reconsumeCodePoint(A);return this.consumeIdentLikeToken()}if(a===_A&&o===qA){this.consumeCodePoint();this.consumeCodePoint();return We}break;case ue:if(isNumberStart(A,this.peekCodePoint(0),this.peekCodePoint(1))){this.reconsumeCodePoint(A);return this.consumeNumericToken()}break;case TA:if(this.peekCodePoint(0)===ie){this.consumeCodePoint();while(true){var i=this.consumeCodePoint();if(i===ie){i=this.consumeCodePoint();if(i===TA)return this.consumeToken()}if(i===fe)return this.consumeToken()}}break;case ge:return _e;case we:return Ze;case zA:if(this.peekCodePoint(0)===ZA&&this.peekCodePoint(1)===_A&&this.peekCodePoint(2)===_A){this.consumeCodePoint();this.consumeCodePoint();return Ye}break;case jA:var c=this.peekCodePoint(0);var Q=this.peekCodePoint(1);var g=this.peekCodePoint(2);if(isIdentifierStart(c,Q,g)){n=this.consumeName();return{type:7,value:n}}break;case $A:return ze;case MA:if(isValidEscape(A,this.peekCodePoint(0))){this.reconsumeCodePoint(A);return this.consumeIdentLikeToken()}break;case Ae:return qe;case ee:if(this.peekCodePoint(0)===kA){this.consumeCodePoint();return Ge}break;case te:return Re;case Be:return Pe;case Ie:case be:var w=this.peekCodePoint(0);var u=this.peekCodePoint(1);if(w===ce&&(isHex(u)||u===re)){this.consumeCodePoint();this.consumeUnicodeRangeToken()}this.reconsumeCodePoint(A);return this.consumeIdentLikeToken();case ne:if(this.peekCodePoint(0)===kA){this.consumeCodePoint();return Ve}if(this.peekCodePoint(0)===ne){this.consumeCodePoint();return Oe}break;case se:if(this.peekCodePoint(0)===kA){this.consumeCodePoint();return ke}break;case fe:return $e}if(isWhiteSpace(A)){this.consumeWhiteSpace();return je}if(isDigit(A)){this.reconsumeCodePoint(A);return this.consumeNumericToken()}if(isNameStartCodePoint(A)){this.reconsumeCodePoint(A);return this.consumeIdentLikeToken()}return{type:6,value:fromCodePoint$1(A)}};Tokenizer.prototype.consumeCodePoint=function(){var e=(this||A)._value.shift();return\"undefined\"===typeof e?-1:e};Tokenizer.prototype.reconsumeCodePoint=function(e){(this||A)._value.unshift(e)};Tokenizer.prototype.peekCodePoint=function(e){return e>=(this||A)._value.length?-1:(this||A)._value[e]};Tokenizer.prototype.consumeUnicodeRangeToken=function(){var A=[];var e=this.consumeCodePoint();while(isHex(e)&&A.length<6){A.push(e);e=this.consumeCodePoint()}var t=false;while(e===re&&A.length<6){A.push(e);e=this.consumeCodePoint();t=true}if(t){var r=parseInt(fromCodePoint$1.apply(void 0,A.map((function(A){return A===re?pe:A}))),16);var B=parseInt(fromCodePoint$1.apply(void 0,A.map((function(A){return A===re?Le:A}))),16);return{type:30,start:r,end:B}}var n=parseInt(fromCodePoint$1.apply(void 0,A),16);if(this.peekCodePoint(0)===_A&&isHex(this.peekCodePoint(1))){this.consumeCodePoint();e=this.consumeCodePoint();var s=[];while(isHex(e)&&s.length<6){s.push(e);e=this.consumeCodePoint()}B=parseInt(fromCodePoint$1.apply(void 0,s),16);return{type:30,start:n,end:B}}return{type:30,start:n,end:n}};Tokenizer.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();if(\"url\"===A.toLowerCase()&&this.peekCodePoint(0)===JA){this.consumeCodePoint();return this.consumeUrlToken()}if(this.peekCodePoint(0)===JA){this.consumeCodePoint();return{type:19,value:A}}return{type:20,value:A}};Tokenizer.prototype.consumeUrlToken=function(){var A=[];this.consumeWhiteSpace();if(this.peekCodePoint(0)===fe)return{type:22,value:\"\"};var e=this.peekCodePoint(0);if(e===XA||e===VA){var t=this.consumeStringToken(this.consumeCodePoint());if(0===t.type){this.consumeWhiteSpace();if(this.peekCodePoint(0)===fe||this.peekCodePoint(0)===YA){this.consumeCodePoint();return{type:22,value:t.value}}}this.consumeBadUrlRemnants();return Xe}while(true){var r=this.consumeCodePoint();if(r===fe||r===YA)return{type:22,value:fromCodePoint$1.apply(void 0,A)};if(isWhiteSpace(r)){this.consumeWhiteSpace();if(this.peekCodePoint(0)===fe||this.peekCodePoint(0)===YA){this.consumeCodePoint();return{type:22,value:fromCodePoint$1.apply(void 0,A)}}this.consumeBadUrlRemnants();return Xe}if(r===VA||r===XA||r===JA||isNonPrintableCodePoint(r)){this.consumeBadUrlRemnants();return Xe}if(r===MA){if(!isValidEscape(r,this.peekCodePoint(0))){this.consumeBadUrlRemnants();return Xe}A.push(this.consumeEscapedCodePoint())}else A.push(r)}};Tokenizer.prototype.consumeWhiteSpace=function(){while(isWhiteSpace(this.peekCodePoint(0)))this.consumeCodePoint()};Tokenizer.prototype.consumeBadUrlRemnants=function(){while(true){var A=this.consumeCodePoint();if(A===YA||A===fe)return;isValidEscape(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}};Tokenizer.prototype.consumeStringSlice=function(e){var t=5e4;var r=\"\";while(e>0){var B=Math.min(t,e);r+=fromCodePoint$1.apply(void 0,(this||A)._value.splice(0,B));e-=B}(this||A)._value.shift();return r};Tokenizer.prototype.consumeStringToken=function(e){var t=\"\";var r=0;do{var B=(this||A)._value[r];if(B===fe||void 0===B||B===e){t+=this.consumeStringSlice(r);return{type:0,value:t}}if(B===xA){(this||A)._value.splice(0,r);return Je}if(B===MA){var n=(this||A)._value[r+1];if(n!==fe&&void 0!==n)if(n===xA){t+=this.consumeStringSlice(r);r=-1;(this||A)._value.shift()}else if(isValidEscape(B,n)){t+=this.consumeStringSlice(r);t+=fromCodePoint$1(this.consumeEscapedCodePoint());r=-1}}r++}while(true)};Tokenizer.prototype.consumeNumber=function(){var A=[];var e=DA;var t=this.peekCodePoint(0);t!==ce&&t!==_A||A.push(this.consumeCodePoint());while(isDigit(this.peekCodePoint(0)))A.push(this.consumeCodePoint());t=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(t===ue&&isDigit(r)){A.push(this.consumeCodePoint(),this.consumeCodePoint());e=SA;while(isDigit(this.peekCodePoint(0)))A.push(this.consumeCodePoint())}t=this.peekCodePoint(0);r=this.peekCodePoint(1);var B=this.peekCodePoint(2);if((t===me||t===He)&&((r===ce||r===_A)&&isDigit(B)||isDigit(r))){A.push(this.consumeCodePoint(),this.consumeCodePoint());e=SA;while(isDigit(this.peekCodePoint(0)))A.push(this.consumeCodePoint())}return[stringToNumber(A),e]};Tokenizer.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1];var r=this.peekCodePoint(0);var B=this.peekCodePoint(1);var n=this.peekCodePoint(2);if(isIdentifierStart(r,B,n)){var s=this.consumeName();return{type:15,number:e,flags:t,unit:s}}if(r===NA){this.consumeCodePoint();return{type:16,number:e,flags:t}}return{type:17,number:e,flags:t}};Tokenizer.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(isHex(A)){var e=fromCodePoint$1(A);while(isHex(this.peekCodePoint(0))&&e.length<6)e+=fromCodePoint$1(this.consumeCodePoint());isWhiteSpace(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(e,16);return 0===t||isSurrogateCodePoint(t)||t>1114111?oe:t}return A===fe?oe:A};Tokenizer.prototype.consumeName=function(){var A=\"\";while(true){var e=this.consumeCodePoint();if(isNameCodePoint(e))A+=fromCodePoint$1(e);else{if(!isValidEscape(e,this.peekCodePoint(0))){this.reconsumeCodePoint(e);return A}A+=fromCodePoint$1(this.consumeEscapedCodePoint())}}};return Tokenizer}();var et=function(){function Parser(e){(this||A)._tokens=e}Parser.create=function(A){var e=new At;e.write(A);return new Parser(e.read())};Parser.parseValue=function(A){return Parser.create(A).parseComponentValue()};Parser.parseValues=function(A){return Parser.create(A).parseComponentValues()};Parser.prototype.parseComponentValue=function(){var A=this.consumeToken();while(31===A.type)A=this.consumeToken();if(32===A.type)throw new SyntaxError(\"Error parsing CSS component value, unexpected EOF\");this.reconsumeToken(A);var e=this.consumeComponentValue();do{A=this.consumeToken()}while(31===A.type);if(32===A.type)return e;throw new SyntaxError(\"Error parsing CSS component value, multiple values found when expecting only one\")};Parser.prototype.parseComponentValues=function(){var A=[];while(true){var e=this.consumeComponentValue();if(32===e.type)return A;A.push(e);A.push()}};Parser.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A};Parser.prototype.consumeSimpleBlock=function(A){var e={type:A,values:[]};var t=this.consumeToken();while(true){if(32===t.type||isEndingTokenFor(t,A))return e;this.reconsumeToken(t);e.values.push(this.consumeComponentValue());t=this.consumeToken()}};Parser.prototype.consumeFunction=function(A){var e={name:A.value,values:[],type:18};while(true){var t=this.consumeToken();if(32===t.type||3===t.type)return e;this.reconsumeToken(t);e.values.push(this.consumeComponentValue())}};Parser.prototype.consumeToken=function(){var e=(this||A)._tokens.shift();return\"undefined\"===typeof e?$e:e};Parser.prototype.reconsumeToken=function(e){(this||A)._tokens.unshift(e)};return Parser}();var isDimensionToken=function(A){return 15===A.type};var isNumberToken=function(A){return 17===A.type};var isIdentToken=function(A){return 20===A.type};var isStringToken=function(A){return 0===A.type};var isIdentWithValue=function(A,e){return isIdentToken(A)&&A.value===e};var nonWhiteSpace=function(A){return 31!==A.type};var nonFunctionArgSeparator=function(A){return 31!==A.type&&4!==A.type};var parseFunctionArgs=function(A){var e=[];var t=[];A.forEach((function(A){if(4!==A.type)31!==A.type&&t.push(A);else{if(0===t.length)throw new Error(\"Error parsing function args, zero tokens for arg\");e.push(t);t=[]}}));t.length&&e.push(t);return e};var isEndingTokenFor=function(A,e){return 11===e&&12===A.type||(28===e&&29===A.type||2===e&&3===A.type)};var isLength=function(A){return 17===A.type||15===A.type};var isLengthPercentage=function(A){return 16===A.type||isLength(A)};var parseLengthPercentageTuple=function(A){return A.length>1?[A[0],A[1]]:[A[0]]};var tt={type:17,number:0,flags:DA};var rt={type:16,number:50,flags:DA};var Bt={type:16,number:100,flags:DA};var getAbsoluteValueForTuple=function(A,e,t){var r=A[0],B=A[1];return[getAbsoluteValue(r,e),getAbsoluteValue(\"undefined\"!==typeof B?B:r,t)]};var getAbsoluteValue=function(A,e){if(16===A.type)return A.number/100*e;if(isDimensionToken(A))switch(A.unit){case\"rem\":case\"em\":return 16*A.number;case\"px\":default:return A.number}return A.number};var nt=\"deg\";var st=\"grad\";var at=\"rad\";var ot=\"turn\";var it={name:\"angle\",parse:function(A,e){if(15===e.type)switch(e.unit){case nt:return Math.PI*e.number/180;case st:return Math.PI/200*e.number;case at:return e.number;case ot:return 2*Math.PI*e.number}throw new Error(\"Unsupported angle type\")}};var isAngle=function(A){return 15===A.type&&(A.unit===nt||A.unit===st||A.unit===at||A.unit===ot)};var parseNamedSide=function(A){var e=A.filter(isIdentToken).map((function(A){return A.value})).join(\" \");switch(e){case\"to bottom right\":case\"to right bottom\":case\"left top\":case\"top left\":return[tt,tt];case\"to top\":case\"bottom\":return deg(0);case\"to bottom left\":case\"to left bottom\":case\"right top\":case\"top right\":return[tt,Bt];case\"to right\":case\"left\":return deg(90);case\"to top left\":case\"to left top\":case\"right bottom\":case\"bottom right\":return[Bt,Bt];case\"to bottom\":case\"top\":return deg(180);case\"to top right\":case\"to right top\":case\"left bottom\":case\"bottom left\":return[Bt,tt];case\"to left\":case\"right\":return deg(270)}return 0};var deg=function(A){return Math.PI*A/180};var ct={name:\"color\",parse:function(A,e){if(18===e.type){var t=Qt[e.name];if(\"undefined\"===typeof t)throw new Error('Attempting to parse an unsupported color function \"'+e.name+'\"');return t(A,e.values)}if(5===e.type){if(3===e.value.length){var r=e.value.substring(0,1);var B=e.value.substring(1,2);var n=e.value.substring(2,3);return pack(parseInt(r+r,16),parseInt(B+B,16),parseInt(n+n,16),1)}if(4===e.value.length){r=e.value.substring(0,1);B=e.value.substring(1,2);n=e.value.substring(2,3);var s=e.value.substring(3,4);return pack(parseInt(r+r,16),parseInt(B+B,16),parseInt(n+n,16),parseInt(s+s,16)/255)}if(6===e.value.length){r=e.value.substring(0,2);B=e.value.substring(2,4);n=e.value.substring(4,6);return pack(parseInt(r,16),parseInt(B,16),parseInt(n,16),1)}if(8===e.value.length){r=e.value.substring(0,2);B=e.value.substring(2,4);n=e.value.substring(4,6);s=e.value.substring(6,8);return pack(parseInt(r,16),parseInt(B,16),parseInt(n,16),parseInt(s,16)/255)}}if(20===e.type){var a=gt[e.value.toUpperCase()];if(\"undefined\"!==typeof a)return a}return gt.TRANSPARENT}};var isTransparent=function(A){return 0===(255&A)};var asString=function(A){var e=255&A;var t=255&A>>8;var r=255&A>>16;var B=255&A>>24;return e<255?\"rgba(\"+B+\",\"+r+\",\"+t+\",\"+e/255+\")\":\"rgb(\"+B+\",\"+r+\",\"+t+\")\"};var pack=function(A,e,t,r){return(A<<24|e<<16|t<<8|Math.round(255*r)<<0)>>>0};var getTokenColorValue=function(A,e){if(17===A.type)return A.number;if(16===A.type){var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}return 0};var rgb=function(A,e){var t=e.filter(nonFunctionArgSeparator);if(3===t.length){var r=t.map(getTokenColorValue),B=r[0],n=r[1],s=r[2];return pack(B,n,s,1)}if(4===t.length){var a=t.map(getTokenColorValue),o=(B=a[0],n=a[1],s=a[2],a[3]);return pack(B,n,s,o)}return 0};function hue2rgb(A,e,t){t<0&&(t+=1);t>=1&&(t-=1);return t<1/6?(e-A)*t*6+A:t<.5?e:t<2/3?6*(e-A)*(2/3-t)+A:A}var hsl=function(A,e){var t=e.filter(nonFunctionArgSeparator);var r=t[0],B=t[1],n=t[2],s=t[3];var a=(17===r.type?deg(r.number):it.parse(A,r))/(2*Math.PI);var o=isLengthPercentage(B)?B.number/100:0;var i=isLengthPercentage(n)?n.number/100:0;var c=\"undefined\"!==typeof s&&isLengthPercentage(s)?getAbsoluteValue(s,1):1;if(0===o)return pack(255*i,255*i,255*i,1);var Q=i<=.5?i*(o+1):i+o-i*o;var g=2*i-Q;var w=hue2rgb(g,Q,a+1/3);var u=hue2rgb(g,Q,a);var l=hue2rgb(g,Q,a-1/3);return pack(255*w,255*u,255*l,c)};var Qt={hsl:hsl,hsla:hsl,rgb:rgb,rgba:rgb};var parseColor=function(A,e){return ct.parse(A,et.create(e).parseComponentValue())};var gt={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199};var wt={name:\"background-clip\",initialValue:\"border-box\",prefix:false,type:1,parse:function(A,e){return e.map((function(A){if(isIdentToken(A))switch(A.value){case\"padding-box\":return 1;case\"content-box\":return 2}return 0}))}};var ut={name:\"background-color\",initialValue:\"transparent\",prefix:false,type:3,format:\"color\"};var parseColorStop=function(A,e){var t=ct.parse(A,e[0]);var r=e[1];return r&&isLengthPercentage(r)?{color:t,stop:r}:{color:t,stop:null}};var processColorStops=function(A,e){var t=A[0];var r=A[A.length-1];null===t.stop&&(t.stop=tt);null===r.stop&&(r.stop=Bt);var B=[];var n=0;for(var s=0;s<A.length;s++){var a=A[s].stop;if(null!==a){var o=getAbsoluteValue(a,e);o>n?B.push(o):B.push(n);n=o}else B.push(null)}var i=null;for(s=0;s<B.length;s++){var c=B[s];if(null===c)null===i&&(i=s);else if(null!==i){var Q=s-i;var g=B[i-1];var w=(c-g)/(Q+1);for(var u=1;u<=Q;u++)B[i+u-1]=w*u;i=null}}return A.map((function(A,t){var r=A.color;return{color:r,stop:Math.max(Math.min(1,B[t]/e),0)}}))};var getAngleFromCorner=function(A,e,t){var r=e/2;var B=t/2;var n=getAbsoluteValue(A[0],e)-r;var s=B-getAbsoluteValue(A[1],t);return(Math.atan2(s,n)+2*Math.PI)%(2*Math.PI)};var calculateGradientDirection=function(A,e,t){var r=\"number\"===typeof A?A:getAngleFromCorner(A,e,t);var B=Math.abs(e*Math.sin(r))+Math.abs(t*Math.cos(r));var n=e/2;var s=t/2;var a=B/2;var o=Math.sin(r-Math.PI/2)*a;var i=Math.cos(r-Math.PI/2)*a;return[B,n-i,n+i,s-o,s+o]};var distance=function(A,e){return Math.sqrt(A*A+e*e)};var findCorner=function(A,e,t,r,B){var n=[[0,0],[0,e],[A,0],[A,e]];return n.reduce((function(A,e){var n=e[0],s=e[1];var a=distance(t-n,r-s);return(B?a<A.optimumDistance:a>A.optimumDistance)?{optimumCorner:e,optimumDistance:a}:A}),{optimumDistance:B?Infinity:-Infinity,optimumCorner:null}).optimumCorner};var calculateRadius=function(A,e,t,r,B){var n=0;var s=0;switch(A.size){case 0:if(0===A.shape)n=s=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-B));else if(1===A.shape){n=Math.min(Math.abs(e),Math.abs(e-r));s=Math.min(Math.abs(t),Math.abs(t-B))}break;case 2:if(0===A.shape)n=s=Math.min(distance(e,t),distance(e,t-B),distance(e-r,t),distance(e-r,t-B));else if(1===A.shape){var a=Math.min(Math.abs(t),Math.abs(t-B))/Math.min(Math.abs(e),Math.abs(e-r));var o=findCorner(r,B,e,t,true),i=o[0],c=o[1];n=distance(i-e,(c-t)/a);s=a*n}break;case 1:if(0===A.shape)n=s=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-B));else if(1===A.shape){n=Math.max(Math.abs(e),Math.abs(e-r));s=Math.max(Math.abs(t),Math.abs(t-B))}break;case 3:if(0===A.shape)n=s=Math.max(distance(e,t),distance(e,t-B),distance(e-r,t),distance(e-r,t-B));else if(1===A.shape){a=Math.max(Math.abs(t),Math.abs(t-B))/Math.max(Math.abs(e),Math.abs(e-r));var Q=findCorner(r,B,e,t,false);i=Q[0],c=Q[1];n=distance(i-e,(c-t)/a);s=a*n}break}if(Array.isArray(A.size)){n=getAbsoluteValue(A.size[0],r);s=2===A.size.length?getAbsoluteValue(A.size[1],B):n}return[n,s]};var linearGradient=function(A,e){var t=deg(180);var r=[];parseFunctionArgs(e).forEach((function(e,B){if(0===B){var n=e[0];if(20===n.type&&\"to\"===n.value){t=parseNamedSide(e);return}if(isAngle(n)){t=it.parse(A,n);return}}var s=parseColorStop(A,e);r.push(s)}));return{angle:t,stops:r,type:1}};var prefixLinearGradient=function(A,e){var t=deg(180);var r=[];parseFunctionArgs(e).forEach((function(e,B){if(0===B){var n=e[0];if(20===n.type&&-1!==[\"top\",\"left\",\"right\",\"bottom\"].indexOf(n.value)){t=parseNamedSide(e);return}if(isAngle(n)){t=(it.parse(A,n)+deg(270))%deg(360);return}}var s=parseColorStop(A,e);r.push(s)}));return{angle:t,stops:r,type:1}};var webkitGradient=function(A,e){var t=deg(180);var r=[];var B=1;var n=0;var s=3;var a=[];parseFunctionArgs(e).forEach((function(e,t){var n=e[0];if(0===t){if(isIdentToken(n)&&\"linear\"===n.value){B=1;return}if(isIdentToken(n)&&\"radial\"===n.value){B=2;return}}if(18===n.type)if(\"from\"===n.name){var s=ct.parse(A,n.values[0]);r.push({stop:tt,color:s})}else if(\"to\"===n.name){s=ct.parse(A,n.values[0]);r.push({stop:Bt,color:s})}else if(\"color-stop\"===n.name){var a=n.values.filter(nonFunctionArgSeparator);if(2===a.length){s=ct.parse(A,a[1]);var o=a[0];isNumberToken(o)&&r.push({stop:{type:16,number:100*o.number,flags:o.flags},color:s})}}}));return 1===B?{angle:(t+deg(180))%deg(360),stops:r,type:B}:{size:s,shape:n,stops:r,position:a,type:B}};var lt=\"closest-side\";var Ct=\"farthest-side\";var Ut=\"closest-corner\";var Ft=\"farthest-corner\";var ht=\"circle\";var dt=\"ellipse\";var ft=\"cover\";var pt=\"contain\";var radialGradient=function(A,e){var t=0;var r=3;var B=[];var n=[];parseFunctionArgs(e).forEach((function(e,s){var a=true;if(0===s){var o=false;a=e.reduce((function(A,e){if(o)if(isIdentToken(e))switch(e.value){case\"center\":n.push(rt);return A;case\"top\":case\"left\":n.push(tt);return A;case\"right\":case\"bottom\":n.push(Bt);return A}else(isLengthPercentage(e)||isLength(e))&&n.push(e);else if(isIdentToken(e))switch(e.value){case ht:t=0;return false;case dt:t=1;return false;case\"at\":o=true;return false;case lt:r=0;return false;case ft:case Ct:r=1;return false;case pt:case Ut:r=2;return false;case Ft:r=3;return false}else if(isLength(e)||isLengthPercentage(e)){Array.isArray(r)||(r=[]);r.push(e);return false}return A}),a)}if(a){var i=parseColorStop(A,e);B.push(i)}}));return{size:r,shape:t,stops:B,position:n,type:2}};var prefixRadialGradient=function(A,e){var t=0;var r=3;var B=[];var n=[];parseFunctionArgs(e).forEach((function(e,s){var a=true;0===s?a=e.reduce((function(A,e){if(isIdentToken(e))switch(e.value){case\"center\":n.push(rt);return false;case\"top\":case\"left\":n.push(tt);return false;case\"right\":case\"bottom\":n.push(Bt);return false}else if(isLengthPercentage(e)||isLength(e)){n.push(e);return false}return A}),a):1===s&&(a=e.reduce((function(A,e){if(isIdentToken(e))switch(e.value){case ht:t=0;return false;case dt:t=1;return false;case pt:case lt:r=0;return false;case Ct:r=1;return false;case Ut:r=2;return false;case ft:case Ft:r=3;return false}else if(isLength(e)||isLengthPercentage(e)){Array.isArray(r)||(r=[]);r.push(e);return false}return A}),a));if(a){var o=parseColorStop(A,e);B.push(o)}}));return{size:r,shape:t,stops:B,position:n,type:2}};var isLinearGradient=function(A){return 1===A.type};var isRadialGradient=function(A){return 2===A.type};var vt={name:\"image\",parse:function(A,e){if(22===e.type){var t={url:e.value,type:0};A.cache.addImage(e.value);return t}if(18===e.type){var r=Ht[e.name];if(\"undefined\"===typeof r)throw new Error('Attempting to parse an unsupported image function \"'+e.name+'\"');return r(A,e.values)}throw new Error(\"Unsupported image type \"+e.type)}};function isSupportedImage(A){return!(20===A.type&&\"none\"===A.value)&&(18!==A.type||!!Ht[A.name])}var Ht={\"linear-gradient\":linearGradient,\"-moz-linear-gradient\":prefixLinearGradient,\"-ms-linear-gradient\":prefixLinearGradient,\"-o-linear-gradient\":prefixLinearGradient,\"-webkit-linear-gradient\":prefixLinearGradient,\"radial-gradient\":radialGradient,\"-moz-radial-gradient\":prefixRadialGradient,\"-ms-radial-gradient\":prefixRadialGradient,\"-o-radial-gradient\":prefixRadialGradient,\"-webkit-radial-gradient\":prefixRadialGradient,\"-webkit-gradient\":webkitGradient};var Et={name:\"background-image\",initialValue:\"none\",type:1,prefix:false,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&\"none\"===t.value?[]:e.filter((function(A){return nonFunctionArgSeparator(A)&&isSupportedImage(A)})).map((function(e){return vt.parse(A,e)}))}};var It={name:\"background-origin\",initialValue:\"border-box\",prefix:false,type:1,parse:function(A,e){return e.map((function(A){if(isIdentToken(A))switch(A.value){case\"padding-box\":return 1;case\"content-box\":return 2}return 0}))}};var yt={name:\"background-position\",initialValue:\"0% 0%\",type:1,prefix:false,parse:function(A,e){return parseFunctionArgs(e).map((function(A){return A.filter(isLengthPercentage)})).map(parseLengthPercentageTuple)}};var Kt={name:\"background-repeat\",initialValue:\"repeat\",prefix:false,type:1,parse:function(A,e){return parseFunctionArgs(e).map((function(A){return A.filter(isIdentToken).map((function(A){return A.value})).join(\" \")})).map(parseBackgroundRepeat)}};var parseBackgroundRepeat=function(A){switch(A){case\"no-repeat\":return 1;case\"repeat-x\":case\"repeat no-repeat\":return 2;case\"repeat-y\":case\"no-repeat repeat\":return 3;case\"repeat\":default:return 0}};var mt;(function(A){A.AUTO=\"auto\";A.CONTAIN=\"contain\";A.COVER=\"cover\"})(mt||(mt={}));var Lt={name:\"background-size\",initialValue:\"0\",prefix:false,type:1,parse:function(A,e){return parseFunctionArgs(e).map((function(A){return A.filter(isBackgroundSizeInfoToken)}))}};var isBackgroundSizeInfoToken=function(A){return isIdentToken(A)||isLengthPercentage(A)};var borderColorForSide=function(A){return{name:\"border-\"+A+\"-color\",initialValue:\"transparent\",prefix:false,type:3,format:\"color\"}};var bt=borderColorForSide(\"top\");var Dt=borderColorForSide(\"right\");var St=borderColorForSide(\"bottom\");var xt=borderColorForSide(\"left\");var borderRadiusForSide=function(A){return{name:\"border-radius-\"+A,initialValue:\"0 0\",prefix:false,type:1,parse:function(A,e){return parseLengthPercentageTuple(e.filter(isLengthPercentage))}}};var Tt=borderRadiusForSide(\"top-left\");var Mt=borderRadiusForSide(\"top-right\");var Gt=borderRadiusForSide(\"bottom-right\");var Ot=borderRadiusForSide(\"bottom-left\");var borderStyleForSide=function(A){return{name:\"border-\"+A+\"-style\",initialValue:\"solid\",prefix:false,type:2,parse:function(A,e){switch(e){case\"none\":return 0;case\"dashed\":return 2;case\"dotted\":return 3;case\"double\":return 4}return 1}}};var Vt=borderStyleForSide(\"top\");var kt=borderStyleForSide(\"right\");var Rt=borderStyleForSide(\"bottom\");var Pt=borderStyleForSide(\"left\");var borderWidthForSide=function(A){return{name:\"border-\"+A+\"-width\",initialValue:\"0\",type:0,prefix:false,parse:function(A,e){return isDimensionToken(e)?e.number:0}}};var Nt=borderWidthForSide(\"top\");var Xt=borderWidthForSide(\"right\");var Jt=borderWidthForSide(\"bottom\");var Yt=borderWidthForSide(\"left\");var Wt={name:\"color\",initialValue:\"transparent\",prefix:false,type:3,format:\"color\"};var _t={name:\"direction\",initialValue:\"ltr\",prefix:false,type:2,parse:function(A,e){switch(e){case\"rtl\":return 1;case\"ltr\":default:return 0}}};var Zt={name:\"display\",initialValue:\"inline-block\",prefix:false,type:1,parse:function(A,e){return e.filter(isIdentToken).reduce((function(A,e){return A|parseDisplayValue(e.value)}),0)}};var parseDisplayValue=function(A){switch(A){case\"block\":case\"-webkit-box\":return 2;case\"inline\":return 4;case\"run-in\":return 8;case\"flow\":return 16;case\"flow-root\":return 32;case\"table\":return 64;case\"flex\":case\"-webkit-flex\":return 128;case\"grid\":case\"-ms-grid\":return 256;case\"ruby\":return 512;case\"subgrid\":return 1024;case\"list-item\":return 2048;case\"table-row-group\":return 4096;case\"table-header-group\":return 8192;case\"table-footer-group\":return 16384;case\"table-row\":return 32768;case\"table-cell\":return 65536;case\"table-column-group\":return 131072;case\"table-column\":return 262144;case\"table-caption\":return 524288;case\"ruby-base\":return 1048576;case\"ruby-text\":return 2097152;case\"ruby-base-container\":return 4194304;case\"ruby-text-container\":return 8388608;case\"contents\":return 16777216;case\"inline-block\":return 33554432;case\"inline-list-item\":return 67108864;case\"inline-table\":return 134217728;case\"inline-flex\":return 268435456;case\"inline-grid\":return 536870912}return 0};var zt={name:\"float\",initialValue:\"none\",prefix:false,type:2,parse:function(A,e){switch(e){case\"left\":return 1;case\"right\":return 2;case\"inline-start\":return 3;case\"inline-end\":return 4}return 0}};var qt={name:\"letter-spacing\",initialValue:\"0\",prefix:false,type:0,parse:function(A,e){return 20===e.type&&\"normal\"===e.value?0:17===e.type||15===e.type?e.number:0}};var jt;(function(A){A.NORMAL=\"normal\";A.STRICT=\"strict\"})(jt||(jt={}));var $t={name:\"line-break\",initialValue:\"normal\",prefix:false,type:2,parse:function(A,e){switch(e){case\"strict\":return jt.STRICT;case\"normal\":default:return jt.NORMAL}}};var Ar={name:\"line-height\",initialValue:\"normal\",prefix:false,type:4};var computeLineHeight=function(A,e){return isIdentToken(A)&&\"normal\"===A.value?1.2*e:17===A.type?e*A.number:isLengthPercentage(A)?getAbsoluteValue(A,e):e};var er={name:\"list-style-image\",initialValue:\"none\",type:0,prefix:false,parse:function(A,e){return 20===e.type&&\"none\"===e.value?null:vt.parse(A,e)}};var tr={name:\"list-style-position\",initialValue:\"outside\",prefix:false,type:2,parse:function(A,e){switch(e){case\"inside\":return 0;case\"outside\":default:return 1}}};var rr={name:\"list-style-type\",initialValue:\"none\",prefix:false,type:2,parse:function(A,e){switch(e){case\"disc\":return 0;case\"circle\":return 1;case\"square\":return 2;case\"decimal\":return 3;case\"cjk-decimal\":return 4;case\"decimal-leading-zero\":return 5;case\"lower-roman\":return 6;case\"upper-roman\":return 7;case\"lower-greek\":return 8;case\"lower-alpha\":return 9;case\"upper-alpha\":return 10;case\"arabic-indic\":return 11;case\"armenian\":return 12;case\"bengali\":return 13;case\"cambodian\":return 14;case\"cjk-earthly-branch\":return 15;case\"cjk-heavenly-stem\":return 16;case\"cjk-ideographic\":return 17;case\"devanagari\":return 18;case\"ethiopic-numeric\":return 19;case\"georgian\":return 20;case\"gujarati\":return 21;case\"gurmukhi\":return 22;case\"hebrew\":return 22;case\"hiragana\":return 23;case\"hiragana-iroha\":return 24;case\"japanese-formal\":return 25;case\"japanese-informal\":return 26;case\"kannada\":return 27;case\"katakana\":return 28;case\"katakana-iroha\":return 29;case\"khmer\":return 30;case\"korean-hangul-formal\":return 31;case\"korean-hanja-formal\":return 32;case\"korean-hanja-informal\":return 33;case\"lao\":return 34;case\"lower-armenian\":return 35;case\"malayalam\":return 36;case\"mongolian\":return 37;case\"myanmar\":return 38;case\"oriya\":return 39;case\"persian\":return 40;case\"simp-chinese-formal\":return 41;case\"simp-chinese-informal\":return 42;case\"tamil\":return 43;case\"telugu\":return 44;case\"thai\":return 45;case\"tibetan\":return 46;case\"trad-chinese-formal\":return 47;case\"trad-chinese-informal\":return 48;case\"upper-armenian\":return 49;case\"disclosure-open\":return 50;case\"disclosure-closed\":return 51;case\"none\":default:return-1}}};var marginForSide=function(A){return{name:\"margin-\"+A,initialValue:\"0\",prefix:false,type:4}};var Br=marginForSide(\"top\");var nr=marginForSide(\"right\");var sr=marginForSide(\"bottom\");var ar=marginForSide(\"left\");var or={name:\"overflow\",initialValue:\"visible\",prefix:false,type:1,parse:function(A,e){return e.filter(isIdentToken).map((function(A){switch(A.value){case\"hidden\":return 1;case\"scroll\":return 2;case\"clip\":return 3;case\"auto\":return 4;case\"visible\":default:return 0}}))}};var ir={name:\"overflow-wrap\",initialValue:\"normal\",prefix:false,type:2,parse:function(A,e){switch(e){case\"break-word\":return\"break-word\";case\"normal\":default:return\"normal\"}}};var paddingForSide=function(A){return{name:\"padding-\"+A,initialValue:\"0\",prefix:false,type:3,format:\"length-percentage\"}};var cr=paddingForSide(\"top\");var Qr=paddingForSide(\"right\");var gr=paddingForSide(\"bottom\");var wr=paddingForSide(\"left\");var ur={name:\"text-align\",initialValue:\"left\",prefix:false,type:2,parse:function(A,e){switch(e){case\"right\":return 2;case\"center\":case\"justify\":return 1;case\"left\":default:return 0}}};var lr={name:\"position\",initialValue:\"static\",prefix:false,type:2,parse:function(A,e){switch(e){case\"relative\":return 1;case\"absolute\":return 2;case\"fixed\":return 3;case\"sticky\":return 4}return 0}};var Cr={name:\"text-shadow\",initialValue:\"none\",type:1,prefix:false,parse:function(A,e){return 1===e.length&&isIdentWithValue(e[0],\"none\")?[]:parseFunctionArgs(e).map((function(e){var t={color:gt.TRANSPARENT,offsetX:tt,offsetY:tt,blur:tt};var r=0;for(var B=0;B<e.length;B++){var n=e[B];if(isLength(n)){0===r?t.offsetX=n:1===r?t.offsetY=n:t.blur=n;r++}else t.color=ct.parse(A,n)}return t}))}};var Ur={name:\"text-transform\",initialValue:\"none\",prefix:false,type:2,parse:function(A,e){switch(e){case\"uppercase\":return 2;case\"lowercase\":return 1;case\"capitalize\":return 3}return 0}};var Fr={name:\"transform\",initialValue:\"none\",prefix:true,type:0,parse:function(A,e){if(20===e.type&&\"none\"===e.value)return null;if(18===e.type){var t=hr[e.name];if(\"undefined\"===typeof t)throw new Error('Attempting to parse an unsupported transform function \"'+e.name+'\"');return t(e.values)}return null}};var matrix=function(A){var e=A.filter((function(A){return 17===A.type})).map((function(A){return A.number}));return 6===e.length?e:null};var matrix3d=function(A){var e=A.filter((function(A){return 17===A.type})).map((function(A){return A.number}));var t=e[0],r=e[1];e[2];e[3];var B=e[4],n=e[5];e[6];e[7];e[8];e[9];e[10];e[11];var s=e[12],a=e[13];e[14];e[15];return 16===e.length?[t,r,B,n,s,a]:null};var hr={matrix:matrix,matrix3d:matrix3d};var dr={type:16,number:50,flags:DA};var fr=[dr,dr];var pr={name:\"transform-origin\",initialValue:\"50% 50%\",prefix:true,type:1,parse:function(A,e){var t=e.filter(isLengthPercentage);return 2!==t.length?fr:[t[0],t[1]]}};var vr={name:\"visible\",initialValue:\"none\",prefix:false,type:2,parse:function(A,e){switch(e){case\"hidden\":return 1;case\"collapse\":return 2;case\"visible\":default:return 0}}};var Hr;(function(A){A.NORMAL=\"normal\";A.BREAK_ALL=\"break-all\";A.KEEP_ALL=\"keep-all\"})(Hr||(Hr={}));var Er={name:\"word-break\",initialValue:\"normal\",prefix:false,type:2,parse:function(A,e){switch(e){case\"break-all\":return Hr.BREAK_ALL;case\"keep-all\":return Hr.KEEP_ALL;case\"normal\":default:return Hr.NORMAL}}};var Ir={name:\"z-index\",initialValue:\"auto\",prefix:false,type:0,parse:function(A,e){if(20===e.type)return{auto:true,order:0};if(isNumberToken(e))return{auto:false,order:e.number};throw new Error(\"Invalid z-index number parsed\")}};var yr={name:\"time\",parse:function(A,e){if(15===e.type)switch(e.unit.toLowerCase()){case\"s\":return 1e3*e.number;case\"ms\":return e.number}throw new Error(\"Unsupported time type\")}};var Kr={name:\"opacity\",initialValue:\"1\",type:0,prefix:false,parse:function(A,e){return isNumberToken(e)?e.number:1}};var mr={name:\"text-decoration-color\",initialValue:\"transparent\",prefix:false,type:3,format:\"color\"};var Lr={name:\"text-decoration-line\",initialValue:\"none\",prefix:false,type:1,parse:function(A,e){return e.filter(isIdentToken).map((function(A){switch(A.value){case\"underline\":return 1;case\"overline\":return 2;case\"line-through\":return 3;case\"none\":return 4}return 0})).filter((function(A){return 0!==A}))}};var br={name:\"font-family\",initialValue:\"\",prefix:false,type:1,parse:function(A,e){var t=[];var r=[];e.forEach((function(A){switch(A.type){case 20:case 0:t.push(A.value);break;case 17:t.push(A.number.toString());break;case 4:r.push(t.join(\" \"));t.length=0;break}}));t.length&&r.push(t.join(\" \"));return r.map((function(A){return-1===A.indexOf(\" \")?A:\"'\"+A+\"'\"}))}};var Dr={name:\"font-size\",initialValue:\"0\",prefix:false,type:3,format:\"length\"};var Sr={name:\"font-weight\",initialValue:\"normal\",type:0,prefix:false,parse:function(A,e){if(isNumberToken(e))return e.number;if(isIdentToken(e))switch(e.value){case\"bold\":return 700;case\"normal\":default:return 400}return 400}};var xr={name:\"font-variant\",initialValue:\"none\",type:1,prefix:false,parse:function(A,e){return e.filter(isIdentToken).map((function(A){return A.value}))}};var Tr={name:\"font-style\",initialValue:\"normal\",prefix:false,type:2,parse:function(A,e){switch(e){case\"oblique\":return\"oblique\";case\"italic\":return\"italic\";case\"normal\":default:return\"normal\"}}};var contains=function(A,e){return 0!==(A&e)};var Mr={name:\"content\",initialValue:\"none\",type:1,prefix:false,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&\"none\"===t.value?[]:e}};var Gr={name:\"counter-increment\",initialValue:\"none\",prefix:true,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&\"none\"===t.value)return null;var r=[];var B=e.filter(nonWhiteSpace);for(var n=0;n<B.length;n++){var s=B[n];var a=B[n+1];if(20===s.type){var o=a&&isNumberToken(a)?a.number:1;r.push({counter:s.value,increment:o})}}return r}};var Or={name:\"counter-reset\",initialValue:\"none\",prefix:true,type:1,parse:function(A,e){if(0===e.length)return[];var t=[];var r=e.filter(nonWhiteSpace);for(var B=0;B<r.length;B++){var n=r[B];var s=r[B+1];if(isIdentToken(n)&&\"none\"!==n.value){var a=s&&isNumberToken(s)?s.number:0;t.push({counter:n.value,reset:a})}}return t}};var Vr={name:\"duration\",initialValue:\"0s\",prefix:false,type:1,parse:function(A,e){return e.filter(isDimensionToken).map((function(e){return yr.parse(A,e)}))}};var kr={name:\"quotes\",initialValue:\"none\",prefix:true,type:1,parse:function(A,e){if(0===e.length)return null;var t=e[0];if(20===t.type&&\"none\"===t.value)return null;var r=[];var B=e.filter(isStringToken);if(B.length%2!==0)return null;for(var n=0;n<B.length;n+=2){var s=B[n].value;var a=B[n+1].value;r.push({open:s,close:a})}return r}};var getQuote=function(A,e,t){if(!A)return\"\";var r=A[Math.min(e,A.length-1)];return r?t?r.open:r.close:\"\"};var Rr={name:\"box-shadow\",initialValue:\"none\",type:1,prefix:false,parse:function(A,e){return 1===e.length&&isIdentWithValue(e[0],\"none\")?[]:parseFunctionArgs(e).map((function(e){var t={color:255,offsetX:tt,offsetY:tt,blur:tt,spread:tt,inset:false};var r=0;for(var B=0;B<e.length;B++){var n=e[B];if(isIdentWithValue(n,\"inset\"))t.inset=true;else if(isLength(n)){0===r?t.offsetX=n:1===r?t.offsetY=n:2===r?t.blur=n:t.spread=n;r++}else t.color=ct.parse(A,n)}return t}))}};var Pr={name:\"paint-order\",initialValue:\"normal\",prefix:false,type:1,parse:function(A,e){var t=[0,1,2];var r=[];e.filter(isIdentToken).forEach((function(A){switch(A.value){case\"stroke\":r.push(1);break;case\"fill\":r.push(0);break;case\"markers\":r.push(2);break}}));t.forEach((function(A){-1===r.indexOf(A)&&r.push(A)}));return r}};var Nr={name:\"-webkit-text-stroke-color\",initialValue:\"currentcolor\",prefix:false,type:3,format:\"color\"};var Xr={name:\"-webkit-text-stroke-width\",initialValue:\"0\",type:0,prefix:false,parse:function(A,e){return isDimensionToken(e)?e.number:0}};var Jr=function(){function CSSParsedDeclaration(e,t){var r,B;(this||A).animationDuration=parse(e,Vr,t.animationDuration);(this||A).backgroundClip=parse(e,wt,t.backgroundClip);(this||A).backgroundColor=parse(e,ut,t.backgroundColor);(this||A).backgroundImage=parse(e,Et,t.backgroundImage);(this||A).backgroundOrigin=parse(e,It,t.backgroundOrigin);(this||A).backgroundPosition=parse(e,yt,t.backgroundPosition);(this||A).backgroundRepeat=parse(e,Kt,t.backgroundRepeat);(this||A).backgroundSize=parse(e,Lt,t.backgroundSize);(this||A).borderTopColor=parse(e,bt,t.borderTopColor);(this||A).borderRightColor=parse(e,Dt,t.borderRightColor);(this||A).borderBottomColor=parse(e,St,t.borderBottomColor);(this||A).borderLeftColor=parse(e,xt,t.borderLeftColor);(this||A).borderTopLeftRadius=parse(e,Tt,t.borderTopLeftRadius);(this||A).borderTopRightRadius=parse(e,Mt,t.borderTopRightRadius);(this||A).borderBottomRightRadius=parse(e,Gt,t.borderBottomRightRadius);(this||A).borderBottomLeftRadius=parse(e,Ot,t.borderBottomLeftRadius);(this||A).borderTopStyle=parse(e,Vt,t.borderTopStyle);(this||A).borderRightStyle=parse(e,kt,t.borderRightStyle);(this||A).borderBottomStyle=parse(e,Rt,t.borderBottomStyle);(this||A).borderLeftStyle=parse(e,Pt,t.borderLeftStyle);(this||A).borderTopWidth=parse(e,Nt,t.borderTopWidth);(this||A).borderRightWidth=parse(e,Xt,t.borderRightWidth);(this||A).borderBottomWidth=parse(e,Jt,t.borderBottomWidth);(this||A).borderLeftWidth=parse(e,Yt,t.borderLeftWidth);(this||A).boxShadow=parse(e,Rr,t.boxShadow);(this||A).color=parse(e,Wt,t.color);(this||A).direction=parse(e,_t,t.direction);(this||A).display=parse(e,Zt,t.display);(this||A).float=parse(e,zt,t.cssFloat);(this||A).fontFamily=parse(e,br,t.fontFamily);(this||A).fontSize=parse(e,Dr,t.fontSize);(this||A).fontStyle=parse(e,Tr,t.fontStyle);(this||A).fontVariant=parse(e,xr,t.fontVariant);(this||A).fontWeight=parse(e,Sr,t.fontWeight);(this||A).letterSpacing=parse(e,qt,t.letterSpacing);(this||A).lineBreak=parse(e,$t,t.lineBreak);(this||A).lineHeight=parse(e,Ar,t.lineHeight);(this||A).listStyleImage=parse(e,er,t.listStyleImage);(this||A).listStylePosition=parse(e,tr,t.listStylePosition);(this||A).listStyleType=parse(e,rr,t.listStyleType);(this||A).marginTop=parse(e,Br,t.marginTop);(this||A).marginRight=parse(e,nr,t.marginRight);(this||A).marginBottom=parse(e,sr,t.marginBottom);(this||A).marginLeft=parse(e,ar,t.marginLeft);(this||A).opacity=parse(e,Kr,t.opacity);var n=parse(e,or,t.overflow);(this||A).overflowX=n[0];(this||A).overflowY=n[n.length>1?1:0];(this||A).overflowWrap=parse(e,ir,t.overflowWrap);(this||A).paddingTop=parse(e,cr,t.paddingTop);(this||A).paddingRight=parse(e,Qr,t.paddingRight);(this||A).paddingBottom=parse(e,gr,t.paddingBottom);(this||A).paddingLeft=parse(e,wr,t.paddingLeft);(this||A).paintOrder=parse(e,Pr,t.paintOrder);(this||A).position=parse(e,lr,t.position);(this||A).textAlign=parse(e,ur,t.textAlign);(this||A).textDecorationColor=parse(e,mr,null!==(r=t.textDecorationColor)&&void 0!==r?r:t.color);(this||A).textDecorationLine=parse(e,Lr,null!==(B=t.textDecorationLine)&&void 0!==B?B:t.textDecoration);(this||A).textShadow=parse(e,Cr,t.textShadow);(this||A).textTransform=parse(e,Ur,t.textTransform);(this||A).transform=parse(e,Fr,t.transform);(this||A).transformOrigin=parse(e,pr,t.transformOrigin);(this||A).visibility=parse(e,vr,t.visibility);(this||A).webkitTextStrokeColor=parse(e,Nr,t.webkitTextStrokeColor);(this||A).webkitTextStrokeWidth=parse(e,Xr,t.webkitTextStrokeWidth);(this||A).wordBreak=parse(e,Er,t.wordBreak);(this||A).zIndex=parse(e,Ir,t.zIndex)}CSSParsedDeclaration.prototype.isVisible=function(){return(this||A).display>0&&(this||A).opacity>0&&0===(this||A).visibility};CSSParsedDeclaration.prototype.isTransparent=function(){return isTransparent((this||A).backgroundColor)};CSSParsedDeclaration.prototype.isTransformed=function(){return null!==(this||A).transform};CSSParsedDeclaration.prototype.isPositioned=function(){return 0!==(this||A).position};CSSParsedDeclaration.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!(this||A).zIndex.auto};CSSParsedDeclaration.prototype.isFloating=function(){return 0!==(this||A).float};CSSParsedDeclaration.prototype.isInlineLevel=function(){return contains((this||A).display,4)||contains((this||A).display,33554432)||contains((this||A).display,268435456)||contains((this||A).display,536870912)||contains((this||A).display,67108864)||contains((this||A).display,134217728)};return CSSParsedDeclaration}();var Yr=function(){function CSSParsedPseudoDeclaration(e,t){(this||A).content=parse(e,Mr,t.content);(this||A).quotes=parse(e,kr,t.quotes)}return CSSParsedPseudoDeclaration}();var Wr=function(){function CSSParsedCounterDeclaration(e,t){(this||A).counterIncrement=parse(e,Gr,t.counterIncrement);(this||A).counterReset=parse(e,Or,t.counterReset)}return CSSParsedCounterDeclaration}();var parse=function(A,e,t){var r=new At;var B=null!==t&&\"undefined\"!==typeof t?t.toString():e.initialValue;r.write(B);var n=new et(r.read());switch(e.type){case 2:var s=n.parseComponentValue();return e.parse(A,isIdentToken(s)?s.value:e.initialValue);case 0:return e.parse(A,n.parseComponentValue());case 1:return e.parse(A,n.parseComponentValues());case 4:return n.parseComponentValue();case 3:switch(e.format){case\"angle\":return it.parse(A,n.parseComponentValue());case\"color\":return ct.parse(A,n.parseComponentValue());case\"image\":return vt.parse(A,n.parseComponentValue());case\"length\":var a=n.parseComponentValue();return isLength(a)?a:tt;case\"length-percentage\":var o=n.parseComponentValue();return isLengthPercentage(o)?o:tt;case\"time\":return yr.parse(A,n.parseComponentValue())}break}};var _r=\"data-html2canvas-debug\";var getElementDebugType=function(A){var e=A.getAttribute(_r);switch(e){case\"all\":return 1;case\"clone\":return 2;case\"parse\":return 3;case\"render\":return 4;default:return 0}};var isDebugging=function(A,e){var t=getElementDebugType(A);return 1===t||e===t};var Zr=function(){function ElementContainer(e,t){(this||A).context=e;(this||A).textNodes=[];(this||A).elements=[];(this||A).flags=0;if(isDebugging(t,3))debugger;(this||A).styles=new Jr(e,window.getComputedStyle(t,null));if(isHTMLElementNode(t)){(this||A).styles.animationDuration.some((function(A){return A>0}))&&(t.style.animationDuration=\"0s\");null!==(this||A).styles.transform&&(t.style.transform=\"none\")}(this||A).bounds=parseBounds((this||A).context,t);isDebugging(t,4)&&((this||A).flags|=16)}return ElementContainer}();var zr=\"AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=\";var qr=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var jr=\"undefined\"===typeof Uint8Array?[]:new Uint8Array(256);for(var $r=0;$r<qr.length;$r++)jr[qr.charCodeAt($r)]=$r;var decode=function(A){var e,t,r,B,n,s=.75*A.length,a=A.length,o=0;if(\"=\"===A[A.length-1]){s--;\"=\"===A[A.length-2]&&s--}var i=\"undefined\"!==typeof ArrayBuffer&&\"undefined\"!==typeof Uint8Array&&\"undefined\"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(s):new Array(s);var c=Array.isArray(i)?i:new Uint8Array(i);for(e=0;e<a;e+=4){t=jr[A.charCodeAt(e)];r=jr[A.charCodeAt(e+1)];B=jr[A.charCodeAt(e+2)];n=jr[A.charCodeAt(e+3)];c[o++]=t<<2|r>>4;c[o++]=(15&r)<<4|B>>2;c[o++]=(3&B)<<6|63&n}return i};var polyUint16Array=function(A){var e=A.length;var t=[];for(var r=0;r<e;r+=2)t.push(A[r+1]<<8|A[r]);return t};var polyUint32Array=function(A){var e=A.length;var t=[];for(var r=0;r<e;r+=4)t.push(A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]);return t};var AB=5;var eB=11;var tB=2;var rB=eB-AB;var BB=65536>>AB;var nB=1<<AB;var sB=nB-1;var aB=1024>>AB;var oB=BB+aB;var iB=oB;var cB=32;var QB=iB+cB;var gB=65536>>eB;var wB=1<<rB;var uB=wB-1;var slice16=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))};var slice32=function(A,e,t){return A.slice?A.slice(e,t):new Uint32Array(Array.prototype.slice.call(A,e,t))};var createTrieFromBase64=function(A,e){var t=decode(A);var r=Array.isArray(t)?polyUint32Array(t):new Uint32Array(t);var B=Array.isArray(t)?polyUint16Array(t):new Uint16Array(t);var n=24;var s=slice16(B,n/2,r[4]/2);var a=2===r[5]?slice16(B,(n+r[4])/2):slice32(r,Math.ceil((n+r[4])/4));return new lB(r[0],r[1],r[2],r[3],s,a)};var lB=function(){function Trie(e,t,r,B,n,s){(this||A).initialValue=e;(this||A).errorValue=t;(this||A).highStart=r;(this||A).highValueIndex=B;(this||A).index=n;(this||A).data=s}\n/**\n     * Get the value for a code point as stored in the Trie.\n     *\n     * @param codePoint the code point\n     * @return the value\n     */Trie.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535){t=(this||A).index[e>>AB];t=(t<<tB)+(e&sB);return(this||A).data[t]}if(e<=65535){t=(this||A).index[BB+(e-55296>>AB)];t=(t<<tB)+(e&sB);return(this||A).data[t]}if(e<(this||A).highStart){t=QB-gB+(e>>eB);t=(this||A).index[t];t+=e>>AB&uB;t=(this||A).index[t];t=(t<<tB)+(e&sB);return(this||A).data[t]}if(e<=1114111)return(this||A).data[(this||A).highValueIndex]}return(this||A).errorValue};return Trie}();var CB=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var UB=\"undefined\"===typeof Uint8Array?[]:new Uint8Array(256);for(var FB=0;FB<CB.length;FB++)UB[CB.charCodeAt(FB)]=FB;var hB=1;var dB=2;var fB=3;var pB=4;var vB=5;var HB=7;var EB=8;var IB=9;var yB=10;var KB=11;var mB=12;var LB=13;var bB=14;var DB=15;var toCodePoints=function(A){var e=[];var t=0;var r=A.length;while(t<r){var B=A.charCodeAt(t++);if(B>=55296&&B<=56319&&t<r){var n=A.charCodeAt(t++);if(56320===(64512&n))e.push(((1023&B)<<10)+(1023&n)+65536);else{e.push(B);t--}}else e.push(B)}return e};var fromCodePoint=function(){var A=[];for(var e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return\"\";var r=[];var B=-1;var n=\"\";while(++B<t){var s=A[B];if(s<=65535)r.push(s);else{s-=65536;r.push(55296+(s>>10),s%1024+56320)}if(B+1===t||r.length>16384){n+=String.fromCharCode.apply(String,r);r.length=0}}return n};var SB=createTrieFromBase64(zr);var xB=\"×\";var TB=\"÷\";var codePointToClass=function(A){return SB.get(A)};var _graphemeBreakAtIndex=function(A,e,t){var r=t-2;var B=e[r];var n=e[t-1];var s=e[t];if(n===dB&&s===fB)return xB;if(n===dB||n===fB||n===pB)return TB;if(s===dB||s===fB||s===pB)return TB;if(n===EB&&-1!==[EB,IB,KB,mB].indexOf(s))return xB;if((n===KB||n===IB)&&(s===IB||s===yB))return xB;if((n===mB||n===yB)&&s===yB)return xB;if(s===LB||s===vB)return xB;if(s===HB)return xB;if(n===hB)return xB;if(n===LB&&s===bB){while(B===vB)B=e[--r];if(B===bB)return xB}if(n===DB&&s===DB){var a=0;while(B===DB){a++;B=e[--r]}if(a%2===0)return xB}return TB};var GraphemeBreaker=function(A){var e=toCodePoints(A);var t=e.length;var r=0;var B=0;var n=e.map(codePointToClass);return{next:function(){if(r>=t)return{done:true,value:null};var A=xB;while(r<t&&(A=_graphemeBreakAtIndex(e,n,++r))===xB);if(A!==xB||r===t){var s=fromCodePoint.apply(null,e.slice(B,r));B=r;return{value:s,done:false}}return{done:true,value:null}}}};var splitGraphemes=function(A){var e=GraphemeBreaker(A);var t=[];var r;while(!(r=e.next()).done)r.value&&t.push(r.value.slice());return t};var testRangeBounds=function(A){var e=123;if(A.createRange){var t=A.createRange();if(t.getBoundingClientRect){var r=A.createElement(\"boundtest\");r.style.height=e+\"px\";r.style.display=\"block\";A.body.appendChild(r);t.selectNode(r);var B=t.getBoundingClientRect();var n=Math.round(B.height);A.body.removeChild(r);if(n===e)return true}}return false};var testIOSLineBreak=function(A){var e=A.createElement(\"boundtest\");e.style.width=\"50px\";e.style.display=\"block\";e.style.fontSize=\"12px\";e.style.letterSpacing=\"0px\";e.style.wordSpacing=\"0px\";A.body.appendChild(e);var t=A.createRange();e.innerHTML=\"function\"===typeof\"\".repeat?\"&#128104;\".repeat(10):\"\";var r=e.firstChild;var B=toCodePoints$1(r.data).map((function(A){return fromCodePoint$1(A)}));var n=0;var s={};var a=B.every((function(A,e){t.setStart(r,n);t.setEnd(r,n+A.length);var B=t.getBoundingClientRect();n+=A.length;var a=B.x>s.x||B.y>s.y;s=B;return 0===e||a}));A.body.removeChild(e);return a};var testCORS=function(){return\"undefined\"!==typeof(new Image).crossOrigin};var testResponseType=function(){return\"string\"===typeof(new XMLHttpRequest).responseType};var testSVG=function(A){var e=new Image;var t=A.createElement(\"canvas\");var r=t.getContext(\"2d\");if(!r)return false;e.src=\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>\";try{r.drawImage(e,0,0);t.toDataURL()}catch(A){return false}return true};var isGreenPixel=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]};var testForeignObject=function(A){var e=A.createElement(\"canvas\");var t=100;e.width=t;e.height=t;var r=e.getContext(\"2d\");if(!r)return Promise.reject(false);r.fillStyle=\"rgb(0, 255, 0)\";r.fillRect(0,0,t,t);var B=new Image;var n=e.toDataURL();B.src=n;var s=createForeignObjectSVG(t,t,0,0,B);r.fillStyle=\"red\";r.fillRect(0,0,t,t);return loadSerializedSVG$1(s).then((function(e){r.drawImage(e,0,0);var B=r.getImageData(0,0,t,t).data;r.fillStyle=\"red\";r.fillRect(0,0,t,t);var s=A.createElement(\"div\");s.style.backgroundImage=\"url(\"+n+\")\";s.style.height=t+\"px\";return isGreenPixel(B)?loadSerializedSVG$1(createForeignObjectSVG(t,t,0,0,s)):Promise.reject(false)})).then((function(A){r.drawImage(A,0,0);return isGreenPixel(r.getImageData(0,0,t,t).data)})).catch((function(){return false}))};var createForeignObjectSVG=function(A,e,t,r,B){var n=\"http://www.w3.org/2000/svg\";var s=document.createElementNS(n,\"svg\");var a=document.createElementNS(n,\"foreignObject\");s.setAttributeNS(null,\"width\",A.toString());s.setAttributeNS(null,\"height\",e.toString());a.setAttributeNS(null,\"width\",\"100%\");a.setAttributeNS(null,\"height\",\"100%\");a.setAttributeNS(null,\"x\",t.toString());a.setAttributeNS(null,\"y\",r.toString());a.setAttributeNS(null,\"externalResourcesRequired\",\"true\");s.appendChild(a);a.appendChild(B);return s};var loadSerializedSVG$1=function(A){return new Promise((function(e,t){var r=new Image;r.onload=function(){return e(r)};r.onerror=t;r.src=\"data:image/svg+xml;charset=utf-8,\"+encodeURIComponent((new XMLSerializer).serializeToString(A))}))};var MB={get SUPPORT_RANGE_BOUNDS(){var A=testRangeBounds(document);Object.defineProperty(MB,\"SUPPORT_RANGE_BOUNDS\",{value:A});return A},get SUPPORT_WORD_BREAKING(){var A=MB.SUPPORT_RANGE_BOUNDS&&testIOSLineBreak(document);Object.defineProperty(MB,\"SUPPORT_WORD_BREAKING\",{value:A});return A},get SUPPORT_SVG_DRAWING(){var A=testSVG(document);Object.defineProperty(MB,\"SUPPORT_SVG_DRAWING\",{value:A});return A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A=\"function\"===typeof Array.from&&\"function\"===typeof window.fetch?testForeignObject(document):Promise.resolve(false);Object.defineProperty(MB,\"SUPPORT_FOREIGNOBJECT_DRAWING\",{value:A});return A},get SUPPORT_CORS_IMAGES(){var A=testCORS();Object.defineProperty(MB,\"SUPPORT_CORS_IMAGES\",{value:A});return A},get SUPPORT_RESPONSE_TYPE(){var A=testResponseType();Object.defineProperty(MB,\"SUPPORT_RESPONSE_TYPE\",{value:A});return A},get SUPPORT_CORS_XHR(){var A=\"withCredentials\"in new XMLHttpRequest;Object.defineProperty(MB,\"SUPPORT_CORS_XHR\",{value:A});return A},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var A=!!(\"undefined\"!==typeof Intl&&Intl.Segmenter);Object.defineProperty(MB,\"SUPPORT_NATIVE_TEXT_SEGMENTATION\",{value:A});return A}};var GB=function(){function TextBounds(e,t){(this||A).text=e;(this||A).bounds=t}return TextBounds}();var parseTextBounds=function(A,t,r,B){var n=breakText(t,r);var s=[];var a=0;n.forEach((function(t){if(r.textDecorationLine.length||t.trim().length>0)if(MB.SUPPORT_RANGE_BOUNDS){var n=createRange(B,a,t.length).getClientRects();if(n.length>1){var o=segmentGraphemes(t);var i=0;o.forEach((function(t){s.push(new GB(t,e.fromDOMRectList(A,createRange(B,i+a,t.length).getClientRects())));i+=t.length}))}else s.push(new GB(t,e.fromDOMRectList(A,n)))}else{var c=B.splitText(t.length);s.push(new GB(t,getWrapperBounds(A,B)));B=c}else MB.SUPPORT_RANGE_BOUNDS||(B=B.splitText(t.length));a+=t.length}));return s};var getWrapperBounds=function(A,t){var r=t.ownerDocument;if(r){var B=r.createElement(\"html2canvaswrapper\");B.appendChild(t.cloneNode(true));var n=t.parentNode;if(n){n.replaceChild(B,t);var s=parseBounds(A,B);B.firstChild&&n.replaceChild(B.firstChild,B);return s}}return e.EMPTY};var createRange=function(A,e,t){var r=A.ownerDocument;if(!r)throw new Error(\"Node has no owner document\");var B=r.createRange();B.setStart(A,e);B.setEnd(A,e+t);return B};var segmentGraphemes=function(A){if(MB.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:\"grapheme\"});return Array.from(e.segment(A)).map((function(A){return A.segment}))}return splitGraphemes(A)};var segmentWords=function(A,e){if(MB.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:\"word\"});return Array.from(t.segment(A)).map((function(A){return A.segment}))}return breakWords(A,e)};var breakText=function(A,e){return 0!==e.letterSpacing?segmentGraphemes(A):segmentWords(A,e)};var OB=[32,160,4961,65792,65793,4153,4241];var breakWords=function(A,e){var t=LineBreaker(A,{lineBreak:e.lineBreak,wordBreak:\"break-word\"===e.overflowWrap?\"break-word\":e.wordBreak});var r=[];var B;var _loop_1=function(){if(B.value){var A=B.value.slice();var e=toCodePoints$1(A);var t=\"\";e.forEach((function(A){if(-1===OB.indexOf(A))t+=fromCodePoint$1(A);else{t.length&&r.push(t);r.push(fromCodePoint$1(A));t=\"\"}}));t.length&&r.push(t)}};while(!(B=t.next()).done)_loop_1();return r};var VB=function(){function TextContainer(e,t,r){(this||A).text=transform(t.data,r.textTransform);(this||A).textBounds=parseTextBounds(e,(this||A).text,r,t)}return TextContainer}();var transform=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(kB,capitalize);case 2:return A.toUpperCase();default:return A}};var kB=/(^|\\s|:|-|\\(|\\))([a-z])/g;var capitalize=function(A,e,t){return A.length>0?e+t.toUpperCase():A};var RB=function(e){__extends(ImageElementContainer,e);function ImageElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;B.src=r.currentSrc||r.src;B.intrinsicWidth=r.naturalWidth;B.intrinsicHeight=r.naturalHeight;B.context.cache.addImage(B.src);return B}return ImageElementContainer}(Zr);var PB=function(e){__extends(CanvasElementContainer,e);function CanvasElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;B.canvas=r;B.intrinsicWidth=r.width;B.intrinsicHeight=r.height;return B}return CanvasElementContainer}(Zr);var NB=function(e){__extends(SVGElementContainer,e);function SVGElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;var n=new XMLSerializer;var s=parseBounds(t,r);r.setAttribute(\"width\",s.width+\"px\");r.setAttribute(\"height\",s.height+\"px\");B.svg=\"data:image/svg+xml,\"+encodeURIComponent(n.serializeToString(r));B.intrinsicWidth=r.width.baseVal.value;B.intrinsicHeight=r.height.baseVal.value;B.context.cache.addImage(B.svg);return B}return SVGElementContainer}(Zr);var XB=function(e){__extends(LIElementContainer,e);function LIElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;B.value=r.value;return B}return LIElementContainer}(Zr);var JB=function(e){__extends(OLElementContainer,e);function OLElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;B.start=r.start;B.reversed=\"boolean\"===typeof r.reversed&&true===r.reversed;return B}return OLElementContainer}(Zr);var YB=[{type:15,flags:0,unit:\"px\",number:3}];var WB=[{type:16,flags:0,number:50}];var reformatInputBounds=function(A){return A.width>A.height?new e(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width<A.height?new e(A.left,A.top+(A.height-A.width)/2,A.width,A.width):A};var getInputValue=function(A){var e=A.type===zB?new Array(A.value.length+1).join(\"•\"):A.value;return 0===e.length?A.placeholder||\"\":e};var _B=\"checkbox\";var ZB=\"radio\";var zB=\"password\";var qB=707406591;var jB=function(e){__extends(InputElementContainer,e);function InputElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;B.type=r.type.toLowerCase();B.checked=r.checked;B.value=getInputValue(r);if(B.type===_B||B.type===ZB){B.styles.backgroundColor=3739148031;B.styles.borderTopColor=B.styles.borderRightColor=B.styles.borderBottomColor=B.styles.borderLeftColor=2779096575;B.styles.borderTopWidth=B.styles.borderRightWidth=B.styles.borderBottomWidth=B.styles.borderLeftWidth=1;B.styles.borderTopStyle=B.styles.borderRightStyle=B.styles.borderBottomStyle=B.styles.borderLeftStyle=1;B.styles.backgroundClip=[0];B.styles.backgroundOrigin=[0];B.bounds=reformatInputBounds(B.bounds)}switch(B.type){case _B:B.styles.borderTopRightRadius=B.styles.borderTopLeftRadius=B.styles.borderBottomRightRadius=B.styles.borderBottomLeftRadius=YB;break;case ZB:B.styles.borderTopRightRadius=B.styles.borderTopLeftRadius=B.styles.borderBottomRightRadius=B.styles.borderBottomLeftRadius=WB;break}return B}return InputElementContainer}(Zr);var $B=function(e){__extends(SelectElementContainer,e);function SelectElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;var n=r.options[r.selectedIndex||0];B.value=n&&n.text||\"\";return B}return SelectElementContainer}(Zr);var An=function(e){__extends(TextareaElementContainer,e);function TextareaElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;B.value=r.value;return B}return TextareaElementContainer}(Zr);var en=function(e){__extends(IFrameElementContainer,e);function IFrameElementContainer(t,r){var B=e.call(this||A,t,r)||this||A;B.src=r.src;B.width=parseInt(r.width,10)||0;B.height=parseInt(r.height,10)||0;B.backgroundColor=B.styles.backgroundColor;try{if(r.contentWindow&&r.contentWindow.document&&r.contentWindow.document.documentElement){B.tree=parseTree(t,r.contentWindow.document.documentElement);var n=r.contentWindow.document.documentElement?parseColor(t,getComputedStyle(r.contentWindow.document.documentElement).backgroundColor):gt.TRANSPARENT;var s=r.contentWindow.document.body?parseColor(t,getComputedStyle(r.contentWindow.document.body).backgroundColor):gt.TRANSPARENT;B.backgroundColor=isTransparent(n)?isTransparent(s)?B.styles.backgroundColor:s:n}}catch(A){}return B}return IFrameElementContainer}(Zr);var tn=[\"OL\",\"UL\",\"MENU\"];var parseNodeTree=function(A,e,t,r){for(var B=e.firstChild,n=void 0;B;B=n){n=B.nextSibling;if(isTextNode(B)&&B.data.trim().length>0)t.textNodes.push(new VB(A,B,t.styles));else if(isElementNode(B))if(isSlotElement(B)&&B.assignedNodes)B.assignedNodes().forEach((function(e){return parseNodeTree(A,e,t,r)}));else{var s=createContainer(A,B);if(s.styles.isVisible()){createsRealStackingContext(B,s,r)?s.flags|=4:createsStackingContext(s.styles)&&(s.flags|=2);-1!==tn.indexOf(B.tagName)&&(s.flags|=8);t.elements.push(s);B.slot;B.shadowRoot?parseNodeTree(A,B.shadowRoot,s,r):isTextareaElement(B)||isSVGElement(B)||isSelectElement(B)||parseNodeTree(A,B,s,r)}}}};var createContainer=function(A,e){return isImageElement(e)?new RB(A,e):isCanvasElement(e)?new PB(A,e):isSVGElement(e)?new NB(A,e):isLIElement(e)?new XB(A,e):isOLElement(e)?new JB(A,e):isInputElement(e)?new jB(A,e):isSelectElement(e)?new $B(A,e):isTextareaElement(e)?new An(A,e):isIFrameElement(e)?new en(A,e):new Zr(A,e)};var parseTree=function(A,e){var t=createContainer(A,e);t.flags|=4;parseNodeTree(A,e,t,t);return t};var createsRealStackingContext=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||isBodyElement(A)&&t.styles.isTransparent()};var createsStackingContext=function(A){return A.isPositioned()||A.isFloating()};var isTextNode=function(A){return A.nodeType===Node.TEXT_NODE};var isElementNode=function(A){return A.nodeType===Node.ELEMENT_NODE};var isHTMLElementNode=function(A){return isElementNode(A)&&\"undefined\"!==typeof A.style&&!isSVGElementNode(A)};var isSVGElementNode=function(A){return\"object\"===typeof A.className};var isLIElement=function(A){return\"LI\"===A.tagName};var isOLElement=function(A){return\"OL\"===A.tagName};var isInputElement=function(A){return\"INPUT\"===A.tagName};var isHTMLElement=function(A){return\"HTML\"===A.tagName};var isSVGElement=function(A){return\"svg\"===A.tagName};var isBodyElement=function(A){return\"BODY\"===A.tagName};var isCanvasElement=function(A){return\"CANVAS\"===A.tagName};var isVideoElement=function(A){return\"VIDEO\"===A.tagName};var isImageElement=function(A){return\"IMG\"===A.tagName};var isIFrameElement=function(A){return\"IFRAME\"===A.tagName};var isStyleElement=function(A){return\"STYLE\"===A.tagName};var isScriptElement=function(A){return\"SCRIPT\"===A.tagName};var isTextareaElement=function(A){return\"TEXTAREA\"===A.tagName};var isSelectElement=function(A){return\"SELECT\"===A.tagName};var isSlotElement=function(A){return\"SLOT\"===A.tagName};var isCustomElement=function(A){return A.tagName.indexOf(\"-\")>0};var rn=function(){function CounterState(){(this||A).counters={}}CounterState.prototype.getCounterValue=function(e){var t=(this||A).counters[e];return t&&t.length?t[t.length-1]:1};CounterState.prototype.getCounterValues=function(e){var t=(this||A).counters[e];return t||[]};CounterState.prototype.pop=function(e){var t=this||A;e.forEach((function(A){return t.counters[A].pop()}))};CounterState.prototype.parse=function(e){var t=this||A;var r=e.counterIncrement;var B=e.counterReset;var n=true;null!==r&&r.forEach((function(A){var e=t.counters[A.counter];if(e&&0!==A.increment){n=false;e.length||e.push(1);e[Math.max(0,e.length-1)]+=A.increment}}));var s=[];n&&B.forEach((function(A){var e=t.counters[A.counter];s.push(A.counter);e||(e=t.counters[A.counter]=[]);e.push(A.reset)}));return s};return CounterState}();var Bn={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:[\"M\",\"CM\",\"D\",\"CD\",\"C\",\"XC\",\"L\",\"XL\",\"X\",\"IX\",\"V\",\"IV\",\"I\"]};var nn={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:[\"Ք\",\"Փ\",\"Ւ\",\"Ց\",\"Ր\",\"Տ\",\"Վ\",\"Ս\",\"Ռ\",\"Ջ\",\"Պ\",\"Չ\",\"Ո\",\"Շ\",\"Ն\",\"Յ\",\"Մ\",\"Ճ\",\"Ղ\",\"Ձ\",\"Հ\",\"Կ\",\"Ծ\",\"Խ\",\"Լ\",\"Ի\",\"Ժ\",\"Թ\",\"Ը\",\"Է\",\"Զ\",\"Ե\",\"Դ\",\"Գ\",\"Բ\",\"Ա\"]};var sn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:[\"י׳\",\"ט׳\",\"ח׳\",\"ז׳\",\"ו׳\",\"ה׳\",\"ד׳\",\"ג׳\",\"ב׳\",\"א׳\",\"ת\",\"ש\",\"ר\",\"ק\",\"צ\",\"פ\",\"ע\",\"ס\",\"נ\",\"מ\",\"ל\",\"כ\",\"יט\",\"יח\",\"יז\",\"טז\",\"טו\",\"י\",\"ט\",\"ח\",\"ז\",\"ו\",\"ה\",\"ד\",\"ג\",\"ב\",\"א\"]};var an={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:[\"ჵ\",\"ჰ\",\"ჯ\",\"ჴ\",\"ხ\",\"ჭ\",\"წ\",\"ძ\",\"ც\",\"ჩ\",\"შ\",\"ყ\",\"ღ\",\"ქ\",\"ფ\",\"ჳ\",\"ტ\",\"ს\",\"რ\",\"ჟ\",\"პ\",\"ო\",\"ჲ\",\"ნ\",\"მ\",\"ლ\",\"კ\",\"ი\",\"თ\",\"ჱ\",\"ზ\",\"ვ\",\"ე\",\"დ\",\"გ\",\"ბ\",\"ა\"]};var createAdditiveCounter=function(A,e,t,r,B,n){return A<e||A>t?createCounterText(A,B,n.length>0):r.integers.reduce((function(e,t,B){while(A>=t){A-=t;e+=r.values[B]}return e}),\"\")+n};var createCounterStyleWithSymbolResolver=function(A,e,t,r){var B=\"\";do{t||A--;B=r(A)+B;A/=e}while(A*e>=e);return B};var createCounterStyleFromRange=function(A,e,t,r,B){var n=t-e+1;return(A<0?\"-\":\"\")+(createCounterStyleWithSymbolResolver(Math.abs(A),n,r,(function(A){return fromCodePoint$1(Math.floor(A%n)+e)}))+B)};var createCounterStyleFromSymbols=function(A,e,t){void 0===t&&(t=\". \");var r=e.length;return createCounterStyleWithSymbolResolver(Math.abs(A),r,false,(function(A){return e[Math.floor(A%r)]}))+t};var on=1;var cn=2;var Qn=4;var gn=8;var createCJKCounter=function(A,e,t,r,B,n){if(A<-9999||A>9999)return createCounterText(A,4,B.length>0);var s=Math.abs(A);var a=B;if(0===s)return e[0]+a;for(var o=0;s>0&&o<=4;o++){var i=s%10;0===i&&contains(n,on)&&\"\"!==a?a=e[i]+a:i>1||1===i&&0===o||1===i&&1===o&&contains(n,cn)||1===i&&1===o&&contains(n,Qn)&&A>100||1===i&&o>1&&contains(n,gn)?a=e[i]+(o>0?t[o-1]:\"\")+a:1===i&&o>0&&(a=t[o-1]+a);s=Math.floor(s/10)}return(A<0?r:\"\")+a};var wn=\"十百千萬\";var un=\"拾佰仟萬\";var ln=\"マイナス\";var Cn=\"마이너스\";var createCounterText=function(A,e,t){var r=t?\". \":\"\";var B=t?\"、\":\"\";var n=t?\", \":\"\";var s=t?\" \":\"\";switch(e){case 0:return\"•\"+s;case 1:return\"◦\"+s;case 2:return\"◾\"+s;case 5:var a=createCounterStyleFromRange(A,48,57,true,r);return a.length<4?\"0\"+a:a;case 4:return createCounterStyleFromSymbols(A,\"〇一二三四五六七八九\",B);case 6:return createAdditiveCounter(A,1,3999,Bn,3,r).toLowerCase();case 7:return createAdditiveCounter(A,1,3999,Bn,3,r);case 8:return createCounterStyleFromRange(A,945,969,false,r);case 9:return createCounterStyleFromRange(A,97,122,false,r);case 10:return createCounterStyleFromRange(A,65,90,false,r);case 11:return createCounterStyleFromRange(A,1632,1641,true,r);case 12:case 49:return createAdditiveCounter(A,1,9999,nn,3,r);case 35:return createAdditiveCounter(A,1,9999,nn,3,r).toLowerCase();case 13:return createCounterStyleFromRange(A,2534,2543,true,r);case 14:case 30:return createCounterStyleFromRange(A,6112,6121,true,r);case 15:return createCounterStyleFromSymbols(A,\"子丑寅卯辰巳午未申酉戌亥\",B);case 16:return createCounterStyleFromSymbols(A,\"甲乙丙丁戊己庚辛壬癸\",B);case 17:case 48:return createCJKCounter(A,\"零一二三四五六七八九\",wn,\"負\",B,cn|Qn|gn);case 47:return createCJKCounter(A,\"零壹貳參肆伍陸柒捌玖\",un,\"負\",B,on|cn|Qn|gn);case 42:return createCJKCounter(A,\"零一二三四五六七八九\",wn,\"负\",B,cn|Qn|gn);case 41:return createCJKCounter(A,\"零壹贰叁肆伍陆柒捌玖\",un,\"负\",B,on|cn|Qn|gn);case 26:return createCJKCounter(A,\"〇一二三四五六七八九\",\"十百千万\",ln,B,0);case 25:return createCJKCounter(A,\"零壱弐参四伍六七八九\",\"拾百千万\",ln,B,on|cn|Qn);case 31:return createCJKCounter(A,\"영일이삼사오육칠팔구\",\"십백천만\",Cn,n,on|cn|Qn);case 33:return createCJKCounter(A,\"零一二三四五六七八九\",\"十百千萬\",Cn,n,0);case 32:return createCJKCounter(A,\"零壹貳參四五六七八九\",\"拾百千\",Cn,n,on|cn|Qn);case 18:return createCounterStyleFromRange(A,2406,2415,true,r);case 20:return createAdditiveCounter(A,1,19999,an,3,r);case 21:return createCounterStyleFromRange(A,2790,2799,true,r);case 22:return createCounterStyleFromRange(A,2662,2671,true,r);case 22:return createAdditiveCounter(A,1,10999,sn,3,r);case 23:return createCounterStyleFromSymbols(A,\"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん\");case 24:return createCounterStyleFromSymbols(A,\"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす\");case 27:return createCounterStyleFromRange(A,3302,3311,true,r);case 28:return createCounterStyleFromSymbols(A,\"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン\",B);case 29:return createCounterStyleFromSymbols(A,\"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス\",B);case 34:return createCounterStyleFromRange(A,3792,3801,true,r);case 37:return createCounterStyleFromRange(A,6160,6169,true,r);case 38:return createCounterStyleFromRange(A,4160,4169,true,r);case 39:return createCounterStyleFromRange(A,2918,2927,true,r);case 40:return createCounterStyleFromRange(A,1776,1785,true,r);case 43:return createCounterStyleFromRange(A,3046,3055,true,r);case 44:return createCounterStyleFromRange(A,3174,3183,true,r);case 45:return createCounterStyleFromRange(A,3664,3673,true,r);case 46:return createCounterStyleFromRange(A,3872,3881,true,r);case 3:default:return createCounterStyleFromRange(A,48,57,true,r)}};var Un=\"data-html2canvas-ignore\";var Fn=function(){function DocumentCloner(e,t,r){(this||A).context=e;(this||A).options=r;(this||A).scrolledElements=[];(this||A).referenceElement=t;(this||A).counters=new rn;(this||A).quoteDepth=0;if(!t.ownerDocument)throw new Error(\"Cloned element does not have an owner document\");(this||A).documentElement=this.cloneNode(t.ownerDocument.documentElement,false)}DocumentCloner.prototype.toIFrame=function(e,t){var r=this||A;var B=createIFrameContainer(e,t);if(!B.contentWindow)return Promise.reject(\"Unable to find iframe window\");var n=e.defaultView.pageXOffset;var s=e.defaultView.pageYOffset;var a=B.contentWindow;var o=a.document;var i=iframeLoader(B).then((function(){return __awaiter(r,void 0,void 0,(function(){var e,r;return __generator(this||A,(function(n){switch(n.label){case 0:(this||A).scrolledElements.forEach(restoreNodeScroll);if(a){a.scrollTo(t.left,t.top);if(/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(a.scrollY!==t.top||a.scrollX!==t.left)){(this||A).context.logger.warn(\"Unable to restore scroll position for cloned document\");(this||A).context.windowBounds=(this||A).context.windowBounds.add(a.scrollX-t.left,a.scrollY-t.top,0,0)}}e=(this||A).options.onclone;r=(this||A).clonedReferenceElement;return\"undefined\"===typeof r?[2,Promise.reject(\"Error finding the \"+(this||A).referenceElement.nodeName+\" in the cloned document\")]:o.fonts&&o.fonts.ready?[4,o.fonts.ready]:[3,2];case 1:n.sent();n.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,imagesReady(o)]:[3,4];case 3:n.sent();n.label=4;case 4:return\"function\"===typeof e?[2,Promise.resolve().then((function(){return e(o,r)})).then((function(){return B}))]:[2,B]}}))}))}));o.open();o.write(serializeDoctype(document.doctype)+\"<html></html>\");restoreOwnerScroll((this||A).referenceElement.ownerDocument,n,s);o.replaceChild(o.adoptNode((this||A).documentElement),o.documentElement);o.close();return i};DocumentCloner.prototype.createElementClone=function(A){if(isDebugging(A,2))debugger;if(isCanvasElement(A))return this.createCanvasClone(A);if(isVideoElement(A))return this.createVideoClone(A);if(isStyleElement(A))return this.createStyleClone(A);var e=A.cloneNode(false);if(isImageElement(e)){if(isImageElement(A)&&A.currentSrc&&A.currentSrc!==A.src){e.src=A.currentSrc;e.srcset=\"\"}\"lazy\"===e.loading&&(e.loading=\"eager\")}return isCustomElement(e)?this.createCustomElementClone(e):e};DocumentCloner.prototype.createCustomElementClone=function(A){var e=document.createElement(\"html2canvascustomelement\");copyCSSStyles(A.style,e);return e};DocumentCloner.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var r=[].slice.call(t.cssRules,0).reduce((function(A,e){return e&&\"string\"===typeof e.cssText?A+e.cssText:A}),\"\");var B=e.cloneNode(false);B.textContent=r;return B}}catch(e){(this||A).context.logger.error(\"Unable to access cssRules property\",e);if(\"SecurityError\"!==e.name)throw e}return e.cloneNode(false)};DocumentCloner.prototype.createCanvasClone=function(e){var t;if((this||A).options.inlineImages&&e.ownerDocument){var r=e.ownerDocument.createElement(\"img\");try{r.src=e.toDataURL();return r}catch(t){(this||A).context.logger.info(\"Unable to inline canvas contents, canvas is tainted\",e)}}var B=e.cloneNode(false);try{B.width=e.width;B.height=e.height;var n=e.getContext(\"2d\");var s=B.getContext(\"2d\");if(s)if(!(this||A).options.allowTaint&&n)s.putImageData(n.getImageData(0,0,e.width,e.height),0,0);else{var a=null!==(t=e.getContext(\"webgl2\"))&&void 0!==t?t:e.getContext(\"webgl\");if(a){var o=a.getContextAttributes();false===(null===o||void 0===o?void 0:o.preserveDrawingBuffer)&&(this||A).context.logger.warn(\"Unable to clone WebGL context as it has preserveDrawingBuffer=false\",e)}s.drawImage(e,0,0)}return B}catch(t){(this||A).context.logger.info(\"Unable to clone canvas as it is tainted\",e)}return B};DocumentCloner.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement(\"canvas\");t.width=e.offsetWidth;t.height=e.offsetHeight;var r=t.getContext(\"2d\");try{if(r){r.drawImage(e,0,0,t.width,t.height);(this||A).options.allowTaint||r.getImageData(0,0,t.width,t.height)}return t}catch(t){(this||A).context.logger.info(\"Unable to clone video as it is tainted\",e)}var B=e.ownerDocument.createElement(\"canvas\");B.width=e.offsetWidth;B.height=e.offsetHeight;return B};DocumentCloner.prototype.appendChildNode=function(e,t,r){isElementNode(t)&&(isScriptElement(t)||t.hasAttribute(Un)||\"function\"===typeof(this||A).options.ignoreElements&&(this||A).options.ignoreElements(t))||(this||A).options.copyStyles&&isElementNode(t)&&isStyleElement(t)||e.appendChild(this.cloneNode(t,r))};DocumentCloner.prototype.cloneChildNodes=function(e,t,r){var B=this||A;for(var n=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;n;n=n.nextSibling)if(isElementNode(n)&&isSlotElement(n)&&\"function\"===typeof n.assignedNodes){var s=n.assignedNodes();s.length&&s.forEach((function(A){return B.appendChildNode(t,A,r)}))}else this.appendChildNode(t,n,r)};DocumentCloner.prototype.cloneNode=function(e,t){if(isTextNode(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(false);var r=e.ownerDocument.defaultView;if(r&&isElementNode(e)&&(isHTMLElementNode(e)||isSVGElementNode(e))){var B=this.createElementClone(e);B.style.transitionProperty=\"none\";var n=r.getComputedStyle(e);var s=r.getComputedStyle(e,\":before\");var a=r.getComputedStyle(e,\":after\");(this||A).referenceElement===e&&isHTMLElementNode(B)&&((this||A).clonedReferenceElement=B);isBodyElement(B)&&createPseudoHideStyles(B);var o=(this||A).counters.parse(new Wr((this||A).context,n));var i=this.resolvePseudoContent(e,B,s,hn.BEFORE);isCustomElement(e)&&(t=true);isVideoElement(e)||this.cloneChildNodes(e,B,t);i&&B.insertBefore(i,B.firstChild);var c=this.resolvePseudoContent(e,B,a,hn.AFTER);c&&B.appendChild(c);(this||A).counters.pop(o);(n&&((this||A).options.copyStyles||isSVGElementNode(e))&&!isIFrameElement(e)||t)&&copyCSSStyles(n,B);0===e.scrollTop&&0===e.scrollLeft||(this||A).scrolledElements.push([B,e.scrollLeft,e.scrollTop]);(isTextareaElement(e)||isSelectElement(e))&&(isTextareaElement(B)||isSelectElement(B))&&(B.value=e.value);return B}return e.cloneNode(false)};DocumentCloner.prototype.resolvePseudoContent=function(e,t,r,B){var n=this||A;if(r){var s=r.content;var a=t.ownerDocument;if(a&&s&&\"none\"!==s&&\"-moz-alt-content\"!==s&&\"none\"!==r.display){(this||A).counters.parse(new Wr((this||A).context,r));var o=new Yr((this||A).context,r);var i=a.createElement(\"html2canvaspseudoelement\");copyCSSStyles(r,i);o.content.forEach((function(A){if(0===A.type)i.appendChild(a.createTextNode(A.value));else if(22===A.type){var t=a.createElement(\"img\");t.src=A.value;t.style.opacity=\"1\";i.appendChild(t)}else if(18===A.type){if(\"attr\"===A.name){var r=A.values.filter(isIdentToken);r.length&&i.appendChild(a.createTextNode(e.getAttribute(r[0].value)||\"\"))}else if(\"counter\"===A.name){var B=A.values.filter(nonFunctionArgSeparator),s=B[0],c=B[1];if(s&&isIdentToken(s)){var Q=n.counters.getCounterValue(s.value);var g=c&&isIdentToken(c)?rr.parse(n.context,c.value):3;i.appendChild(a.createTextNode(createCounterText(Q,g,false)))}}else if(\"counters\"===A.name){var w=A.values.filter(nonFunctionArgSeparator),u=(s=w[0],w[1]);c=w[2];if(s&&isIdentToken(s)){var l=n.counters.getCounterValues(s.value);var C=c&&isIdentToken(c)?rr.parse(n.context,c.value):3;var U=u&&0===u.type?u.value:\"\";var F=l.map((function(A){return createCounterText(A,C,false)})).join(U);i.appendChild(a.createTextNode(F))}}}else if(20===A.type)switch(A.value){case\"open-quote\":i.appendChild(a.createTextNode(getQuote(o.quotes,n.quoteDepth++,true)));break;case\"close-quote\":i.appendChild(a.createTextNode(getQuote(o.quotes,--n.quoteDepth,false)));break;default:i.appendChild(a.createTextNode(A.value))}}));i.className=vn+\" \"+Hn;var c=B===hn.BEFORE?\" \"+vn:\" \"+Hn;isSVGElementNode(t)?t.className.baseValue+=c:t.className+=c;return i}}};DocumentCloner.destroy=function(A){if(A.parentNode){A.parentNode.removeChild(A);return true}return false};return DocumentCloner}();var hn;(function(A){A[A.BEFORE=0]=\"BEFORE\";A[A.AFTER=1]=\"AFTER\"})(hn||(hn={}));var createIFrameContainer=function(A,e){var t=A.createElement(\"iframe\");t.className=\"html2canvas-container\";t.style.visibility=\"hidden\";t.style.position=\"fixed\";t.style.left=\"-10000px\";t.style.top=\"0px\";t.style.border=\"0\";t.width=e.width.toString();t.height=e.height.toString();t.scrolling=\"no\";t.setAttribute(Un,\"true\");A.body.appendChild(t);return t};var imageReady=function(A){return new Promise((function(e){if(A.complete)e();else if(A.src){A.onload=e;A.onerror=e}else e()}))};var imagesReady=function(A){return Promise.all([].slice.call(A.images,0).map(imageReady))};var iframeLoader=function(A){return new Promise((function(e,t){var r=A.contentWindow;if(!r)return t(\"No window assigned for iframe\");var B=r.document;r.onload=A.onload=function(){r.onload=A.onload=null;var t=setInterval((function(){if(B.body.childNodes.length>0&&\"complete\"===B.readyState){clearInterval(t);e(A)}}),50)}}))};var dn=[\"all\",\"d\",\"content\"];var copyCSSStyles=function(A,e){for(var t=A.length-1;t>=0;t--){var r=A.item(t);-1===dn.indexOf(r)&&e.style.setProperty(r,A.getPropertyValue(r))}return e};var serializeDoctype=function(A){var e=\"\";if(A){e+=\"<!DOCTYPE \";A.name&&(e+=A.name);A.internalSubset&&(e+=A.internalSubset);A.publicId&&(e+='\"'+A.publicId+'\"');A.systemId&&(e+='\"'+A.systemId+'\"');e+=\">\"}return e};var restoreOwnerScroll=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)};var restoreNodeScroll=function(A){var e=A[0],t=A[1],r=A[2];e.scrollLeft=t;e.scrollTop=r};var fn=\":before\";var pn=\":after\";var vn=\"___html2canvas___pseudoelement_before\";var Hn=\"___html2canvas___pseudoelement_after\";var En='{\\n    content: \"\" !important;\\n    display: none !important;\\n}';var createPseudoHideStyles=function(A){createStyles(A,\".\"+vn+fn+En+\"\\n         .\"+Hn+pn+En)};var createStyles=function(A,e){var t=A.ownerDocument;if(t){var r=t.createElement(\"style\");r.textContent=e;A.appendChild(r)}};var In=function(){function CacheStorage(){}CacheStorage.getOrigin=function(A){var e=CacheStorage._link;if(!e)return\"about:blank\";e.href=A;e.href=e.href;return e.protocol+e.hostname+e.port};CacheStorage.isSameOrigin=function(A){return CacheStorage.getOrigin(A)===CacheStorage._origin};CacheStorage.setContext=function(A){CacheStorage._link=A.document.createElement(\"a\");CacheStorage._origin=CacheStorage.getOrigin(A.location.href)};CacheStorage._origin=\"about:blank\";return CacheStorage}();var yn=function(){function Cache(e,t){(this||A).context=e;(this||A)._options=t;(this||A)._cache={}}Cache.prototype.addImage=function(e){var t=Promise.resolve();if(this.has(e))return t;if(isBlobImage(e)||isRenderable(e)){((this||A)._cache[e]=this.loadImage(e)).catch((function(){}));return t}return t};Cache.prototype.match=function(e){return(this||A)._cache[e]};Cache.prototype.loadImage=function(e){return __awaiter(this||A,void 0,void 0,(function(){var t,r,B,n;var s=this||A;return __generator(this||A,(function(a){switch(a.label){case 0:t=In.isSameOrigin(e);r=!isInlineImage(e)&&true===(this||A)._options.useCORS&&MB.SUPPORT_CORS_IMAGES&&!t;B=!isInlineImage(e)&&!t&&!isBlobImage(e)&&\"string\"===typeof(this||A)._options.proxy&&MB.SUPPORT_CORS_XHR&&!r;if(!t&&false===(this||A)._options.allowTaint&&!isInlineImage(e)&&!isBlobImage(e)&&!B&&!r)return[2];n=e;return B?[4,this.proxy(n)]:[3,2];case 1:n=a.sent();a.label=2;case 2:(this||A).context.logger.debug(\"Added image \"+e.substring(0,256));return[4,new Promise((function(A,e){var t=new Image;t.onload=function(){return A(t)};t.onerror=e;(isInlineBase64Image(n)||r)&&(t.crossOrigin=\"anonymous\");t.src=n;true===t.complete&&setTimeout((function(){return A(t)}),500);s._options.imageTimeout>0&&setTimeout((function(){return e(\"Timed out (\"+s._options.imageTimeout+\"ms) loading image\")}),s._options.imageTimeout)}))];case 3:return[2,a.sent()]}}))}))};Cache.prototype.has=function(e){return\"undefined\"!==typeof(this||A)._cache[e]};Cache.prototype.keys=function(){return Promise.resolve(Object.keys((this||A)._cache))};Cache.prototype.proxy=function(e){var t=this||A;var r=(this||A)._options.proxy;if(!r)throw new Error(\"No proxy defined\");var B=e.substring(0,256);return new Promise((function(A,n){var s=MB.SUPPORT_RESPONSE_TYPE?\"blob\":\"text\";var a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if(\"text\"===s)A(a.response);else{var e=new FileReader;e.addEventListener(\"load\",(function(){return A(e.result)}),false);e.addEventListener(\"error\",(function(A){return n(A)}),false);e.readAsDataURL(a.response)}else n(\"Failed to proxy resource \"+B+\" with status code \"+a.status)};a.onerror=n;var o=r.indexOf(\"?\")>-1?\"&\":\"?\";a.open(\"GET\",\"\"+r+o+\"url=\"+encodeURIComponent(e)+\"&responseType=\"+s);\"text\"!==s&&a instanceof XMLHttpRequest&&(a.responseType=s);if(t._options.imageTimeout){var i=t._options.imageTimeout;a.timeout=i;a.ontimeout=function(){return n(\"Timed out (\"+i+\"ms) proxying \"+B)}}a.send()}))};return Cache}();var Kn=/^data:image\\/svg\\+xml/i;var mn=/^data:image\\/.*;base64,/i;var Ln=/^data:image\\/.*/i;var isRenderable=function(A){return MB.SUPPORT_SVG_DRAWING||!isSVG(A)};var isInlineImage=function(A){return Ln.test(A)};var isInlineBase64Image=function(A){return mn.test(A)};var isBlobImage=function(A){return\"blob\"===A.substr(0,4)};var isSVG=function(A){return\"svg\"===A.substr(-3).toLowerCase()||Kn.test(A)};var bn=function(){function Vector(e,t){(this||A).type=0;(this||A).x=e;(this||A).y=t}Vector.prototype.add=function(e,t){return new Vector((this||A).x+e,(this||A).y+t)};return Vector}();var lerp=function(A,e,t){return new bn(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)};var Dn=function(){function BezierCurve(e,t,r,B){(this||A).type=1;(this||A).start=e;(this||A).startControl=t;(this||A).endControl=r;(this||A).end=B}BezierCurve.prototype.subdivide=function(e,t){var r=lerp((this||A).start,(this||A).startControl,e);var B=lerp((this||A).startControl,(this||A).endControl,e);var n=lerp((this||A).endControl,(this||A).end,e);var s=lerp(r,B,e);var a=lerp(B,n,e);var o=lerp(s,a,e);return t?new BezierCurve((this||A).start,r,s,o):new BezierCurve(o,a,n,(this||A).end)};BezierCurve.prototype.add=function(e,t){return new BezierCurve((this||A).start.add(e,t),(this||A).startControl.add(e,t),(this||A).endControl.add(e,t),(this||A).end.add(e,t))};BezierCurve.prototype.reverse=function(){return new BezierCurve((this||A).end,(this||A).endControl,(this||A).startControl,(this||A).start)};return BezierCurve}();var isBezierCurve=function(A){return 1===A.type};var Sn=function(){function BoundCurves(e){var t=e.styles;var r=e.bounds;var B=getAbsoluteValueForTuple(t.borderTopLeftRadius,r.width,r.height),n=B[0],s=B[1];var a=getAbsoluteValueForTuple(t.borderTopRightRadius,r.width,r.height),o=a[0],i=a[1];var c=getAbsoluteValueForTuple(t.borderBottomRightRadius,r.width,r.height),Q=c[0],g=c[1];var w=getAbsoluteValueForTuple(t.borderBottomLeftRadius,r.width,r.height),u=w[0],l=w[1];var C=[];C.push((n+o)/r.width);C.push((u+Q)/r.width);C.push((s+l)/r.height);C.push((i+g)/r.height);var U=Math.max.apply(Math,C);if(U>1){n/=U;s/=U;o/=U;i/=U;Q/=U;g/=U;u/=U;l/=U}var F=r.width-o;var h=r.height-g;var d=r.width-Q;var f=r.height-l;var p=t.borderTopWidth;var v=t.borderRightWidth;var H=t.borderBottomWidth;var E=t.borderLeftWidth;var I=getAbsoluteValue(t.paddingTop,e.bounds.width);var y=getAbsoluteValue(t.paddingRight,e.bounds.width);var K=getAbsoluteValue(t.paddingBottom,e.bounds.width);var m=getAbsoluteValue(t.paddingLeft,e.bounds.width);(this||A).topLeftBorderDoubleOuterBox=n>0||s>0?getCurvePoints(r.left+E/3,r.top+p/3,n-E/3,s-p/3,xn.TOP_LEFT):new bn(r.left+E/3,r.top+p/3);(this||A).topRightBorderDoubleOuterBox=n>0||s>0?getCurvePoints(r.left+F,r.top+p/3,o-v/3,i-p/3,xn.TOP_RIGHT):new bn(r.left+r.width-v/3,r.top+p/3);(this||A).bottomRightBorderDoubleOuterBox=Q>0||g>0?getCurvePoints(r.left+d,r.top+h,Q-v/3,g-H/3,xn.BOTTOM_RIGHT):new bn(r.left+r.width-v/3,r.top+r.height-H/3);(this||A).bottomLeftBorderDoubleOuterBox=u>0||l>0?getCurvePoints(r.left+E/3,r.top+f,u-E/3,l-H/3,xn.BOTTOM_LEFT):new bn(r.left+E/3,r.top+r.height-H/3);(this||A).topLeftBorderDoubleInnerBox=n>0||s>0?getCurvePoints(r.left+2*E/3,r.top+2*p/3,n-2*E/3,s-2*p/3,xn.TOP_LEFT):new bn(r.left+2*E/3,r.top+2*p/3);(this||A).topRightBorderDoubleInnerBox=n>0||s>0?getCurvePoints(r.left+F,r.top+2*p/3,o-2*v/3,i-2*p/3,xn.TOP_RIGHT):new bn(r.left+r.width-2*v/3,r.top+2*p/3);(this||A).bottomRightBorderDoubleInnerBox=Q>0||g>0?getCurvePoints(r.left+d,r.top+h,Q-2*v/3,g-2*H/3,xn.BOTTOM_RIGHT):new bn(r.left+r.width-2*v/3,r.top+r.height-2*H/3);(this||A).bottomLeftBorderDoubleInnerBox=u>0||l>0?getCurvePoints(r.left+2*E/3,r.top+f,u-2*E/3,l-2*H/3,xn.BOTTOM_LEFT):new bn(r.left+2*E/3,r.top+r.height-2*H/3);(this||A).topLeftBorderStroke=n>0||s>0?getCurvePoints(r.left+E/2,r.top+p/2,n-E/2,s-p/2,xn.TOP_LEFT):new bn(r.left+E/2,r.top+p/2);(this||A).topRightBorderStroke=n>0||s>0?getCurvePoints(r.left+F,r.top+p/2,o-v/2,i-p/2,xn.TOP_RIGHT):new bn(r.left+r.width-v/2,r.top+p/2);(this||A).bottomRightBorderStroke=Q>0||g>0?getCurvePoints(r.left+d,r.top+h,Q-v/2,g-H/2,xn.BOTTOM_RIGHT):new bn(r.left+r.width-v/2,r.top+r.height-H/2);(this||A).bottomLeftBorderStroke=u>0||l>0?getCurvePoints(r.left+E/2,r.top+f,u-E/2,l-H/2,xn.BOTTOM_LEFT):new bn(r.left+E/2,r.top+r.height-H/2);(this||A).topLeftBorderBox=n>0||s>0?getCurvePoints(r.left,r.top,n,s,xn.TOP_LEFT):new bn(r.left,r.top);(this||A).topRightBorderBox=o>0||i>0?getCurvePoints(r.left+F,r.top,o,i,xn.TOP_RIGHT):new bn(r.left+r.width,r.top);(this||A).bottomRightBorderBox=Q>0||g>0?getCurvePoints(r.left+d,r.top+h,Q,g,xn.BOTTOM_RIGHT):new bn(r.left+r.width,r.top+r.height);(this||A).bottomLeftBorderBox=u>0||l>0?getCurvePoints(r.left,r.top+f,u,l,xn.BOTTOM_LEFT):new bn(r.left,r.top+r.height);(this||A).topLeftPaddingBox=n>0||s>0?getCurvePoints(r.left+E,r.top+p,Math.max(0,n-E),Math.max(0,s-p),xn.TOP_LEFT):new bn(r.left+E,r.top+p);(this||A).topRightPaddingBox=o>0||i>0?getCurvePoints(r.left+Math.min(F,r.width-v),r.top+p,F>r.width+v?0:Math.max(0,o-v),Math.max(0,i-p),xn.TOP_RIGHT):new bn(r.left+r.width-v,r.top+p);(this||A).bottomRightPaddingBox=Q>0||g>0?getCurvePoints(r.left+Math.min(d,r.width-E),r.top+Math.min(h,r.height-H),Math.max(0,Q-v),Math.max(0,g-H),xn.BOTTOM_RIGHT):new bn(r.left+r.width-v,r.top+r.height-H);(this||A).bottomLeftPaddingBox=u>0||l>0?getCurvePoints(r.left+E,r.top+Math.min(f,r.height-H),Math.max(0,u-E),Math.max(0,l-H),xn.BOTTOM_LEFT):new bn(r.left+E,r.top+r.height-H);(this||A).topLeftContentBox=n>0||s>0?getCurvePoints(r.left+E+m,r.top+p+I,Math.max(0,n-(E+m)),Math.max(0,s-(p+I)),xn.TOP_LEFT):new bn(r.left+E+m,r.top+p+I);(this||A).topRightContentBox=o>0||i>0?getCurvePoints(r.left+Math.min(F,r.width+E+m),r.top+p+I,F>r.width+E+m?0:o-E+m,i-(p+I),xn.TOP_RIGHT):new bn(r.left+r.width-(v+y),r.top+p+I);(this||A).bottomRightContentBox=Q>0||g>0?getCurvePoints(r.left+Math.min(d,r.width-(E+m)),r.top+Math.min(h,r.height+p+I),Math.max(0,Q-(v+y)),g-(H+K),xn.BOTTOM_RIGHT):new bn(r.left+r.width-(v+y),r.top+r.height-(H+K));(this||A).bottomLeftContentBox=u>0||l>0?getCurvePoints(r.left+E+m,r.top+f,Math.max(0,u-(E+m)),l-(H+K),xn.BOTTOM_LEFT):new bn(r.left+E+m,r.top+r.height-(H+K))}return BoundCurves}();var xn;(function(A){A[A.TOP_LEFT=0]=\"TOP_LEFT\";A[A.TOP_RIGHT=1]=\"TOP_RIGHT\";A[A.BOTTOM_RIGHT=2]=\"BOTTOM_RIGHT\";A[A.BOTTOM_LEFT=3]=\"BOTTOM_LEFT\"})(xn||(xn={}));var getCurvePoints=function(A,e,t,r,B){var n=(Math.sqrt(2)-1)/3*4;var s=t*n;var a=r*n;var o=A+t;var i=e+r;switch(B){case xn.TOP_LEFT:return new Dn(new bn(A,i),new bn(A,i-a),new bn(o-s,e),new bn(o,e));case xn.TOP_RIGHT:return new Dn(new bn(A,e),new bn(A+s,e),new bn(o,i-a),new bn(o,i));case xn.BOTTOM_RIGHT:return new Dn(new bn(o,e),new bn(o,e+a),new bn(A+s,i),new bn(A,i));case xn.BOTTOM_LEFT:default:return new Dn(new bn(o,i),new bn(o-s,i),new bn(A,e+a),new bn(A,e))}};var calculateBorderBoxPath=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]};var calculateContentBoxPath=function(A){return[A.topLeftContentBox,A.topRightContentBox,A.bottomRightContentBox,A.bottomLeftContentBox]};var calculatePaddingBoxPath=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]};var Tn=function(){function TransformEffect(e,t,r){(this||A).offsetX=e;(this||A).offsetY=t;(this||A).matrix=r;(this||A).type=0;(this||A).target=6}return TransformEffect}();var Mn=function(){function ClipEffect(e,t){(this||A).path=e;(this||A).target=t;(this||A).type=1}return ClipEffect}();var Gn=function(){function OpacityEffect(e){(this||A).opacity=e;(this||A).type=2;(this||A).target=6}return OpacityEffect}();var isTransformEffect=function(A){return 0===A.type};var isClipEffect=function(A){return 1===A.type};var isOpacityEffect=function(A){return 2===A.type};var equalPath=function(A,e){return A.length===e.length&&A.some((function(A,t){return A===e[t]}))};var transformPath=function(A,e,t,r,B){return A.map((function(A,n){switch(n){case 0:return A.add(e,t);case 1:return A.add(e+r,t);case 2:return A.add(e+r,t+B);case 3:return A.add(e,t+B)}return A}))};var On=function(){function StackingContext(e){(this||A).element=e;(this||A).inlineLevel=[];(this||A).nonInlineLevel=[];(this||A).negativeZIndex=[];(this||A).zeroOrAutoZIndexOrTransformedOrOpacity=[];(this||A).positiveZIndex=[];(this||A).nonPositionedFloats=[];(this||A).nonPositionedInlineLevel=[]}return StackingContext}();var Vn=function(){function ElementPaint(e,t){(this||A).container=e;(this||A).parent=t;(this||A).effects=[];(this||A).curves=new Sn((this||A).container);(this||A).container.styles.opacity<1&&(this||A).effects.push(new Gn((this||A).container.styles.opacity));if(null!==(this||A).container.styles.transform){var r=(this||A).container.bounds.left+(this||A).container.styles.transformOrigin[0].number;var B=(this||A).container.bounds.top+(this||A).container.styles.transformOrigin[1].number;var n=(this||A).container.styles.transform;(this||A).effects.push(new Tn(r,B,n))}if(0!==(this||A).container.styles.overflowX){var s=calculateBorderBoxPath((this||A).curves);var a=calculatePaddingBoxPath((this||A).curves);if(equalPath(s,a))(this||A).effects.push(new Mn(s,6));else{(this||A).effects.push(new Mn(s,2));(this||A).effects.push(new Mn(a,4))}}}ElementPaint.prototype.getEffects=function(e){var t=-1===[2,3].indexOf((this||A).container.styles.position);var r=(this||A).parent;var B=(this||A).effects.slice(0);while(r){var n=r.effects.filter((function(A){return!isClipEffect(A)}));if(t||0!==r.container.styles.position||!r.parent){B.unshift.apply(B,n);t=-1===[2,3].indexOf(r.container.styles.position);if(0!==r.container.styles.overflowX){var s=calculateBorderBoxPath(r.curves);var a=calculatePaddingBoxPath(r.curves);equalPath(s,a)||B.unshift(new Mn(a,6))}}else B.unshift.apply(B,n);r=r.parent}return B.filter((function(A){return contains(A.target,e)}))};return ElementPaint}();var parseStackTree=function(A,e,t,r){A.container.elements.forEach((function(B){var n=contains(B.flags,4);var s=contains(B.flags,2);var a=new Vn(B,A);contains(B.styles.display,2048)&&r.push(a);var o=contains(B.flags,8)?[]:r;if(n||s){var i=n||B.styles.isPositioned()?t:e;var c=new On(a);if(B.styles.isPositioned()||B.styles.opacity<1||B.styles.isTransformed()){var Q=B.styles.zIndex.order;if(Q<0){var g=0;i.negativeZIndex.some((function(A,e){if(Q>A.element.container.styles.zIndex.order){g=e;return false}return g>0}));i.negativeZIndex.splice(g,0,c)}else if(Q>0){var w=0;i.positiveZIndex.some((function(A,e){if(Q>=A.element.container.styles.zIndex.order){w=e+1;return false}return w>0}));i.positiveZIndex.splice(w,0,c)}else i.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else B.styles.isFloating()?i.nonPositionedFloats.push(c):i.nonPositionedInlineLevel.push(c);parseStackTree(a,c,n?c:t,o)}else{B.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a);parseStackTree(a,e,t,o)}contains(B.flags,8)&&processListItems(B,o)}))};var processListItems=function(A,e){var t=A instanceof JB?A.start:1;var r=A instanceof JB&&A.reversed;for(var B=0;B<e.length;B++){var n=e[B];n.container instanceof XB&&\"number\"===typeof n.container.value&&0!==n.container.value&&(t=n.container.value);n.listValue=createCounterText(t,n.container.styles.listStyleType,true);t+=r?-1:1}};var parseStackingContexts=function(A){var e=new Vn(A,null);var t=new On(e);var r=[];parseStackTree(e,t,t,r);processListItems(e.container,r);return t};var parsePathForBorder=function(A,e){switch(e){case 0:return createPathFromCurves(A.topLeftBorderBox,A.topLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return createPathFromCurves(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return createPathFromCurves(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);case 3:default:return createPathFromCurves(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}};var parsePathForBorderDoubleOuter=function(A,e){switch(e){case 0:return createPathFromCurves(A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox,A.topRightBorderBox,A.topRightBorderDoubleOuterBox);case 1:return createPathFromCurves(A.topRightBorderBox,A.topRightBorderDoubleOuterBox,A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox);case 2:return createPathFromCurves(A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox,A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox);case 3:default:return createPathFromCurves(A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox,A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox)}};var parsePathForBorderDoubleInner=function(A,e){switch(e){case 0:return createPathFromCurves(A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox,A.topRightBorderDoubleInnerBox,A.topRightPaddingBox);case 1:return createPathFromCurves(A.topRightBorderDoubleInnerBox,A.topRightPaddingBox,A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox);case 2:return createPathFromCurves(A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox,A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox);case 3:default:return createPathFromCurves(A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox,A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox)}};var parsePathForBorderStroke=function(A,e){switch(e){case 0:return createStrokePathFromCurves(A.topLeftBorderStroke,A.topRightBorderStroke);case 1:return createStrokePathFromCurves(A.topRightBorderStroke,A.bottomRightBorderStroke);case 2:return createStrokePathFromCurves(A.bottomRightBorderStroke,A.bottomLeftBorderStroke);case 3:default:return createStrokePathFromCurves(A.bottomLeftBorderStroke,A.topLeftBorderStroke)}};var createStrokePathFromCurves=function(A,e){var t=[];isBezierCurve(A)?t.push(A.subdivide(.5,false)):t.push(A);isBezierCurve(e)?t.push(e.subdivide(.5,true)):t.push(e);return t};var createPathFromCurves=function(A,e,t,r){var B=[];isBezierCurve(A)?B.push(A.subdivide(.5,false)):B.push(A);isBezierCurve(t)?B.push(t.subdivide(.5,true)):B.push(t);isBezierCurve(r)?B.push(r.subdivide(.5,true).reverse()):B.push(r);isBezierCurve(e)?B.push(e.subdivide(.5,false).reverse()):B.push(e);return B};var paddingBox=function(A){var e=A.bounds;var t=A.styles;return e.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))};var contentBox=function(A){var e=A.styles;var t=A.bounds;var r=getAbsoluteValue(e.paddingLeft,t.width);var B=getAbsoluteValue(e.paddingRight,t.width);var n=getAbsoluteValue(e.paddingTop,t.width);var s=getAbsoluteValue(e.paddingBottom,t.width);return t.add(r+e.borderLeftWidth,n+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+B),-(e.borderTopWidth+e.borderBottomWidth+n+s))};var calculateBackgroundPositioningArea=function(A,e){return 0===A?e.bounds:2===A?contentBox(e):paddingBox(e)};var calculateBackgroundPaintingArea=function(A,e){return 0===A?e.bounds:2===A?contentBox(e):paddingBox(e)};var calculateBackgroundRendering=function(A,e,t){var r=calculateBackgroundPositioningArea(getBackgroundValueForIndex(A.styles.backgroundOrigin,e),A);var B=calculateBackgroundPaintingArea(getBackgroundValueForIndex(A.styles.backgroundClip,e),A);var n=calculateBackgroundSize(getBackgroundValueForIndex(A.styles.backgroundSize,e),t,r);var s=n[0],a=n[1];var o=getAbsoluteValueForTuple(getBackgroundValueForIndex(A.styles.backgroundPosition,e),r.width-s,r.height-a);var i=calculateBackgroundRepeatPath(getBackgroundValueForIndex(A.styles.backgroundRepeat,e),o,n,r,B);var c=Math.round(r.left+o[0]);var Q=Math.round(r.top+o[1]);return[i,c,Q,s,a]};var isAuto=function(A){return isIdentToken(A)&&A.value===mt.AUTO};var hasIntrinsicValue=function(A){return\"number\"===typeof A};var calculateBackgroundSize=function(A,e,t){var r=e[0],B=e[1],n=e[2];var s=A[0],a=A[1];if(!s)return[0,0];if(isLengthPercentage(s)&&a&&isLengthPercentage(a))return[getAbsoluteValue(s,t.width),getAbsoluteValue(a,t.height)];var o=hasIntrinsicValue(n);if(isIdentToken(s)&&(s.value===mt.CONTAIN||s.value===mt.COVER)){if(hasIntrinsicValue(n)){var i=t.width/t.height;return i<n!==(s.value===mt.COVER)?[t.width,t.width/n]:[t.height*n,t.height]}return[t.width,t.height]}var c=hasIntrinsicValue(r);var Q=hasIntrinsicValue(B);var g=c||Q;if(isAuto(s)&&(!a||isAuto(a))){if(c&&Q)return[r,B];if(!o&&!g)return[t.width,t.height];if(g&&o){var w=c?r:B*n;var u=Q?B:r/n;return[w,u]}var l=c?r:t.width;var C=Q?B:t.height;return[l,C]}if(o){var U=0;var F=0;isLengthPercentage(s)?U=getAbsoluteValue(s,t.width):isLengthPercentage(a)&&(F=getAbsoluteValue(a,t.height));isAuto(s)?U=F*n:a&&!isAuto(a)||(F=U/n);return[U,F]}var h=null;var d=null;isLengthPercentage(s)?h=getAbsoluteValue(s,t.width):a&&isLengthPercentage(a)&&(d=getAbsoluteValue(a,t.height));null===h||a&&!isAuto(a)||(d=c&&Q?h/r*B:t.height);null!==d&&isAuto(s)&&(h=c&&Q?d/B*r:t.width);if(null!==h&&null!==d)return[h,d];throw new Error(\"Unable to calculate background-size for element\")};var getBackgroundValueForIndex=function(A,e){var t=A[e];return\"undefined\"===typeof t?A[0]:t};var calculateBackgroundRepeatPath=function(A,e,t,r,B){var n=e[0],s=e[1];var a=t[0],o=t[1];switch(A){case 2:return[new bn(Math.round(r.left),Math.round(r.top+s)),new bn(Math.round(r.left+r.width),Math.round(r.top+s)),new bn(Math.round(r.left+r.width),Math.round(o+r.top+s)),new bn(Math.round(r.left),Math.round(o+r.top+s))];case 3:return[new bn(Math.round(r.left+n),Math.round(r.top)),new bn(Math.round(r.left+n+a),Math.round(r.top)),new bn(Math.round(r.left+n+a),Math.round(r.height+r.top)),new bn(Math.round(r.left+n),Math.round(r.height+r.top))];case 1:return[new bn(Math.round(r.left+n),Math.round(r.top+s)),new bn(Math.round(r.left+n+a),Math.round(r.top+s)),new bn(Math.round(r.left+n+a),Math.round(r.top+s+o)),new bn(Math.round(r.left+n),Math.round(r.top+s+o))];default:return[new bn(Math.round(B.left),Math.round(B.top)),new bn(Math.round(B.left+B.width),Math.round(B.top)),new bn(Math.round(B.left+B.width),Math.round(B.height+B.top)),new bn(Math.round(B.left),Math.round(B.height+B.top))]}};var kn=\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\";var Rn=\"Hidden Text\";var Pn=function(){function FontMetrics(e){(this||A)._data={};(this||A)._document=e}FontMetrics.prototype.parseMetrics=function(e,t){var r=(this||A)._document.createElement(\"div\");var B=(this||A)._document.createElement(\"img\");var n=(this||A)._document.createElement(\"span\");var s=(this||A)._document.body;r.style.visibility=\"hidden\";r.style.fontFamily=e;r.style.fontSize=t;r.style.margin=\"0\";r.style.padding=\"0\";r.style.whiteSpace=\"nowrap\";s.appendChild(r);B.src=kn;B.width=1;B.height=1;B.style.margin=\"0\";B.style.padding=\"0\";B.style.verticalAlign=\"baseline\";n.style.fontFamily=e;n.style.fontSize=t;n.style.margin=\"0\";n.style.padding=\"0\";n.appendChild((this||A)._document.createTextNode(Rn));r.appendChild(n);r.appendChild(B);var a=B.offsetTop-n.offsetTop+2;r.removeChild(n);r.appendChild((this||A)._document.createTextNode(Rn));r.style.lineHeight=\"normal\";B.style.verticalAlign=\"super\";var o=B.offsetTop-r.offsetTop+2;s.removeChild(r);return{baseline:a,middle:o}};FontMetrics.prototype.getMetrics=function(e,t){var r=e+\" \"+t;\"undefined\"===typeof(this||A)._data[r]&&((this||A)._data[r]=this.parseMetrics(e,t));return(this||A)._data[r]};return FontMetrics}();var Nn=function(){function Renderer(e,t){(this||A).context=e;(this||A).options=t}return Renderer}();var Xn=1e4;var Jn=function(t){__extends(CanvasRenderer,t);function CanvasRenderer(e,r){var B=t.call(this||A,e,r)||this||A;B._activeEffects=[];B.canvas=r.canvas?r.canvas:document.createElement(\"canvas\");B.ctx=B.canvas.getContext(\"2d\");if(!r.canvas){B.canvas.width=Math.floor(r.width*r.scale);B.canvas.height=Math.floor(r.height*r.scale);B.canvas.style.width=r.width+\"px\";B.canvas.style.height=r.height+\"px\"}B.fontMetrics=new Pn(document);B.ctx.scale(B.options.scale,B.options.scale);B.ctx.translate(-r.x,-r.y);B.ctx.textBaseline=\"bottom\";B._activeEffects=[];B.context.logger.debug(\"Canvas renderer initialized (\"+r.width+\"x\"+r.height+\") with scale \"+r.scale);return B}CanvasRenderer.prototype.applyEffects=function(e){var t=this||A;while((this||A)._activeEffects.length)this.popEffect();e.forEach((function(A){return t.applyEffect(A)}))};CanvasRenderer.prototype.applyEffect=function(e){(this||A).ctx.save();isOpacityEffect(e)&&((this||A).ctx.globalAlpha=e.opacity);if(isTransformEffect(e)){(this||A).ctx.translate(e.offsetX,e.offsetY);(this||A).ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]);(this||A).ctx.translate(-e.offsetX,-e.offsetY)}if(isClipEffect(e)){this.path(e.path);(this||A).ctx.clip()}(this||A)._activeEffects.push(e)};CanvasRenderer.prototype.popEffect=function(){(this||A)._activeEffects.pop();(this||A).ctx.restore()};CanvasRenderer.prototype.renderStack=function(e){return __awaiter(this||A,void 0,void 0,(function(){var t;return __generator(this||A,(function(A){switch(A.label){case 0:t=e.element.container.styles;return t.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:A.sent();A.label=2;case 2:return[2]}}))}))};CanvasRenderer.prototype.renderNode=function(e){return __awaiter(this||A,void 0,void 0,(function(){return __generator(this||A,(function(A){switch(A.label){case 0:if(contains(e.container.flags,16))debugger;return e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:A.sent();return[4,this.renderNodeContent(e)];case 2:A.sent();A.label=3;case 3:return[2]}}))}))};CanvasRenderer.prototype.renderTextWithLetterSpacing=function(e,t,r){var B=this||A;if(0===t)(this||A).ctx.fillText(e.text,e.bounds.left,e.bounds.top+r);else{var n=segmentGraphemes(e.text);n.reduce((function(A,t){B.ctx.fillText(t,A,e.bounds.top+r);return A+B.ctx.measureText(t).width}),e.bounds.left)}};CanvasRenderer.prototype.createFontStyle=function(A){var e=A.fontVariant.filter((function(A){return\"normal\"===A||\"small-caps\"===A})).join(\"\");var t=fixIOSSystemFonts(A.fontFamily).join(\", \");var r=isDimensionToken(A.fontSize)?\"\"+A.fontSize.number+A.fontSize.unit:A.fontSize.number+\"px\";return[[A.fontStyle,e,A.fontWeight,r,t].join(\" \"),t,r]};CanvasRenderer.prototype.renderTextNode=function(e,t){return __awaiter(this||A,void 0,void 0,(function(){var r,B,n,s,a,o,i,c;var Q=this||A;return __generator(this||A,(function(g){r=this.createFontStyle(t),B=r[0],n=r[1],s=r[2];(this||A).ctx.font=B;(this||A).ctx.direction=1===t.direction?\"rtl\":\"ltr\";(this||A).ctx.textAlign=\"left\";(this||A).ctx.textBaseline=\"alphabetic\";a=(this||A).fontMetrics.getMetrics(n,s),o=a.baseline,i=a.middle;c=t.paintOrder;e.textBounds.forEach((function(A){c.forEach((function(e){switch(e){case 0:Q.ctx.fillStyle=asString(t.color);Q.renderTextWithLetterSpacing(A,t.letterSpacing,o);var r=t.textShadow;if(r.length&&A.text.trim().length){r.slice(0).reverse().forEach((function(e){Q.ctx.shadowColor=asString(e.color);Q.ctx.shadowOffsetX=e.offsetX.number*Q.options.scale;Q.ctx.shadowOffsetY=e.offsetY.number*Q.options.scale;Q.ctx.shadowBlur=e.blur.number;Q.renderTextWithLetterSpacing(A,t.letterSpacing,o)}));Q.ctx.shadowColor=\"\";Q.ctx.shadowOffsetX=0;Q.ctx.shadowOffsetY=0;Q.ctx.shadowBlur=0}if(t.textDecorationLine.length){Q.ctx.fillStyle=asString(t.textDecorationColor||t.color);t.textDecorationLine.forEach((function(e){switch(e){case 1:Q.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top+o),A.bounds.width,1);break;case 2:Q.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top),A.bounds.width,1);break;case 3:Q.ctx.fillRect(A.bounds.left,Math.ceil(A.bounds.top+i),A.bounds.width,1);break}}))}break;case 1:if(t.webkitTextStrokeWidth&&A.text.trim().length){Q.ctx.strokeStyle=asString(t.webkitTextStrokeColor);Q.ctx.lineWidth=t.webkitTextStrokeWidth;Q.ctx.lineJoin=!window.chrome?\"round\":\"miter\";Q.ctx.strokeText(A.text,A.bounds.left,A.bounds.top+o)}Q.ctx.strokeStyle=\"\";Q.ctx.lineWidth=0;Q.ctx.lineJoin=\"miter\";break}}))}));return[2]}))}))};CanvasRenderer.prototype.renderReplacedElement=function(e,t,r){if(r&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var B=contentBox(e);var n=calculatePaddingBoxPath(t);this.path(n);(this||A).ctx.save();(this||A).ctx.clip();(this||A).ctx.drawImage(r,0,0,e.intrinsicWidth,e.intrinsicHeight,B.left,B.top,B.width,B.height);(this||A).ctx.restore()}};CanvasRenderer.prototype.renderNodeContent=function(t){return __awaiter(this||A,void 0,void 0,(function(){var r,B,n,s,a,o,i,c,Q,g,w,u,l,C,U,F,h,d,f;return __generator(this||A,(function(p){switch(p.label){case 0:this.applyEffects(t.getEffects(4));r=t.container;B=t.curves;n=r.styles;s=0,a=r.textNodes;p.label=1;case 1:if(!(s<a.length))return[3,4];o=a[s];return[4,this.renderTextNode(o,n)];case 2:p.sent();p.label=3;case 3:s++;return[3,1];case 4:if(!(r instanceof RB))return[3,8];p.label=5;case 5:p.trys.push([5,7,,8]);return[4,(this||A).context.cache.match(r.src)];case 6:F=p.sent();this.renderReplacedElement(r,B,F);return[3,8];case 7:p.sent();(this||A).context.logger.error(\"Error loading image \"+r.src);return[3,8];case 8:r instanceof PB&&this.renderReplacedElement(r,B,r.canvas);if(!(r instanceof NB))return[3,12];p.label=9;case 9:p.trys.push([9,11,,12]);return[4,(this||A).context.cache.match(r.svg)];case 10:F=p.sent();this.renderReplacedElement(r,B,F);return[3,12];case 11:p.sent();(this||A).context.logger.error(\"Error loading svg \"+r.svg.substring(0,255));return[3,12];case 12:if(!(r instanceof en&&r.tree))return[3,14];i=new CanvasRenderer((this||A).context,{scale:(this||A).options.scale,backgroundColor:r.backgroundColor,x:0,y:0,width:r.width,height:r.height});return[4,i.render(r.tree)];case 13:c=p.sent();r.width&&r.height&&(this||A).ctx.drawImage(c,0,0,r.width,r.height,r.bounds.left,r.bounds.top,r.bounds.width,r.bounds.height);p.label=14;case 14:if(r instanceof jB){Q=Math.min(r.bounds.width,r.bounds.height);if(r.type===_B){if(r.checked){(this||A).ctx.save();this.path([new bn(r.bounds.left+.39363*Q,r.bounds.top+.79*Q),new bn(r.bounds.left+.16*Q,r.bounds.top+.5549*Q),new bn(r.bounds.left+.27347*Q,r.bounds.top+.44071*Q),new bn(r.bounds.left+.39694*Q,r.bounds.top+.5649*Q),new bn(r.bounds.left+.72983*Q,r.bounds.top+.23*Q),new bn(r.bounds.left+.84*Q,r.bounds.top+.34085*Q),new bn(r.bounds.left+.39363*Q,r.bounds.top+.79*Q)]);(this||A).ctx.fillStyle=asString(qB);(this||A).ctx.fill();(this||A).ctx.restore()}}else if(r.type===ZB&&r.checked){(this||A).ctx.save();(this||A).ctx.beginPath();(this||A).ctx.arc(r.bounds.left+Q/2,r.bounds.top+Q/2,Q/4,0,2*Math.PI,true);(this||A).ctx.fillStyle=asString(qB);(this||A).ctx.fill();(this||A).ctx.restore()}}if(isTextInputElement(r)&&r.value.length){g=this.createFontStyle(n),d=g[0],w=g[1];u=(this||A).fontMetrics.getMetrics(d,w).baseline;(this||A).ctx.font=d;(this||A).ctx.fillStyle=asString(n.color);(this||A).ctx.textBaseline=\"alphabetic\";(this||A).ctx.textAlign=canvasTextAlign(r.styles.textAlign);f=contentBox(r);l=0;switch(r.styles.textAlign){case 1:l+=f.width/2;break;case 2:l+=f.width;break}C=f.add(l,0,0,-f.height/2+1);(this||A).ctx.save();this.path([new bn(f.left,f.top),new bn(f.left+f.width,f.top),new bn(f.left+f.width,f.top+f.height),new bn(f.left,f.top+f.height)]);(this||A).ctx.clip();this.renderTextWithLetterSpacing(new GB(r.value,C),n.letterSpacing,u);(this||A).ctx.restore();(this||A).ctx.textBaseline=\"alphabetic\";(this||A).ctx.textAlign=\"left\"}if(!contains(r.styles.display,2048))return[3,20];if(!(null!==r.styles.listStyleImage))return[3,19];U=r.styles.listStyleImage;if(!(0===U.type))return[3,18];F=void 0;h=U.url;p.label=15;case 15:p.trys.push([15,17,,18]);return[4,(this||A).context.cache.match(h)];case 16:F=p.sent();(this||A).ctx.drawImage(F,r.bounds.left-(F.width+10),r.bounds.top);return[3,18];case 17:p.sent();(this||A).context.logger.error(\"Error loading list-style-image \"+h);return[3,18];case 18:return[3,20];case 19:if(t.listValue&&-1!==r.styles.listStyleType){d=this.createFontStyle(n)[0];(this||A).ctx.font=d;(this||A).ctx.fillStyle=asString(n.color);(this||A).ctx.textBaseline=\"middle\";(this||A).ctx.textAlign=\"right\";f=new e(r.bounds.left,r.bounds.top+getAbsoluteValue(r.styles.paddingTop,r.bounds.width),r.bounds.width,computeLineHeight(n.lineHeight,n.fontSize.number)/2+1);this.renderTextWithLetterSpacing(new GB(t.listValue,f),n.letterSpacing,computeLineHeight(n.lineHeight,n.fontSize.number)/2+2);(this||A).ctx.textBaseline=\"bottom\";(this||A).ctx.textAlign=\"left\"}p.label=20;case 20:return[2]}}))}))};CanvasRenderer.prototype.renderStackContent=function(e){return __awaiter(this||A,void 0,void 0,(function(){var t,r,B,n,s,a,o,i,c,Q,g,w,u,l,C;return __generator(this||A,(function(A){switch(A.label){case 0:if(contains(e.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:A.sent();t=0,r=e.negativeZIndex;A.label=2;case 2:if(!(t<r.length))return[3,5];C=r[t];return[4,this.renderStack(C)];case 3:A.sent();A.label=4;case 4:t++;return[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:A.sent();B=0,n=e.nonInlineLevel;A.label=7;case 7:if(!(B<n.length))return[3,10];C=n[B];return[4,this.renderNode(C)];case 8:A.sent();A.label=9;case 9:B++;return[3,7];case 10:s=0,a=e.nonPositionedFloats;A.label=11;case 11:if(!(s<a.length))return[3,14];C=a[s];return[4,this.renderStack(C)];case 12:A.sent();A.label=13;case 13:s++;return[3,11];case 14:o=0,i=e.nonPositionedInlineLevel;A.label=15;case 15:if(!(o<i.length))return[3,18];C=i[o];return[4,this.renderStack(C)];case 16:A.sent();A.label=17;case 17:o++;return[3,15];case 18:c=0,Q=e.inlineLevel;A.label=19;case 19:if(!(c<Q.length))return[3,22];C=Q[c];return[4,this.renderNode(C)];case 20:A.sent();A.label=21;case 21:c++;return[3,19];case 22:g=0,w=e.zeroOrAutoZIndexOrTransformedOrOpacity;A.label=23;case 23:if(!(g<w.length))return[3,26];C=w[g];return[4,this.renderStack(C)];case 24:A.sent();A.label=25;case 25:g++;return[3,23];case 26:u=0,l=e.positiveZIndex;A.label=27;case 27:if(!(u<l.length))return[3,30];C=l[u];return[4,this.renderStack(C)];case 28:A.sent();A.label=29;case 29:u++;return[3,27];case 30:return[2]}}))}))};CanvasRenderer.prototype.mask=function(e){(this||A).ctx.beginPath();(this||A).ctx.moveTo(0,0);(this||A).ctx.lineTo((this||A).canvas.width,0);(this||A).ctx.lineTo((this||A).canvas.width,(this||A).canvas.height);(this||A).ctx.lineTo(0,(this||A).canvas.height);(this||A).ctx.lineTo(0,0);this.formatPath(e.slice(0).reverse());(this||A).ctx.closePath()};CanvasRenderer.prototype.path=function(e){(this||A).ctx.beginPath();this.formatPath(e);(this||A).ctx.closePath()};CanvasRenderer.prototype.formatPath=function(e){var t=this||A;e.forEach((function(A,e){var r=isBezierCurve(A)?A.start:A;0===e?t.ctx.moveTo(r.x,r.y):t.ctx.lineTo(r.x,r.y);isBezierCurve(A)&&t.ctx.bezierCurveTo(A.startControl.x,A.startControl.y,A.endControl.x,A.endControl.y,A.end.x,A.end.y)}))};CanvasRenderer.prototype.renderRepeat=function(e,t,r,B){this.path(e);(this||A).ctx.fillStyle=t;(this||A).ctx.translate(r,B);(this||A).ctx.fill();(this||A).ctx.translate(-r,-B)};CanvasRenderer.prototype.resizeImage=function(e,t,r){var B;if(e.width===t&&e.height===r)return e;var n=null!==(B=(this||A).canvas.ownerDocument)&&void 0!==B?B:document;var s=n.createElement(\"canvas\");s.width=Math.max(1,t);s.height=Math.max(1,r);var a=s.getContext(\"2d\");a.drawImage(e,0,0,e.width,e.height,0,0,t,r);return s};CanvasRenderer.prototype.renderBackgroundImage=function(e){return __awaiter(this||A,void 0,void 0,(function(){var t,r,B,n,s,a;return __generator(this||A,(function(o){switch(o.label){case 0:t=e.styles.backgroundImage.length-1;r=function(r){var n,s,a,o,i,c,Q,g,w,u,l,C,U,F,h,d,f,p,v,H,E,I,y,K,m,L,b,D,S,x,T;return __generator(this||A,(function(A){switch(A.label){case 0:if(!(0===r.type))return[3,5];n=void 0;s=r.url;A.label=1;case 1:A.trys.push([1,3,,4]);return[4,B.context.cache.match(s)];case 2:n=A.sent();return[3,4];case 3:A.sent();B.context.logger.error(\"Error loading background-image \"+s);return[3,4];case 4:if(n){a=calculateBackgroundRendering(e,t,[n.width,n.height,n.width/n.height]),d=a[0],I=a[1],y=a[2],v=a[3],H=a[4];F=B.ctx.createPattern(B.resizeImage(n,v,H),\"repeat\");B.renderRepeat(d,F,I,y)}return[3,6];case 5:if(isLinearGradient(r)){o=calculateBackgroundRendering(e,t,[null,null,null]),d=o[0],I=o[1],y=o[2],v=o[3],H=o[4];i=calculateGradientDirection(r.angle,v,H),c=i[0],Q=i[1],g=i[2],w=i[3],u=i[4];l=document.createElement(\"canvas\");l.width=v;l.height=H;C=l.getContext(\"2d\");U=C.createLinearGradient(Q,w,g,u);processColorStops(r.stops,c).forEach((function(A){return U.addColorStop(A.stop,asString(A.color))}));C.fillStyle=U;C.fillRect(0,0,v,H);if(v>0&&H>0){F=B.ctx.createPattern(l,\"repeat\");B.renderRepeat(d,F,I,y)}}else if(isRadialGradient(r)){h=calculateBackgroundRendering(e,t,[null,null,null]),d=h[0],f=h[1],p=h[2],v=h[3],H=h[4];E=0===r.position.length?[rt]:r.position;I=getAbsoluteValue(E[0],v);y=getAbsoluteValue(E[E.length-1],H);K=calculateRadius(r,I,y,v,H),m=K[0],L=K[1];if(m>0&&L>0){b=B.ctx.createRadialGradient(f+I,p+y,0,f+I,p+y,m);processColorStops(r.stops,2*m).forEach((function(A){return b.addColorStop(A.stop,asString(A.color))}));B.path(d);B.ctx.fillStyle=b;if(m!==L){D=e.bounds.left+.5*e.bounds.width;S=e.bounds.top+.5*e.bounds.height;x=L/m;T=1/x;B.ctx.save();B.ctx.translate(D,S);B.ctx.transform(1,0,0,x,0,0);B.ctx.translate(-D,-S);B.ctx.fillRect(f,T*(p-S)+S,v,H*T);B.ctx.restore()}else B.ctx.fill()}}A.label=6;case 6:t--;return[2]}}))};B=this||A;n=0,s=e.styles.backgroundImage.slice(0).reverse();o.label=1;case 1:if(!(n<s.length))return[3,4];a=s[n];return[5,r(a)];case 2:o.sent();o.label=3;case 3:n++;return[3,1];case 4:return[2]}}))}))};CanvasRenderer.prototype.renderSolidBorder=function(e,t,r){return __awaiter(this||A,void 0,void 0,(function(){return __generator(this||A,(function(B){this.path(parsePathForBorder(r,t));(this||A).ctx.fillStyle=asString(e);(this||A).ctx.fill();return[2]}))}))};CanvasRenderer.prototype.renderDoubleBorder=function(e,t,r,B){return __awaiter(this||A,void 0,void 0,(function(){var n,s;return __generator(this||A,(function(a){switch(a.label){case 0:return t<3?[4,this.renderSolidBorder(e,r,B)]:[3,2];case 1:a.sent();return[2];case 2:n=parsePathForBorderDoubleOuter(B,r);this.path(n);(this||A).ctx.fillStyle=asString(e);(this||A).ctx.fill();s=parsePathForBorderDoubleInner(B,r);this.path(s);(this||A).ctx.fill();return[2]}}))}))};CanvasRenderer.prototype.renderNodeBackgroundAndBorders=function(e){return __awaiter(this||A,void 0,void 0,(function(){var t,r,B,n,s,a,o,i;var c=this||A;return __generator(this||A,(function(Q){switch(Q.label){case 0:this.applyEffects(e.getEffects(2));t=e.container.styles;r=!isTransparent(t.backgroundColor)||t.backgroundImage.length;B=[{style:t.borderTopStyle,color:t.borderTopColor,width:t.borderTopWidth},{style:t.borderRightStyle,color:t.borderRightColor,width:t.borderRightWidth},{style:t.borderBottomStyle,color:t.borderBottomColor,width:t.borderBottomWidth},{style:t.borderLeftStyle,color:t.borderLeftColor,width:t.borderLeftWidth}];n=calculateBackgroundCurvedPaintingArea(getBackgroundValueForIndex(t.backgroundClip,0),e.curves);if(!(r||t.boxShadow.length))return[3,2];(this||A).ctx.save();this.path(n);(this||A).ctx.clip();if(!isTransparent(t.backgroundColor)){(this||A).ctx.fillStyle=asString(t.backgroundColor);(this||A).ctx.fill()}return[4,this.renderBackgroundImage(e.container)];case 1:Q.sent();(this||A).ctx.restore();t.boxShadow.slice(0).reverse().forEach((function(A){c.ctx.save();var t=calculateBorderBoxPath(e.curves);var r=A.inset?0:Xn;var B=transformPath(t,-r+(A.inset?1:-1)*A.spread.number,(A.inset?1:-1)*A.spread.number,A.spread.number*(A.inset?-2:2),A.spread.number*(A.inset?-2:2));if(A.inset){c.path(t);c.ctx.clip();c.mask(B)}else{c.mask(t);c.ctx.clip();c.path(B)}c.ctx.shadowOffsetX=A.offsetX.number+r;c.ctx.shadowOffsetY=A.offsetY.number;c.ctx.shadowColor=asString(A.color);c.ctx.shadowBlur=A.blur.number;c.ctx.fillStyle=A.inset?asString(A.color):\"rgba(0,0,0,1)\";c.ctx.fill();c.ctx.restore()}));Q.label=2;case 2:s=0;a=0,o=B;Q.label=3;case 3:if(!(a<o.length))return[3,13];i=o[a];return 0!==i.style&&!isTransparent(i.color)&&i.width>0?2===i.style?[4,this.renderDashedDottedBorder(i.color,i.width,s,e.curves,2)]:[3,5]:[3,11];case 4:Q.sent();return[3,11];case 5:return 3===i.style?[4,this.renderDashedDottedBorder(i.color,i.width,s,e.curves,3)]:[3,7];case 6:Q.sent();return[3,11];case 7:return 4===i.style?[4,this.renderDoubleBorder(i.color,i.width,s,e.curves)]:[3,9];case 8:Q.sent();return[3,11];case 9:return[4,this.renderSolidBorder(i.color,s,e.curves)];case 10:Q.sent();Q.label=11;case 11:s++;Q.label=12;case 12:a++;return[3,3];case 13:return[2]}}))}))};CanvasRenderer.prototype.renderDashedDottedBorder=function(e,t,r,B,n){return __awaiter(this||A,void 0,void 0,(function(){var s,a,o,i,c,Q,g,w,u,l,C,U,F,h,d,f;return __generator(this||A,(function(p){(this||A).ctx.save();s=parsePathForBorderStroke(B,r);a=parsePathForBorder(B,r);if(2===n){this.path(a);(this||A).ctx.clip()}if(isBezierCurve(a[0])){o=a[0].start.x;i=a[0].start.y}else{o=a[0].x;i=a[0].y}if(isBezierCurve(a[1])){c=a[1].end.x;Q=a[1].end.y}else{c=a[1].x;Q=a[1].y}g=0===r||2===r?Math.abs(o-c):Math.abs(i-Q);(this||A).ctx.beginPath();3===n?this.formatPath(s):this.formatPath(a.slice(0,2));w=t<3?3*t:2*t;u=t<3?2*t:t;if(3===n){w=t;u=t}l=true;if(g<=2*w)l=false;else if(g<=2*w+u){C=g/(2*w+u);w*=C;u*=C}else{U=Math.floor((g+u)/(w+u));F=(g-U*w)/(U-1);h=(g-(U+1)*w)/U;u=h<=0||Math.abs(u-F)<Math.abs(u-h)?F:h}l&&(3===n?(this||A).ctx.setLineDash([0,w+u]):(this||A).ctx.setLineDash([w,u]));if(3===n){(this||A).ctx.lineCap=\"round\";(this||A).ctx.lineWidth=t}else(this||A).ctx.lineWidth=2*t+1.1;(this||A).ctx.strokeStyle=asString(e);(this||A).ctx.stroke();(this||A).ctx.setLineDash([]);if(2===n){if(isBezierCurve(a[0])){d=a[3];f=a[0];(this||A).ctx.beginPath();this.formatPath([new bn(d.end.x,d.end.y),new bn(f.start.x,f.start.y)]);(this||A).ctx.stroke()}if(isBezierCurve(a[1])){d=a[1];f=a[2];(this||A).ctx.beginPath();this.formatPath([new bn(d.end.x,d.end.y),new bn(f.start.x,f.start.y)]);(this||A).ctx.stroke()}}(this||A).ctx.restore();return[2]}))}))};CanvasRenderer.prototype.render=function(e){return __awaiter(this||A,void 0,void 0,(function(){var t;return __generator(this||A,(function(r){switch(r.label){case 0:if((this||A).options.backgroundColor){(this||A).ctx.fillStyle=asString((this||A).options.backgroundColor);(this||A).ctx.fillRect((this||A).options.x,(this||A).options.y,(this||A).options.width,(this||A).options.height)}t=parseStackingContexts(e);return[4,this.renderStack(t)];case 1:r.sent();this.applyEffects([]);return[2,(this||A).canvas]}}))}))};return CanvasRenderer}(Nn);var isTextInputElement=function(A){return A instanceof An||(A instanceof $B||A instanceof jB&&A.type!==ZB&&A.type!==_B)};var calculateBackgroundCurvedPaintingArea=function(A,e){switch(A){case 0:return calculateBorderBoxPath(e);case 2:return calculateContentBoxPath(e);case 1:default:return calculatePaddingBoxPath(e)}};var canvasTextAlign=function(A){switch(A){case 1:return\"center\";case 2:return\"right\";case 0:default:return\"left\"}};var Yn=[\"-apple-system\",\"system-ui\"];var fixIOSSystemFonts=function(A){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?A.filter((function(A){return-1===Yn.indexOf(A)})):A};var Wn=function(e){__extends(ForeignObjectRenderer,e);function ForeignObjectRenderer(t,r){var B=e.call(this||A,t,r)||this||A;B.canvas=r.canvas?r.canvas:document.createElement(\"canvas\");B.ctx=B.canvas.getContext(\"2d\");B.options=r;B.canvas.width=Math.floor(r.width*r.scale);B.canvas.height=Math.floor(r.height*r.scale);B.canvas.style.width=r.width+\"px\";B.canvas.style.height=r.height+\"px\";B.ctx.scale(B.options.scale,B.options.scale);B.ctx.translate(-r.x,-r.y);B.context.logger.debug(\"EXPERIMENTAL ForeignObject renderer initialized (\"+r.width+\"x\"+r.height+\" at \"+r.x+\",\"+r.y+\") with scale \"+r.scale);return B}ForeignObjectRenderer.prototype.render=function(e){return __awaiter(this||A,void 0,void 0,(function(){var t,r;return __generator(this||A,(function(B){switch(B.label){case 0:t=createForeignObjectSVG((this||A).options.width*(this||A).options.scale,(this||A).options.height*(this||A).options.scale,(this||A).options.scale,(this||A).options.scale,e);return[4,loadSerializedSVG(t)];case 1:r=B.sent();if((this||A).options.backgroundColor){(this||A).ctx.fillStyle=asString((this||A).options.backgroundColor);(this||A).ctx.fillRect(0,0,(this||A).options.width*(this||A).options.scale,(this||A).options.height*(this||A).options.scale)}(this||A).ctx.drawImage(r,-(this||A).options.x*(this||A).options.scale,-(this||A).options.y*(this||A).options.scale);return[2,(this||A).canvas]}}))}))};return ForeignObjectRenderer}(Nn);var loadSerializedSVG=function(A){return new Promise((function(e,t){var r=new Image;r.onload=function(){e(r)};r.onerror=t;r.src=\"data:image/svg+xml;charset=utf-8,\"+encodeURIComponent((new XMLSerializer).serializeToString(A))}))};var _n=function(){function Logger(e){var t=e.id,r=e.enabled;(this||A).id=t;(this||A).enabled=r;(this||A).start=Date.now()}Logger.prototype.debug=function(){var e=[];for(var t=0;t<arguments.length;t++)e[t]=arguments[t];(this||A).enabled&&(\"undefined\"!==typeof window&&window.console&&\"function\"===typeof console.debug?console.debug.apply(console,__spreadArray([(this||A).id,this.getTime()+\"ms\"],e)):(this||A).info.apply(this||A,e))};Logger.prototype.getTime=function(){return Date.now()-(this||A).start};Logger.prototype.info=function(){var e=[];for(var t=0;t<arguments.length;t++)e[t]=arguments[t];(this||A).enabled&&\"undefined\"!==typeof window&&window.console&&\"function\"===typeof console.info&&console.info.apply(console,__spreadArray([(this||A).id,this.getTime()+\"ms\"],e))};Logger.prototype.warn=function(){var e=[];for(var t=0;t<arguments.length;t++)e[t]=arguments[t];(this||A).enabled&&(\"undefined\"!==typeof window&&window.console&&\"function\"===typeof console.warn?console.warn.apply(console,__spreadArray([(this||A).id,this.getTime()+\"ms\"],e)):(this||A).info.apply(this||A,e))};Logger.prototype.error=function(){var e=[];for(var t=0;t<arguments.length;t++)e[t]=arguments[t];(this||A).enabled&&(\"undefined\"!==typeof window&&window.console&&\"function\"===typeof console.error?console.error.apply(console,__spreadArray([(this||A).id,this.getTime()+\"ms\"],e)):(this||A).info.apply(this||A,e))};Logger.instances={};return Logger}();var Zn=function(){function Context(e,t){var r;(this||A).windowBounds=t;(this||A).instanceName=\"#\"+Context.instanceCount++;(this||A).logger=new _n({id:(this||A).instanceName,enabled:e.logging});(this||A).cache=null!==(r=e.cache)&&void 0!==r?r:new yn(this||A,e)}Context.instanceCount=1;return Context}();var html2canvas=function(A,e){void 0===e&&(e={});return renderElement(A,e)};\"undefined\"!==typeof window&&In.setContext(window);var renderElement=function(t,r){return __awaiter(void 0,void 0,void 0,(function(){var B,n,s,a,o,i,c,Q,g,w,u,l,C,U,F,h,d,f,p,v,H,E;var I,y,K,m,L,b,D,S,x,T,M,G,O,V,k,R,P;return __generator(this||A,(function(A){switch(A.label){case 0:if(!t||\"object\"!==typeof t)return[2,Promise.reject(\"Invalid element provided as first argument\")];B=t.ownerDocument;if(!B)throw new Error(\"Element is not attached to a Document\");n=B.defaultView;if(!n)throw new Error(\"Document is not attached to a Window\");s={allowTaint:null!==(I=r.allowTaint)&&void 0!==I&&I,imageTimeout:null!==(y=r.imageTimeout)&&void 0!==y?y:15e3,proxy:r.proxy,useCORS:null!==(K=r.useCORS)&&void 0!==K&&K};a=__assign({logging:null===(m=r.logging)||void 0===m||m,cache:r.cache},s);o={windowWidth:null!==(L=r.windowWidth)&&void 0!==L?L:n.innerWidth,windowHeight:null!==(b=r.windowHeight)&&void 0!==b?b:n.innerHeight,scrollX:null!==(D=r.scrollX)&&void 0!==D?D:n.pageXOffset,scrollY:null!==(S=r.scrollY)&&void 0!==S?S:n.pageYOffset};i=new e(o.scrollX,o.scrollY,o.windowWidth,o.windowHeight);c=new Zn(a,i);Q=null!==(x=r.foreignObjectRendering)&&void 0!==x&&x;g={allowTaint:null!==(T=r.allowTaint)&&void 0!==T&&T,onclone:r.onclone,ignoreElements:r.ignoreElements,inlineImages:Q,copyStyles:Q};c.logger.debug(\"Starting document clone with size \"+i.width+\"x\"+i.height+\" scrolled to \"+-i.left+\",\"+-i.top);w=new Fn(c,t,g);u=w.clonedReferenceElement;return u?[4,w.toIFrame(B,i)]:[2,Promise.reject(\"Unable to find element in cloned iframe\")];case 1:l=A.sent();C=isBodyElement(u)||isHTMLElement(u)?parseDocumentSize(u.ownerDocument):parseBounds(c,u),U=C.width,F=C.height,h=C.left,d=C.top;f=parseBackgroundColor(c,u,r.backgroundColor);p={canvas:r.canvas,backgroundColor:f,scale:null!==(G=null!==(M=r.scale)&&void 0!==M?M:n.devicePixelRatio)&&void 0!==G?G:1,x:(null!==(O=r.x)&&void 0!==O?O:0)+h,y:(null!==(V=r.y)&&void 0!==V?V:0)+d,width:null!==(k=r.width)&&void 0!==k?k:Math.ceil(U),height:null!==(R=r.height)&&void 0!==R?R:Math.ceil(F)};if(!Q)return[3,3];c.logger.debug(\"Document cloned, using foreign object rendering\");E=new Wn(c,p);return[4,E.render(u)];case 2:v=A.sent();return[3,5];case 3:c.logger.debug(\"Document cloned, element located at \"+h+\",\"+d+\" with size \"+U+\"x\"+F+\" using computed rendering\");c.logger.debug(\"Starting DOM parsing\");H=parseTree(c,u);f===H.styles.backgroundColor&&(H.styles.backgroundColor=gt.TRANSPARENT);c.logger.debug(\"Starting renderer for element at \"+p.x+\",\"+p.y+\" with size \"+p.width+\"x\"+p.height);E=new Jn(c,p);return[4,E.render(H)];case 4:v=A.sent();A.label=5;case 5:(null===(P=r.removeContainer)||void 0===P||P)&&(Fn.destroy(l)||c.logger.error(\"Cannot detach cloned iframe as it is not in the DOM anymore\"));c.logger.debug(\"Finished rendering\");return[2,v]}}))}))};var parseBackgroundColor=function(A,e,t){var r=e.ownerDocument;var B=r.documentElement?parseColor(A,getComputedStyle(r.documentElement).backgroundColor):gt.TRANSPARENT;var n=r.body?parseColor(A,getComputedStyle(r.body).backgroundColor):gt.TRANSPARENT;var s=\"string\"===typeof t?parseColor(A,t):null===t?gt.TRANSPARENT:4294967295;return e===r.documentElement?isTransparent(B)?isTransparent(n)?s:n:B:s};return html2canvas}));var t=e;export{t as default};\n\n//# sourceMappingURL=html2canvas.js.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import html2canvas from\"html2canvas\";export class PdfRenderer{async drawKatex(element){const equations=element.querySelectorAll(\".katex\");for(const eq of equations){const canvas=await html2canvas(eq,{scale:3,useCORS:true,backgroundColor:null});const img=canvas.toDataURL(\"image/png\");const width=Math.min(this.layout.contentWidth,canvas.width*.12);const height=canvas.height*width/canvas.width;if(this.layout.reserve(height+4)){this.pdf.addPage();}this.pdf.addImage(img,\"PNG\",this.layout.margin,this.layout.getY(),width,height);this.layout.advance(height+4);}}async drawImage(element){const canvas=await html2canvas(element,{scale:2,useCORS:true,backgroundColor:null});const imgData=canvas.toDataURL(\"image/png\");const width=this.layout.contentWidth;const height=canvas.height*width/canvas.width;if(this.layout.reserve(height+8)){this.pdf.addPage();}this.pdf.addImage(imgData,\"PNG\",this.layout.margin,this.layout.getY(),width,height);this.layout.advance(height+8);}drawHeader(title,badge){console.log(\"drawHeader()\",title,badge);const pdf=this.pdf;const y=this.layout.getY();const h=18;if(this.layout.reserve(h)){this.pdf.addPage();}pdf.setFillColor(255,255,255);pdf.roundedRect(this.layout.margin,this.layout.getY(),this.layout.contentWidth,h,4,4,\"F\");pdf.setFont(\"helvetica\",\"bold\");pdf.setFontSize(10);pdf.setTextColor(120);pdf.text(badge,this.layout.margin+6,this.layout.getY()+11);pdf.setFontSize(15);pdf.setTextColor(25);pdf.text(title,this.layout.margin+20,this.layout.getY()+11);this.layout.advance(h+6);}async drawSections(element){}async drawFooter(element){}async drawBlockAsImage(element){const content=element.querySelector(\"[data-pdf-content]\");if(!content)return;const canvas=await html2canvas(content,{scale:window.devicePixelRatio*3,useCORS:true,backgroundColor:\"#FFFFFF\",logging:false});const img=canvas.toDataURL(\"image/png\");const pageWidth=this.pdf.internal.pageSize.getWidth();const usableWidth=pageWidth-this.layout.margin*2;const imgHeight=canvas.height*usableWidth/canvas.width;if(this.layout.reserve(imgHeight+10)){this.pdf.addPage();}this.pdf.addImage(img,\"PNG\",this.layout.margin,this.layout.getY(),usableWidth,imgHeight,undefined,\"FAST\");this.layout.advance(imgHeight+10);}//----------------------------------------\n// Utilidades\n//----------------------------------------\n//----------------------------------------\n// Bloque completo\n//----------------------------------------\nextractBlockData(element){return{title:element.querySelector(\"[data-pdf-title]\")?.textContent?.trim()??\"\",badge:element.querySelector(\"[data-pdf-badge]\")?.textContent?.trim()??\"\",textNodes:Array.from(element.querySelectorAll(\"[data-pdf-text]\")),equationNodes:Array.from(element.querySelectorAll(\"[data-pdf-equation]\")),tableNodes:Array.from(element.querySelectorAll(\"[data-pdf-table]\")),imageNodes:Array.from(element.querySelectorAll(\"[data-pdf-image]\"))};}async drawBlock(element){const block=this.extractBlockData(element);this.drawHeader(block.title,block.badge);const content=element.querySelector(\"[data-pdf-content]\");if(!content)return;const nodes=Array.from(content.querySelectorAll(\"[data-pdf-type]\"));for(const node of nodes){const type=node.dataset.pdfType;switch(type){case\"subtitle\":this.drawSubtitle(node);break;case\"paragraph\":await this.drawParagraph(node);break;case\"equation\":await this.drawEquation(node);break;case\"table\":await this.drawTable(node);break;case\"image\":await this.drawImage(node);break;}}this.layout.advance(10);}drawSubtitle(element){const title=element.innerText.trim();if(!title)return;this.layout.reserve(10);this.pdf.setFontSize(13);this.pdf.setFont(\"helvetica\",\"bold\");this.pdf.setTextColor(20);this.pdf.text(title,this.layout.margin,this.layout.getY());this.layout.advance(8);}extractParagraphs(element){const paragraphs=[];const children=Array.from(element.children);if(children.length===0){return[element.innerText.trim()];}for(const child of children){const tag=child.tagName.toLowerCase();if(tag===\"p\"){paragraphs.push(child.textContent?.trim()||\"\");}else if(tag===\"li\"){paragraphs.push(\"• \"+(child.textContent?.trim()||\"\"));}else if(tag===\"ul\"){child.querySelectorAll(\"li\").forEach(li=>{paragraphs.push(\"• \"+(li.textContent?.trim()||\"\"));});}else{paragraphs.push(child.textContent?.trim()||\"\");}}return paragraphs.filter(Boolean);}async drawParagraph(element){const hasKatex=element.querySelector(\".katex\");if(hasKatex){await this.drawKatex(element);return;}const paragraphs=this.extractParagraphs(element);this.pdf.setFont(\"helvetica\",\"normal\");this.pdf.setFontSize(11);for(const paragraph of paragraphs){const lines=this.pdf.splitTextToSize(paragraph,this.layout.contentWidth);const lineHeight=7.5;const estimatedHeight=lines.length*lineHeight;if(this.layout.reserve(estimatedHeight+2)){this.pdf.addPage();}this.pdf.text(lines,this.layout.margin,this.layout.getY(),{lineHeightFactor:1.5});this.layout.advance(estimatedHeight+4);}this.layout.advance(6);}drawEquation(element){const latex=element.dataset.latex??\"\";if(!latex)return;this.layout.reserve(12);this.pdf.setDrawColor(220);this.pdf.setFillColor(248,248,248);this.pdf.roundedRect(this.layout.margin,this.layout.getY()-4,this.layout.contentWidth,12,2,2,\"F\");this.pdf.setFont(\"courier\",\"normal\");this.pdf.setFontSize(11);this.pdf.text(latex,this.layout.margin+6,this.layout.getY()+3);this.layout.advance(16);}drawTable(element){const grid=JSON.parse(element.dataset.grid||\"[]\");if(!grid.length)return;const rows=grid.length;const cols=grid[0].length;const cellWidth=this.layout.contentWidth/cols;const cellHeight=8;const totalHeight=rows*cellHeight;this.layout.reserve(totalHeight+4);for(let r=0;r<rows;r++){for(let c=0;c<cols;c++){const x=this.layout.margin+c*cellWidth;const y=this.layout.getY()+r*cellHeight;this.pdf.setDrawColor(210);this.pdf.rect(x,y,cellWidth,cellHeight);const text=String(grid[r][c]??\"\");this.pdf.setFontSize(9);this.pdf.text(text,x+2,y+5);}}this.layout.advance(totalHeight+6);}constructor(pdf,layout){_define_property(this,\"pdf\",void 0);_define_property(this,\"layout\",void 0);this.pdf=pdf;this.layout=layout;}}\nexport const __FramerMetadata__ = {\"exports\":{\"PdfRenderer\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PdfRenderer.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}export class PdfLayout{reserve(height){if(this.cursorY+height>this.pageHeight-this.margin){this.cursorY=this.margin;return true;}return false;}advance(height){this.cursorY+=height;}getY(){return this.cursorY;}reset(){this.cursorY=this.margin;}constructor(pdf){_define_property(this,\"cursorY\",20);_define_property(this,\"margin\",20);_define_property(this,\"pageHeight\",297);_define_property(this,\"contentWidth\",170);this.pageHeight=pdf.internal.pageSize.getHeight();this.contentWidth=pdf.internal.pageSize.getWidth()-40;}}\nexport const __FramerMetadata__ = {\"exports\":{\"PdfLayout\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PdfLayout.map","import jsPDF from\"https://esm.sh/jspdf@2.5.1\";import{PdfRenderer}from\"https://framerusercontent.com/modules/35TVrZ8kgUIUup1RvUwd/gPoGnt9167t90jFoG2BR/PdfRenderer.js\";import{PdfLayout}from\"https://framerusercontent.com/modules/rg9Fe3HtS9e4ArrprV20/OBl96GOe6Gija32Fbl5T/PdfLayout.js\";export async function exportBlocksToPDF(container){const pdf=new jsPDF({orientation:\"portrait\",unit:\"mm\",format:\"a4\",compress:true});const layout=new PdfLayout(pdf);const renderer=new PdfRenderer(pdf,layout);const blocks=container.querySelectorAll(\"[data-pdf-block]\");const elements=Array.from(container.querySelectorAll(\"[data-pdf-block]\"));for(const element of elements){await renderer.drawBlock(element);}pdf.save(\"Module.pdf\");}\nexport const __FramerMetadata__ = {\"exports\":{\"exportBlocksToPDF\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{Reorder,useDragControls}from\"framer-motion\";import{createClient}from\"https://esm.sh/@supabase/supabase-js@2\";import{genId}from\"https://framerusercontent.com/modules/2FkZz1kGLyEG9lFWj93n/86R0pon9pgCVKbEtU56m/ModuleTypes.js\";import{Icons}from\"https://framerusercontent.com/modules/SNC8CZNU4vz0Ojf9TCsf/UBApUu27WojJlaA2Q8wI/ModuleIcons.js\";import{SingleBlockRenderer}from\"https://framerusercontent.com/modules/JtDhXcQ15rKstbV5nlPY/2Zipdrkey3cBVqx0RCTI/SingleBlockRenderer.js\";import{initializeAuth,canViewCourse}from\"https://framerusercontent.com/modules/InsHykddGHlB5ABcBQDH/D5V2fVi0gfD8mLa32V3A/AuthClient.js\";import{DEFAULT_VIEWER_STATE,VIEWER_STORAGE_KEY,VIEWER_EVENT}from\"https://framerusercontent.com/modules/CKq1yhn3CBDmFkzVuEhY/CTVO0aWLBw5lUqmBgY25/ViewerEngine.js\";import{exportBlocksToPDF}from\"https://framerusercontent.com/modules/EQ4vaW6khMJ0Ad6vtohr/J5DgMPGmSmxB9OJZzbfh/PdfExporter.js\";export default function ModuleBuilder(props){const{supabaseUrl,courseSlug,supabaseKey,moduleSlug,isEditor,previewState,// Colores Normales\nblockBg,accentColor,sectionBg,creamColor,subtitleColor,textColor,quoteAccentColor,// Colores Extendidos\nblockBgExt,accentColorExt,sectionBgExt,creamColorExt,subtitleColorExt,textColorExt,quoteAccentColorExt,//ReadingMode\nreadingBg,readingAccent,readingSectionBg,readingCream,readingSubtitle,readingText,readingQuoteAccent}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const supabase=React.useMemo(()=>{if(!supabaseUrl||!supabaseKey)return null;return createClient(supabaseUrl,supabaseKey);},[supabaseUrl,supabaseKey]);const[viewerState,setViewerState]=React.useState(DEFAULT_VIEWER_STATE);React.useEffect(()=>{const sync=()=>{const raw=localStorage.getItem(VIEWER_STORAGE_KEY);if(!raw||raw===\"undefined\")return;try{const saved=JSON.parse(raw);setViewerState(prev=>({...prev,...saved}));}catch{}};sync();setViewerState(prev=>({...prev,expandAll:false,versionExpand:0,versionCollapse:0}));window.addEventListener(VIEWER_EVENT,sync);return()=>{window.removeEventListener(VIEWER_EVENT,sync);};},[]);const[savedBlocks,setSavedBlocks]=React.useState([]);const[selectedPriorities,setSelectedPriorities]=React.useState([]);const[savedOnly,setSavedOnly]=React.useState(false);const[blocks,setBlocks]=React.useState([]);const[navigation,setNavigation]=React.useState([]);const[loading,setLoading]=React.useState(true);const[isSavingOrder,setIsSavingOrder]=React.useState(false);const[activeModule,setActiveModule]=React.useState(\"all\");const[activeSubmodule,setActiveSubmodule]=React.useState(\"all\");React.useEffect(()=>{const savedModule=localStorage.getItem(`course-${courseSlug}-module`);const savedSubmodule=localStorage.getItem(`course-${courseSlug}-submodule`);setActiveModule(savedModule||\"all\");setActiveSubmodule(savedSubmodule||\"all\");},[courseSlug]);React.useEffect(()=>{const syncNavigation=()=>{setActiveModule(localStorage.getItem(`course-${courseSlug}-module`)||\"all\");setActiveSubmodule(localStorage.getItem(`course-${courseSlug}-submodule`)||\"all\");setSelectedPriorities(JSON.parse(localStorage.getItem(`course-${courseSlug}-priorities`)||\"[]\"));setSavedOnly(JSON.parse(localStorage.getItem(`course-${courseSlug}-saved-only`)||\"false\"));setSavedBlocks(JSON.parse(localStorage.getItem(`course-${courseSlug}-saved-blocks`)||\"[]\"));};window.addEventListener(\"storage\",syncNavigation);window.addEventListener(\"course-filters-changed\",syncNavigation);window.addEventListener(\"course-navigation-changed\",syncNavigation);return()=>{window.removeEventListener(\"storage\",syncNavigation);window.removeEventListener(\"course-filters-changed\",syncNavigation);window.removeEventListener(\"course-navigation-changed\",syncNavigation);};},[courseSlug]);React.useEffect(()=>{setSavedOnly(JSON.parse(localStorage.getItem(`course-${courseSlug}-saved-only`)||\"false\"));setSelectedPriorities(JSON.parse(localStorage.getItem(`course-${courseSlug}-priorities`)||\"[]\"));setSavedBlocks(JSON.parse(localStorage.getItem(`course-${courseSlug}-saved-blocks`)||\"[]\"));},[courseSlug]);React.useEffect(()=>{if(!document.getElementById(\"katex-css\")){const link=document.createElement(\"link\");link.id=\"katex-css\";link.rel=\"stylesheet\";link.href=\"https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/katex.min.css\";document.head.appendChild(link);}if(!document.getElementById(\"ibm-plex-font\")){const fontLink=document.createElement(\"link\");fontLink.id=\"ibm-plex-font\";fontLink.rel=\"stylesheet\";fontLink.href=\"https://fonts.googleapis.com/css?family=IBM+Plex+Sans:wght@400;600;700&display=swap\";document.head.appendChild(fontLink);}},[]);React.useEffect(()=>{if(!supabase||isCanvas||!courseSlug){setLoading(false);return;}let blockChannel=null;let navigationChannel=null;const fetchNavigation=async()=>{const{data}=await supabase.from(\"course_navigation\").select(\"*\").eq(\"course_slug\",courseSlug).order(\"module_order\",{ascending:true}).order(\"submodule_order\",{ascending:true});if(data){setNavigation(data);}};const fetchBlocks=async()=>{const{data}=await supabase.from(\"blocks\").select(\"*\").eq(\"course_slug\",courseSlug).neq(\"resource_type\",\"navigation\").order(\"order_index\",{ascending:true});if(!data)return;const normalized=data.map(b=>({...b,order_index:typeof b.order_index===\"number\"?b.order_index:0,sections:(b.sections||[]).map(s=>({...s,uid:s.uid||genId(),visibility:s.visibility||\"Always\",items:(s.items||[]).map(i=>({...i,uid:i.uid||genId()}))}))}));normalized.sort((a,b)=>{const orderDelta=(a.order_index??0)-(b.order_index??0);if(orderDelta!==0)return orderDelta;return String(a.slug||\"\").localeCompare(String(b.slug||\"\"));});setBlocks(normalized);};const initialize=async()=>{const authenticated=await initializeAuth();if(!authenticated){setLoading(false);setTimeout(()=>{window.location.href=\"/login\";},0);return;}if(!canViewCourse(courseSlug)){setLoading(false);setTimeout(()=>{window.location.href=\"/dashboard\";},0);return;}await Promise.all([fetchNavigation(),fetchBlocks()]);blockChannel=supabase.channel(`blocks:${courseSlug}`).on(\"postgres_changes\",{event:\"*\",schema:\"public\",table:\"blocks\",filter:`course_slug=eq.${courseSlug}`},fetchBlocks).subscribe();navigationChannel=supabase.channel(`navigation:${courseSlug}`).on(\"postgres_changes\",{event:\"*\",schema:\"public\",table:\"course_navigation\",filter:`course_slug=eq.${courseSlug}`},fetchNavigation).subscribe();setLoading(false);};initialize();return()=>{if(blockChannel){supabase.removeChannel(blockChannel);}if(navigationChannel){supabase.removeChannel(navigationChannel);}};},[supabase,courseSlug,isCanvas]);const dummyBlock={slug:\"dummy-1\",module_slug:moduleSlug||\"dummy\",submodule_slug:null,order_index:0,title:\"Preview Concept\",badge_number:\"01\",primary_color:\"#022854\",priority:\"Media\",course_slug:courseSlug,resource_type:\"shared-notes\",sections:[{uid:\"sec-1\",visibility:\"Always\",items:[]}]};const displayBlocks=isCanvas&&blocks.length===0?[dummyBlock]:blocks;const filteredBlocks=displayBlocks.filter(block=>{const moduleMatch=activeModule===\"all\"||block.module_slug===activeModule;const submoduleMatch=activeSubmodule===\"all\"||block.submodule_slug===activeSubmodule;const priorityMatch=selectedPriorities.length===0||selectedPriorities.includes(block.priority);const savedMatch=!savedOnly||savedBlocks.includes(block.slug);return moduleMatch&&submoduleMatch&&priorityMatch&&savedMatch;});const handleAddNewBlock=()=>{const newBlock={slug:`${moduleSlug}-${genId()}`,module_slug:activeModule===\"all\"?moduleSlug:activeModule,submodule_slug:activeSubmodule===\"all\"?null:activeSubmodule,order_index:blocks.length>0?Math.max(...blocks.map(b=>b.order_index??0))+1:0,title:\"Nuevo Concepto\",badge_number:\"00\",primary_color:\"#022854\",priority:\"Media\",course_slug:courseSlug,resource_type:\"shared-notes\",sections:[]};setBlocks([...blocks,newBlock]);handleSaveBlock(newBlock);};const handleSaveBlock=async blockToSave=>{if(!supabase)return;const existing=blocks.find(b=>b.slug===blockToSave.slug);const preservedOrder=typeof existing?.order_index===\"number\"?existing.order_index:typeof blockToSave.order_index===\"number\"?blockToSave.order_index:0;const{error}=await supabase.from(\"blocks\").upsert({...blockToSave,order_index:preservedOrder,updated_at:new Date().toISOString()},{onConflict:\"slug\"});if(error){alert(\"Error publishing: \"+error.message);}};const saveBlockOrder=async()=>{if(!supabase)return;setIsSavingOrder(true);const orderedBlocks=[...blocks];for(let i=0;i<orderedBlocks.length;i++){await supabase.from(\"blocks\").update({order_index:i}).eq(\"slug\",orderedBlocks[i].slug);}setBlocks(prev=>prev.map((block,index)=>({...block,order_index:index})));setIsSavingOrder(false);};const exportRef=React.useRef(null);return /*#__PURE__*/_jsx(\"div\",{ref:exportRef,style:{width:\"100%\",display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{transform:`scale(${viewerState.zoom})`,transformOrigin:\"top center\",width:`${100/viewerState.zoom}%`,transition:\"transform .22s ease, width .22s ease\",display:\"flex\",flexDirection:\"column\",gap:40,maxWidth:1e3,margin:\"0 auto\",padding:\"20px 0\"},children:[isEditor&&!isCanvas&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:16,marginTop:16,justifyContent:\"flex-end\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:handleAddNewBlock,style:{display:\"flex\",alignItems:\"center\",gap:8,border:\"none\",borderRadius:8,padding:\"10px 20px\",fontWeight:600,fontSize:14,cursor:\"pointer\",backgroundColor:sectionBg||\"#eef0f2\",color:textColor||\"#000000\"},children:[/*#__PURE__*/_jsx(Icons.Plus,{}),\"Add New Block\"]}),/*#__PURE__*/_jsxs(\"button\",{onClick:saveBlockOrder,style:{display:\"flex\",alignItems:\"center\",gap:8,border:\"none\",borderRadius:8,padding:\"10px 20px\",fontWeight:600,fontSize:14,cursor:\"pointer\",backgroundColor:\"#022854\",color:\"#fff\"},children:[/*#__PURE__*/_jsx(Icons.ApplyOrder,{}),isSavingOrder?\"Saving...\":\"Save Block Order\"]}),/*#__PURE__*/_jsx(\"button\",{whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>{if(exportRef.current){exportBlocksToPDF(exportRef.current);}},style:{display:\"flex\",alignItems:\"center\",gap:8,border:\"none\",borderRadius:8,padding:\"10px 20px\",fontWeight:600,fontSize:14,cursor:\"pointer\",backgroundColor:\"#022854\",color:\"#fff\"},children:\"Export to PDF\"})]}),loading&&!isCanvas?/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",color:\"#8E8E93\",padding:40,fontFamily:\"'IBM Plex Sans', sans-serif\"},children:\"Cargando tus bloques...\"}):/*#__PURE__*/_jsx(Reorder.Group,{axis:\"y\",values:filteredBlocks,onReorder:newOrder=>{const filteredSet=new Set(filteredBlocks.map(block=>block.slug));const reorderedVisible=newOrder.map(item=>blocks.find(b=>b.slug===item.slug)).filter(Boolean);let visibleCursor=0;setBlocks(prev=>prev.map(block=>{if(!filteredSet.has(block.slug))return block;const nextVisible=reorderedVisible[visibleCursor++];return nextVisible||block;}));},style:{display:\"flex\",flexDirection:\"column\",gap:40,padding:0,margin:0,listStyle:\"none\"},children:filteredBlocks.map((block,index)=>/*#__PURE__*/_jsx(BlockWrapper,{block:block,viewerState:viewerState,computedBadgeNumber:(index+1).toString().padStart(2,\"0\"),isEditorGlobal:isEditor,supabase:supabase,onSave:handleSaveBlock,isCanvas:isCanvas,previewState:previewState,currentSlug:block.slug,blockBg:blockBg,accentColor:accentColor,sectionBg:sectionBg,creamColor:creamColor,subtitleColor:subtitleColor,textColor:textColor,quoteAccentColor:quoteAccentColor,blockBgExt:blockBgExt,accentColorExt:accentColorExt,sectionBgExt:sectionBgExt,creamColorExt:creamColorExt,subtitleColorExt:subtitleColorExt,textColorExt:textColorExt,quoteAccentColorExt:quoteAccentColorExt,readingBg:readingBg,readingAccent:readingAccent,readingSectionBg:readingSectionBg,readingCream:readingCream,readingSubtitle:readingSubtitle,readingText:readingText,readingQuoteAccent:readingQuoteAccent},block.slug))})]})});}function BlockWrapper(props){const dragControls=useDragControls();console.log(\"BlockWrapper\",props.viewerState);const startDrag=e=>{e.preventDefault();dragControls.start(e);};return /*#__PURE__*/_jsx(Reorder.Item,{value:props.block,id:props.block.slug,dragListener:false,dragControls:dragControls,style:{position:\"relative\",width:\"100%\"},children:/*#__PURE__*/_jsx(SingleBlockRenderer,{...props,blockDragControls:dragControls,onBlockDragStart:startDrag})});}addPropertyControls(ModuleBuilder,{supabaseUrl:{type:ControlType.String,title:\"Supabase URL\"},supabaseKey:{type:ControlType.String,title:\"Anon Key\"},moduleSlug:{type:ControlType.String,title:\"Module Slug\",defaultValue:\"modulo-1\"},courseSlug:{type:ControlType.String,title:\"Course Slug\",defaultValue:\"math\"},isEditor:{type:ControlType.Boolean,title:\"Modo Edici\\xf3n\",defaultValue:true},previewState:{type:ControlType.Enum,title:\"Vista Previa\",options:[\"Collapsed\",\"Open\",\"Maximized\"],defaultValue:\"Open\"},// 🎨 CONTROLES DE COLORES (Modo Normal)\nblockBg:{type:ControlType.Color,title:\"Fondo Bloque\",defaultValue:\"#FFFFFF\"},accentColor:{type:ControlType.Color,title:\"Dorado / Acento\",defaultValue:\"#a3811f\"},sectionBg:{type:ControlType.Color,title:\"Recuadros Grises\",defaultValue:\"#eef0f2\"},creamColor:{type:ControlType.Color,title:\"Color Crema\",defaultValue:\"#efeadf\"},subtitleColor:{type:ControlType.Color,title:\"Color Subt\\xedtulo\",defaultValue:\"#022854\"},textColor:{type:ControlType.Color,title:\"Color Texto\",defaultValue:\"#000000\"},quoteAccentColor:{type:ControlType.Color,title:\"Quote Accent\",defaultValue:\"#a3811f\"},// 🎨 CONTROLES DE COLORES (Modo Extendido)\nblockBgExt:{type:ControlType.Color,title:\"Fondo (Extendido)\",defaultValue:\"#FFFFFF\"},accentColorExt:{type:ControlType.Color,title:\"Acento (Extendido)\",defaultValue:\"#a3811f\"},sectionBgExt:{type:ControlType.Color,title:\"Recuadros (Ext)\",defaultValue:\"#eef0f2\"},creamColorExt:{type:ControlType.Color,title:\"Crema (Extendido)\",defaultValue:\"#efeadf\"},subtitleColorExt:{type:ControlType.Color,title:\"Subt\\xedtulo (Ext)\",defaultValue:\"#022854\"},textColorExt:{type:ControlType.Color,title:\"Texto (Extendido)\",defaultValue:\"#000000\"},quoteAccentColorExt:{type:ControlType.Color,title:\"Quote Accent (Ext)\",defaultValue:\"#a3811f\"},readingBg:{type:ControlType.Color,title:\"readingBg\",defaultValue:\"transparent\"},readingAccent:{type:ControlType.Color,title:\"readingAccent\",defaultValue:\"#022854\"},readingSectionBg:{type:ControlType.Color,title:\"readingAccent\",defaultValue:\"transparent\"},readingCream:{type:ControlType.Color,title:\"readingCream\",defaultValue:\"#FFFFFF\"},readingSubtitle:{type:ControlType.Color,title:\"readingSubtitle\",defaultValue:\"#022854\"},readingText:{type:ControlType.Color,title:\"readingText\",defaultValue:\"#222222\"},readingQuoteAccent:{type:ControlType.Color,title:\"readingQuoteAccent\",defaultValue:\"#022854\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ModuleBuilder\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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AC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,KAAK,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,KAAK,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,MAAM,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,OAAO,OAAO,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,KAAK,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,OAAO,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,OAAO,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,IAAI,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,OAAO,MAAM,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,KAAK,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,KAAK,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI,KAAK,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,OAAO,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,OAAO,MAAM,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,MAAM,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,OAAO,OAAO,CAAC,MAAM,CAAC,OAAO,OAAO,EAAE,OAAO,OAAO,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,OAAO,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,MAAM,EAAE,GAAG,CAAC,GAAG,CAAC,IAAI,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,OAAO,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,MAAM,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,CAAC,oBAAoB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,KAAK,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,IAAI,OAAO,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,OAAO,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,GAAG,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,EAAE,MAAM,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,QAAQ,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,EAAE,OAAO,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,KAAK,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,KAAK,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,QAAQ,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,KAAK,EAAE,EAAE,IAAI,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,KAAK,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,MAAM,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,QAAQ,KAAK,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,QAAQ,KAAK,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,QAAQ,KAAK,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,KAAK,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,QAAQ,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,EAAE,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,OAAO,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,I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AAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgB5T,EAAO,KAAU6T,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,KAAUC,EAAO,MAAgBC,EAAO,MAAgBC,EAAO,MA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GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAACC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,CAACC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAACC,EAAG,CAAC,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,EAAE,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GA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EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAEF,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,EAAE,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,EAAE,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,IAAI,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,EAAE,IAAI,CAAC,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE,IAAI,GAAG,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,IAAI,IAAI,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,GAAG,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,IAAI,GAAG,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,GAAG,IAAI,IAAI,EAAE,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,IAAI,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,EAAG,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE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K,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,MAAM,MAAM,CAAC,KAA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"}