1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[627],{90627(wo,fe,pe){function mn(n,r){this.v=n,this.k=r}function me(n,r){(null==r||r>n.length)&&(r=n.length);for(var s=0,c=Array(r);s<r;s++)c[s]=n[s];return c}function _n(n,r){return function dn(n){if(Array.isArray(n))return n}(n)||function hn(n,r){var s=null==n?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(null!=s){var c,u,p,h,k=[],E=!0,U=!1;try{if(p=(s=s.call(n)).next,0===r){if(Object(s)!==s)return;E=!1}else for(;!(E=(c=p.call(s)).done)&&(k.push(c.value),k.length!==r);E=!0);}catch(w){U=!0,u=w}finally{try{if(!E&&null!=s.return&&(h=s.return(),Object(h)!==h))return}finally{if(U)throw u}}return k}}(n,r)||function gn(n,r){if(n){if("string"==typeof n)return me(n,r);var s={}.toString.call(n).slice(8,-1);return"Object"===s&&n.constructor&&(s=n.constructor.name),"Map"===s||"Set"===s?Array.from(n):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?me(n,r):void 0}}(n,r)||function Tn(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yt(n){var r,s;function c(p,h){try{var k=n[p](h),E=k.value,U=E instanceof mn;Promise.resolve(U?E.v:E).then(function(w){if(U){var x="return"===p&&E.k?p:"next";if(!E.k||w.done)return c(x,w);w=n[x](w).value}u(!!k.done,w)},function(w){c("throw",w)})}catch(w){u(2,w)}}function u(p,h){2===p?r.reject(h):r.resolve({value:h,done:p}),(r=r.next)?c(r.key,r.arg):s=null}this._invoke=function(p,h){return new Promise(function(k,E){var U={key:p,arg:h,resolve:k,reject:E,next:null};s?s=s.next=U:(r=s=U,c(p,h))})}
1,"function"!=typeof n.return&&(this.return=void 0)}pe.r(fe),pe.d(fe,{default:()=>Vn}),yt.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},yt.prototype.next=function(n){return this._invoke("next",n)},yt.prototype.throw=function(n){return this._invoke("throw",n)},yt.prototype.return=function(n){return this._invoke("return",n)};const de=Object.entries,he=Object.setPrototypeOf,En=Object.isFrozen,An=Object.getPrototypeOf,yn=Object.getOwnPropertyDescriptor;let b=Object.freeze,O=Object.seal,J=Object.create,Te=typeof Reflect<"u"&&Reflect,Ut=Te.apply,Ft=Te.construct;b||(b=function(r){return r}),O||(O=function(r){return r}),Ut||(Ut=function(r,s){for(var c=arguments.length,u=new Array(c>2?c-2:0),p=2;p<c;p++)u[p-2]=arguments[p];return r.apply(s,u)}),Ft||(Ft=function(r){for(var s=arguments.length,c=new Array(s>1?s-1:0),u=1;u<s;u++)c[u-1]=arguments[u];return new r(...c)});const X=S(Array.prototype.forEach),Sn=S(Array.prototype.lastIndexOf),_e=S(Array.prototype.pop),pt=S(Array.prototype.push),bn=S(Array.prototype.splice),Q=Array.isArray,mt=S(String.prototype.toLowerCase),zt=S(String.prototype.toString),ge=S(String.prototype.match),dt=S(String.prototype.replace),Ee=S(String.prototype.indexOf),On=S(String.prototype.trim),Rn=S(Number.prototype.toString),wn=S(Boolean.prototype.toString),Ae=typeof BigInt>"u"?null:S(BigInt.prototype.toString),ye=typeof Symbol>"u"?null:S(Symbol.prototype.toString),D=S(Object.prototype.hasOwnProperty),ht=S(Object.prototype.toString),R=S(RegExp.prototype.test),G=function Ln(n){return function(){for(var r=arguments.length,s=new Array(r),c=0;c<r;c++)s[c]=arguments[c];return Ft(n,s)}}(TypeError);function S(n){return function(r){r instanceof RegExp&&(r.lastIndex=0);for(var s=arguments.length,c=new Array(s>1?s-1:0),u=1;u<s;u++)c[u-1]=arguments[u];return Ut(n,r,c)}}function d(n,r){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:mt;if(he&&he(n,null),!Q(r))return n;let c=r.length;for(;c--;){let u=r[c];if("string"==typeof u){const p=s(u);p!==u&&(En(r)||(r[c]=p),u=p)}n[u]=!0}return n}function Dn(n){for(let r=0;r<n.length;r++)D(n,r)||(n[r]=null);return n}function N(n){const r=J(null);for(const c of de(n)){var s=_n(c,2);const u=s[0],p=s[1];D(n,u)&&(r[u]=Q(p)?Dn(p):p&&"object"==typeof p&&p.constructor===Object?N(p):p)}return r}function M(n,r){for(;null!==n;){const c=yn(n,r);if(c){if(c.get)return S(c.get);if("function"==typeof c.value)return S(c.value)}n=An(n)}return function s(){return null}}const Se=b(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Ht=b(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),Gt=b(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Cn=b(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Wt=b(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),vn=b(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),be=b(["#text"]),Oe=b(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),Bt=b(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","pointer-events","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","vector-effect","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Re=b(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),St=b(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Mn=O(/{{[\w\W]*|^[\w\W]*}}/g),Pn=O(/<%[\w\W]*|^[\w\W]*%>/g),xn=O(/\${[\w\W]*/g),kn=O(/^data-[\-\w.\u00B7-\uFFFF]+$/),Un=O(/^aria-[\-\w]+$/),we=O(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Fn=O(/^(?:\w+script|data):/i),zn=O(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Hn=O(/^html$/i),Gn=O(/^[a-z][.\w]*(-[.\w]+)+$/i),Le=O(/<[/\w!]/g),De=O(/<[/\w]/g),Wn=O(/<\/no(script|embed|frames)/i),Bn=O(/\/>/i),Ie=["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"],Yn=b(d({},Ie)),jn=function(){const n={};return X(Ie,r=>{n[r]=O(new RegExp("</"+r+"(?=[\\t\\n\\f\\r />])","i"))}),b(n)}(),W=function(r,s,c,u){return D(r,s)&&Q(r[s])?d(u.base?N(u.base):{},r[s],u.transform):c},Yt=function(r,s,c){const u=D(r,s)?r[s]:void 0;return u&&"object"==typeof u?N(u):c()};var Vn=function Ce(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:typeof window>"u"?null:window;const r=i=>Ce(i);if(r.version="3.4.16",r.removed=[],!n||!n.document||9!==n.document.nodeType||!n.Element)return r.isSupported=!1,r;let s=n.document;const c=s,u=c.currentScript,p=n.HTMLTemplateElement,h=n.Node,E=n.NodeFilter,U=n.DOMParser,w=n.trustedTypes,x=n.Element.prototype,Kn=M(x,"cloneNode"),jt=M(x,"remove"),ve=M(x,"removeAttributeNode"),qn=M(x,"nextSibling"),tt=M(x,"childNodes"),et=M(x,"parentNode"),Me=M(x,"shadowRoot"),Xt=M(x,"attributes"),$=h&&h.prototype?M(h.prototype,"nodeType"):null,nt=h&&h.prototype?M(h.prototype,"nodeName"):null,bt=h&&h.prototype?M(h.prototype,"ownerDocument"):null,Tt=function(t){return $?$(t):t.nodeType},$t=function(t){return nt?nt(t):t.nodeName};if("function"==typeof p){const i=s.createElement("template");i.content&&i.content.ownerDocument&&(s=i.content.ownerDocument)}let I,Vt,V="",Pe=!1,_t=0;const xe=function(){if(_t>0)throw G('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},ot=function(t){xe(),_t++;try{return I.createHTML(t)}finally{_t--}},Kt=s.implementation,ke=s.createNodeIterator,Qn=s.createDocumentFragment,to=s.getElementsByTagName,eo=c.importNode;let T={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};r.isSupported="function"==typeof de&&"function"==typeof et&&Kt&&void 0!==Kt.createHTMLDocument;const no=Mn,oo=Pn,ro=xn,io=kn,ao=Un,so=Fn,Ue=zn,lo=Gn;let Fe=we,_=null;const qt=d({},[...Se,...Ht,...Gt,...Wt,...be]);let g=null;const Zt=d({},[...Oe,...Bt,...Re,...St]);
vendor: 4,542 bytes, line 1
1let F=Object.seal(J(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),gt=null,ze=null;const B=Object.seal(J(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let He=!0,Jt=!0,Ge=!1,We=!0,Y=!1,K=!0,q=!1,Qt=!1,Rt=null,wt=null,te=!1,rt=!1,Lt=!1,Dt=!1,Be=!0,Ye=!1;const je="user-content-";let ee=!0,ne=!1,it={},at=null;const Xe=d({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let $e=null;const Ve=d({},["audio","video","img","source","image","track"]);let Ke=null;const qe=d({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),It="http://www.w3.org/1998/Math/MathML",Nt="http://www.w3.org/2000/svg",z="http://www.w3.org/1999/xhtml";let st=z,oe=!1,re=null;const co=d({},[It,Nt,z],zt),Ze=b(["mi","mo","mn","ms","mtext"]);let ie=d({},Ze);const Je=b(["annotation-xml"]);let ae=d({},Je);const uo=d({},["title","style","font","a","script"]);let Et=null;const fo=["application/xhtml+xml","text/html"];let y=null,lt=null;const mo=s.createElement("form"),Qe=function(t){return t instanceof RegExp||t instanceof Function},se=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(lt&<===t)return;(!t||"object"!=typeof t)&&(t={}),t=N(t),Et=-1===fo.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,y="application/xhtml+xml"===Et?zt:mt,_=W(t,"ALLOWED_TAGS",qt,{transform:y}),g=W(t,"ALLOWED_ATTR",Zt,{transform:y}),re=W(t,"ALLOWED_NAMESPACES",co,{transform:zt}),Ke=W(t,"ADD_URI_SAFE_ATTR",qe,{transform:y,base:qe}),$e=W(t,"ADD_DATA_URI_TAGS",Ve,{transform:y,base:Ve}),at=W(t,"FORBID_CONTENTS",Xe,{transform:y}),gt=W(t,"FORBID_TAGS",N({}),{transform:y}),ze=W(t,"FORBID_ATTR",N({}),{transform:y}),it=!!D(t,"USE_PROFILES")&&(t.USE_PROFILES&&"object"==typeof t.USE_PROFILES?N(t.USE_PROFILES):t.USE_PROFILES),He=!1!==t.ALLOW_ARIA_ATTR,Jt=!1!==t.ALLOW_DATA_ATTR,Ge=t.ALLOW_UNKNOWN_PROTOCOLS||!1,We=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Y=t.SAFE_FOR_TEMPLATES||!1,K=!1!==t.SAFE_FOR_XML,q=t.WHOLE_DOCUMENT||!1,rt=t.RETURN_DOM||!1,Lt=t.RETURN_DOM_FRAGMENT||!1,Dt=t.RETURN_TRUSTED_TYPE||!1,te=t.FORCE_BODY||!1,Be=!1!==t.SANITIZE_DOM,Ye=t.SANITIZE_NAMED_PROPS||!1,ee=!1!==t.KEEP_CONTENT,ne=t.IN_PLACE||!1,Fe=function Nn(n){try{return R(n,""),!0}catch{return!1}}(t.ALLOWED_URI_REGEXP)?t.ALLOWED_URI_REGEXP:we,st="string"==typeof t.NAMESPACE?t.NAMESPACE:z,ie=Yt(t,"MATHML_TEXT_INTEGRATION_POINTS",()=>d({},Ze)),ae=Yt(t,"HTML_INTEGRATION_POINTS",()=>d({},Je));const e=Yt(t,"CUSTOM_ELEMENT_HANDLING",()=>J(null));if(F=J(null),D(e,"tagNameCheck")&&Qe(e.tagNameCheck)&&(F.tagNameCheck=e.tagNameCheck),D(e,"attributeNameCheck")&&Qe(e.attributeNameCheck)&&(F.attributeNameCheck=e.attributeNameCheck),D(e,"allowCustomizedBuiltInElements")&&"boolean"==typeof e.allowCustomizedBuiltInElements&&(F.allowCustomizedBuiltInElements=e.allowCustomizedBuiltInElements),O(F),Y&&(Jt=!1),Lt&&(rt=!0),it&&(_=d({},be),g=J(null),!0===it.html&&(d(_,Se),d(g,Oe)),!0===it.svg&&(d(_,Ht),d(g,Bt),d(g,St)),!0===it.svgFilters&&(d(_,Gt),d(g,Bt),d(g,St)),!0===it.mathMl&&(d(_,Wt),d(g,Re),d(g,St))),B.tagCheck=null,B.attributeCheck=null,D(t,"ADD_TAGS")&&("function"==typeof t.ADD_TAGS?B.tagCheck=t.ADD_TAGS:Q(t.ADD_TAGS)&&(_===qt&&(_=N(_)),d(_,t.ADD_TAGS,y))),D(t,"ADD_ATTR")&&("function"==typeof t.ADD_ATTR?B.attributeCheck=t.ADD_ATTR:Q(t.ADD_ATTR)&&(g===Zt&&(g=N(g)),d(g,t.ADD_ATTR,y))),D(t,"ADD_FORBID_CONTENTS")&&Q(t.ADD_FORBID_CONTENTS)&&(at===Xe&&(at=N(at)),d(at,t.ADD_FORBID_CONTENTS,y)),ee&&(_["#text"]=!0),q&&d(_,["html","head","body"]),_.table&&(d(_,["tbody"]),delete gt.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw G('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw G('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const o=I;I=t.TRUSTED_TYPES_POLICY;try{V=ot("")}catch(a){throw I=o,a}}else null===t.TRUSTED_TYPES_POLICY?(I=void 0,V=""):(void 0===I&&(Pe||(Vt=function(r,s){if("object"!=typeof r||"function"!=typeof r.createPolicy)return null;
1let c=null;const u="data-tt-policy-suffix";s&&s.hasAttribute(u)&&(c=s.getAttribute(u));const p="dompurify"+(c?"#"+c:"");try{return r.createPolicy(p,{createHTML:h=>h,createScriptURL:h=>h})}catch{return console.warn("TrustedTypes policy "+p+" could not be created."),null}}(w,u),Pe=!0),I=Vt),I&&"string"==typeof V&&(V=ot("")));b&&b(t),lt=t},tn=d({},[...Ht,...Gt,...Cn]),en=d({},[...Wt,...vn]),j=function(t){pt(r.removed,{element:t});try{et(t).removeChild(t)}catch{if(jt(t),!et(t))throw G("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},nn=function(t,e,o){try{ve(t,e)}catch{try{t.removeAttribute(o)}catch{}}},Ct=function(t){vt(t);const e=tt(t);if(e){const a=[];X(e,l=>{pt(a,l)}),X(a,l=>{try{jt(l)}catch{}})}const o=Xt(t);if(o)for(let a=o.length-1;a>=0;--a){const l=o[a],f=l&&l.name;"string"==typeof f&&nn(t,l,f)}},Z=function(t,e,o){if(!o)try{o=e.getAttributeNode(t)}catch{o=null}pt(r.removed,{attribute:o||null,from:e});try{o?ve(e,o):e.removeAttribute(t)}catch{try{e.removeAttribute(t)}catch{}}if("is"===t)if(rt||Lt)try{j(e)}catch{}else try{e.setAttribute(t,"")}catch{}},Eo=function(t){const e=Xt(t);if(e)for(let o=e.length-1;o>=0;--o){const a=e[o],l=a&&a.name;"string"!=typeof l||g[y(l)]||nn(t,a,l)}},vt=function(t){const e=[t];for(;e.length>0;){const o=e.pop();1===Tt(o)&&Eo(o);const a=tt(o);if(a)for(let l=a.length-1;l>=0;--l)e.push(a[l])}},on=function(t,e){return!!K&&("patchsrc"===t||"for"===t&&"label"!==e&&"output"!==e)},rn=function(t){let e=null,o=null;if(te)t="<remove></remove>"+t;else{const f=ge(t,/^[\r\n\t ]+/);o=f&&f[0]}"application/xhtml+xml"===Et&&st===z&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const a=I?ot(t):t;if(st===z)try{e=(new U).parseFromString(a,Et)}catch{}if(!e||!e.documentElement){e=Kt.createDocument(st,"template",null);try{e.documentElement.innerHTML=oe?V:a}catch{}}const l=e.body||e.documentElement;return t&&o&&l.insertBefore(s.createTextNode(o),l.childNodes[0]||null),st===z?to.call(e,q?"html":"body")[0]:q?e.documentElement:l},an=function(t){const e=bt?bt(t):t.ownerDocument;return ke.call(e||t,t,E.SHOW_ELEMENT|E.SHOW_COMMENT|E.SHOW_TEXT|E.SHOW_PROCESSING_INSTRUCTION|E.SHOW_CDATA_SECTION,null)},Mt=function(t){return t=dt(t,no," "),t=dt(t,oo," "),dt(t,ro," ")},le=function(t){var e;t.normalize();const o=bt?bt(t):t.ownerDocument,a=ke.call(o||t,t,E.SHOW_TEXT|E.SHOW_COMMENT|E.SHOW_CDATA_SECTION|E.SHOW_PROCESSING_INSTRUCTION,null);let l=a.nextNode();for(;l;)l.data=Mt(l.data),l=a.nextNode();const f=null===(e=t.querySelectorAll)||void 0===e?void 0:e.call(t,"template");f&&X(f,m=>{ct(m.content)&&le(m.content)})},Pt=function(t){const e=nt?nt(t):null;return"string"==typeof e&&"form"===y(e)&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||t.attributes!==Xt(t)||"function"!=typeof t.removeAttribute||"function"!=typeof t.removeAttributeNode||"function"!=typeof t.getAttributeNode||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes||t.nodeType!==$(t)||t.childNodes!==tt(t))},ct=function(t){if(!$||"object"!=typeof t||null===t)return!1;try{return 11===$(t)}catch{return!1}},At=function(t){if(!$||"object"!=typeof t||null===t)return!1;try{return"number"==typeof $(t)}catch{return!1}};function H(i,t,e){0!==i.length&&X(i,o=>{o.call(r,t,e,lt)})}const xt=function(t,e){if(t instanceof RegExp)return R(t,e);if(t instanceof Function){for(var o=arguments.length,a=new Array(o>2?o-2:0),l=2;l<o;l++)a[l-2]=arguments[l];return!!t(e,...a)}return!1},sn=function(t,e,o,a){return 0===t.length?e:e===o||e===a?N(e):e},ut=function(t,e){return t!==e&&null===et(t)&&(ne&&vt(t),!0)},ln=function(t,e){if(H(T.beforeSanitizeElements,t,null),ut(t,e))return!0;if(Pt(t))return j(t),!0;const o=y($t(t));if(_=sn(T.uponSanitizeElement,_,qt,Rt),H(T.uponSanitizeElement,t,{tagName:o,allowedTags:_}),ut(t,e))return!0;if(function(t,e){return!!(K&&t.hasChildNodes()&&!At(t.firstElementChild)&&R(Le,t.textContent)&&R(Le,t.innerHTML)||K&&t.namespaceURI===z&&Yn[e]&&(At(t.firstElementChild)||"string"==typeof t.textContent&&R(jn[e],t.textContent))||7===t.nodeType||K&&8===t.nodeType&&R(De,t.data))}(t,o))return j(t),!0;if(gt[o]||!(B.tagCheck instanceof Function&&B.tagCheck(o))&&!_[o]){const a=function(t,e,o){
1if(!gt[e]&&un(e)&&xt(F.tagNameCheck,e))return!1;if(ee&&!at[e]){const a=et(t),l=tt(t);if(l&&a)for(let m=l.length-1;m>=0;--m){const A=t===o?Kn(l[m],!0):l[m];a.insertBefore(A,qn(t))}}return j(t),!0}(t,o,e);return!(!1!==a||(H(T.afterSanitizeElements,t,null),!ut(t,e)))||a}if(1===Tt(t)&&!function(t){let e=et(t);(!e||!e.tagName)&&(e={namespaceURI:st,tagName:"template"});const o=mt(t.tagName),a=mt(e.tagName);return!!re[t.namespaceURI]&&(t.namespaceURI===Nt?function(t,e,o){return e.namespaceURI===z?"svg"===t:e.namespaceURI===It?"svg"===t&&("annotation-xml"===o||ie[o]):!!tn[t]}(o,e,a):t.namespaceURI===It?function(t,e,o){return e.namespaceURI===z?"math"===t:e.namespaceURI===Nt?"math"===t&&ae[o]:!!en[t]}(o,e,a):t.namespaceURI===z?function(t,e,o){return!(e.namespaceURI===Nt&&!ae[o]||e.namespaceURI===It&&!ie[o])&&!en[t]&&(uo[t]||!tn[t])}(o,e,a):!("application/xhtml+xml"!==Et||!re[t.namespaceURI]))}(t)||("noscript"===o||"noembed"===o||"noframes"===o)&&R(Wn,t.innerHTML))return j(t),!0;if(Y&&3===t.nodeType){const a=Mt(t.textContent);t.textContent!==a&&(pt(r.removed,{element:t.cloneNode()}),t.textContent=a)}return H(T.afterSanitizeElements,t,null),ut(t,e)},cn=function(t,e,o){if(ze[e]||on(e,t)||Be&&("id"===e||"name"===e)&&(o in s||o in mo))return!1;const a=g[e]||B.attributeCheck instanceof Function&&B.attributeCheck(e,t);return!!(Jt&&R(io,e)||He&&R(ao,e))||(a?!!(Ke[e]||R(Fe,dt(o,Ue,""))||("src"===e||"xlink:href"===e||"href"===e)&&"script"!==t&&0===Ee(o,"data:")&&$e[t]||Ge&&!R(so,dt(o,Ue,"")))||!o:un(t)&&xt(F.tagNameCheck,t)&&xt(F.attributeNameCheck,e,t)||"is"===e&&F.allowCustomizedBuiltInElements&&xt(F.tagNameCheck,o))},bo=d({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),un=function(t){return!bo[mt(t)]&&R(lo,t)},Oo=function(t,e,o,a){if(I&&"object"==typeof w&&"function"==typeof w.getAttributeType&&!o)switch(w.getAttributeType(t,e)){case"TrustedHTML":return ot(a);case"TrustedScriptURL":return function(t){xe(),_t++;try{return I.createScriptURL(t)}finally{_t--}}(a)}return a},Ro=function(t,e,o,a){try{return o?t.setAttributeNS(o,e,a):t.setAttribute(e,a),!Pt(t)||(j(t),!1)}catch{return Z(e,t),!1}},fn=function(t,e){if(H(T.beforeSanitizeAttributes,t,null),ut(t,e))return;const o=t.attributes;if(!o||Pt(t))return;g=sn(T.uponSanitizeAttribute,g,Zt,wt);const a={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:g,forceKeepAttr:void 0};let l=o.length;const f=y(t.nodeName);for(;l--;){const m=o[l],A=m.name,P=m.namespaceURI,v=m.value,ft=y(A),ue=v;let L="value"===A?ue:On(ue),pn=!1;if(a.attrName=ft,a.attrValue=L,a.keepAttr=!0,a.forceKeepAttr=void 0,H(T.uponSanitizeAttribute,t,a),L=a.attrValue,Ye&&("id"===ft||"name"===ft)&&0!==Ee(L,je)&&(Z(A,t,m),L=je+L,pn=!0),K&&R(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,L))Z(A,t,m);else if("attributename"===ft&&ge(L,"href"))Z(A,t,m);else if(!a.forceKeepAttr){if(!a.keepAttr){Z(A,t,m);continue}if(!We&&R(Bn,L)){Z(A,t,m);continue}if(Y&&(L=Mt(L)),!cn(f,ft,L)){Z(A,t,m);continue}L=Oo(f,ft,P,L),L!==ue&&Ro(t,A,P,L)&&pn&&_e(r.removed)}}H(T.afterSanitizeAttributes,t,null),ut(t,e)},kt=function(t){let e=null;const o=an(t);for(H(T.beforeSanitizeShadowDOM,t,null);e=o.nextNode();)if(H(T.uponSanitizeShadowNode,e,null),ln(e,t),fn(e,t),ct(e.content)&&kt(e.content),1===Tt(e)){const a=Me(e);ct(a)&&(ce(a),kt(a))}H(T.afterSanitizeShadowDOM,t,null)},ce=function(t){const e=[{node:t,shadow:null}];for(;e.length>0;){const o=e.pop();if(o.shadow){kt(o.shadow);continue}const a=o.node,l=1===Tt(a),f=tt(a);if(f)for(let m=f.length-1;m>=0;--m)e.push({node:f[m],shadow:null});if(l){const m=nt?nt(a):null;if("string"==typeof m&&"template"===y(m)){const A=a.content;ct(A)&&e.push({node:A,shadow:null})}}if(l){const m=Me(a);ct(m)&&e.push({node:null,shadow:m},{node:m,shadow:null})}}};return r.sanitize=function(i){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=null,o=null,a=null,l=null;if(oe=!i,oe&&(i="\x3c!--\x3e"),"string"!=typeof i&&!At(i)&&(i=function In(n){switch(typeof n){case"string":return n;case"number":return Rn(n);case"boolean":return wn(n);case"bigint":return Ae?Ae(n):"0";case"symbol":return ye?ye(n):"Symbol()";case"undefined":default:return ht(n);case"function":case"object":{if(null===n)return ht(n);const r=n,s=M(r,"toString");if("function"==typeof s){const c=s(r);return"string"==typeof c?c:ht(c)}return ht(n)}}}(i),"string"!=typeof i))throw G("dirty is not a string, aborting");if(!r.isSupported)return i;Qt?(_=Rt,g=wt):se(t),(T.uponSanitizeElement.length>0||T.uponSanitizeAttribute.length>0)&&(_=N(_)),T.uponSanitizeAttribute.length>0&&(g=N(g)),r.removed=[];const f=ne&&"string"!=typeof i&&At(i);if(f){!function(t){if(!K)return;const e=[t];for(;e.length>0;){const o=e.pop(),a=Tt(o);if(7===a||8===a&&R(De,o.data)){try{jt(o)}catch{}continue}if(1===a){const f=o,m=y($t(o));try{f.hasAttribute&&f.hasAttribute("patchsrc")&&f.removeAttribute("patchsrc"),f.hasAttribute&&f.hasAttribute("for")&&on("for",m)&&f.removeAttribute("for")}catch{}}const l=tt(o);if(l)for(let f=l.length-1;f>=0;--f)e.push(l[f])}}(i);const P=$t(i);if("string"==typeof P){const v=y(P);if(!_[v]||gt[v])throw Ct(i),G("root node is forbidden and cannot be sanitized in-place")}if(Pt(i))throw Ct(i),G("root node is clobbered and cannot be sanitized in-place");try{ce(i)}catch(v){throw Ct(i),v}}else if(At(i))e=rn("\x3c!----\x3e"),o=e.ownerDocument.importNode(i,!0),1===o.nodeType&&"BODY"===o.nodeName||"HTML"===o.nodeName?e=o:e.appendChild(o),ce(e);else{if(!rt&&!Y&&!q&&-1===i.indexOf("<"))return I&&Dt?ot(i):i;if(e=rn(i),!e)return rt?null:Dt?V:""}e&&te&&j(e.firstChild);const m=f?i:e;try{const P=an(m);for(;a=P.nextNode();
vendor: 1,498 bytes, line 1
1)ln(a,m),fn(a,m),ct(a.content)&&kt(a.content)}catch(P){throw f&&(Ct(i),X(r.removed,v=>{v.element&&vt(v.element)})),P}if(f){let P=!1;if(X(r.removed,v=>{v.element&&(v.element===i&&(P=!0),vt(v.element))}),P)throw G("a node selected for removal could not be safely returned; refusing to sanitize in place");return Y&&le(i),i}if(rt){if(Y&&le(e),Lt)for(l=Qn.call(e.ownerDocument);e.firstChild;)l.appendChild(e.firstChild);else l=e;return(g.shadowroot||g.shadowrootmode)&&(l=eo.call(c,l,!0)),l}let A=q?e.outerHTML:e.innerHTML;return q&&_["!doctype"]&&e.ownerDocument&&e.ownerDocument.doctype&&e.ownerDocument.doctype.name&&R(Hn,e.ownerDocument.doctype.name)&&(A="<!DOCTYPE "+e.ownerDocument.doctype.name+">\n"+A),Y&&(A=Mt(A)),I&&Dt?ot(A):A},r.setConfig=function(){se(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Qt=!0,Rt=_,wt=g},r.clearConfig=function(){lt=null,Qt=!1,Rt=null,wt=null,I=Vt,V=""},r.isValidAttribute=function(i,t,e){lt||se({});const o=y(i),a=y(t);return cn(o,a,e)},r.addHook=function(i,t){"function"==typeof t&&D(T,i)&&pt(T[i],t)},r.removeHook=function(i,t){if(D(T,i)){if(void 0!==t){const e=Sn(T[i],t);return-1===e?void 0:bn(T[i],e,1)[0]}return _e(T[i])}},r.removeHooks=function(i){D(T,i)&&(T[i]=[])},r.removeAllHooks=function(){T={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},r}()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.