UNPKG

datocms-plugin-shopify-product

Version:

A plugin that allows users to search and select Shopify products

130 lines (124 loc) 353 kB
(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))f(c);new MutationObserver(c=>{for(const s of c)if(s.type==="childList")for(const m of s.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&f(m)}).observe(document,{childList:!0,subtree:!0});function u(c){const s={};return c.integrity&&(s.integrity=c.integrity),c.referrerPolicy&&(s.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?s.credentials="include":c.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function f(c){if(c.ep)return;c.ep=!0;const s=u(c);fetch(c.href,s)}})();function Bs(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var wc={exports:{}},Gi={};var fy;function F1(){if(fy)return Gi;fy=1;var n=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function u(f,c,s){var m=null;if(s!==void 0&&(m=""+s),c.key!==void 0&&(m=""+c.key),"key"in c){s={};for(var h in c)h!=="key"&&(s[h]=c[h])}else s=c;return c=s.ref,{$$typeof:n,type:f,key:m,ref:c!==void 0?c:null,props:s}}return Gi.Fragment=i,Gi.jsx=u,Gi.jsxs=u,Gi}var oy;function B1(){return oy||(oy=1,wc.exports=F1()),wc.exports}var I=B1(),Cu={exports:{}},fe={},cy;function Ys(){if(cy)return fe;cy=1,Object.defineProperty(fe,"__esModule",{value:!0}),fe.DATA_CLONE_ERROR=fe.MESSAGE=fe.REJECTED=fe.FULFILLED=fe.REPLY=fe.CALL=fe.HANDSHAKE_REPLY=fe.HANDSHAKE=void 0;const n="handshake";fe.HANDSHAKE=n;const i="handshake-reply";fe.HANDSHAKE_REPLY=i;const u="call";fe.CALL=u;const f="reply";fe.REPLY=f;const c="fulfilled";fe.FULFILLED=c;const s="rejected";fe.REJECTED=s;const m="message";fe.MESSAGE=m;const h="DataCloneError";return fe.DATA_CLONE_ERROR=h,fe}var ia={},sy;function Hg(){if(sy)return ia;sy=1,Object.defineProperty(ia,"__esModule",{value:!0}),ia.ERR_NO_IFRAME_SRC=ia.ERR_NOT_IN_IFRAME=ia.ERR_CONNECTION_TIMEOUT=ia.ERR_CONNECTION_DESTROYED=void 0;const n="ConnectionDestroyed";ia.ERR_CONNECTION_DESTROYED=n;const i="ConnectionTimeout";ia.ERR_CONNECTION_TIMEOUT=i;const u="NotInIframe";ia.ERR_NOT_IN_IFRAME=u;const f="NoIframeSrc";return ia.ERR_NO_IFRAME_SRC=f,ia}var Mu={exports:{}},dy;function Y1(){return dy||(dy=1,(function(n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=()=>{const f=[];let c=!1;return{destroy(){c=!0,f.forEach(s=>{s()})},onDestroy(s){c?s():f.push(s)}}};i.default=u,n.exports=i.default})(Mu,Mu.exports)),Mu.exports}var Nu={exports:{}},Zn={},my;function qg(){if(my)return Zn;my=1,Object.defineProperty(Zn,"__esModule",{value:!0}),Zn.deserializeError=Zn.serializeError=void 0;const n=u=>{let f=u.name,c=u.message,s=u.stack;return{name:f,message:c,stack:s}};Zn.serializeError=n;const i=u=>{const f=new Error;return Object.keys(u).forEach(c=>f[c]=u[c]),f};return Zn.deserializeError=i,Zn}var vy;function V1(){return vy||(vy=1,(function(n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=Ys(),f=qg(),c=(s,m,h)=>{const p=s.localName,y=s.local,g=s.remote,_=s.originForSending,N=s.originForReceiving;let R=!1;h(`${p}: Connecting call receiver`);const F=Y=>{if(Y.source!==g||Y.data.penpal!==u.CALL)return;if(Y.origin!==N){h(`${p} received message from origin ${Y.origin} which did not match expected origin ${N}`);return}const X=Y.data,q=X.methodName,W=X.args,$=X.id;h(`${p}: Received ${q}() call`);const J=B=>nt=>{if(h(`${p}: Sending ${q}() reply`),R){h(`${p}: Unable to send ${q}() reply due to destroyed connection`);return}const K={penpal:u.REPLY,id:$,resolution:B,returnValue:nt};B===u.REJECTED&&nt instanceof Error&&(K.returnValue=(0,f.serializeError)(nt),K.returnValueIsError=!0);try{g.postMessage(K,_)}catch(ut){throw ut.name===u.DATA_CLONE_ERROR&&g.postMessage({penpal:u.REPLY,id:$,resolution:u.REJECTED,returnValue:(0,f.serializeError)(ut),returnValueIsError:!0},_),ut}};new Promise(B=>B(m[q].apply(m,W))).then(J(u.FULFILLED),J(u.REJECTED))};return y.addEventListener(u.MESSAGE,F),()=>{R=!0,y.removeEventListener(u.MESSAGE,F)}};i.default=c,n.exports=i.default})(Nu,Nu.exports)),Nu.exports}var Du={exports:{}},Ru={exports:{}},hy;function G1(){return hy||(hy=1,(function(n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;let u=0;var f=()=>++u;i.default=f,n.exports=i.default})(Ru,Ru.exports)),Ru.exports}var yy;function X1(){return yy||(yy=1,(function(n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=Ys(),f=Hg(),c=m(G1()),s=qg();function m(p){return p&&p.__esModule?p:{default:p}}var h=(p,y,g,_,N)=>{const R=y.localName,F=y.local,Y=y.remote,X=y.originForSending,q=y.originForReceiving;let W=!1;N(`${R}: Connecting call sender`);const $=J=>function(){for(var B=arguments.length,nt=new Array(B),K=0;K<B;K++)nt[K]=arguments[K];N(`${R}: Sending ${J}() call`);let ut;try{Y.closed&&(ut=!0)}catch{ut=!0}if(ut&&_(),W){const ft=new Error(`Unable to send ${J}() call due to destroyed connection`);throw ft.code=f.ERR_CONNECTION_DESTROYED,ft}return new Promise((ft,Wt)=>{const Vt=(0,c.default)(),Gt=dt=>{if(dt.source!==Y||dt.data.penpal!==u.REPLY||dt.data.id!==Vt)return;if(dt.origin!==q){N(`${R} received message from origin ${dt.origin} which did not match expected origin ${q}`);return}N(`${R}: Received ${J}() reply`),F.removeEventListener(u.MESSAGE,Gt);let St=dt.data.returnValue;dt.data.returnValueIsError&&(St=(0,s.deserializeError)(St)),(dt.data.resolution===u.FULFILLED?ft:Wt)(St)};F.addEventListener(u.MESSAGE,Gt),Y.postMessage({penpal:u.CALL,id:Vt,methodName:J,args:nt},X)})};return g.reduce((J,B)=>(J[B]=$(B),J),p),()=>{W=!0}};i.default=h,n.exports=i.default})(Du,Du.exports)),Du.exports}var ju={exports:{}},gy;function Q1(){return gy||(gy=1,(function(n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=f=>function(){if(f){for(var c=arguments.length,s=new Array(c),m=0;m<c;m++)s[m]=arguments[m];console.log("[Penpal]",...s)}};i.default=u,n.exports=i.default})(ju,ju.exports)),ju.exports}var py;function k1(){return py||(py=1,(function(n,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var u=Ys(),f=Hg(),c=p(Y1()),s=p(V1()),m=p(X1()),h=p(Q1());function p(g){return g&&g.__esModule?g:{default:g}}var y=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},N=_.parentOrigin,R=N===void 0?"*":N,F=_.methods,Y=F===void 0?{}:F,X=_.timeout,q=_.debug;const W=(0,h.default)(q);if(window===window.top){const ft=new Error("connectToParent() must be called within an iframe");throw ft.code=f.ERR_NOT_IN_IFRAME,ft}const $=(0,c.default)(),J=$.destroy,B=$.onDestroy,nt=window,K=nt.parent;return{promise:new Promise((ft,Wt)=>{let Vt;X!==void 0&&(Vt=setTimeout(()=>{const dt=new Error(`Connection to parent timed out after ${X}ms`);dt.code=f.ERR_CONNECTION_TIMEOUT,Wt(dt),J()},X));const Gt=dt=>{try{clearTimeout()}catch{return}if(dt.source!==K||dt.data.penpal!==u.HANDSHAKE_REPLY)return;if(R!=="*"&&R!==dt.origin){W(`Child received handshake reply from origin ${dt.origin} which did not match expected origin ${R}`);return}W("Child: Received handshake reply"),nt.removeEventListener(u.MESSAGE,Gt);const St={localName:"Child",local:nt,remote:K,originForSending:dt.origin==="null"?"*":dt.origin,originForReceiving:dt.origin},zt={},z=(0,s.default)(St,Y,W);B(z);const V=(0,m.default)(zt,St,dt.data.methodNames,J,W);B(V),clearTimeout(Vt),ft(zt)};nt.addEventListener(u.MESSAGE,Gt),B(()=>{nt.removeEventListener(u.MESSAGE,Gt);const dt=new Error("Connection destroyed");dt.code=f.ERR_CONNECTION_DESTROYED,Wt(dt)}),W("Child: Sending handshake"),K.postMessage({penpal:u.HANDSHAKE,methodNames:Object.keys(Y)},R)}),destroy:J}};i.default=y,n.exports=i.default})(Cu,Cu.exports)),Cu.exports}var Z1=k1();const K1=Bs(Z1);var _a=function(){return _a=Object.assign||function(n){for(var i,u=1,f=arguments.length;u<f;u++){i=arguments[u];for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&(n[c]=i[c])}return n},_a.apply(this,arguments)};function by(n,i){for(var u=_a({},n),f=0,c=i;f<c.length;f++){var s=c[f];delete u[s]}return u}function Uc(n){return function(i,u){if(n){for(var f={},c=0,s=i;c<s.length;c++){var m=s[c],h=u.itemTypes[m.relationships.item_type.data.id];f[m.id]=n(m,_a(_a({},u),{itemType:h}))}return f}}}function ka(n,i){var u=function(f,c,s){if(s.mode===n){var m=I1(c),h=function(p){i(f,_a(_a(_a({},c),p),m))};return h(s),h}};return u.mode=n,u}function rr(n,i){var u=function(f,c,s){if(s.mode===n){var m=function(h){i(f,_a(_a({},c),h))};return m(s),m}};return u.mode=n,u}function J1(){for(var n=document.querySelectorAll("body *"),i=0,u=0;u<n.length;u++)i=Math.max(n[u].getBoundingClientRect().bottom,i);return i}var I1=function(n){var i=null,u=function(y){var g=y===void 0?Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.getBoundingClientRect().height,J1()):y;g!==i&&(n.setHeight(g),i=g)},f=null,c=null,s=function(){return u()},m=function(){u(),f||(f=new ResizeObserver(s),f.observe(document.documentElement)),c||(c=new MutationObserver(s),c.observe(window.document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},h=function(){f&&(f.disconnect(),f=null),c&&(c.disconnect(),c=null)},p=function(){return!!f};return{updateHeight:u,startAutoResizer:m,stopAutoResizer:h,isAutoResizerActive:p}},$1=ka("renderAssetSource",function(n,i){n.renderAssetSource&&n.renderAssetSource(i.assetSourceId,i)}),P1=ka("renderConfigScreen",function(n,i){n.renderConfigScreen&&n.renderConfigScreen(i)}),W1=ka("renderFieldExtension",function(n,i){n.renderFieldExtension&&n.renderFieldExtension(i.fieldExtensionId,i)}),tS=rr("renderInspector",function(n,i){n.renderInspector&&n.renderInspector(i.inspectorId,i)}),eS=rr("renderInspectorPanel",function(n,i){n.renderInspectorPanel&&n.renderInspectorPanel(i.panelId,i)}),aS=ka("renderItemCollectionOutlet",function(n,i){n.renderItemCollectionOutlet&&n.renderItemCollectionOutlet(i.itemCollectionOutletId,i)}),nS=ka("renderItemFormOutlet",function(n,i){n.renderItemFormOutlet&&n.renderItemFormOutlet(i.itemFormOutletId,i)}),lS=rr("renderItemFormSidebar",function(n,i){n.renderItemFormSidebar&&n.renderItemFormSidebar(i.sidebarId,i)}),iS=ka("renderItemFormSidebarPanel",function(n,i){n.renderItemFormSidebarPanel&&n.renderItemFormSidebarPanel(i.sidebarPaneId,i)}),rS=ka("renderManualFieldExtensionConfigScreen",function(n,i){n.renderManualFieldExtensionConfigScreen&&n.renderManualFieldExtensionConfigScreen(i.fieldExtensionId,i)}),uS=ka("renderModal",function(n,i){n.renderModal&&n.renderModal(i.modalId,i)}),fS=rr("renderPage",function(n,i){n.renderPage&&n.renderPage(i.pageId,i)}),oS=rr("renderUploadSidebar",function(n,i){n.renderUploadSidebar&&n.renderUploadSidebar(i.sidebarId,i)}),cS=ka("renderUploadSidebarPanel",function(n,i){n.renderUploadSidebarPanel&&n.renderUploadSidebarPanel(i.sidebarPaneId,i)}),ta=function(){return ta=Object.assign||function(n){for(var i,u=1,f=arguments.length;u<f;u++){i=arguments[u];for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&(n[c]=i[c])}return n},ta.apply(this,arguments)},sS=function(n,i,u,f){function c(s){return s instanceof u?s:new u(function(m){m(s)})}return new(u||(u=Promise))(function(s,m){function h(g){try{y(f.next(g))}catch(_){m(_)}}function p(g){try{y(f.throw(g))}catch(_){m(_)}}function y(g){g.done?s(g.value):c(g.value).then(h,p)}y((f=f.apply(n,i||[])).next())})},dS=function(n,i){var u={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},f,c,s,m=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return m.next=h(0),m.throw=h(1),m.return=h(2),typeof Symbol=="function"&&(m[Symbol.iterator]=function(){return this}),m;function h(y){return function(g){return p([y,g])}}function p(y){if(f)throw new TypeError("Generator is already executing.");for(;m&&(m=0,y[0]&&(u=0)),u;)try{if(f=1,c&&(s=y[0]&2?c.return:y[0]?c.throw||((s=c.return)&&s.call(c),0):c.next)&&!(s=s.call(c,y[1])).done)return s;switch(c=0,s&&(y=[y[0]&2,s.value]),y[0]){case 0:case 1:s=y;break;case 4:return u.label++,{value:y[1],done:!1};case 5:u.label++,c=y[1],y=[0];continue;case 7:y=u.ops.pop(),u.trys.pop();continue;default:if(s=u.trys,!(s=s.length>0&&s[s.length-1])&&(y[0]===6||y[0]===2)){u=0;continue}if(y[0]===3&&(!s||y[1]>s[0]&&y[1]<s[3])){u.label=y[1];break}if(y[0]===6&&u.label<s[1]){u.label=s[1],s=y;break}if(s&&u.label<s[2]){u.label=s[2],u.ops.push(y);break}s[2]&&u.ops.pop(),u.trys.pop();continue}y=i.call(n,u)}catch(g){y=[6,g],c=0}finally{f=s=0}if(y[0]&5)throw y[1];return{value:y[0]?y[1]:void 0,done:!0}}},Sy=function(n,i,u){if(u||arguments.length===2)for(var f=0,c=i.length,s;f<c;f++)(s||!(f in i))&&(s||(s=Array.prototype.slice.call(i,0,f)),s[f]=i[f]);return n.concat(s||Array.prototype.slice.call(i))};function mS(){return sS(this,arguments,void 0,function(n){var i,u,f,c,s,m,h,p,y,g,_,N;return n===void 0&&(n={}),dS(this,function(R){switch(R.label){case 0:return i=null,u=null,f=ta(ta({},n),{overrideFieldExtensions:Uc(n.overrideFieldExtensions),customMarksForStructuredTextField:Uc(n.customMarksForStructuredTextField),customBlockStylesForStructuredTextField:Uc(n.customBlockStylesForStructuredTextField)}),c=K1({methods:ta(ta({sdkVersion:function(){return"0.3.0"},implementedHooks:function(){return Object.fromEntries(Object.keys(n).map(function(F){return[F,!0]}))}},Object.fromEntries(Object.entries(f).filter(function(F){var Y=F[0];return!Y.startsWith("render")}))),{onChange:function(F){i&&i(F)},callMethodMergingBootCtx:function(F,Y,X,q,W){return u?u(F,Y,X,q,W):null}})}),[4,c.promise];case 1:return s=R.sent(),[4,s.getSettings()];case 2:for(m=R.sent(),m.mode==="onBoot"&&(h=m,i=function(F){h=F},u=function(F,Y,X,q,W){var $;if(F in f)return($=f)[F].apply($,Sy(Sy([],Y,!1),[ta(ta(ta(ta({},by(s,["getSettings","setHeight"])),by(h,["mode","bodyPadding"])),Object.fromEntries(q.map(function(J){return[J,function(){for(var nt=[],K=0;K<arguments.length;K++)nt[K]=arguments[K];return s.callAdditionalCtxMethod(W,J,nt)}]}))),X)],!1))},f.onBoot&&f.onBoot(ta(ta({},s),h))),p={renderAssetSource:$1,renderConfigScreen:P1,renderFieldExtension:W1,renderItemCollectionOutlet:aS,renderItemFormOutlet:nS,renderItemFormSidebar:lS,renderItemFormSidebarPanel:iS,renderManualFieldExtensionConfigScreen:rS,renderModal:uS,renderPage:fS,renderInspector:tS,renderInspectorPanel:eS,renderUploadSidebar:oS,renderUploadSidebarPanel:cS},y=0,g=Object.values(p);y<g.length;y++)if(_=g[y],N=_(f,s,m),N){i=N;break}return[2]}})})}var vS={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M290.4 19.8C295.4 7.8 307.1 0 320 0L480 0c17.7 0 32 14.3 32 32l0 160c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9L400 157.3 246.6 310.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L354.7 112 297.4 54.6c-9.2-9.2-11.9-22.9-6.9-34.9zM0 176c0-44.2 35.8-80 80-80l80 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-80c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 176z"]},hS=vS,yS={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Fg=yS,gS={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 167c9.4-9.4 24.6-9.4 33.9 0l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9z"]},pS=gS,Lc={exports:{}},mt={};var _y;function bS(){if(_y)return mt;_y=1;var n=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),m=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),_=Symbol.for("react.activity"),N=Symbol.iterator;function R(S){return S===null||typeof S!="object"?null:(S=N&&S[N]||S["@@iterator"],typeof S=="function"?S:null)}var F={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y=Object.assign,X={};function q(S,U,Z){this.props=S,this.context=U,this.refs=X,this.updater=Z||F}q.prototype.isReactComponent={},q.prototype.setState=function(S,U){if(typeof S!="object"&&typeof S!="function"&&S!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,S,U,"setState")},q.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function W(){}W.prototype=q.prototype;function $(S,U,Z){this.props=S,this.context=U,this.refs=X,this.updater=Z||F}var J=$.prototype=new W;J.constructor=$,Y(J,q.prototype),J.isPureReactComponent=!0;var B=Array.isArray;function nt(){}var K={H:null,A:null,T:null,S:null},ut=Object.prototype.hasOwnProperty;function ft(S,U,Z){var P=Z.ref;return{$$typeof:n,type:S,key:U,ref:P!==void 0?P:null,props:Z}}function Wt(S,U){return ft(S.type,U,S.props)}function Vt(S){return typeof S=="object"&&S!==null&&S.$$typeof===n}function Gt(S){var U={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(Z){return U[Z]})}var dt=/\/+/g;function St(S,U){return typeof S=="object"&&S!==null&&S.key!=null?Gt(""+S.key):U.toString(36)}function zt(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(nt,nt):(S.status="pending",S.then(function(U){S.status==="pending"&&(S.status="fulfilled",S.value=U)},function(U){S.status==="pending"&&(S.status="rejected",S.reason=U)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function z(S,U,Z,P,tt){var Q=typeof S;(Q==="undefined"||Q==="boolean")&&(S=null);var E=!1;if(S===null)E=!0;else switch(Q){case"bigint":case"string":case"number":E=!0;break;case"object":switch(S.$$typeof){case n:case i:E=!0;break;case g:return E=S._init,z(E(S._payload),U,Z,P,tt)}}if(E)return tt=tt(S),E=P===""?"."+St(S,0):P,B(tt)?(Z="",E!=null&&(Z=E.replace(dt,"$&/")+"/"),z(tt,U,Z,"",function(k){return k})):tt!=null&&(Vt(tt)&&(tt=Wt(tt,Z+(tt.key==null||S&&S.key===tt.key?"":(""+tt.key).replace(dt,"$&/")+"/")+E)),U.push(tt)),1;E=0;var D=P===""?".":P+":";if(B(S))for(var H=0;H<S.length;H++)P=S[H],Q=D+St(P,H),E+=z(P,U,Z,Q,tt);else if(H=R(S),typeof H=="function")for(S=H.call(S),H=0;!(P=S.next()).done;)P=P.value,Q=D+St(P,H++),E+=z(P,U,Z,Q,tt);else if(Q==="object"){if(typeof S.then=="function")return z(zt(S),U,Z,P,tt);throw U=String(S),Error("Objects are not valid as a React child (found: "+(U==="[object Object]"?"object with keys {"+Object.keys(S).join(", ")+"}":U)+"). If you meant to render a collection of children, use an array instead.")}return E}function V(S,U,Z){if(S==null)return S;var P=[],tt=0;return z(S,P,"","",function(Q){return U.call(Z,Q,tt++)}),P}function rt(S){if(S._status===-1){var U=S._result;U=U(),U.then(function(Z){(S._status===0||S._status===-1)&&(S._status=1,S._result=Z)},function(Z){(S._status===0||S._status===-1)&&(S._status=2,S._result=Z)}),S._status===-1&&(S._status=0,S._result=U)}if(S._status===1)return S._result.default;throw S._result}var bt=typeof reportError=="function"?reportError:function(S){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var U=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof S=="object"&&S!==null&&typeof S.message=="string"?String(S.message):String(S),error:S});if(!window.dispatchEvent(U))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",S);return}console.error(S)},At={map:V,forEach:function(S,U,Z){V(S,function(){U.apply(this,arguments)},Z)},count:function(S){var U=0;return V(S,function(){U++}),U},toArray:function(S){return V(S,function(U){return U})||[]},only:function(S){if(!Vt(S))throw Error("React.Children.only expected to receive a single React element child.");return S}};return mt.Activity=_,mt.Children=At,mt.Component=q,mt.Fragment=u,mt.Profiler=c,mt.PureComponent=$,mt.StrictMode=f,mt.Suspense=p,mt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=K,mt.__COMPILER_RUNTIME={__proto__:null,c:function(S){return K.H.useMemoCache(S)}},mt.cache=function(S){return function(){return S.apply(null,arguments)}},mt.cacheSignal=function(){return null},mt.cloneElement=function(S,U,Z){if(S==null)throw Error("The argument must be a React element, but you passed "+S+".");var P=Y({},S.props),tt=S.key;if(U!=null)for(Q in U.key!==void 0&&(tt=""+U.key),U)!ut.call(U,Q)||Q==="key"||Q==="__self"||Q==="__source"||Q==="ref"&&U.ref===void 0||(P[Q]=U[Q]);var Q=arguments.length-2;if(Q===1)P.children=Z;else if(1<Q){for(var E=Array(Q),D=0;D<Q;D++)E[D]=arguments[D+2];P.children=E}return ft(S.type,tt,P)},mt.createContext=function(S){return S={$$typeof:m,_currentValue:S,_currentValue2:S,_threadCount:0,Provider:null,Consumer:null},S.Provider=S,S.Consumer={$$typeof:s,_context:S},S},mt.createElement=function(S,U,Z){var P,tt={},Q=null;if(U!=null)for(P in U.key!==void 0&&(Q=""+U.key),U)ut.call(U,P)&&P!=="key"&&P!=="__self"&&P!=="__source"&&(tt[P]=U[P]);var E=arguments.length-2;if(E===1)tt.children=Z;else if(1<E){for(var D=Array(E),H=0;H<E;H++)D[H]=arguments[H+2];tt.children=D}if(S&&S.defaultProps)for(P in E=S.defaultProps,E)tt[P]===void 0&&(tt[P]=E[P]);return ft(S,Q,tt)},mt.createRef=function(){return{current:null}},mt.forwardRef=function(S){return{$$typeof:h,render:S}},mt.isValidElement=Vt,mt.lazy=function(S){return{$$typeof:g,_payload:{_status:-1,_result:S},_init:rt}},mt.memo=function(S,U){return{$$typeof:y,type:S,compare:U===void 0?null:U}},mt.startTransition=function(S){var U=K.T,Z={};K.T=Z;try{var P=S(),tt=K.S;tt!==null&&tt(Z,P),typeof P=="object"&&P!==null&&typeof P.then=="function"&&P.then(nt,bt)}catch(Q){bt(Q)}finally{U!==null&&Z.types!==null&&(U.types=Z.types),K.T=U}},mt.unstable_useCacheRefresh=function(){return K.H.useCacheRefresh()},mt.use=function(S){return K.H.use(S)},mt.useActionState=function(S,U,Z){return K.H.useActionState(S,U,Z)},mt.useCallback=function(S,U){return K.H.useCallback(S,U)},mt.useContext=function(S){return K.H.useContext(S)},mt.useDebugValue=function(){},mt.useDeferredValue=function(S,U){return K.H.useDeferredValue(S,U)},mt.useEffect=function(S,U){return K.H.useEffect(S,U)},mt.useEffectEvent=function(S){return K.H.useEffectEvent(S)},mt.useId=function(){return K.H.useId()},mt.useImperativeHandle=function(S,U,Z){return K.H.useImperativeHandle(S,U,Z)},mt.useInsertionEffect=function(S,U){return K.H.useInsertionEffect(S,U)},mt.useLayoutEffect=function(S,U){return K.H.useLayoutEffect(S,U)},mt.useMemo=function(S,U){return K.H.useMemo(S,U)},mt.useOptimistic=function(S,U){return K.H.useOptimistic(S,U)},mt.useReducer=function(S,U,Z){return K.H.useReducer(S,U,Z)},mt.useRef=function(S){return K.H.useRef(S)},mt.useState=function(S){return K.H.useState(S)},mt.useSyncExternalStore=function(S,U,Z){return K.H.useSyncExternalStore(S,U,Z)},mt.useTransition=function(){return K.H.useTransition()},mt.version="19.2.4",mt}var Ey;function Vs(){return Ey||(Ey=1,Lc.exports=bS()),Lc.exports}var qt=Vs();const st=Bs(qt);function us(n,i){(i==null||i>n.length)&&(i=n.length);for(var u=0,f=Array(i);u<i;u++)f[u]=n[u];return f}function SS(n){if(Array.isArray(n))return n}function _S(n){if(Array.isArray(n))return us(n)}function ES(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}function AS(n,i){for(var u=0;u<i.length;u++){var f=i[u];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,Bg(f.key),f)}}function OS(n,i,u){return i&&AS(n.prototype,i),Object.defineProperty(n,"prototype",{writable:!1}),n}function Gu(n,i){var u=typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(!u){if(Array.isArray(n)||(u=Gs(n))||i){u&&(n=u);var f=0,c=function(){};return{s:c,n:function(){return f>=n.length?{done:!0}:{done:!1,value:n[f++]}},e:function(p){throw p},f:c}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s,m=!0,h=!1;return{s:function(){u=u.call(n)},n:function(){var p=u.next();return m=p.done,p},e:function(p){h=!0,s=p},f:function(){try{m||u.return==null||u.return()}finally{if(h)throw s}}}}function vt(n,i,u){return(i=Bg(i))in n?Object.defineProperty(n,i,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[i]=u,n}function TS(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function zS(n,i){var u=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(u!=null){var f,c,s,m,h=[],p=!0,y=!1;try{if(s=(u=u.call(n)).next,i===0){if(Object(u)!==u)return;p=!1}else for(;!(p=(f=s.call(u)).done)&&(h.push(f.value),h.length!==i);p=!0);}catch(g){y=!0,c=g}finally{try{if(!p&&u.return!=null&&(m=u.return(),Object(m)!==m))return}finally{if(y)throw c}}return h}}function xS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function CS(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ay(n,i){var u=Object.keys(n);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(n);i&&(f=f.filter(function(c){return Object.getOwnPropertyDescriptor(n,c).enumerable})),u.push.apply(u,f)}return u}function G(n){for(var i=1;i<arguments.length;i++){var u=arguments[i]!=null?arguments[i]:{};i%2?Ay(Object(u),!0).forEach(function(f){vt(n,f,u[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(u)):Ay(Object(u)).forEach(function(f){Object.defineProperty(n,f,Object.getOwnPropertyDescriptor(u,f))})}return n}function rf(n,i){return SS(n)||zS(n,i)||Gs(n,i)||xS()}function oa(n){return _S(n)||TS(n)||Gs(n)||CS()}function MS(n,i){if(typeof n!="object"||!n)return n;var u=n[Symbol.toPrimitive];if(u!==void 0){var f=u.call(n,i);if(typeof f!="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(n)}function Bg(n){var i=MS(n,"string");return typeof i=="symbol"?i:i+""}function Ku(n){"@babel/helpers - typeof";return Ku=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},Ku(n)}function Gs(n,i){if(n){if(typeof n=="string")return us(n,i);var u={}.toString.call(n).slice(8,-1);return u==="Object"&&n.constructor&&(u=n.constructor.name),u==="Map"||u==="Set"?Array.from(n):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?us(n,i):void 0}}var Oy=function(){},Xs={},Yg={},Vg=null,Gg={mark:Oy,measure:Oy};try{typeof window<"u"&&(Xs=window),typeof document<"u"&&(Yg=document),typeof MutationObserver<"u"&&(Vg=MutationObserver),typeof performance<"u"&&(Gg=performance)}catch{}var NS=Xs.navigator||{},Ty=NS.userAgent,zy=Ty===void 0?"":Ty,_n=Xs,kt=Yg,xy=Vg,wu=Gg;_n.document;var Za=!!kt.documentElement&&!!kt.head&&typeof kt.addEventListener=="function"&&typeof kt.createElement=="function",Xg=~zy.indexOf("MSIE")||~zy.indexOf("Trident/"),Hc,DS=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|gt|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,RS=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Graphite|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Whiteboard)?.*/i,Qg={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},graphite:{"fa-thin":"thin",fagt:"thin"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"},utility:{"fa-semibold":"semibold",fausb:"semibold"},"utility-duo":{"fa-semibold":"semibold",faudsb:"semibold"},"utility-fill":{"fa-semibold":"semibold",faufsb:"semibold"}},jS={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},kg=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],ye="classic",ur="duotone",Zg="sharp",Kg="sharp-duotone",Jg="chisel",Ig="etch",$g="graphite",Pg="jelly",Wg="jelly-duo",tp="jelly-fill",ep="notdog",ap="notdog-duo",np="slab",lp="slab-press",ip="thumbprint",rp="utility",up="utility-duo",fp="utility-fill",op="whiteboard",wS="Classic",US="Duotone",LS="Sharp",HS="Sharp Duotone",qS="Chisel",FS="Etch",BS="Graphite",YS="Jelly",VS="Jelly Duo",GS="Jelly Fill",XS="Notdog",QS="Notdog Duo",kS="Slab",ZS="Slab Press",KS="Thumbprint",JS="Utility",IS="Utility Duo",$S="Utility Fill",PS="Whiteboard",cp=[ye,ur,Zg,Kg,Jg,Ig,$g,Pg,Wg,tp,ep,ap,np,lp,ip,rp,up,fp,op];Hc={},vt(vt(vt(vt(vt(vt(vt(vt(vt(vt(Hc,ye,wS),ur,US),Zg,LS),Kg,HS),Jg,qS),Ig,FS),$g,BS),Pg,YS),Wg,VS),tp,GS),vt(vt(vt(vt(vt(vt(vt(vt(vt(Hc,ep,XS),ap,QS),np,kS),lp,ZS),ip,KS),rp,JS),up,IS),fp,$S),op,PS);var WS={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},graphite:{100:"fagt"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"},utility:{600:"fausb"},"utility-duo":{600:"faudsb"},"utility-fill":{600:"faufsb"}},t_={"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Graphite":{100:"fagt",normal:"fagt"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}},e_=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["graphite",{defaultShortPrefixId:"fagt",defaultStyleId:"thin",styleIds:["thin"],futureStyleIds:[],defaultFontWeight:100}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["utility",{defaultShortPrefixId:"fausb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-duo",{defaultShortPrefixId:"faudsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-fill",{defaultShortPrefixId:"faufsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]]),a_={chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},graphite:{thin:"fagt"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-press":{regular:"faslpr"},thumbprint:{light:"fatl"},utility:{semibold:"fausb"},"utility-duo":{semibold:"faudsb"},"utility-fill":{semibold:"faufsb"},whiteboard:{semibold:"fawsb"}},sp=["fak","fa-kit","fakd","fa-kit-duotone"],Cy={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},n_=["kit"],l_="kit",i_="kit-duotone",r_="Kit",u_="Kit Duotone";vt(vt({},l_,r_),i_,u_);var f_={kit:{"fa-kit":"fak"}},o_={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},c_={kit:{fak:"fa-kit"}},My={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},qc,Uu={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},s_=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-graphite","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],d_="classic",m_="duotone",v_="sharp",h_="sharp-duotone",y_="chisel",g_="etch",p_="graphite",b_="jelly",S_="jelly-duo",__="jelly-fill",E_="notdog",A_="notdog-duo",O_="slab",T_="slab-press",z_="thumbprint",x_="utility",C_="utility-duo",M_="utility-fill",N_="whiteboard",D_="Classic",R_="Duotone",j_="Sharp",w_="Sharp Duotone",U_="Chisel",L_="Etch",H_="Graphite",q_="Jelly",F_="Jelly Duo",B_="Jelly Fill",Y_="Notdog",V_="Notdog Duo",G_="Slab",X_="Slab Press",Q_="Thumbprint",k_="Utility",Z_="Utility Duo",K_="Utility Fill",J_="Whiteboard";qc={},vt(vt(vt(vt(vt(vt(vt(vt(vt(vt(qc,d_,D_),m_,R_),v_,j_),h_,w_),y_,U_),g_,L_),p_,H_),b_,q_),S_,F_),__,B_),vt(vt(vt(vt(vt(vt(vt(vt(vt(qc,E_,Y_),A_,V_),O_,G_),T_,X_),z_,Q_),x_,k_),C_,Z_),M_,K_),N_,J_);var I_="kit",$_="kit-duotone",P_="Kit",W_="Kit Duotone";vt(vt({},I_,P_),$_,W_);var t2={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},graphite:{"fa-thin":"fagt"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"},utility:{"fa-semibold":"fausb"},"utility-duo":{"fa-semibold":"faudsb"},"utility-fill":{"fa-semibold":"faufsb"}},e2={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"],slab:["faslr"],"slab-press":["faslpr"],whiteboard:["fawsb"],thumbprint:["fatl"],notdog:["fans"],"notdog-duo":["fands"],etch:["faes"],graphite:["fagt"],jelly:["fajr"],"jelly-fill":["fajfr"],"jelly-duo":["fajdr"],chisel:["facr"],utility:["fausb"],"utility-duo":["faudsb"],"utility-fill":["faufsb"]},fs={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},graphite:{fagt:"fa-thin"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"},utility:{fausb:"fa-semibold"},"utility-duo":{faudsb:"fa-semibold"},"utility-fill":{faufsb:"fa-semibold"}},a2=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"],dp=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fawsb","fatl","fans","fands","faes","fagt","fajr","fajfr","fajdr","facr","fausb","faudsb","faufsb"].concat(s_,a2),n2=["solid","regular","light","thin","duotone","brands","semibold"],mp=[1,2,3,4,5,6,7,8,9,10],l2=mp.concat([11,12,13,14,15,16,17,18,19,20]),i2=["aw","fw","pull-left","pull-right"],r2=[].concat(oa(Object.keys(e2)),n2,i2,["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","inverse","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","width-auto","width-fixed",Uu.GROUP,Uu.SWAP_OPACITY,Uu.PRIMARY,Uu.SECONDARY]).concat(mp.map(function(n){return"".concat(n,"x")})).concat(l2.map(function(n){return"w-".concat(n)})),u2={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},Ga="___FONT_AWESOME___",os=16,vp="fa",hp="svg-inline--fa",$n="data-fa-i2svg",cs="data-fa-pseudo-element",f2="data-fa-pseudo-element-pending",Qs="data-prefix",ks="data-icon",Ny="fontawesome-i2svg",o2="async",c2=["HTML","HEAD","STYLE","SCRIPT"],yp=["::before","::after",":before",":after"],gp=(function(){try{return!0}catch{return!1}})();function fr(n){return new Proxy(n,{get:function(u,f){return f in u?u[f]:u[ye]}})}var pp=G({},Qg);pp[ye]=G(G(G(G({},{"fa-duotone":"duotone"}),Qg[ye]),Cy.kit),Cy["kit-duotone"]);var s2=fr(pp),ss=G({},a_);ss[ye]=G(G(G(G({},{duotone:"fad"}),ss[ye]),My.kit),My["kit-duotone"]);var Dy=fr(ss),ds=G({},fs);ds[ye]=G(G({},ds[ye]),c_.kit);var Zs=fr(ds),ms=G({},t2);ms[ye]=G(G({},ms[ye]),f_.kit);fr(ms);var d2=DS,bp="fa-layers-text",m2=RS,v2=G({},WS);fr(v2);var h2=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Fc=jS,y2=[].concat(oa(n_),oa(r2)),Ji=_n.FontAwesomeConfig||{};function g2(n){var i=kt.querySelector("script["+n+"]");if(i)return i.getAttribute(n)}function p2(n){return n===""?!0:n==="false"?!1:n==="true"?!0:n}if(kt&&typeof kt.querySelector=="function"){var b2=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];b2.forEach(function(n){var i=rf(n,2),u=i[0],f=i[1],c=p2(g2(u));c!=null&&(Ji[f]=c)})}var Sp={styleDefault:"solid",familyDefault:ye,cssPrefix:vp,replacementClass:hp,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Ji.familyPrefix&&(Ji.cssPrefix=Ji.familyPrefix);var kl=G(G({},Sp),Ji);kl.autoReplaceSvg||(kl.observeMutations=!1);var it={};Object.keys(Sp).forEach(function(n){Object.defineProperty(it,n,{enumerable:!0,set:function(u){kl[n]=u,Ii.forEach(function(f){return f(it)})},get:function(){return kl[n]}})});Object.defineProperty(it,"familyPrefix",{enumerable:!0,set:function(i){kl.cssPrefix=i,Ii.forEach(function(u){return u(it)})},get:function(){return kl.cssPrefix}});_n.FontAwesomeConfig=it;var Ii=[];function S2(n){return Ii.push(n),function(){Ii.splice(Ii.indexOf(n),1)}}var Bl=os,Sa={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function _2(n){if(!(!n||!Za)){var i=kt.createElement("style");i.setAttribute("type","text/css"),i.innerHTML=n;for(var u=kt.head.childNodes,f=null,c=u.length-1;c>-1;c--){var s=u[c],m=(s.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(m)>-1&&(f=s)}return kt.head.insertBefore(i,f),n}}var E2="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Ry(){for(var n=12,i="";n-- >0;)i+=E2[Math.random()*62|0];return i}function Il(n){for(var i=[],u=(n||[]).length>>>0;u--;)i[u]=n[u];return i}function Ks(n){return n.classList?Il(n.classList):(n.getAttribute("class")||"").split(" ").filter(function(i){return i})}function _p(n){return"".concat(n).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function A2(n){return Object.keys(n||{}).reduce(function(i,u){return i+"".concat(u,'="').concat(_p(n[u]),'" ')},"").trim()}function uf(n){return Object.keys(n||{}).reduce(function(i,u){return i+"".concat(u,": ").concat(n[u].trim(),";")},"")}function Js(n){return n.size!==Sa.size||n.x!==Sa.x||n.y!==Sa.y||n.rotate!==Sa.rotate||n.flipX||n.flipY}function O2(n){var i=n.transform,u=n.containerWidth,f=n.iconWidth,c={transform:"translate(".concat(u/2," 256)")},s="translate(".concat(i.x*32,", ").concat(i.y*32,") "),m="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),h="rotate(".concat(i.rotate," 0 0)"),p={transform:"".concat(s," ").concat(m," ").concat(h)},y={transform:"translate(".concat(f/2*-1," -256)")};return{outer:c,inner:p,path:y}}function T2(n){var i=n.transform,u=n.width,f=u===void 0?os:u,c=n.height,s=c===void 0?os:c,m="";return Xg?m+="translate(".concat(i.x/Bl-f/2,"em, ").concat(i.y/Bl-s/2,"em) "):m+="translate(calc(-50% + ".concat(i.x/Bl,"em), calc(-50% + ").concat(i.y/Bl,"em)) "),m+="scale(".concat(i.size/Bl*(i.flipX?-1:1),", ").concat(i.size/Bl*(i.flipY?-1:1),") "),m+="rotate(".concat(i.rotate,"deg) "),m}var z2=`:root, :host { --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free'; --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free'; --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro'; --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro'; --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone'; --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone'; --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone'; --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone'; --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands'; --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp'; --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp'; --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp'; --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp'; --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone'; --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone'; --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone'; --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone'; --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab'; --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press'; --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard'; --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint'; --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog'; --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo'; --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch'; --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite'; --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly'; --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill'; --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo'; --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel'; --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility'; --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo'; --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill'; } .svg-inline--fa { box-sizing: content-box; display: var(--fa-display, inline-block); height: 1em; overflow: visible; vertical-align: -0.125em; width: var(--fa-width, 1.25em); } .svg-inline--fa.fa-2xs { vertical-align: 0.1em; } .svg-inline--fa.fa-xs { vertical-align: 0em; } .svg-inline--fa.fa-sm { vertical-align: -0.0714285714em; } .svg-inline--fa.fa-lg { vertical-align: -0.2em; } .svg-inline--fa.fa-xl { vertical-align: -0.25em; } .svg-inline--fa.fa-2xl { vertical-align: -0.3125em; } .svg-inline--fa.fa-pull-left, .svg-inline--fa .fa-pull-start { float: inline-start; margin-inline-end: var(--fa-pull-margin, 0.3em); } .svg-inline--fa.fa-pull-right, .svg-inline--fa .fa-pull-end { float: inline-end; margin-inline-start: var(--fa-pull-margin, 0.3em); } .svg-inline--fa.fa-li { width: var(--fa-li-width, 2em); inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */ } .fa-layers-counter, .fa-layers-text { display: inline-block; position: absolute; text-align: center; } .fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -0.125em; width: var(--fa-width, 1.25em); } .fa-layers .svg-inline--fa { inset: 0; margin: auto; position: absolute; transform-origin: center center; } .fa-layers-text { left: 50%; top: 50%; transform: translate(-50%, -50%); transform-origin: center center; } .fa-layers-counter { background-color: var(--fa-counter-background-color, #ff253a); border-radius: var(--fa-counter-border-radius, 1em); box-sizing: border-box; color: var(--fa-inverse, #fff); line-height: var(--fa-counter-line-height, 1); max-width: var(--fa-counter-max-width, 5em); min-width: var(--fa-counter-min-width, 1.5em); overflow: hidden; padding: var(--fa-counter-padding, 0.25em 0.5em); right: var(--fa-right, 0); text-overflow: ellipsis; top: var(--fa-top, 0); transform: scale(var(--fa-counter-scale, 0.25)); transform-origin: top right; } .fa-layers-bottom-right { bottom: var(--fa-bottom, 0); right: var(--fa-right, 0); top: auto; transform: scale(var(--fa-lay