/*! For license information please see deal.js.LICENSE.txt */ (self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8253],{308:(e,r,t)=>{var a=t(6540),n=t(840),o=t(4958),i=o.setStyleProp,s=o.canTextBeChildOfNode;function l(e){return o.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&o.isCustomComponent(e.name,e.attribs)}e.exports=function e(r,t){for(var o,c,u,p,d,h=(t=t||{}).library||a,m=h.cloneElement,f=h.createElement,g=h.isValidElement,b=[],y="function"==typeof t.replace,v=t.trim,w=0,k=r.length;w1&&(u=m(u,{key:u.key||w})),b.push(u);else if("text"!==o.type){switch(p=o.attribs,l(o)?i(p.style,p):p&&(p=n(p,o.name)),d=null,o.type){case"script":case"style":o.children[0]&&(p.dangerouslySetInnerHTML={__html:o.children[0].data});break;case"tag":"textarea"===o.name&&o.children[0]?p.defaultValue=o.children[0].data:o.children&&o.children.length&&(d=e(o.children,t));break;default:continue}k>1&&(p.key=w),b.push(f(o.name,p,d))}else{if((c=!o.data.trim().length)&&o.parent&&!s(o.parent))continue;if(v&&c)continue;b.push(o.data)}return 1===b.length?b[0]:b}},840:(e,r,t)=>{var a=t(4210),n=t(4958),o=["checked","value"],i=["input","select","textarea"],s={reset:!0,submit:!0};function l(e){return a.possibleStandardNames[e]}e.exports=function(e,r){var t,c,u,p,d,h={},m=(e=e||{}).type&&s[e.type];for(t in e)if(u=e[t],a.isCustomAttribute(t))h[t]=u;else if(p=l(c=t.toLowerCase()))switch(d=a.getPropertyInfo(p),-1===o.indexOf(p)||-1===i.indexOf(r)||m||(p=l("default"+c)),h[p]=u,d&&d.type){case a.BOOLEAN:h[p]=!0;break;case a.OVERLOADED_BOOLEAN:""===u&&(h[p]=!0)}else n.PRESERVE_CUSTOM_ATTRIBUTES&&(h[t]=u);return n.setStyleProp(e.style,h),h}},1204:(e,r,t)=>{"use strict";t.d(r,{K:()=>a});const a=(0,t(6287).Ay)({resolved:{},chunkName:()=>"amazon-prime-shipping",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!t.m[r]},importAsync:()=>t.e(3436).then(t.bind(t,4411)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return t(r)},resolve:()=>4411})},1430:function(e,r,t){var a,n;!function(o,i){"use strict";e.exports?e.exports=i():void 0===(n="function"==typeof(a=i)?a.call(r,t,r,e):a)||(e.exports=n)}(0,function(e){"use strict";var r=e&&e.IPv6;return{best:function(e){var r,t,a=e.toLowerCase().split(":"),n=a.length,o=8;for(""===a[0]&&""===a[1]&&""===a[2]?(a.shift(),a.shift()):""===a[0]&&""===a[1]?a.shift():""===a[n-1]&&""===a[n-2]&&a.pop(),-1!==a[(n=a.length)-1].indexOf(".")&&(o=7),r=0;r1);s++)t.splice(0,1);a[i]=t.join("")}var l=-1,c=0,u=0,p=-1,d=!1;for(i=0;ic&&(l=p,c=u)):"0"===a[i]&&(d=!0,p=i,u=1);u>c&&(l=p,c=u),c>1&&a.splice(l,c,""),n=a.length;var h="";for(""===a[0]&&(h=":"),i=0;i{"use strict";t.d(r,{_:()=>a});const a=function(e,r,t,a){let n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"hawk-article-url",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"hawk-article-name";r=(r||"hawk").toLowerCase(),t=(t||"zz").toLowerCase();const i=(e||"").includes("go.redirectingat.com")&&"custom-tracking"!==a?"_":"-",s="hawk"===r?r:`${r}${i}${t}`;return a=a||"custom-tracking",(e=(e||"").replace("hawk-article-url",encodeURIComponent(n)).replace("hawk-article-name",encodeURIComponent(o)).replace("hawk-prefix",s)).replace(/hawk-custom-tracking/g,`${s}${i}${a}`)}},2471:(e,r,t)=>{var a=t(5496),n=t(7731).formatDOM,o=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var r,t=e.match(o);return t&&t[1]&&(r=t[1]),n(a(e),null,r)}},3326:function(e,r,t){"use strict";var a=this&&this.__createBinding||(Object.create?function(e,r,t,a){void 0===a&&(a=t);var n=Object.getOwnPropertyDescriptor(r,t);n&&!("get"in n?!r.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,a,n)}:function(e,r,t,a){void 0===a&&(a=t),e[a]=r[t]}),n=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||a(r,e,t)};Object.defineProperty(r,"__esModule",{value:!0}),r.DomHandler=void 0;var o=t(5413),i=t(6084);n(t(6084),r);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,r,t){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof r&&(t=r,r=s),"object"==typeof e&&(r=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=r?r:s,this.elementCB=null!=t?t:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,r){var t=this.options.xmlMode?o.ElementType.Tag:void 0,a=new i.Element(e,r,void 0,t);this.addNode(a),this.tagStack.push(a)},e.prototype.ontext=function(e){var r=this.lastNode;if(r&&r.type===o.ElementType.Text)r.data+=e,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var t=new i.Text(e);this.addNode(t),this.lastNode=t}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var r=new i.Comment(e);this.addNode(r),this.lastNode=r}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),r=new i.CDATA([e]);this.addNode(r),e.parent=r,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,r){var t=new i.ProcessingInstruction(e,r);this.addNode(t)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var r=this.tagStack[this.tagStack.length-1],t=r.children[r.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),r.children.push(e),t&&(e.prev=t,t.next=e),e.parent=r,this.lastNode=null},e}();r.DomHandler=l,r.default=l},3899:function(e,r,t){"use strict";var a=this&&this.__createBinding||(Object.create?function(e,r,t,a){void 0===a&&(a=t);var n=Object.getOwnPropertyDescriptor(r,t);n&&!("get"in n?!r.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,a,n)}:function(e,r,t,a){void 0===a&&(a=t),e[a]=r[t]}),n=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||a(r,e,t)};Object.defineProperty(r,"__esModule",{value:!0}),r.DomHandler=void 0;var o=t(5413),i=t(4699);n(t(4699),r);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,r,t){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof r&&(t=r,r=s),"object"==typeof e&&(r=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=r?r:s,this.elementCB=null!=t?t:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,r){var t=this.options.xmlMode?o.ElementType.Tag:void 0,a=new i.Element(e,r,void 0,t);this.addNode(a),this.tagStack.push(a)},e.prototype.ontext=function(e){var r=this.lastNode;if(r&&r.type===o.ElementType.Text)r.data+=e,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var t=new i.Text(e);this.addNode(t),this.lastNode=t}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var r=new i.Comment(e);this.addNode(r),this.lastNode=r}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),r=new i.CDATA([e]);this.addNode(r),e.parent=r,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,r){var t=new i.ProcessingInstruction(e,r);this.addNode(t)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var r=this.tagStack[this.tagStack.length-1],t=r.children[r.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),r.children.push(e),t&&(e.prev=t,t.next=e),e.parent=r,this.lastNode=null},e}();r.DomHandler=l,r.default=l},3914:(e,r,t)=>{"use strict";t.d(r,{R:()=>s});var a=t(6287),n=t(4625);const o=a.Ay.lib({resolved:{},chunkName:()=>"getHashHexClientside",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!t.m[r]},importAsync:()=>t.e(796).then(t.bind(t,9945)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return t(r)},resolve:()=>9945}),i=a.Ay.lib({resolved:{},chunkName:()=>"getHashHexServerside",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!t.m[r]},importAsync:()=>t.e(5312).then(t.bind(t,5869)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return t(r)},resolve:()=>5869}),s=async e=>{const r=JSON.stringify(e),t=(new TextEncoder).encode(r),a=await(await(async()=>{if((0,n.x)()){const{getHashHexServerside:e}=await i.load();return e}const{getHashHexClientside:e}=await o.load();return e})())(t),s=`${a.length%2?"0":""}${a}`;return BigInt(`0x${s}`).toString(10).substring(0,19)}},3934:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>G});var a=t(6540),n=t(6019),o=t(3811),i=t(6641),s=t(5518),l=t(1125),c=t(8630),u=t(3709),p=t(3847),d=t(1204),h=t(8375),m=t(6862);const f={container:"hawk-deal-widget-image-container",inactive:"hawk-deal-widget-image-inactive"},g=e=>{let{deal:r}=e;return a.createElement(u.ZC,null,e=>{const{image:t,productName:o,star:i,excludeFrom:s,articleUrl:l,genericSharedComponents:{AffiliateLink:c,LazyImage:u}}=e,p=r?.image??t;if(p){const e=(()=>s?"inactive":"container")(),t=r?.model||o||"Image";return a.createElement("div",{className:f[e]},a.createElement(c,{deal:r,className:"hero"===i?"deal-widget-hero":"deal-widget",clickType:(0,n.F)({link:r.offer.link,articleUrl:l,productType:r.product_type})},a.createElement(u,{src:(0,m.K)((0,h.W)(p),200),alt:t,className:"deal-widget",width:140,height:"hero"===i?120:160})))}return null})};var b=t(2485),y=t.n(b),v=t(5232),w=t(1627),k=t(7268);function x(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e?"A"===e.nodeName&&e instanceof HTMLAnchorElement?e:!(e.parentNode instanceof HTMLElement)||r>=10?null:x(e.parentNode,r+1):null}const A=e=>{const r="tag"===e.type,t=void 0!==e.attribs;return r&&t};var E=t(4625);var D=t(6178);const _=e=>e?" ":"",S="hawk-deal-widget-title-product-title",T="hawk-deal-widget-title-price",q="hawk-deal-widget-title-retailer-price",C="hawk-deal-widget-title-retailer",L="hawk-deal-widget-title-was-price",N=e=>{let{deal:r,brandProductNameText:t,priceText:o,wasPriceText:i,retailerTextString:s,articleUrl:l}=e;return t||o||i||s?a.createElement(a.Fragment,null,t&&a.createElement(D.A,{deal:r,clickType:(0,n.F)({link:r.offer.link,articleUrl:l,productType:r.product_type})},a.createElement("span",{className:S},t)),i&&a.createElement(a.Fragment,null,_(Boolean(t)),a.createElement(D.A,{deal:r,clickType:(0,n.F)({link:r.offer.link,articleUrl:l,productType:r.product_type})},a.createElement("span",{className:L},i))),(o||s)&&a.createElement(D.A,{deal:r,clickType:(0,n.F)({link:r.offer.link,articleUrl:l,productType:r.product_type})},a.createElement("span",{className:q},o&&a.createElement(a.Fragment,null,_(Boolean(t||i)),a.createElement("span",{className:T},o)),s&&a.createElement(a.Fragment,null,_(Boolean(o||!o&&(t||i))),a.createElement("span",{className:C},s))))):null},P={container:"hawk-deal-widget-text-body-container",main:"hawk-deal-widget-text-body-main","readmore-native":"hawk-deal-widget-text-body-readmore-native",readmoreNative:"hawk-deal-widget-text-body-readmore-native",collapsed:"hawk-deal-widget-text-body-collapsed",description:"hawk-deal-widget-text-body-description","collapsed-no-title-bits":"hawk-deal-widget-text-body-collapsed-no-title-bits",collapsedNoTitleBits:"hawk-deal-widget-text-body-collapsed-no-title-bits",wrapper:"hawk-deal-widget-text-body-wrapper","text-more":"hawk-deal-widget-text-body-text-more",textMore:"hawk-deal-widget-text-body-text-more","text-less":"hawk-deal-widget-text-body-text-less",textLess:"hawk-deal-widget-text-body-text-less",arrow:"hawk-deal-widget-text-body-arrow",inactive:"hawk-deal-widget-text-body-inactive"},R=e=>{let{sendAnalytics:r,articleUrl:t,site:i,area:s,articleName:l,translate:c,excludeFrom:u,starLabel:d,genericSharedComponents:{TrackedLink:h},dealWidgetCollapsibleText:m,customTrackedWidgetIntroduction:f,deal:g,dealData:b,brandProductNameText:D,priceText:_,wasPriceText:S,retailerTextString:T,hasAnyTitleBits:q}=e;const C=e=>{const a=x(e.target),o=a?.href||"";if(a){const e=new URL(o);r({event:{clickType:(0,n.F)({link:o,articleUrl:t}),type:k.Y.CLICK_FROM},product:{url:o,customTrackingId:a.dataset.customTrackingId||"hawk-custom-tracking",merchant:{id:a.getAttribute("data-merchant-id")?Number(a.getAttribute("data-merchant-id")):void 0,name:a.getAttribute("data-merchant-name")||e.hostname,url:a.getAttribute("data-merchant-url")??void 0,network:a.getAttribute("data-merchant-network")??void 0}},dealData:b})}},L=(0,v.Ay)(f,{replace:e=>{if(A(e)&&"a"===e.name){const r=e.attribs?(0,v.$5)(e.attribs):{href:""},n=r["data-custom-tracking-id"];return a.createElement(h,{trackLinkClick:C,attributes:{...r,"data-raw-link":r.href,href:(0,w._)(r.href,i.analyticsName,s,n,t,l),referrerPolicy:"no-referrer-when-downgrade"}},e.children&&(0,v.zd)(e.children))}return e}}),R=u?P.inactive:P.main,O=((e,r,t,a)=>{const n=(0,o.L)(e,o.c.ALLOWED,!1),i=a?(0,o.L)({promos:[{type:"responsive"===r?"hero":"hero-progressive",value:t(a),display_value:t(a)}]},o.c.ALLOWED,!1):[];return n.concat(i)})(g,i.platform,c,d),[F,I]=(0,a.useState)(!1),[B,U]=(()=>{const e=(0,a.useRef)(null),[r,t]=(0,a.useState)(0);return(0,a.useEffect)(()=>{const r=e.current;if(!r)return;const a=()=>t(r.scrollHeight);a();const n=new ResizeObserver(a);return n.observe(r),()=>{n.disconnect()}},[]),[e,r]})(),z=m&&(U>(q?250:400)||(0,E.x)());return a.createElement("div",{className:P.container},a.createElement("div",{className:y()(R)},O.length>0&&a.createElement(p.z,{className:"dealwidget",items:O}),a.createElement(N,{deal:g,brandProductNameText:D,priceText:_,wasPriceText:S,retailerTextString:T,articleUrl:t}),a.createElement("div",{className:y()(P.description,z&&!F&&P.collapsed,z&&!F&&!q&&P.collapsedNoTitleBits),ref:B},L)),z&&a.createElement("details",{className:P["readmore-native"],onToggle:e=>{const t=e.currentTarget.open;I(!F),r({event:{clickType:t?n.X.READ_MORE:n.X.READ_LESS,type:k.Y.CLICK_FROM},dealData:b})}},a.createElement("summary",{className:P.summary},a.createElement("div",{className:P.wrapper},a.createElement("span",{className:P["text-more"]},"Read more"),a.createElement("span",{className:P["text-less"]},"Read less"),a.createElement("span",{className:P.arrow,"aria-hidden":"true"},"▼")))))};var O=t(2407),F=t(5291),I=t(7566);function B(e){let{brand:r,productName:t,retailer:a,translate:n,language:o,showPriceRounded:i,deal:s}=e;const l=s.offer.currency_iso,c=(0,F.W)(s,"retail"),u=(0,F.W)(s,"wasPrice"),p=l?(0,O.S)({price:c,currencyIso:l,type:"retail",locale:o,translate:n,showPriceRounded:i}):void 0,d=l?(0,O.S)({price:u,currencyIso:l,type:"wasPrice",locale:o,translate:n,showPriceRounded:i}):void 0,h=Boolean(p),m=Boolean(d),f=((e,r,t)=>{const a=[r,t].filter(Boolean).join(" ");if(a)return e?`${a}:`:a})(Boolean(a||l&&(h||m)),r,t),g=h&&m?`${n("now")} ${p}`:p??void 0,b=n("was"),y=m?`${f?b:(0,I.c)(b)} ${d}`:void 0;let v=a&&(r||t||null!=c||null!=u)?n("priceLinkAtMerchant",[a]):void 0;return!v||t||r||c||u||(v=void 0),{brandProductNameText:f,priceText:g,wasPriceText:y,retailerTextString:v}}var U=t(6287),z=t(6301),M=t(9338);const V=U.Ay.lib({resolved:{},chunkName:()=>"xmldom",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!t.m[r]},importAsync:()=>t.e(7718).then(t.t.bind(t,152,19)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return t(r)},resolve:()=>152}),H=U.Ay.lib({resolved:{},chunkName:()=>"sanitize-html",isReady(e){const r=this.resolve(e);return!0===this.resolved[r]&&!!t.m[r]},importAsync:()=>t.e(8488).then(t.t.bind(t,4728,23)),requireAsync(e){const r=this.resolve(e);return this.resolved[r]=!1,this.importAsync(e).then(e=>(this.resolved[r]=!0,e))},requireSync(e){const r=this.resolve(e);return t(r)},resolve:()=>4728}),j={container:"hawk-deal-widget-container",title:"hawk-deal-widget-title",wrap:"hawk-deal-widget-wrap","text-cta-container":"hawk-deal-widget-text-cta-container",textCtaContainer:"hawk-deal-widget-text-cta-container",footer:"hawk-deal-widget-footer",promos:"hawk-deal-widget-promos","button-wrapper":"hawk-deal-widget-button-wrapper",buttonWrapper:"hawk-deal-widget-button-wrapper","preferred-partner-wrapper":"hawk-deal-widget-preferred-partner-wrapper",preferredPartnerWrapper:"hawk-deal-widget-preferred-partner-wrapper","preferred-partner-text":"hawk-deal-widget-preferred-partner-text",preferredPartnerText:"hawk-deal-widget-preferred-partner-text","click-count":"hawk-deal-widget-click-count",clickCount:"hawk-deal-widget-click-count",hero:"hawk-deal-widget-hero"};(0,s.y)("deal");const $=e=>{const{showFallback:r,translate:t,widgetTitle:i,sendAnalytics:s,site:h,area:m,articleName:f,articleUrl:b,showDealWidgetFooter:y,starLabel:k,excludeFrom:x,image:E,territory:D,genericSharedComponents:_,isPreferredPartner:S,dealWidgetCollapsibleText:T,customTrackedWidgetIntroduction:q,type:C,dealData:L,language:N,star:P,dataLinkMerchant:O,showPriceRounded:F,modelProductName:I,modelBrand:U,editorialMerchantName:z}=e,{AffiliateLink:M,HawkWidgetProvider:V}=_,H=((e,r)=>r||(e&&/^Amazon [A-Za-z]{2}$/.test(e)?"Amazon":e))(O?.name??void 0,z);if(C===l.kB.MISSING)return null;let $=L&&L.deals[0];$||($=((e,r,t,a,n,o)=>{const i={an:"",bundle_models:[],click_count:0,click_count_weekly:0,click_count_monthly:0,id:0,label_image:null,last_update:null,match_id:0,merchant:{id:0,name:"",url:"",logo_url:"",territory:n,preference:0},mobile_match_score:0,model:"",requested_model:null,model_id:0,model_image:null,offer:{audience:null,name:"",price:"",in_stock:!0,stock_quantity:null,currency_iso:"",currency_symbol:"",link:"",link_text:"",merchant_link_text:"",label:"",percentage_saving:null,percentage_saving_label:null,money_saving:null,money_saving_label:null,display_name:"",display_labels:""},percentage:0,popularity:0,product_key:"",product_type:0,score:0,shipping:{prime:!1,url:null},image:e||"",model_matched:["Everything"]};return(0,v.Ay)(r,{replace:e=>{!i?.offer?.link&&A(e)&&"a"===e?.name&&(i.offer.rawLink=e.attribs.href,i.offer.link=(0,w._)(i.offer.rawLink,a.analyticsName,n,e.attribs["data-custom-tracking-id"],t,o))}}),i})(E,q,b,h,D,f));const{brandProductNameText:G,priceText:Q,wasPriceText:W,retailerTextString:Y}=B({brand:U,productName:I,retailer:H,translate:t,language:N,showPriceRounded:F,deal:$}),Z=Boolean(G||Q||W||Y),K="hero"===P?P:"container",J=(0,o.L)($,o.c.ALLOWED,!1);return a.createElement(V,e,a.createElement(u.ZC,null,e=>{let{showShipping:o}=e;return a.createElement("div",{className:j[K],"data-collapsible":!!T},i&&a.createElement("div",{className:j.title},i),a.createElement("div",{className:j.wrap},a.createElement(g,{deal:$}),a.createElement("div",{className:j.textCtaContainer},a.createElement(R,{deal:$,articleUrl:b,sendAnalytics:s,customTrackedWidgetIntroduction:q,site:h,area:m,articleName:f,starLabel:k,translate:t,excludeFrom:x,genericSharedComponents:_,dealData:L,brandProductNameText:G,priceText:Q,wasPriceText:W,retailerTextString:Y,hasAnyTitleBits:Z,dealWidgetCollapsibleText:T}),a.createElement("div",{className:j.footer},y&&a.createElement("div",{className:j.promos},!x&&o&&$?.shipping?.url&&$?.shipping?.prime&&a.createElement(d.K,{deal:$,showLink:!1,className:"dealwidgetPrime",width:78,height:17}),J.length>0&&a.createElement(p.z,{className:"dealwidget",items:J})),a.createElement("div",{className:j["button-wrapper"]},a.createElement("div",{className:j["preferred-partner-wrapper"]},S&&a.createElement("span",{className:j["preferred-partner-text"]},t("approvedSponsoredDeal",[h.label])),["button","editors-choice"].indexOf(r)>=0&&a.createElement(M,{deal:$,className:"deal-button",clickType:(0,n.F)({link:$.offer.link,articleUrl:b,productType:$.product_type}),renderPlainChildren:!1},a.createElement("span",null,(0,c.A)($,!1,t)))))))))}))};$.getInitialiserProps=async e=>{let{renderProps:{el:r,site:t,articleUrl:a,...n},attributes:o,getWidgetResponse:s,getSeasonalResponse:l,getAiredaleFeeds:c,getModelSuggestions:u,postForWidgetResponse:p,editorial:d,defaultParams:h,url:m,origin:f,dataLinkMerchant:g}=e;const{props:b,type:y}=await(0,i.a)({editorial:d,defaultParams:h,url:m,origin:f,dataLinkMerchant:g,site:t,getWidgetResponse:s,getSeasonalResponse:l,getAiredaleFeeds:c,getModelSuggestions:u,postForWidgetResponse:p,placeholder:r,articleUrl:a,attributes:o,...n}),v=b.params&&b.defaultTab&&b.defaultTab.value&&b.params[b.defaultTab.value]&&b.params[b.defaultTab.value].battle;return b.customTrackedWidgetIntroduction=await(async(e,r,t,a,n,o)=>{let i;const{customTrackingId:s}=(0,M.g)();let l;if((0,E.x)()){const{DOMParser:r,XMLSerializer:t}=await V.load();l=new r,i=new t,e=(await H.load()).default(e)}else l=new DOMParser;const c=l.parseFromString(e,"text/html"),u=Array.from(c.getElementsByTagName("a")).map(async e=>{const i=await(0,z.g)({params:{articleUrl:r,site:t,area:a,battle:n,merchantName:o??null},forcedCustomTrackingId:s});return e.setAttribute("data-custom-tracking-id",i),e});return await Promise.all(u),(0,E.x)()?i.serializeToString(c):c.body.innerHTML})(b.widgetIntroduction,b.articleUrl,b.site,b.area,v,b.dataLinkMerchant?.name),{props:b,type:y}};const G=$},4193:function(e,r,t){var a,n,o;!function(i,s){"use strict";e.exports?e.exports=s(t(9340),t(1430),t(4704)):(n=[t(9340),t(1430),t(4704)],void 0===(o="function"==typeof(a=s)?a.apply(r,n):a)||(e.exports=o))}(0,function(e,r,t,a){"use strict";var n=a&&a.URI;function o(e,r){var t=arguments.length>=1;if(!(this instanceof o))return t?arguments.length>=2?new o(e,r):new o(e):new o;if(void 0===e){if(t)throw new TypeError("undefined is not a valid argument for URI");e="undefined"!=typeof location?location.href+"":""}if(null===e&&t)throw new TypeError("null is not a valid argument for URI");return this.href(e),void 0!==r?this.absoluteTo(r):this}o.version="1.19.11";var i=o.prototype,s=Object.prototype.hasOwnProperty;function l(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function c(e){return void 0===e?"Undefined":String(Object.prototype.toString.call(e)).slice(8,-1)}function u(e){return"Array"===c(e)}function p(e,r){var t,a,n={};if("RegExp"===c(r))n=null;else if(u(r))for(t=0,a=r.length;t]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,o.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},o.leading_whitespace_expression=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,o.ascii_tab_whitespace=/[\u0009\u000A\u000D]+/g,o.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},o.hostProtocols=["http","https"],o.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,o.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},o.getDomAttribute=function(e){if(e&&e.nodeName){var r=e.nodeName.toLowerCase();if("input"!==r||"image"===e.type)return o.domAttributes[r]}},o.encode=g,o.decode=decodeURIComponent,o.iso8859=function(){o.encode=escape,o.decode=unescape},o.unicode=function(){o.encode=g,o.decode=decodeURIComponent},o.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},o.encodeQuery=function(e,r){var t=o.encode(e+"");return void 0===r&&(r=o.escapeQuerySpace),r?t.replace(/%20/g,"+"):t},o.decodeQuery=function(e,r){e+="",void 0===r&&(r=o.escapeQuerySpace);try{return o.decode(r?e.replace(/\+/g,"%20"):e)}catch(r){return e}};var b,y={encode:"encode",decode:"decode"},v=function(e,r){return function(t){try{return o[r](t+"").replace(o.characters[e][r].expression,function(t){return o.characters[e][r].map[t]})}catch(e){return t}}};for(b in y)o[b+"PathSegment"]=v("pathname",y[b]),o[b+"UrnPathSegment"]=v("urnpath",y[b]);var w=function(e,r,t){return function(a){var n;n=t?function(e){return o[r](o[t](e))}:o[r];for(var i=(a+"").split(e),s=0,l=i.length;s-1&&(r.fragment=e.substring(t+1)||null,e=e.substring(0,t)),(t=e.indexOf("?"))>-1&&(r.query=e.substring(t+1)||null,e=e.substring(0,t)),"//"===(e=(e=e.replace(/^(https?|ftp|wss?)?:+[/\\]*/i,"$1://")).replace(/^[/\\]{2,}/i,"//")).substring(0,2)?(r.protocol=null,e=e.substring(2),e=o.parseAuthority(e,r)):(t=e.indexOf(":"))>-1&&(r.protocol=e.substring(0,t)||null,r.protocol&&!r.protocol.match(o.protocol_expression)?r.protocol=void 0:"//"===e.substring(t+1,t+3).replace(/\\/g,"/")?(e=e.substring(t+3),e=o.parseAuthority(e,r)):(e=e.substring(t+1),r.urn=!0)),r.path=e,r},o.parseHost=function(e,r){e||(e="");var t,a,n=(e=e.replace(/\\/g,"/")).indexOf("/");if(-1===n&&(n=e.length),"["===e.charAt(0))t=e.indexOf("]"),r.hostname=e.substring(1,t)||null,r.port=e.substring(t+2,n)||null,"/"===r.port&&(r.port=null);else{var i=e.indexOf(":"),s=e.indexOf("/"),l=e.indexOf(":",i+1);-1!==l&&(-1===s||l-1?n:e.length-1);return i>-1&&(-1===n||i-1?h.slice(0,m)+h.slice(m).replace(i,""):h.replace(i,"")).length<=c[0].length||t.ignore&&t.ignore.test(h))){var b=r(h,u,d=u+h.length,e);void 0!==b?(b=String(b),e=e.slice(0,u)+b+e.slice(d),a.lastIndex=u+b.length):a.lastIndex=d}}return a.lastIndex=0,e},o.ensureValidHostname=function(r,t){var a=!!r,n=!1;if(!!t&&(n=d(o.hostProtocols,t)),n&&!a)throw new TypeError("Hostname cannot be empty, if protocol is "+t);if(r&&r.match(o.invalid_hostname_characters)){if(!e)throw new TypeError('Hostname "'+r+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(e.toASCII(r).match(o.invalid_hostname_characters))throw new TypeError('Hostname "'+r+'" contains characters other than [A-Z0-9.-:_]')}},o.ensureValidPort=function(e){if(e){var r=Number(e);if(!(/^[0-9]+$/.test(r)&&r>0&&r<65536))throw new TypeError('Port "'+e+'" is not a valid port')}},o.noConflict=function(e){if(e){var r={URI:this.noConflict()};return a.URITemplate&&"function"==typeof a.URITemplate.noConflict&&(r.URITemplate=a.URITemplate.noConflict()),a.IPv6&&"function"==typeof a.IPv6.noConflict&&(r.IPv6=a.IPv6.noConflict()),a.SecondLevelDomains&&"function"==typeof a.SecondLevelDomains.noConflict&&(r.SecondLevelDomains=a.SecondLevelDomains.noConflict()),r}return a.URI===this&&(a.URI=n),this},i.build=function(e){return!0===e?this._deferred_build=!0:(void 0===e||this._deferred_build)&&(this._string=o.build(this._parts),this._deferred_build=!1),this},i.clone=function(){return new o(this)},i.valueOf=i.toString=function(){return this.build(!1)._string},i.protocol=k("protocol"),i.username=k("username"),i.password=k("password"),i.hostname=k("hostname"),i.port=k("port"),i.query=x("query","?"),i.fragment=x("fragment","#"),i.search=function(e,r){var t=this.query(e,r);return"string"==typeof t&&t.length?"?"+t:t},i.hash=function(e,r){var t=this.fragment(e,r);return"string"==typeof t&&t.length?"#"+t:t},i.pathname=function(e,r){if(void 0===e||!0===e){var t=this._parts.path||(this._parts.hostname?"/":"");return e?(this._parts.urn?o.decodeUrnPath:o.decodePath)(t):t}return this._parts.urn?this._parts.path=e?o.recodeUrnPath(e):"":this._parts.path=e?o.recodePath(e):"/",this.build(!r),this},i.path=i.pathname,i.href=function(e,r){var t;if(void 0===e)return this.toString();this._string="",this._parts=o._parts();var a=e instanceof o,n="object"==typeof e&&(e.hostname||e.path||e.pathname);e.nodeName&&(e=e[o.getDomAttribute(e)]||"",n=!1);if(!a&&n&&void 0!==e.pathname&&(e=e.toString()),"string"==typeof e||e instanceof String)this._parts=o.parse(String(e),this._parts);else{if(!a&&!n)throw new TypeError("invalid input");var i=a?e._parts:e;for(t in i)"query"!==t&&s.call(this._parts,t)&&(this._parts[t]=i[t]);i.query&&this.query(i.query,!1)}return this.build(!r),this},i.is=function(e){var r=!1,a=!1,n=!1,i=!1,s=!1,l=!1,c=!1,u=!this._parts.urn;switch(this._parts.hostname&&(u=!1,a=o.ip4_expression.test(this._parts.hostname),n=o.ip6_expression.test(this._parts.hostname),s=(i=!(r=a||n))&&t&&t.has(this._parts.hostname),l=i&&o.idn_expression.test(this._parts.hostname),c=i&&o.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return u;case"absolute":return!u;case"domain":case"name":return i;case"sld":return s;case"ip":return r;case"ip4":case"ipv4":case"inet4":return a;case"ip6":case"ipv6":case"inet6":return n;case"idn":return l;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return c}return null};var A=i.protocol,E=i.port,D=i.hostname;i.protocol=function(e,r){if(e&&!(e=e.replace(/:(\/\/)?$/,"")).match(o.protocol_expression))throw new TypeError('Protocol "'+e+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return A.call(this,e,r)},i.scheme=i.protocol,i.port=function(e,r){return this._parts.urn?void 0===e?"":this:(void 0!==e&&(0===e&&(e=null),e&&(":"===(e+="").charAt(0)&&(e=e.substring(1)),o.ensureValidPort(e))),E.call(this,e,r))},i.hostname=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var t={preventInvalidHostname:this._parts.preventInvalidHostname};if("/"!==o.parseHost(e,t))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');e=t.hostname,this._parts.preventInvalidHostname&&o.ensureValidHostname(e,this._parts.protocol)}return D.call(this,e,r)},i.origin=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var t=this.protocol();return this.authority()?(t?t+"://":"")+this.authority():""}var a=o(e);return this.protocol(a.protocol()).authority(a.authority()).build(!r),this},i.host=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildHost(this._parts):"";if("/"!==o.parseHost(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!r),this},i.authority=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildAuthority(this._parts):"";if("/"!==o.parseAuthority(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!r),this},i.userinfo=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var t=o.buildUserinfo(this._parts);return t?t.substring(0,t.length-1):t}return"@"!==e[e.length-1]&&(e+="@"),o.parseUserinfo(e,this._parts),this.build(!r),this},i.resource=function(e,r){var t;return void 0===e?this.path()+this.search()+this.hash():(t=o.parse(e),this._parts.path=t.path,this._parts.query=t.query,this._parts.fragment=t.fragment,this.build(!r),this)},i.subdomain=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var t=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,t)||""}var a=this._parts.hostname.length-this.domain().length,n=this._parts.hostname.substring(0,a),i=new RegExp("^"+l(n));if(e&&"."!==e.charAt(e.length-1)&&(e+="."),-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");return e&&o.ensureValidHostname(e,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(i,e),this.build(!r),this},i.domain=function(e,r){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(r=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var t=this._parts.hostname.match(/\./g);if(t&&t.length<2)return this._parts.hostname;var a=this._parts.hostname.length-this.tld(r).length-1;return a=this._parts.hostname.lastIndexOf(".",a-1)+1,this._parts.hostname.substring(a)||""}if(!e)throw new TypeError("cannot set domain empty");if(-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");if(o.ensureValidHostname(e,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=e;else{var n=new RegExp(l(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(n,e)}return this.build(!r),this},i.tld=function(e,r){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(r=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var a=this._parts.hostname.lastIndexOf("."),n=this._parts.hostname.substring(a+1);return!0!==r&&t&&t.list[n.toLowerCase()]&&t.get(this._parts.hostname)||n}var o;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!t||!t.is(e))throw new TypeError('TLD "'+e+'" contains characters other than [A-Z0-9]');o=new RegExp(l(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");o=new RegExp(l(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}return this.build(!r),this},i.directory=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var t=this._parts.path.length-this.filename().length-1,a=this._parts.path.substring(0,t)||(this._parts.hostname?"/":"");return e?o.decodePath(a):a}var n=this._parts.path.length-this.filename().length,i=this._parts.path.substring(0,n),s=new RegExp("^"+l(i));return this.is("relative")||(e||(e="/"),"/"!==e.charAt(0)&&(e="/"+e)),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=o.recodePath(e),this._parts.path=this._parts.path.replace(s,e),this.build(!r),this},i.filename=function(e,r){if(this._parts.urn)return void 0===e?"":this;if("string"!=typeof e){if(!this._parts.path||"/"===this._parts.path)return"";var t=this._parts.path.lastIndexOf("/"),a=this._parts.path.substring(t+1);return e?o.decodePathSegment(a):a}var n=!1;"/"===e.charAt(0)&&(e=e.substring(1)),e.match(/\.?\//)&&(n=!0);var i=new RegExp(l(this.filename())+"$");return e=o.recodePath(e),this._parts.path=this._parts.path.replace(i,e),n?this.normalizePath(r):this.build(!r),this},i.suffix=function(e,r){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path||"/"===this._parts.path)return"";var t,a,n=this.filename(),i=n.lastIndexOf(".");return-1===i?"":(t=n.substring(i+1),a=/^[a-z0-9%]+$/i.test(t)?t:"",e?o.decodePathSegment(a):a)}"."===e.charAt(0)&&(e=e.substring(1));var s,c=this.suffix();if(c)s=e?new RegExp(l(c)+"$"):new RegExp(l("."+c)+"$");else{if(!e)return this;this._parts.path+="."+o.recodePath(e)}return s&&(e=o.recodePath(e),this._parts.path=this._parts.path.replace(s,e)),this.build(!r),this},i.segment=function(e,r,t){var a=this._parts.urn?":":"/",n=this.path(),o="/"===n.substring(0,1),i=n.split(a);if(void 0!==e&&"number"!=typeof e&&(t=r,r=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error('Bad segment "'+e+'", must be 0-based integer');if(o&&i.shift(),e<0&&(e=Math.max(i.length+e,0)),void 0===r)return void 0===e?i:i[e];if(null===e||void 0===i[e])if(u(r)){i=[];for(var s=0,l=r.length;s{"use strict";function a(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==t)return;var a,n,o=[],i=!0,s=!1;try{for(t=t.call(e);!(i=(a=t.next()).done)&&(o.push(a.value),!r||o.length!==r);i=!0);}catch(e){s=!0,n=e}finally{try{i||null==t.return||t.return()}finally{if(s)throw n}}return o}(e,r)||function(e,r){if(!e)return;if("string"==typeof e)return n(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return n(e,r)}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=new Array(r);t{"use strict";t.d(r,{A:()=>n});var a=t(5378);const n=e=>{const r=a.A.find(r=>r.id===e||r.aliases?.includes(e));if(!r)throw new Error(`Widget ${e} not found in widgetConfigs`);return r}},4353:function(e){e.exports=function(){"use strict";var e=1e3,r=6e4,t=36e5,a="millisecond",n="second",o="minute",i="hour",s="day",l="week",c="month",u="quarter",p="year",d="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var r=["th","st","nd","rd"],t=e%100;return"["+e+(r[(t-20)%10]||r[t]||r[0])+"]"}},b=function(e,r,t){var a=String(e);return!a||a.length>=r?e:""+Array(r+1-a.length).join(t)+e},y={s:b,z:function(e){var r=-e.utcOffset(),t=Math.abs(r),a=Math.floor(t/60),n=t%60;return(r<=0?"+":"-")+b(a,2,"0")+":"+b(n,2,"0")},m:function e(r,t){if(r.date()1)return e(i[0])}else{var s=r.name;w[s]=r,n=s}return!a&&n&&(v=n),n||!a&&v},E=function(e,r){if(x(e))return e.clone();var t="object"==typeof r?r:{};return t.date=e,t.args=arguments,new _(t)},D=y;D.l=A,D.i=x,D.w=function(e,r){return E(e,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})};var _=function(){function g(e){this.$L=A(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[k]=!0}var b=g.prototype;return b.parse=function(e){this.$d=function(e){var r=e.date,t=e.utc;if(null===r)return new Date(NaN);if(D.u(r))return new Date;if(r instanceof Date)return new Date(r);if("string"==typeof r&&!/Z$/i.test(r)){var a=r.match(m);if(a){var n=a[2]-1||0,o=(a[7]||"0").substring(0,3);return t?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)}}return new Date(r)}(e),this.init()},b.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},b.$utils=function(){return D},b.isValid=function(){return!(this.$d.toString()===h)},b.isSame=function(e,r){var t=E(e);return this.startOf(r)<=t&&t<=this.endOf(r)},b.isAfter=function(e,r){return E(e)0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),r}(s);r.NodeWithChildren=d;var h=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=i.ElementType.CDATA,r}return n(r,e),Object.defineProperty(r.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),r}(d);r.CDATA=h;var m=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=i.ElementType.Root,r}return n(r,e),Object.defineProperty(r.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),r}(d);r.Document=m;var f=function(e){function r(r,t,a,n){void 0===a&&(a=[]),void 0===n&&(n="script"===r?i.ElementType.Script:"style"===r?i.ElementType.Style:i.ElementType.Tag);var o=e.call(this,a)||this;return o.name=r,o.attribs=t,o.type=n,o}return n(r,e),Object.defineProperty(r.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(r){var t,a;return{name:r,value:e.attribs[r],namespace:null===(t=e["x-attribsNamespace"])||void 0===t?void 0:t[r],prefix:null===(a=e["x-attribsPrefix"])||void 0===a?void 0:a[r]}})},enumerable:!1,configurable:!0}),r}(d);function g(e){return(0,i.isTag)(e)}function b(e){return e.type===i.ElementType.CDATA}function y(e){return e.type===i.ElementType.Text}function v(e){return e.type===i.ElementType.Comment}function w(e){return e.type===i.ElementType.Directive}function k(e){return e.type===i.ElementType.Root}function x(e,r){var t;if(void 0===r&&(r=!1),y(e))t=new c(e.data);else if(v(e))t=new u(e.data);else if(g(e)){var a=r?A(e.children):[],n=new f(e.name,o({},e.attribs),a);a.forEach(function(e){return e.parent=n}),null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),t=n}else if(b(e)){a=r?A(e.children):[];var i=new h(a);a.forEach(function(e){return e.parent=i}),t=i}else if(k(e)){a=r?A(e.children):[];var s=new m(a);a.forEach(function(e){return e.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),t=s}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new p(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),t=l}return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function A(e){for(var r=e.map(function(e){return x(e,!0)}),t=1;t=e.length-1)return!1;var a=e.lastIndexOf(".",r-1);if(a<=0||a>=r-1)return!1;var n=t.list[e.slice(r+1)];return!!n&&n.indexOf(" "+e.slice(a+1,r)+" ")>=0},is:function(e){var r=e.lastIndexOf(".");if(r<=0||r>=e.length-1)return!1;if(e.lastIndexOf(".",r-1)>=0)return!1;var a=t.list[e.slice(r+1)];return!!a&&a.indexOf(" "+e.slice(0,r)+" ")>=0},get:function(e){var r=e.lastIndexOf(".");if(r<=0||r>=e.length-1)return null;var a=e.lastIndexOf(".",r-1);if(a<=0||a>=r-1)return null;var n=t.list[e.slice(r+1)];return n?n.indexOf(" "+e.slice(a+1,r)+" ")<0?null:e.slice(a+1):null},noConflict:function(){return e.SecondLevelDomains===this&&(e.SecondLevelDomains=r),this}};return t})},4958:(e,r,t)=>{var a=t(6540),n=t(5229).default;var o={reactCompat:!0};var i=a.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:i,invertObject:function(e,r){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var t,a,n="function"==typeof r,o={},i={};for(t in e)a=e[t],n&&(o=r(t,a))&&2===o.length?i[o[0]]=o[1]:"string"==typeof a&&(i[a]=t);return i},isCustomComponent:function(e,r){if(-1===e.indexOf("-"))return r&&"string"==typeof r.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,r){if(null!=e)try{r.style=n(e,o)}catch(e){r.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},5229:function(e,r,t){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};r.__esModule=!0;var n=a(t(6359)),o=t(8917);r.default=function(e,r){var t={};return e&&"string"==typeof e?((0,n.default)(e,function(e,a){e&&a&&(t[(0,o.camelCase)(e,r)]=a)}),t):t}},5232:(e,r,t)=>{"use strict";t.d(r,{$5:()=>o,Ay:()=>i,zd:()=>n});var a=t(6614),n=a.domToReact,o=(a.htmlToDOM,a.attributesToProps);a.Comment,a.Element,a.ProcessingInstruction,a.Text;const i=a},5270:(e,r)=>{r.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},5413:(e,r)=>{"use strict";var t;Object.defineProperty(r,"__esModule",{value:!0}),r.Doctype=r.CDATA=r.Tag=r.Style=r.Script=r.Comment=r.Directive=r.Text=r.Root=r.isTag=r.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(t=r.ElementType||(r.ElementType={})),r.isTag=function(e){return e.type===t.Tag||e.type===t.Script||e.type===t.Style},r.Root=t.Root,r.Text=t.Text,r.Directive=t.Directive,r.Comment=t.Comment,r.Script=t.Script,r.Style=t.Style,r.Tag=t.Tag,r.CDATA=t.CDATA,r.Doctype=t.Doctype},5496:e=>{var r="html",t="head",a="body",n=/<([a-zA-Z]+[0-9]?)/,o=//i,i=//i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},l=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var u=new c;s=l=function(e,r){return r&&(e="<"+r+">"+e+""),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var p=document.implementation.createHTMLDocument();s=function(e,r){return r?(p.documentElement.querySelector(r).innerHTML=e,p):(p.documentElement.innerHTML=e,p)}}var d,h="object"==typeof document?document.createElement("template"):{};h.content&&(d=function(e){return h.innerHTML=e,h.content.childNodes}),e.exports=function(e){var c,u,p,h,m=e.match(n);switch(m&&m[1]&&(c=m[1].toLowerCase()),c){case r:return u=l(e),o.test(e)||(p=u.querySelector(t))&&p.parentNode.removeChild(p),i.test(e)||(p=u.querySelector(a))&&p.parentNode.removeChild(p),u.querySelectorAll(r);case t:case a:return h=(u=s(e)).querySelectorAll(c),i.test(e)&&o.test(e)?h[0].parentNode.childNodes:h;default:return d?d(e):(p=s(e,a).querySelector(a)).childNodes}}},5518:(e,r,t)=>{"use strict";t.d(r,{y:()=>i});var a=t(4625),n=t(3616),o=t(5557);const i=e=>{if(!o.b&&!(0,a.x)()&&!document.getElementById(`hawkStyles-${e}`)){const r=document.createElement("link");r.rel="stylesheet",r.type="text/css",r.id=`hawkStyles-${e}`,r.href=`${(0,n.q)()}/css/browser/master-19b06e3f/${e}.min.css`,document.head.appendChild(r)}}},6067:function(e,r,t){var a;e=t.nmd(e),function(){var n=r,o=(e&&e.exports,"object"==typeof t.g&&t.g);o.global!==o&&o.window;var i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,l=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,u={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","°":"deg","©":"copy","®":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78",𝒶:"ascr",𝕒:"aopf",𝔞:"afr",𝔸:"Aopf",𝔄:"Afr",𝒜:"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig",𝒷:"bscr",𝕓:"bopf",𝔟:"bfr",𝔹:"Bopf",ℬ:"Bscr",𝔅:"Bfr",𝔠:"cfr",𝒸:"cscr",𝕔:"copf",ℭ:"Cfr",𝒞:"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare",𝔡:"dfr",ⅆ:"dd",𝕕:"dopf",𝒹:"dscr",𝒟:"Dscr",𝔇:"Dfr",ⅅ:"DD",𝔻:"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr",𝔢:"efr",𝕖:"eopf",ℰ:"Escr",𝔈:"Efr",𝔼:"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr",𝔣:"ffr",𝕗:"fopf",𝒻:"fscr",𝔉:"Ffr",𝔽:"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr",𝕘:"gopf",𝔤:"gfr",𝒢:"Gscr",𝔾:"Gopf",𝔊:"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil",𝔥:"hfr",ℎ:"planckh",𝒽:"hscr",𝕙:"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok",𝕚:"iopf",𝔦:"ifr",𝒾:"iscr",ⅈ:"ii",𝕀:"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath",𝒿:"jscr",𝕛:"jopf",𝔧:"jfr",𝒥:"Jscr",𝔍:"Jfr",𝕁:"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath",𝕜:"kopf",𝓀:"kscr",𝔨:"kfr",𝒦:"Kscr",𝕂:"Kopf",𝔎:"Kfr",ķ:"kcedil",Ķ:"Kcedil",𝔩:"lfr",𝓁:"lscr",ℓ:"ell",𝕝:"lopf",ℒ:"Lscr",𝔏:"Lfr",𝕃:"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot",𝔪:"mfr",𝕞:"mopf",𝓂:"mscr",𝔐:"Mfr",𝕄:"Mopf",ℳ:"Mscr",𝔫:"nfr",𝕟:"nopf",𝓃:"nscr",ℕ:"Nopf",𝒩:"Nscr",𝔑:"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG",𝕠:"oopf",𝔬:"ofr",ℴ:"oscr",𝒪:"Oscr",𝔒:"Ofr",𝕆:"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig",𝔭:"pfr",𝓅:"pscr",𝕡:"popf",ℙ:"Popf",𝔓:"Pfr",𝒫:"Pscr",𝕢:"qopf",𝔮:"qfr",𝓆:"qscr",𝒬:"Qscr",𝔔:"Qfr",ℚ:"Qopf",ĸ:"kgreen",𝔯:"rfr",𝕣:"ropf",𝓇:"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil",𝕤:"sopf",𝓈:"sscr",𝔰:"sfr",𝕊:"Sopf",𝔖:"Sfr",𝒮:"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig",𝔱:"tfr",𝓉:"tscr",𝕥:"topf",𝒯:"Tscr",𝔗:"Tfr",𝕋:"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok",𝓊:"uscr",𝕦:"uopf",𝔲:"ufr",𝕌:"Uopf",𝔘:"Ufr",𝒰:"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr",𝔳:"vfr",𝕧:"vopf",𝓋:"vscr",𝔙:"Vfr",𝕍:"Vopf",𝒱:"Vscr",𝕨:"wopf",𝓌:"wscr",𝔴:"wfr",𝒲:"Wscr",𝕎:"Wopf",𝔚:"Wfr",ŵ:"wcirc",Ŵ:"Wcirc",𝔵:"xfr",𝓍:"xscr",𝕩:"xopf",𝕏:"Xopf",𝔛:"Xfr",𝒳:"Xscr",𝔶:"yfr",𝓎:"yscr",𝕪:"yopf",𝒴:"Yscr",𝔜:"Yfr",𝕐:"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml",𝓏:"zscr",𝔷:"zfr",𝕫:"zopf",ℨ:"Zfr",ℤ:"Zopf",𝒵:"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},p=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},h=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,m=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,g={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},b={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},y={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},v=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,k={}.hasOwnProperty,x=function(e,r){return k.call(e,r)},A=function(e,r){if(!e)return r;var t,a={};for(t in r)a[t]=x(e,t)?e[t]:r[t];return a},E=function(e,r){var t="";return e>=55296&&e<=57343||e>1114111?(r&&S("character reference outside the permissible Unicode range"),"�"):x(y,e)?(r&&S("disallowed character reference"),y[e]):(r&&function(e,r){for(var t=-1,a=e.length;++t65535&&(t+=w((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=w(e))},D=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},_=function(e){return"&#"+e+";"},S=function(e){throw Error("Parse error: "+e)},T=function(e,r){(r=A(r,T.options)).strict&&m.test(e)&&S("forbidden code point");var t=r.encodeEverything,a=r.useNamedReferences,n=r.allowUnsafeSymbols,o=r.decimal?_:D,d=function(e){return o(e.charCodeAt(0))};return t?(e=e.replace(s,function(e){return a&&x(u,e)?"&"+u[e]+";":d(e)}),a&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),a&&(e=e.replace(c,function(e){return"&"+u[e]+";"}))):a?(n||(e=e.replace(p,function(e){return"&"+u[e]+";"})),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(c,function(e){return"&"+u[e]+";"})):n||(e=e.replace(p,d)),e.replace(i,function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);return o(1024*(r-55296)+t-56320+65536)}).replace(l,d)};T.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var q=function(e,r){var t=(r=A(r,q.options)).strict;return t&&h.test(e)&&S("malformed character reference"),e.replace(f,function(e,a,n,o,i,s,l,c,u){var p,d,h,m,f,y;return a?g[f=a]:n?(f=n,(y=o)&&r.isAttributeValue?(t&&"="==y&&S("`&` did not start a character reference"),e):(t&&S("named character reference was not terminated by a semicolon"),b[f]+(y||""))):i?(h=i,d=s,t&&!d&&S("character reference was not terminated by a semicolon"),p=parseInt(h,10),E(p,t)):l?(m=l,d=c,t&&!d&&S("character reference was not terminated by a semicolon"),p=parseInt(m,16),E(p,t)):(t&&S("named character reference was not terminated by a semicolon"),e)})};q.options={isAttributeValue:!1,strict:!1};var C={version:"1.2.0",encode:T,decode:q,escape:function(e){return e.replace(p,function(e){return d[e]})},unescape:q};void 0===(a=function(){return C}.call(r,t,r,e))||(e.exports=a)}()},6084:function(e,r,t){"use strict";var a,n=this&&this.__extends||(a=function(e,r){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])},a(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function t(){this.constructor=e}a(e,r),e.prototype=null===r?Object.create(r):(t.prototype=r.prototype,new t)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var r,t=1,a=arguments.length;t0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),r}(s);r.NodeWithChildren=d;var h=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=i.ElementType.CDATA,r}return n(r,e),Object.defineProperty(r.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),r}(d);r.CDATA=h;var m=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=i.ElementType.Root,r}return n(r,e),Object.defineProperty(r.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),r}(d);r.Document=m;var f=function(e){function r(r,t,a,n){void 0===a&&(a=[]),void 0===n&&(n="script"===r?i.ElementType.Script:"style"===r?i.ElementType.Style:i.ElementType.Tag);var o=e.call(this,a)||this;return o.name=r,o.attribs=t,o.type=n,o}return n(r,e),Object.defineProperty(r.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(r){var t,a;return{name:r,value:e.attribs[r],namespace:null===(t=e["x-attribsNamespace"])||void 0===t?void 0:t[r],prefix:null===(a=e["x-attribsPrefix"])||void 0===a?void 0:a[r]}})},enumerable:!1,configurable:!0}),r}(d);function g(e){return(0,i.isTag)(e)}function b(e){return e.type===i.ElementType.CDATA}function y(e){return e.type===i.ElementType.Text}function v(e){return e.type===i.ElementType.Comment}function w(e){return e.type===i.ElementType.Directive}function k(e){return e.type===i.ElementType.Root}function x(e,r){var t;if(void 0===r&&(r=!1),y(e))t=new c(e.data);else if(v(e))t=new u(e.data);else if(g(e)){var a=r?A(e.children):[],n=new f(e.name,o({},e.attribs),a);a.forEach(function(e){return e.parent=n}),null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),t=n}else if(b(e)){a=r?A(e.children):[];var i=new h(a);a.forEach(function(e){return e.parent=i}),t=i}else if(k(e)){a=r?A(e.children):[];var s=new m(a);a.forEach(function(e){return e.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),t=s}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new p(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),t=l}return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function A(e){for(var r=e.map(function(e){return x(e,!0)}),t=1;t{"use strict";t.d(r,{g:()=>c});var a=t(4353),n=t.n(a),o=t(8134),i=t.n(o),s=t(3267),l=t(3914);n().extend(i());const c=async e=>{let{params:r,forcedCustomTrackingId:t}=e;if(t)return Promise.resolve(t);const a=r.merchantName?.startsWith("Amazon");return a?(0,l.R)({articleUrl:r.articleUrl,site:r.site,area:r.area,battle:r.battle,weekNumber:n()().week(),deviceCategory:(0,s.H)()}):(0,l.R)({randomNumber:Math.random()})}},6359:(e,r,t)=>{var a=t(9788);function n(e,r){var t,n=null;if(!e||"string"!=typeof e)return n;for(var o,i,s=a(e),l="function"==typeof r,c=0,u=s.length;c{var a=t(3326),n=t(2471),o=t(840),i=t(308);n="function"==typeof n.default?n.default:n;var s={lowerCaseAttributeNames:!1};function l(e,r){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:i(n(e,(r=r||{}).htmlparser2||s),r)}l.domToReact=i,l.htmlToDOM=n,l.attributesToProps=o,l.Comment=a.Comment,l.Element=a.Element,l.ProcessingInstruction=a.ProcessingInstruction,l.Text=a.Text,e.exports=l,l.default=l},6641:(e,r,t)=>{"use strict";t.d(r,{a:()=>X});var a=t(1125),n=t(6876),o=t(465),i=t(3553);const s=async e=>{if(r=e.options.props.widgetType,t=Boolean(e.options.props.params.filter_merchant_name),r!==o.u.EAGLE&&r!==o.u.TILE&&r!==o.u.SCROLLABLE_TILE||t)return e;var r,t;const a=[...new Set(e.model.tabConfigs.map(r=>e.model.tabData[r.value].offers.map(e=>e.merchant.name?(0,i.A)(e.merchant.name):e.merchant.name)).flat())];if(!a.length)return e;const n=3*a.length,s=await e.options.props.getAiredaleFeeds({site:e.options.props.site.vanillaName,length:Math.max(100,n),retailerCategory:a.join(","),territory:e.options.props.params.area??e.options.props.territory});return{...e,model:{...e.model,tabData:{...e.model.tabConfigs.reduce((r,t)=>({...r,[t.value]:{...e.model.tabData[t.value],offers:e.model.tabData[t.value].offers.map(e=>({...e,airedale_info:{canonicalUrl:s.find(r=>r.articlevoucherretailercategory?.toLowerCase()===e.merchant.name?.toLowerCase())?.canonical}}))}}),{})}}}};var l=t(6067),c=t.n(l);const u=(e,r,t)=>{const{editorialOnPage:a,keywords:n,defaultParams:i}=r,{skip:s,excludeFrom:l,hiddenDealWidget:c}=e;let u=Boolean((s||"").split(",").find(e=>{switch(e){case"disabled":return!0;case"editorial":return a;case"phones":return"phones"===i?.articleCategory;case"retail":return"retail"===i?.articleCategory;case"dealsy":return n?.find(e=>["amazonprimeday","blackfriday","sensitive"].find(r=>{return(t=e,(t=(t=t||"").toLowerCase()).replace(/(_|-| )/g,"")).indexOf(r)>=0;var t})||"deals"===i?.articleType);default:return!1}}));return(t.id===o.u.DEAL||t.id===o.u.ANF_DEAL)&&l&&c&&(u=!0),u};var p=t(9338),d=t(8965),h=t(2407),m=t(2912),f=t(8491);const g=(e,r,t,a)=>{if(r)return r;const n=(0,h.S)({price:e?.offer?.price,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,m.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",o=(0,h.S)({price:e?.contract?.monthly_price||null,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,m.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",i=(0,h.S)({price:e?.contract?.length&&e?.contract?.monthly_price&&String(Number(e.contract.monthly_price)*e.contract.length)||null,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,m.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",s=e?.contract?.yearly_price,l=(0,h.S)({price:e?.contract&&String(e.contract.yearly_price)||null,currencyIso:e?.offer?.currency_iso,showOfferLabel:!1,type:(0,m.A)(e),locale:t,translate:a,showPriceRounded:"no"})||"",c=e?.contract?.data&&((e,r)=>{if(null==e)return r("n/a");if(999999===Math.floor(e))return r("unlimitedValue");if(e>=1e3){let t=e;return e%1024==0&&(t=1e3*Math.floor(e/1e3)),t/1e3+r("gigabyte")}return e+r("megabyte")})(e.contract.data,a);switch(e?.product_type){case 3e3:return s&&l&&0!==parseInt(e?.offer?.price,10)?a("inbodyTextBroadbandYearly",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),l,n]):s&&l?a("inbodyTextBroadbandYearlyFreeUpfront",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),l]):0!==parseInt(e?.offer?.price,10)?a("inbodyTextBroadbandMonthly",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),o,n]):a("inbodyTextBroadbandMonthlyFreeUpfront",[e?.merchant?.name??"",e?.offer?.name,String(e?.contract?.speed),o]);case 2500:return s&&l?a("inbodyTextSubscriptionsYearly",[(0,f.t)(e),l]):e?.contract?.length&&999999===e.contract.length?a("inbodyTextVPNLifetime",[n]):a("inbodyTextVPNMonthly",[String(e?.contract?.length),o,i]);case 2e3:return s&&l?a("inbodyTextContractsYearly",[(0,f.t)(e),n,c||"",l,e?.merchant?.name??""]):a("inbodyTextContractsMonthly",[(0,f.t)(e),n,c||"",o,e?.merchant?.name??""]);default:return a("inbodyTextRetail",[(0,f.t)(e),e?.merchant?.name??"",n])}},b=e=>{let r,{deal:t,widget:a,localiser:n,localisedLinkText:i,showPrice:s}=e;return t.product_type===d.PH.fallback&&i?t:(r=a.id===o.u.DEAL||a.id===o.u.ANF_DEAL?i:((e,r,t,a,n)=>{switch(r.id){case o.u.DEAL:return a||e.translate("alternativeLinkText");case o.u.MERCHANT_LINK:case o.u.TABLETOP:case o.u.TABLETOP_V3:if("noPrice"===n)return"";if(t?.offer&&t?.product_type&&t.product_type===d.PH.multimedia){if("stream"===n)return t.offer?.price&&Number(t.offer.price)>0?t.merchant&&e.translate("multimediaStreamOn",[String(t.merchant.name)]):t.merchant&&e.translate("multimediaStreamOnWithoutFor",[String(t.merchant.name)]);if("availableToStream"===n)return t.merchant&&e.translate("multimediaAvailableToStream",[String(t.merchant.name)])}return t.offer&&t.product_type===d.PH.similar?`${e.translate("merchantLinkWidgetItemBuySimilarLabel")} ${t?.merchant?.name||"merchant"}`:t.offer.price&&t.merchant.name?e.translate("priceLinkAtMerchant",[String(t.merchant.name)]):"";case o.u.STREAMING:return"noPrice"===n?"":t?.offer&&t?.product_type&&(t.product_type===d.PH.multimedia||t.product_type===d.PH.subscription)?t?.merchant&&e.translate("multimediaWatchAtWithoutFor",[String(t.merchant.name)]):!t?.offer||!t?.product_type||t.product_type!==d.PH.similar&&t?.offer?.price?t?.merchant&&e.translate("priceLinkAtMerchant",[String(t.merchant.name)]):`${e.translate("merchantLinkWidgetItemBuySimilarLabel")} ${t?.merchant?.name||"merchant"}`;case o.u.INBODY:return g(t,a,e.language,e.translate.bind(e));case o.u.PRODUCT_BLOCK:return e.translate("shopNow");default:return""}})(n,a,{...t},i,s),r?{...t,offer:{...t.offer,merchant_link_text:r,link_text:r}}:t)};var y=t(4193),v=t.n(y),w=t(7926),k=t(7411);const x=e=>{let{dataLinkMerchant:r,link:t,linkText:a,localiser:n,modelName:o,editorialCurrency:i,editorialPrice:s,editorialWasPrice:l,editorialMerchantName:c}=e;const u=c||(r?.name??(t?new(v())(t).domain():"merchant"));return{an:r.network,bundle_models:[],click_count:0,click_count_weekly:0,click_count_monthly:0,image:null,label_image:null,last_update:0,mobile_match_score:0,model_id:0,percentage:0,popularity:0,product_key:"",score:0,shipping:{prime:!1,url:null},id:0,match_id:0,product_type:300,offer:{audience:null,link:t??"",name:o,link_text:a??"",merchant_link_text:a??"",label:n.translate("offerLabelNoPrice"),price:s||"",in_stock:!0,stock_quantity:null,currency_iso:i||"GBP",currency_symbol:i&&(0,w.A)(i)||"£",percentage_saving:null,percentage_saving_label:null,money_saving:null,money_saving_label:null,display_name:o,display_labels:"",was_price:null===l?void 0:Number(l)},merchant:{id:r.id,name:u,url:r.url,logo_url:"",territory:"",preference:0},model:o,requested_model:o,model_matched:[o],model_image:(0,k.A)("misc/blank.png"),tracking_pixel_url:r.trackingPixelUrl}};var A=t(9793);const E=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const t={};return Object.keys(r).forEach(a=>{const n=r[a];if("string"==typeof n){const o=n.indexOf("{{");if(o>=0){const i=n.substring(o).replace(/([{}]*)/g,"");let s={...e};i.split(".").forEach(e=>{s=s[e]}),t[a]=`${r[a].substring(0,o)}${s}`}else t[a]=n}else t[a]=n}),t},D=(e,r)=>{const t=r.shift();return t?D(e[t],r):e},_=e=>{let{localiser:r,customPromo:t,customPromos:a,promos:n}=e;if(a){const e=(e=>JSON.parse(c().decode(e)))(a);return e.map(e=>({type:"custom-promo",value:r.translate(e),display_value:r.translate(e)})).concat(n)}return t?[{type:"custom-promo",value:r.translate(t),display_value:r.translate(t)}].concat(n):n};var S=t(6787);const T=(e,r)=>Boolean(e?.some(e=>e.type===r)),q=(e,r)=>{const{offer:t}=e,a=(Number(t.was_price)-Number(t.price)).toFixed(2);return(0,h.S)({price:a,currencyIso:t.currency_iso,showOfferLabel:!1,type:(0,m.A)(e),locale:r.language,translate:r.translate,showPriceRounded:"no"})},C=e=>{let{showWasPrice:r,localiser:t,deal:a,customPromo:n,customPromos:i,excludeFrom:s,showPromos:l,widget:c}=e;const u=(e=>{let{showWasPrice:r,localiser:t,deal:a}=e;if(!a)return a;const{offer:n,promos:o}=a,i=o??[];if(!n?.was_price)return i;const s=(0,S.b)({price:a.offer.price,wasPrice:a.offer.was_price});switch(r){case"promoPercentage":case"allPercentage":{if(T(o,"was-price-percentage"))return i;if(!s)return i;const e=t.translate("percentageDiscount",[s]);return[{type:"was-price-percentage",value:e,display_value:e},...i]}case"promoSaving":case"allSaving":{if(T(o,"was-price-light"))return i;if(!s)return i;const e=q(a,t),r=t.translate("priceDiscount",[e||""]),n={type:"was-price-light",value:r,display_value:r};return[...i,n]}case"promoPercentageAndSaving":{if(T(o,"was-price-percentage-saving"))return i;if(!s)return i;const e=q(a,t),r=`${t.translate("percentageDiscount",[s])} (${e})`;return[{type:"was-price-percentage-saving",value:r,display_value:r},...i]}default:return i}})({showWasPrice:r,localiser:t,deal:a});return(e=>{let{excludeFrom:r,localiser:t,widget:a,promos:n,showPromos:i}=e;return r?[{value:t.translate("reportedOutOfStockPromo"),display_value:t.translate("reportedOutOfStockPromo"),type:""}]:a&&a.id===o.u.BUNDLE&&n?n.filter(e=>"bundle"!==e.type):i?n:[]})({localiser:t,excludeFrom:s,promos:_({localiser:t,customPromo:n,customPromos:i,promos:u}),showPromos:l,widget:c})},L=async e=>{const{dataLinkMerchant:r,showPrice:t="",showWasPrice:a="",showPromos:n,localiser:o,site:i,area:s,articleName:l,articleUrl:c,link:u,linkText:d="",params:h,widget:m,overrides:f,customPromo:g,excludeFrom:y,customPromos:v,preserveEditorialLink:w,defaultTab:k,editorialCurrency:_="",editorialPrice:S="",editorialWasPrice:T="",editorialMerchantName:q=""}=e;let{data:L}=e;L=L||{};const{customTrackingId:N}=(0,p.g)(),P=(e=>{const{overrides:r}=(0,p.g)();return r&&r.length>0?r:e||[]})(f).find(e=>e.dealTypes&&e.dealTypes.indexOf(L.offer_type)>=0),R=h&&h.model_name,O=d&&o.translate(d),F=(e=>{let{dataLinkMerchant:r,link:t,localisedLinkText:a,offers:n,preserveEditorialLink:o,pageSize:i,localiser:s,modelName:l,editorialCurrency:c,editorialPrice:u,editorialWasPrice:p,editorialMerchantName:d}=e;const h=Boolean(t&&(0===n.length||n.length===n.filter(e=>200===e.product_type).length&&n.length{const r=b({localiser:o,localisedLinkText:O,showPrice:t,widget:m,deal:e}),p=P&&((e,r)=>{let t=!0;if(r){const{value:a,fields:n}=r;t=D(e,n)===a}return t})(r,P.condition),d=p?((e,r)=>Object.keys(e).reduce((t,a)=>Array.isArray(e[a])?{...t,[a]:(r[a]||[]).concat(e[a])}:"object"==typeof e[a]?{...t,[a]:{...t[a],...E(t,e[a])}}:{...t,[a]:e[a]},r))(P.overrides,{...r}):r,f=C({showWasPrice:a,localiser:o,deal:d,customPromo:g,customPromos:v,excludeFrom:y,showPromos:n,widget:m}),w=await(0,A.E)({deal:d,site:i,articleName:l,articleUrl:c,battle:h.battle,area:s??void 0,link:u,linkText:O,widgetId:m.id,forcedCustomTrackingId:N});return{...d,...w,promos:f}}))};var N=t(6301),P=t(1627);var R=t(4452);const O=(e,r)=>r[e.filter_key]?r[e.filter_key].split(","):[],F=(e,r)=>{const t=O(e,r),a=e&&e.values?e.values:[],n=t.length>0?t:a.map(e=>String(e.value)),o=[];return n.forEach(e=>{const r=a.find(r=>String(r.value).toLowerCase()===e.toLowerCase());r&&o.push(r)}),o},I=e=>{let{data:r,params:t,features:a,widget:n,localiser:i,models:s,area:l}=e;const c=(e=>{let{data:r,params:t,features:a,area:n,widget:i,localiser:s,models:l}=e;const{counts:c={},filters:u=[]}=r||{},{tabs:p,showBundleOffers:d,link:h}=a,m=u.find(e=>{if("priority"===p){const r="label"===e.category,t=e?.values?.find(e=>e.tab_active);return r&&t}return"review"===i.id&&"filter_label[text_game_platform]"===e.filter_key&&e});if("requestedModel"===p){const e=u.find(e=>"popular_model"===e.type);return e?(e.values||[]).map(e=>({value:e.formatted_value,label:e.formatted_value,countProperty:r.offer_type,params:{model_name:e.formatted_value},category:"model",pageSize:t.rows||1})):Object.keys(l).map(e=>({value:e,label:e,countProperty:r.offer_type,params:{model_name:e},category:"model",pageSize:t.rows||1}))}if(c.broadband>0)return[{value:"broadband",label:s.translate("comparisonBroadbandTabLabel"),countProperty:"broadband",params:{filter_product_types:"broadband"},category:"broadband",pageSize:t.rows||3}];if(c.multimedia>0)return[{value:"multimedia",label:s.translate("multimediaTabLabel"),countProperty:"multimedia",params:{filter_product_types:"multimedia"},category:"multimedia",pageSize:t.rows||3}];if(c.subscriptions>0)return[{value:"subscriptions",label:s.translate("reviewSubscriptionsTabLabel"),countProperty:"subscriptions",params:{filter_product_types:"subscriptions"},category:"subscriptions",pageSize:t.rows||3}];if(c.contracts>0){const e=[],r=u.find(e=>"network"===p&&"filter_label[text_network]"===e.filter_key);return r?F(r,t).filter(e=>""!==e.value).map(e=>({value:String(e.value).toLowerCase().replace(/ /g,"-"),label:s.translate(e.formatted_value),image:e.image_url,countProperty:"contracts",params:{[r.filter_key]:e.value},category:"contracts",pageSize:t.rows||3})):(e.push({value:"contracts",label:i.id===o.u.COMPARISON?s.translate("comparisonContractsTabLabel"):s.translate("reviewContractsTabLabel"),countProperty:"contracts",params:{filter_product_types:"contracts"},category:"contracts",pageSize:t.rows||3}),(c.deals>0||c.similar>0)&&e.push({value:"deals",label:s.translate("reviewHandsetsTabLabel"),countProperty:"deals",params:{filter_product_types:"deals"},category:"retail",pageSize:t.rows||4}),"simOnly"===p&&c.contracts>0&&"GB"===n&&e.push({value:"simOnly",label:s.translate("comparisonSimOnlyTabLabel"),countProperty:"contracts",params:{model_name:"Sim Only",filter_product_types:"contracts"},category:"contracts",pageSize:t.rows||3}),e)}if(c.deals>0||c.similar>0){if(m){const e=e=>{const r=(m.values||[]).find(r=>r.tab_active&&(r.value===e.value||Number.parseFloat(String(r.value))===Number.parseFloat(String(e.value))));return r?{value:String(e.value).toLowerCase().replace(/ /g,"-"),rawValue:String(e.value),label:s.translate(e.formatted_value),image:r.image_url,mobileImage:r.mobile_image_url,countProperty:"deals",params:{[m.filter_key]:e.value},category:"retail",type:m.type,pageSize:t.rows||4}:null},r=F(m,t).reduce((r,t)=>{const a=e(t);return a?r.concat([a]):r},[]),a=O(m,t),n=r.map(e=>e.params[m.filter_key]);if((m.values||[]).filter(e=>-1===n.indexOf(e.value)).length>0&&r.push({value:"other",rawValue:"null",label:s.translate("reviewOtherPlatformTabLabel"),image:r.find(e=>e.image)||0===r.length?(0,k.A)("misc/three_dots.png"):null,countProperty:"deals",params:{[m.filter_key.replace("filter_label","filter_label_blacklist")]:n.join(",")},category:"retail",type:m.type,pageSize:t.rows||4}),r.length>0)return a.length>0?a.reduce((e,t)=>{const a=r.find(e=>e.rawValue&&e.rawValue.toLowerCase()===t.toLowerCase());return a?e.concat(a):e},[]):r}const e=[{value:"deals",label:s.translate("reviewRetailTabLabel"),countProperty:"deals",params:{},category:"retail",pageSize:t.rows||4}];return d&&e.push({value:"bundle",label:s.translate("bundleTabLabel"),countProperty:"deals",params:{filter_product_types:"deals",bundle_models:1},category:"retail",pageSize:t.rows||4}),e}return c.offers>0?[{value:"offers",label:s.translate("offersTabLabel"),countProperty:"offers",params:{filter_product_types:"offers"},category:"offers",pageSize:t.rows||3}]:c.vouchers>0?[{value:"vouchers",label:s.translate("offersVouchersTabLabel"),countProperty:"vouchers",params:{},category:"vouchers",pageSize:t.rows||3}]:c.offer_deals>0?[{value:"offer_deals",label:s.translate("offersDealsTabLabel"),countProperty:"offer_deals",params:{},category:"offer_deals",pageSize:t.rows||3}]:c.fallback>0||h?[{value:"fallback",label:s.translate("fallbackLabel"),countProperty:"fallback",params:{filter_product_types:"fallback"},category:"retail",pageSize:t.rows||4}]:c.unique_codes>0?[{value:"unique_codes",label:s.translate("offersUniqueCodesTabLabel"),countProperty:"unique_codes",params:{},category:"unique_codes",pageSize:t.rows||3}]:c.newsletter>0?[{value:"newsletter",label:s.translate("newsletterTabLabel"),countProperty:"newsletter",params:{},category:"newsletter",pageSize:t.rows||3}]:c.rewards>0?[{value:"rewards",label:s.translate("rewardsTabLabel"),countProperty:"rewards",params:{},category:"rewards",pageSize:t.rows||3}]:[]})({data:r,params:t,features:a,area:l,widget:n,localiser:i,models:s});return{tabConfigs:c,defaultTab:(()=>{const e=(0,R.R)(R.$.REVIEW_TAB);if(e&&c.find(r=>r.value===e&&"gamePlatform"===r.type)){const r=(c||[]).find(r=>r.value===e);if(r)return r}return c&&c[0]?c[0]:null})()}},B=async e=>{const{model:r,options:t}=e,{localiser:n,features:i,props:s}=t,{params:l,site:d,articleName:h,articleUrl:m,widget:f,dataLinkMerchant:g,modelBrand:b}=s,{defaultTab:y,tabConfigs:v,widgetResponse:w,tabData:k,battleDealOverrides:x,tabParams:A,widgetMissing:E}=r,{models:D,battle:_,widget:S}=w?.ok?w.data:{models:{},battle:null},T=((e,r)=>r||e||"GB")(s.territory,w?.ok?w.data.area:null),q={...s,area:T,widgetIntroduction:s.widgetIntroduction&&c().decode(s.widgetIntroduction).trim().replace(/(\\n|\\)/g,""),data:k,params:A,tabConfigs:v,defaultTab:y,getTabConfigs:(e,r)=>{const{tabConfigs:t}=I({data:e,params:r,features:i,widget:f,localiser:n,models:D,area:T});return t},models:D,reviews:await(async()=>{const e=Object.keys(D||{}),r=y?y.value:null;if(r&&e&&e.length>0&&k[r]&&k[r].model_info){const t=e.map(e=>D[e]).reduce((e,r)=>(e||(e=r),e));return(async(e,r,t,a,n,o)=>{e=e||{};const i=Object.keys(e.reviews||{}).map(r=>e.reviews[r]);if(i){const e=(()=>{const e=["asin","walmart"],t=["imdb","rt"];switch(r){case"asin":case"walmart":return[r];case"none":return[];case"reversePriority":return e.reverse();case"streamingScores":return t;default:return e}})(),s=(()=>{switch(r){case"priority":case"reversePriority":return 1;default:return e.length}})(),{customTrackingId:l}=(0,p.g)(),c=[];for(let r=0;r["imdb","rt"].includes(t.code_name)?t.code_name===e[r]:t.code_name===e[r]&&t.reviews_url);if(s){const e=await(0,N.g)({params:{articleUrl:n,site:t,area:a,battle:o,merchantName:"asin"===s.code_name?"Amazon":null},forcedCustomTrackingId:l});s.reviews_customTrackingId=e,c.push({...s,reviews_url:(0,P._)(s.reviews_url,t.analyticsName,a,e)})}}return c}return[]})(k[r].model_info[t]||{},i.showReviews??"",d,T,m,_)}return[]})(),getDealData:async e=>{e=e||{};const r=await L({dataLinkMerchant:g,data:e,...i,params:l,localiser:n,site:d,area:T,articleName:h,articleUrl:m,overrides:x,widget:f,defaultTab:y}),t=e?.model_info??{0:{brand:b,model_name:l?.model_name}};return{deals:r,totalDeals:e.counts&&void 0!==e.counts[e.offer_type]?e.counts[e.offer_type]:r.length,dealType:e.offer_type,modelInfo:{...t,...S?.data?.model_info}}}};if(q.dealData=await q.getDealData(y?k[y.value]:{}),!E&&y&&((e,r,t)=>{let{showNoDeals:a}=t;return!0===e?.ok&&(r&&r.deals&&r.deals.length>0||!0===a)})(r.widgetResponse,q.dealData,i)){return u(q,t,q.widget)?{props:q,type:a.kB.SKIPPED}:{props:q,type:a.kB.SUCCESS}}const{only_fallback_offers:C}=l;if(t.props.widget.id===o.u.DEAL||t.props.widget.id===o.u.ANF_DEAL||C&&y||C&&(t.props.widget.id===o.u.COLLECTION||t.props.widget.id===o.u.ANF_COLLECTION))return{props:q,type:a.kB.SUCCESS};if(!w)return{props:q,type:a.kB.SKIPPED};return!w.ok?{props:q,type:a.kB.PRESERVED}:{props:q,type:a.kB.MISSING}},U=async e=>{const r={battleDealOverrides:[],battleFeatures:null,widgetMissing:!1,widgetChanged:!1,reFetchData:!1,tabConfigs:[],defaultTab:null,tabData:{},tabParams:{}},{props:{widget:t,params:a,getWidgetResponse:n}}=e;return((e,r)=>{const{model_name:t,model_id:a,offer:n,match_id:i,only_fallback_offers:s}=r;return!!(e?.id!==o.u.DEAL&&e?.id!==o.u.ANF_DEAL||i)&&!s&&Boolean(t||a||n)})(t,a)?{options:e,model:{...r,widgetResponse:await n(a)}}:{options:e,model:r}};var z=t(4293);var M=t(5924);const V=(e,r)=>{if(e&&e.variants&&e.variants.length>0){const{variants:t}=e,a=((e,r,t)=>{const a=(0,M.A)(["battle"]),n=a&&a.battle?a.battle:"",o=r&&r.params&&r.params.battle?r.params.battle:"",i=n||o;if(/\d*-v\d*/.test(i)){const r=i.match(new RegExp(`^${e}-v(\\d)`));if(r&&r&&r[1])return parseInt(r[1],10)}if(/\d*-\d*/.test(i)){const e=Number(i.split("-")[1]);return t.findIndex(r=>r.id===e)}return 0})(e.id,r,t),n="number"==typeof a?a:0,o=t[n];return o?{...o,variantNumber:n}:null}return null},H=(e,r,t,a)=>{if(e&&function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return 0===e.length||e.filter(e=>{let{attribute:r}=e;return"modelName"!==r}).every(e=>{let{attribute:n,values:o}=e;return(o||[]).some(e=>"widgetType"===n?e===r.widget.id:"editorial"===n?Boolean(parseInt(e,10))===r[n]:"modelId"===n&&t?!!Object.values(t).find(r=>String(r)===e)||Boolean(Object.keys(t).find(r=>{const n=t[r];return(a&&a.model_info&&a.model_info[n]&&a.model_info[n].parents?a.model_info[n].parents:[]).find(r=>String(r.id)===e)})):"blockType"!==n||Boolean(e===r[n]))})}(e.criteria,r,t,a)){const t=V(e,r),a=[];return t&&t.deal_types&&t.deal_types.length>0&&a.push({overrides:t.overrides,dealTypes:t.deal_types,condition:t.condition}),{battleFeatures:t?t.features:null,battleDealOverrides:a,test:e,variant:t}}return{}},j=(e,r)=>{if(0===r.offers.filter(e=>200!==e.product_type).length&&e.offers.length>0)return e.offers;if(r.offers.length>0&&e.offers.length>0){const t=r.offers.filter(r=>!e.offers.find(e=>e.match_id===r.match_id)).sort((e,r)=>r.score0&&0===e.offers.length?r.offers:e.offers},$=e=>{let{tab:r,tabConfigs:t,defaultTab:a,getDataForAllTabs:n,showFilters:o,index:i,reFetchData:s}=e;return a&&r.value===a.value?!!(r.params&&Object.keys(r.params).filter(e=>e.indexOf("filter_")>=0&&"filter_product_types"!==e).length>0)||(!!s||!!(o&&t.length>1)):!(!n||0===i)||"bundle"===r.value},G=async e=>{const{options:r,model:t}=e,{apiFeatures:a,widgetFeatures:n,props:i,features:s}=r,{widget:l,getWidgetResponse:c}=i,{widgetResponse:u,defaultTab:p,reFetchData:d,widgetMissing:h,tabConfigs:m}=t;if(h||!u?.ok)return e;const{widget:{data:f}}=u.data,g=await(async e=>{const{defaultTab:r,tabConfigs:t,data:a,params:n,showFilters:i,reFetchData:s,widget:l}=e,c=Boolean(n.bundle_models)||r&&"model"===r.category||l.id===o.u.SPECS,u={},p={};for(const[o,l]of t.entries()){const d={...n,...l.params},h=$({tab:l,tabConfigs:t,defaultTab:r,getDataForAllTabs:c,showFilters:i,index:o,reFetchData:s}),m={model_info:{},offers:[],filters:[]};if(r&&l.value===r.value&&!h)u[l.value]=a,p[l.value]=n;else if(h){const r=await e.getWidgetResponse(d);r.ok?(u[l.value]=r.data.widget.data,p[l.value]=d):(u[l.value]=m,p[l.value]=d)}else u[l.value]=m,p[l.value]=d}return{tabData:u,tabParams:p}})({defaultTab:p,tabConfigs:m,data:f,params:i.params,showFilters:s.showFilters??!1,reFetchData:d,widget:l,getWidgetResponse:c}),b=((e,r,t)=>{if(t&&r&&r.find(e=>"bundle"===e.value)){const a=e.bundle,n=e[t.value];n&&n.offers&&a&&a.offers&&(e[t.value]={...e[t.value],offers:j(a,n)},delete e.bundle,r=r.filter(e=>"bundle"!==e.value))}return{tabConfigs:r,data:e}})(g.tabData,m,p);n.setAttribute("defaultTab",p),a.setAttribute("defaultTab",p);const y=n.getFeatures("id");return{options:{...r,props:{...i,...y,params:a.getFeatures("value",!0)},widgetFeatures:n,apiFeatures:a,features:y},model:{...t,tabData:b.data,tabConfigs:b.tabConfigs,tabParams:g.tabParams}}},Q=(e,r,t)=>{const a=[];return Array.from(new Set(Object.keys(e).concat(Object.keys(r)))).forEach(n=>{if(r[n]!==e[n])if("filter_product_types"===n){-1===(r[n]||"").split(",").indexOf(t)&&a.push(n)}else a.push(n)}),a.length>0},W=(e,r)=>!((e?.value||e?.type)&&r.length>0),Y=e=>{const{options:r,model:t}=e,{features:a,localiser:n,props:i}=r,{params:s,widget:l}=i,{widgetResponse:c}=t,{models:u,area:p,widget:{data:d}}=c?.ok?c.data:{models:{},area:null,widget:{data:{}}},{tabConfigs:h,defaultTab:m}=I({data:d,params:s,features:a,widget:l,localiser:n,models:u,area:p}),f=((e,r)=>{const{params:t,site:a,editorial:n,widget:i,name:s}=e,{widgetType:l}=(0,M.A)(["widgetType"]);return l||("trd"===a.id&&i.id===o.u.REVIEW&&r&&"contracts"===r.value?o.u.POCKET:"responsive"!==a.platform||"review"!==t.article_type||"deals"!==r?.value||i.id!==o.u.REVIEW||n||"BOT widget"===s?r&&"label_text_game_platform"===r.type&&i.id===o.u.REVIEW?o.u.TABS:"buying_guide"===t.article_type&&i.id===o.u.MERCHANT_LINK&&r&&"subscriptions"===r.value?o.u.PRICE:i.id:o.u.MERCHANT_LINK)})(i,m),g=l.id!==f;return{options:{...r,props:{...i,widgetTypeComponent:f,widget:(0,z.A)(f)}},model:{...t,widgetChanged:g,defaultTab:m,tabConfigs:h,widgetMissing:W(m,h)}}},Z=async e=>{const r=await U(e),t=(e=>{const{options:r,model:t}=e,{apiFeatures:a,widgetFeatures:n,props:i}=r,{widgetResponse:s,widgetMissing:l}=t;if(l||!s?.ok||!s.data.battle)return e;const{widget:{data:c},models:u,battle:p}=s.data,{battleFeatures:d,battleDealOverrides:h,test:m,variant:f}=H(p,i,u,c);if(a.setAttribute("battleFeatures",d),n.setAttribute("battleFeatures",d),d&&d.switchMerchantlinkToReview&&(d.widgetType=o.u.REVIEW),d&&d.widgetType){const e=(0,z.A)(d.widgetType);return{options:{...r,apiFeatures:a,widgetFeatures:n,props:{...i,widget:e,widgetTypeComponent:e.id,battle:{test:m,variant:{id:f?.id||0,name:f?.name||""}}}},model:{...t,battleDealOverrides:h,battleFeatures:d,widgetChanged:!0}}}return{options:{...r,apiFeatures:a,widgetFeatures:n,props:{...i,battle:{test:m,variant:{id:f?.id||0,name:f?.name||""}}}},model:{...t,battleDealOverrides:h,battleFeatures:d}}})(Y(r)),a=(e=>{const{options:r,model:t}=e,{apiFeatures:a,widgetFeatures:n,localiser:i,props:s}=r,{widget:l,params:c}=s,{widgetResponse:u,battleFeatures:p,widgetChanged:d,widgetMissing:h}=t;if(h||!u?.ok)return e;const{widget:{data:m},models:f,area:g}=u.data;if(d){n.setAttribute("widget",l),a.setAttribute("widget",l);const e=a.getFeatures("value",!0),o=I({data:m,params:e,features:n.getFeatures("id"),widget:l,localiser:i,models:f,area:g}),{tabConfigs:u,defaultTab:p}=o;return{options:{...r,widgetFeatures:n,apiFeatures:a,props:{...s,...n.getFeatures("id"),params:{...c,...e}}},model:{...t,reFetchData:Q(c,e,m?.offer_type),tabConfigs:u,defaultTab:p}}}if(p){const e=a.getFeatures("value",!0);return{options:{...r,widgetFeatures:n,apiFeatures:a,props:{...s,...n.getFeatures("id"),params:{...c,...e}}},model:{...t,reFetchData:Q(c,e,m?.offer_type)}}}return{options:r,model:{...t,reFetchData:l.id===o.u.SPECS}}})(t),n=await G(a),i=await s(n);return B(i)},K=async e=>{let{props:r}=e;const{params:t,getSeasonalResponse:n,keywords:o}=r,i=await n(t),s=((e,r)=>{if(!e.ok)return a.kB.PRESERVED;if(!e.data.link)return a.kB.MISSING;const t=e.data.link?.tags;return r&&t&&t?.length>0?t.some(e=>r.includes(e))?a.kB.SUCCESS:a.kB.SKIPPED:a.kB.SUCCESS})(i,o);return{props:{...r,seasonalResponse:i},type:s}};var J=t(3948);const X=async e=>{const{editorial:r,placeholder:t,defaultParams:i,index:s,site:l,territory:c,localiser:p,url:d,keywords:h,getWidgetResponse:m,getSeasonalResponse:f,getAiredaleFeeds:g,getModelSuggestions:b,postForWidgetResponse:y,articleId:v,articleName:w,articleUrl:k,origin:x,dataLinkMerchant:A}=e;let{attributes:E}=e;const D=(e=>{if((e||"").indexOf("iframe.html")>=0)return[]})(k),_=(0,M.A)(D),S=((e,r)=>{const t=(0,J.A)(o.u,e);if(t)return(0,z.A)(t);const a=(0,J.A)(o.u,r);if(!a)throw new Error(`Invalid widget type: ${r}`);return(0,z.A)(a)})(E.displayType,E.widgetType);E={...i,...E,..._};const T=new n.s5(E,S,r,p,l,c,h,x),q=new n.s6(E,S,r,p,l,c,h),C=q.getFeatures("id"),L={...T.getFeatures("value"),...T.getLabels()},N=u(C,e,S),P={attributes:E,getWidgetResponse:m,getSeasonalResponse:f,getAiredaleFeeds:g,getModelSuggestions:b,postForWidgetResponse:y,widget:S,editorial:r,placeholder:t??null,site:l,territory:c,localiser:p,language:p.language,translate:p.translate.bind(p),url:d,index:s,articleId:v??"",articleName:w,articleUrl:k,keywords:h,dealData:{deals:[],totalDeals:0,dealType:"",modelInfo:{}},reviews:[],...C,params:L,widgetTypeComponent:S.id,dataLinkMerchant:A};if(N)return{props:P,type:a.kB.SKIPPED};const R=S.id===o.u.SEASONAL?K:Z;return await R({props:P,apiFeatures:T,widgetFeatures:q,localiser:p,features:C})}},6787:(e,r,t)=>{"use strict";t.d(r,{b:()=>a});const a=e=>{let{price:r,wasPrice:t}=e;if(t){return(Number.parseFloat((t-Number.parseFloat(r)).toFixed(2))/t*100).toFixed(0)}}},6811:(e,r)=>{r.SAME=0;r.CAMELCASE=1,r.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},7566:(e,r,t)=>{"use strict";t.d(r,{c:()=>a});const a=e=>e.charAt(0).toUpperCase()+e.slice(1)},7731:(e,r,t)=>{for(var a,n=t(3899),o=t(5270).CASE_SENSITIVE_TAG_NAMES,i=n.Comment,s=n.Element,l=n.ProcessingInstruction,c=n.Text,u={},p=0,d=o.length;p{"use strict";t.d(r,{A:()=>a});const a=e=>{switch(e){case"GBP":return"£";case"NGN":return"₦";case"JPY":return"¥";case"EUR":return"€";case"KRW":return"₩";case"USD":case"AUD":case"CAD":case"SGD":case"NZD":return"$";case"INR":return"₹";case"THB":return"฿";case"PHP":return"₱";case"IDR":return"Rp";case"MYR":return"RM";case"NOK":case"SEK":case"DKK":return"kr";default:return e}}},8134:function(e){e.exports=function(){"use strict";var e="week",r="year";return function(t,a,n){var o=a.prototype;o.week=function(t){if(void 0===t&&(t=null),null!==t)return this.add(7*(t-this.week()),"day");var a=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var o=n(this).startOf(r).add(1,r).date(a),i=n(this).endOf(e);if(o.isBefore(i))return 1}var s=n(this).startOf(r).date(a).startOf(e).subtract(1,"millisecond"),l=this.diff(s,e,!0);return l<0?n(this).startOf("week").week():Math.ceil(l)},o.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},8375:(e,r,t)=>{"use strict";t.d(r,{W:()=>a});const a=e=>e.endsWith(".webp")?e:`${e}.webp`},8917:(e,r)=>{"use strict";r.__esModule=!0,r.camelCase=void 0;var t=/^--[a-zA-Z0-9-]+$/,a=/-([a-z])/g,n=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,s=function(e,r){return r.toUpperCase()},l=function(e,r){return"".concat(r,"-")};r.camelCase=function(e,r){return void 0===r&&(r={}),function(e){return!e||n.test(e)||t.test(e)}(e)?e:(e=e.toLowerCase(),(e=r.reactCompat?e.replace(i,l):e.replace(o,l)).replace(a,s))}},9340:function(e,r,t){var a;e=t.nmd(e),function(){r&&r.nodeType,e&&e.nodeType;var n="object"==typeof t.g&&t.g;n.global!==n&&n.window!==n&&n.self;var o,i=2147483647,s=36,l=/^xn--/,c=/[^\x20-\x7E]/,u=/[\x2E\u3002\uFF0E\uFF61]/g,p={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},d=Math.floor,h=String.fromCharCode;function m(e){throw new RangeError(p[e])}function f(e,r){for(var t=e.length,a=[];t--;)a[t]=r(e[t]);return a}function g(e,r){var t=e.split("@"),a="";return t.length>1&&(a=t[0]+"@",e=t[1]),a+f((e=e.replace(u,".")).split("."),r).join(".")}function b(e){for(var r,t,a=[],n=0,o=e.length;n=55296&&r<=56319&&n65535&&(r+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=h(e)}).join("")}function v(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:s}function w(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function k(e,r,t){var a=0;for(e=t?d(e/700):e>>1,e+=d(e/r);e>455;a+=s)e=d(e/35);return d(a+36*e/(e+38))}function x(e){var r,t,a,n,o,l,c,u,p,h,f=[],g=e.length,b=0,w=128,x=72;for((t=e.lastIndexOf("-"))<0&&(t=0),a=0;a=128&&m("not-basic"),f.push(e.charCodeAt(a));for(n=t>0?t+1:0;n=g&&m("invalid-input"),((u=v(e.charCodeAt(n++)))>=s||u>d((i-b)/l))&&m("overflow"),b+=u*l,!(u<(p=c<=x?1:c>=x+26?26:c-x));c+=s)l>d(i/(h=s-p))&&m("overflow"),l*=h;x=k(b-o,r=f.length+1,0==o),d(b/r)>i-w&&m("overflow"),w+=d(b/r),b%=r,f.splice(b++,0,w)}return y(f)}function A(e){var r,t,a,n,o,l,c,u,p,f,g,y,v,x,A,E=[];for(y=(e=b(e)).length,r=128,t=0,o=72,l=0;l=r&&gd((i-t)/(v=a+1))&&m("overflow"),t+=(c-r)*v,r=c,l=0;li&&m("overflow"),g==r){for(u=t,p=s;!(u<(f=p<=o?1:p>=o+26?26:p-o));p+=s)A=u-f,x=s-f,E.push(h(w(f+A%x,0))),u=d(A/x);E.push(h(w(u,0))),o=k(t,v,a==n),t=0,++a}++t,++r}return E.join("")}o={version:"1.3.2",ucs2:{decode:b,encode:y},decode:x,encode:A,toASCII:function(e){return g(e,function(e){return c.test(e)?"xn--"+A(e):e})},toUnicode:function(e){return g(e,function(e){return l.test(e)?x(e.slice(4).toLowerCase()):e})}},void 0===(a=function(){return o}.call(r,t,r,e))||(e.exports=a)}()},9788:e=>{var r=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,a=/^\s*/,n=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(l,c):c}e.exports=function(e,l){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var p=1,d=1;function h(e){var r=e.match(t);r&&(p+=r.length);var a=e.lastIndexOf("\n");d=~a?e.length-a:d+e.length}function m(){var e={line:p,column:d};return function(r){return r.position=new f(e),v(),r}}function f(e){this.start=e,this.end={line:p,column:d},this.source=l.source}f.prototype.content=e;var g=[];function b(r){var t=new Error(l.source+":"+p+":"+d+": "+r);if(t.reason=r,t.filename=l.source,t.line=p,t.column=d,t.source=e,!l.silent)throw t;g.push(t)}function y(r){var t=r.exec(e);if(t){var a=t[0];return h(a),e=e.slice(a.length),t}}function v(){y(a)}function w(e){var r;for(e=e||[];r=k();)!1!==r&&e.push(r);return e}function k(){var r=m();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var t=2;c!=e.charAt(t)&&("*"!=e.charAt(t)||"/"!=e.charAt(t+1));)++t;if(t+=2,c===e.charAt(t-1))return b("End of comment missing");var a=e.slice(2,t-2);return d+=2,h(a),e=e.slice(t),d+=2,r({type:"comment",comment:a})}}function x(){var e=m(),t=y(n);if(t){if(k(),!y(o))return b("property missing ':'");var a=y(i),l=e({type:"declaration",property:u(t[0].replace(r,c)),value:a?u(a[0].replace(r,c)):c});return y(s),l}}return v(),function(){var e,r=[];for(w(r);e=x();)!1!==e&&(r.push(e),w(r));return r}()}},9793:(e,r,t)=>{"use strict";t.d(r,{E:()=>i});var a=t(6301),n=t(1627),o=t(465);const i=async e=>{let{deal:r,site:t,articleUrl:i,area:s,battle:l,widgetId:c,forcedCustomTrackingId:u,link:p,linkText:d,articleName:h}=e;if(!r.offer.link)return r;const m=await(0,a.g)({params:{articleUrl:i,site:t,area:s,battle:l,merchantName:r.merchant.name??null},forcedCustomTrackingId:u}),f=[o.u.DEAL,o.u.ANF_DEAL].includes(c)&&p,g=f?p:r.offer.link,b=f&&d?d:r.offer.link_text;return{...r,offer:{...r.offer,...b&&{link_text:b},link:(0,n._)(g,t.analyticsName,s,m,i,h),...!r.offer.rawLink&&{rawLink:g},custom_tracking_id:m}}}}}]); //# sourceMappingURL=deal.js.map