diff --git a/src/assets/js/alma-checkout-blocks.js b/src/assets/js/alma-checkout-blocks.js index 36ebf938..cce6273f 100644 --- a/src/assets/js/alma-checkout-blocks.js +++ b/src/assets/js/alma-checkout-blocks.js @@ -75,9 +75,11 @@ import '../css/alma-checkout-blocks.css'; const setInPage = (inPageInstance) => { inPage = inPageInstance } + const isPayNow = (settings.gateway_name === "alma_pay_now" || settings.gateway_name === "alma_in_page_pay_now"); return is_in_page ? ( ) : ( { - const {eventRegistration, emitResponse, settings, gateway, store_key} = props; + const {eventRegistration, emitResponse, settings, gateway, store_key, isPayNow} = props; const {onPaymentSetup} = eventRegistration; const {CART_STORE_KEY} = window.wc.wcBlocksData @@ -62,6 +62,7 @@ export const DisplayAlmaBlocks = (props) => { return isLoading ? : { - const {settings, gateway, store_key, setInPage} = props; + const {settings, gateway, store_key, setInPage, isPayNow} = props; const {CART_STORE_KEY} = window.wc.wcBlocksData const {cartTotal} = useSelect((select) => ({ @@ -63,16 +63,17 @@ export const DisplayAlmaInPageBlocks = (props) => { } }, [selectedFeePlan, cartTotal, isLoading]) - + const displayInstallments = isPayNow ? 'none' : 'block'; return isLoading ? : <> - + > } diff --git a/src/assets/js/components/alma-blocks-component.tsx b/src/assets/js/components/alma-blocks-component.tsx index 019d4a93..28d77753 100644 --- a/src/assets/js/components/alma-blocks-component.tsx +++ b/src/assets/js/components/alma-blocks-component.tsx @@ -54,6 +54,7 @@ type AlmaBlocksProps = { selectedFeePlan: string; setSelectedFeePlan: (value: string) => void; hasInPage: boolean; + isPayNow: boolean; totalPrice: number }; @@ -63,6 +64,7 @@ export const AlmaBlocks: React.FC = ( selectedFeePlan, setSelectedFeePlan, hasInPage, + isPayNow, totalPrice, plans } @@ -89,8 +91,6 @@ export const AlmaBlocks: React.FC = ( setSelectedFeePlan(optionKey); }; - const isPayNow = settings.gateway_name === "alma_pay_now"; - const label = ( {settings.description} ); diff --git a/src/build/alma-checkout-blocks.asset.php b/src/build/alma-checkout-blocks.asset.php index 059af7db..2815e8cb 100644 --- a/src/build/alma-checkout-blocks.asset.php +++ b/src/build/alma-checkout-blocks.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'wp-data', 'wp-element'), 'version' => '13b1b261f42717270b07'); + array('react', 'react-dom', 'wp-data', 'wp-element'), 'version' => '47624a2f8e34398a65fb'); diff --git a/src/build/alma-checkout-blocks.css b/src/build/alma-checkout-blocks.css index ccb8e8f1..9e13c2de 100644 --- a/src/build/alma-checkout-blocks.css +++ b/src/build/alma-checkout-blocks.css @@ -1,4 +1,279 @@ -html{box-sizing:border-box}body{font-family:var(--font-family-venn),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--off-white);color:var(--off-black)}*,:after,:before{box-sizing:inherit;outline:none}*{-webkit-tap-highlight-color:transparent;outline:none;touch-action:manipulation}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{cursor:pointer}a{color:var(--off-black)} -.buttonsContainer{margin-bottom:10px}.paymentMethodLabel span{align-items:center;display:flex;flex-direction:row;margin-bottom:0}.paymentMethodLabel span div{color:var(--off-black);font-weight:700}.toggleButtonFieldLabel{margin-bottom:17px}.payNowLabel{color:var(--off-black);margin-bottom:-17px}.toggleButtonField>div:nth-of-type(2){display:flex;gap:var(--spacing-2)}.toggleButtonField>div:nth-of-type(2)>button{font-size:var(--font-base);height:45px;width:45px}.payNow{display:none} -.total{color:var(--off-black);font-family:var(--font-family-argent-cf),var(--font-family-sans-serif);font-size:var(--font-base);line-height:150%}.fees,.total{display:flex;flex-direction:row;font-weight:var(--weight-semi-bold);justify-content:space-between}.fees{font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-xs);line-height:14px}.feesNumbers{display:flex;flex-direction:row;@mixin column-gap var(--spacing-1)}.discountedFees{color:#819098;text-decoration:line-through}@media screen and (--min-w-sm ){.total{font-size:var(--font-lg)}.fees{font-size:var(--font-sm)}} -.bullet{background-color:var(--soft-orange);border-radius:50%;flex-shrink:0;height:10px;margin-right:6px;margin-top:6px;width:10px;z-index:1}.installmentContent{display:flex;flex-shrink:0}.alma-card-installments{margin-top:10px}.firstBullet{background-color:var(--alma-orange);z-index:1}.firstInstallmentContent{color:var(--off-black);font-weight:700}.separator{background-color:var(--off-white);height:calc(100% - 50px);left:11.65px;position:absolute;top:35px;width:2px}.installments{display:flex;flex-direction:column;margin-bottom:var(--spacing-4);@mixin row-gap var(--spacing-1)}.installment{display:flex;flex-direction:row;font-size:var(--font-sm);justify-content:space-between;line-height:22px;width:100%}.hasBreadcrumb{margin-left:calc(var(--spacing-4))}.firstInstallment{font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-semi-bold)}.errorMessage{display:flex;flex-direction:column;font-size:var(--font-sm);@mixin row-gap var(--spacing-4)}.errorMessage>button{margin-top:var(--spacing-4)}.logo{width:50px}.footer{background-color:var(--off-white)!important;border-radius:var(--radius-lg)!important;display:flex;flex-direction:column;margin:0!important;padding:var(--spacing-4)!important;width:auto;@mixin row-gap var(--spacing-1)}.footerCard{display:flex;flex-direction:column;@mixin row-gap var(--spacing-6)}@media screen and (--min-w-sm ){.errorMessage{font-size:var(--font-base)}.shortenHugePlan{max-height:120px;overflow-y:scroll;padding-right:var(--spacing-4)}.installments.shortenHugePlan{margin-bottom:0}.separator{left:35.5px;top:80px}} +/*!*********************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@alma/react-components/dist/global.css ***! + \*********************************************************************************************************************************************************************************************************/ +html { + box-sizing: border-box; +} + +body { + margin: 0; + font-family: var(--font-family-venn), -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, + Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: var(--off-black); + background-color: var(--off-white); +} + +*, +*::before, +*::after { + box-sizing: inherit; + outline: none; +} + +/* https://stackoverflow.com/a/42508425 (modified because buttons & checkboxes kept blueing) */ +* { + -webkit-tap-highlight-color: transparent; + outline: none; + touch-action: manipulation; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; +} + +button { + cursor: pointer; +} + + +a { + color: var(--off-black); +} + +/*!*********************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/assets/css/alma-checkout-blocks.css ***! + \*********************************************************************************************************************************************************************************************/ +/** + * Checkout page. + * + * @package Alma_Gateway_For_Woocommerce + * @since v4.2.5 + **/ + +.buttonsContainer { + margin-bottom: 10px; +} + +.paymentMethodLabel span { + display: flex; + flex-direction: row; + align-items: center; + margin-bottom: 0; +} + +.paymentMethodLabel span div { + font-weight: 700; + color: var(--off-black); +} + +.toggleButtonFieldLabel { + margin-bottom: 17px; +} + +.payNowLabel { + margin-bottom: -17px; + color: var(--off-black); +} + +.toggleButtonField > div:nth-of-type(2) { + display: flex; + gap: var(--spacing-2); +} + +.toggleButtonField > div:nth-of-type(2) > button { + width: 45px; + height: 45px; + font-size: var(--font-base); +} + +.payNow { + display: none; +} + +/*!***********************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.css ***! + \***********************************************************************************************************************************************************************************************************************************/ +.total { + display: flex; + flex-direction: row; + justify-content: space-between; + font-family: var(--font-family-argent-cf), var(--font-family-sans-serif); + font-size: var(--font-base); + line-height: 150%; + font-weight: var(--weight-semi-bold); + color: var(--off-black); +} + +.fees { + display: flex; + flex-direction: row; + justify-content: space-between; + font-family: var(--font-family-venn), var(--font-family-sans-serif); + font-weight: var(--weight-semi-bold); + font-size: var(--font-xs); + line-height: 14px; +} + +.feesNumbers { + display: flex; + flex-direction: row; + + @mixin column-gap var(--spacing-1); +} + +.discountedFees { + text-decoration: line-through; + color: #819098; +} + +@media screen and (--min-w-sm) { + .total { + font-size: var(--font-lg); + } + + .fees { + font-size: var(--font-sm); + } +} + +/*!************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/assets/js/components/Installments/Installments.css ***! + \************************************************************************************************************************************************************************************************************/ +.bullet { + margin-top: 6px; + margin-right: 6px; + width: 10px; + height: 10px; + background-color: var(--soft-orange); + border-radius: 50%; + flex-shrink: 0; + z-index: 1; +} + +.installmentContent { + display: flex; + flex-shrink: 0; +} + +.alma-card-installments { + margin-top: 10px; +} + +.firstBullet { + background-color: var(--alma-orange); + z-index: 1; +} + +.firstInstallmentContent { + font-weight: 700; + color: var(--off-black); +} + +.separator { + position: absolute; + width: 2px; + + /* Magic number for the top position to align as best as possible with the 1st bullet */ + top: 35px; + + /* half pixel is used because the separator should be centered with the bullet + * And the bullet's width is 4px, and the separator width is 2px. */ + left: 11.65px; + + /* We want the separator to be 100% long, minus +/- the height of the footer, so it does not exceed */ + height: calc(100% - 50px); + background-color: var(--off-white); +} + +.installments { + margin-bottom: var(--spacing-4); + display: flex; + flex-direction: column; + + @mixin row-gap var(--spacing-1); +} + +.installment { + display: flex; + flex-direction: row; + justify-content: space-between; + font-size: var(--font-sm); + line-height: 22px; + width: 100%; +} + +.hasBreadcrumb { + margin-left: calc(var(--spacing-4)); +} + +.firstInstallment { + font-weight: var(--weight-semi-bold); + font-family: var(--font-family-venn), var(--font-family-sans-serif); + font-size: var(--font-base); +} + +.errorMessage { + display: flex; + font-size: var(--font-sm); + flex-direction: column; + + @mixin row-gap var(--spacing-4); +} + +.errorMessage > button { + margin-top: var(--spacing-4); +} + +.logo { + width: 50px; +} + +.footer { + /* important needed for chrome 49 */ + margin: 0 !important; + width: auto; + background-color: var(--off-white) !important; + padding: var(--spacing-4) !important; + border-radius: var(--radius-lg) !important; + display: flex; + flex-direction: column; + + @mixin row-gap var(--spacing-1); +} + +.footerCard { + display: flex; + flex-direction: column; + + @mixin row-gap var(--spacing-6); +} + +@media screen and (--min-w-sm) { + .errorMessage { + font-size: var(--font-base); + } + + .shortenHugePlan { + max-height: 120px; + overflow-y: scroll; + padding-right: var(--spacing-4); + } + + .installments.shortenHugePlan { + margin-bottom: 0; + } + + .separator { + /* half pixel is used because the separator should be centered with the bullet + * And the bullet's width is 4px, and the separator width is 2px. */ + left: 35.5px; + + /* Magic number for the top position to align as best as possible with the 1st bullet */ + top: 80px; + } +} + + +/*# sourceMappingURL=alma-checkout-blocks.css.map*/ \ No newline at end of file diff --git a/src/build/alma-checkout-blocks.js b/src/build/alma-checkout-blocks.js index 6a6cc967..42bfdd4e 100644 --- a/src/build/alma-checkout-blocks.js +++ b/src/build/alma-checkout-blocks.js @@ -1,4 +1,45629 @@ -(()=>{var e,t,n,r={9455:(e,t)=>{"use strict";t.A=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(",");if(0===n.length)return!0;var r=e.name||"",l=(e.type||"").toLowerCase(),i=l.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):l===t}))}return!0}},3572:(e,t,n)=>{"use strict";var r=n(1609),l=n.n(r);const i=window.wp.element,o=window.wp.data;var a=n(6942),d=n.n(a),c=n(5556),s=n.n(c);function C(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function u(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function p(e,t){if(e.clientHeightt||i>e&&o=t&&a>=n?i-e-r:o>t&&an?o-t+l:0}n(4363);var m=function(e,t){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},m(e,t)};function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}m(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&H>=0&&x<=g&&M<=v&&$>=k&&x<=T&&H>=A&&M<=N)return R;var B=getComputedStyle(S),F=parseInt(B.borderLeftWidth,10),D=parseInt(B.borderTopWidth,10),j=parseInt(B.borderRightWidth,10),U=parseInt(B.borderBottomWidth,10),z=0,G=0,q="offsetWidth"in S?S.offsetWidth-S.clientWidth-F-j:0,W="offsetHeight"in S?S.offsetHeight-S.clientHeight-D-U:0,K="offsetWidth"in S?0===S.offsetWidth?0:I/S.offsetWidth:0,Y="offsetHeight"in S?0===S.offsetHeight?0:P/S.offsetHeight:0;if(u===S)z="start"===l?V:"end"===l?V-g:"nearest"===l?f(b,b+g,g,D,U,b+V,b+V+L,L):V-g/2,G="start"===i?Z:"center"===i?Z-v/2:"end"===i?Z-v:f(w,w+v,v,F,j,w+Z,w+Z+E,E),z=Math.max(0,z+b),G=Math.max(0,G+w);else{z="start"===l?V-k-D:"end"===l?V-T+U+W:"nearest"===l?f(k,T,P,D,U+W,V,V+L,L):V-(k+P/2)+W/2,G="start"===i?Z-A-F:"center"===i?Z-(A+I/2)+q/2:"end"===i?Z-N+j+q:f(A,N,I,F,j+q,Z,Z+E,E);var X=S.scrollLeft,J=S.scrollTop;V+=J-(z=Math.max(0,Math.min(J+z/Y,S.scrollHeight-P/Y+W))),Z+=X-(G=Math.max(0,Math.min(X+G/K,S.scrollWidth-I/K+q)))}R.push({el:S,top:z,left:G})}return R}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((e=>{let{el:t,top:n,left:r}=e;t.scrollTop=n,t.scrollLeft=r}))}function M(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function x(e,t){let n;function r(){n&&clearTimeout(n)}function l(){for(var l=arguments.length,i=new Array(l),o=0;o{n=null,e(...i)}),t)}return l.cancel=r,l}function H(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),l=1;l(t&&t(e,...r),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault)))}}function V(){for(var e=arguments.length,t=new Array(e),n=0;n{t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}function Z(e){let{isOpen:t,resultCount:n,previousResultCount:r}=e;return t?n?n!==r?`${n} result${1===n?" is":"s are"} available, use up and down arrow keys to navigate. Press Enter key to select.`:"":"No results are available.":""}function R(e,t){return!(e=Array.isArray(e)?e[0]:e)&&t?t:e}const O=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function S(e){void 0===e&&(e={});const t={};return O.forEach((n=>{e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function _(e,t){return void 0!==e[t]}function P(e){const{key:t,keyCode:n}=e;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?`Arrow${t}`:t}function I(e,t,n,r,l){if(void 0===l&&(l=!0),0===n)return-1;const i=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:i+1);let o=t+e;o<0?o=l?i:0:o>i&&(o=l?0:i);const a=k(e,o,n,r,l);return-1===a?t>=n?-1:t:a}function k(e,t,n,r,l){const i=r(t);if(!i||!i.hasAttribute("disabled"))return t;if(e>0){for(let e=t+1;e=0;e--)if(!r(e).hasAttribute("disabled"))return e;return l?e>0?k(1,0,n,r,!1):k(-1,n-1,n,r,!1):-1}function N(e,t,n,r){return void 0===r&&(r=!0),t.some((t=>t&&(M(t,e,n)||r&&M(t,n.document.activeElement,n))))}const T=x((e=>{B(e).textContent=""}),500);function A(e,t){const n=B(t);e&&(n.textContent=e,T(t))}function B(e){void 0===e&&(e=document);let t=e.getElementById("a11y-status-message");return t||(t=e.createElement("div"),t.setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}var F=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16});const D=(()=>{class e extends r.Component{constructor(e){var t;super(e),t=this,this.id=this.props.id||`downshift-${String(y++)}`,this.menuId=this.props.menuId||`${this.id}-menu`,this.labelId=this.props.labelId||`${this.id}-label`,this.inputId=this.props.inputId||`${this.id}-input`,this.getItemId=this.props.getItemId||(e=>`${this.id}-item-${e}`),this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.timeoutIds=[],this.internalSetTimeout=(e,t)=>{const n=setTimeout((()=>{this.timeoutIds=this.timeoutIds.filter((e=>e!==n)),e()}),t);this.timeoutIds.push(n)},this.setItemCount=e=>{this.itemCount=e},this.unsetItemCount=()=>{this.itemCount=null},this.setHighlightedIndex=function(e,n){void 0===e&&(e=t.props.defaultHighlightedIndex),void 0===n&&(n={}),n=S(n),t.internalSetState({highlightedIndex:e,...n})},this.clearSelection=e=>{this.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:this.props.defaultHighlightedIndex,isOpen:this.props.defaultIsOpen},e)},this.selectItem=(e,t,n)=>{t=S(t),this.internalSetState({isOpen:this.props.defaultIsOpen,highlightedIndex:this.props.defaultHighlightedIndex,selectedItem:e,inputValue:this.props.itemToString(e),...t},n)},this.selectItemAtIndex=(e,t,n)=>{const r=this.items[e];null!=r&&this.selectItem(r,t,n)},this.selectHighlightedItem=(e,t)=>this.selectItemAtIndex(this.getState().highlightedIndex,e,t),this.internalSetState=(e,t)=>{let n,r;const l={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&this.props.onInputValueChange(e.inputValue,{...this.getStateAndHelpers(),...e}),this.setState((t=>{t=this.getState(t);let o=i?e(t):e;o=this.props.stateReducer(t,o),n=o.hasOwnProperty("selectedItem");const a={};return n&&o.selectedItem!==t.selectedItem&&(r=o.selectedItem),o.type=o.type||0,Object.keys(o).forEach((e=>{t[e]!==o[e]&&(l[e]=o[e]),"type"!==e&&(o[e],_(this.props,e)||(a[e]=o[e]))})),i&&o.hasOwnProperty("inputValue")&&this.props.onInputValueChange(o.inputValue,{...this.getStateAndHelpers(),...o}),a}),(()=>{L(t)(),Object.keys(l).length>1&&this.props.onStateChange(l,this.getStateAndHelpers()),n&&this.props.onSelect(e.selectedItem,this.getStateAndHelpers()),void 0!==r&&this.props.onChange(r,this.getStateAndHelpers()),this.props.onUserAction(l,this.getStateAndHelpers())}))},this.rootRef=e=>this._rootNode=e,this.getRootProps=function(e,n){let{refKey:r="ref",ref:l,...i}=void 0===e?{}:e,{suppressRefError:o=!1}=void 0===n?{}:n;t.getRootProps.called=!0,t.getRootProps.refKey=r,t.getRootProps.suppressRefError=o;const{isOpen:a}=t.getState();return{[r]:V(l,t.rootRef),role:"combobox","aria-expanded":a,"aria-haspopup":"listbox","aria-owns":a?t.menuId:null,"aria-labelledby":t.labelId,...i}},this.keyDownHandlers={ArrowDown(e){if(e.preventDefault(),this.getState().isOpen){const t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:4})}else this.internalSetState({isOpen:!0,type:4},(()=>{const e=this.getItemCount();if(e>0){const{highlightedIndex:t}=this.getState(),n=I(1,t,e,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(n,{type:4})}}))},ArrowUp(e){if(e.preventDefault(),this.getState().isOpen){const t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:3})}else this.internalSetState({isOpen:!0,type:3},(()=>{const e=this.getItemCount();if(e>0){const{highlightedIndex:t}=this.getState(),n=I(-1,t,e,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(n,{type:3})}}))},Enter(e){if(229===e.which)return;const{isOpen:t,highlightedIndex:n}=this.getState();if(t&&null!=n){e.preventDefault();const t=this.items[n],r=this.getItemNodeFromIndex(n);if(null==t||r&&r.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape(e){e.preventDefault(),this.reset({type:5,...!this.state.isOpen&&{selectedItem:null,inputValue:""}})}},this.buttonKeyDownHandlers={...this.keyDownHandlers," "(e){e.preventDefault(),this.toggleMenu({type:12})}},this.inputKeyDownHandlers={...this.keyDownHandlers,Home(e){const{isOpen:t}=this.getState();if(!t)return;e.preventDefault();const n=this.getItemCount();if(n<=0||!t)return;const r=k(1,0,n,(e=>this.getItemNodeFromIndex(e)),!1);this.setHighlightedIndex(r,{type:7})},End(e){const{isOpen:t}=this.getState();if(!t)return;e.preventDefault();const n=this.getItemCount();if(n<=0||!t)return;const r=k(-1,n-1,n,(e=>this.getItemNodeFromIndex(e)),!1);this.setHighlightedIndex(r,{type:8})}},this.getToggleButtonProps=function(e){let{onClick:n,onPress:r,onKeyDown:l,onKeyUp:i,onBlur:o,...a}=void 0===e?{}:e;const{isOpen:d}=t.getState(),c={onClick:H(n,t.buttonHandleClick),onKeyDown:H(l,t.buttonHandleKeyDown),onKeyUp:H(i,t.buttonHandleKeyUp),onBlur:H(o,t.buttonHandleBlur)};return{type:"button",role:"button","aria-label":d?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0,...a.disabled?{}:c,...a}},this.buttonHandleKeyUp=e=>{e.preventDefault()},this.buttonHandleKeyDown=e=>{const t=P(e);this.buttonKeyDownHandlers[t]&&this.buttonKeyDownHandlers[t].call(this,e)},this.buttonHandleClick=e=>{e.preventDefault(),this.props.environment.document.activeElement===this.props.environment.document.body&&e.target.focus(),this.internalSetTimeout((()=>this.toggleMenu({type:13})))},this.buttonHandleBlur=e=>{const t=e.target;this.internalSetTimeout((()=>{this.isMouseDown||null!=this.props.environment.document.activeElement&&this.props.environment.document.activeElement.id===this.inputId||this.props.environment.document.activeElement===t||this.reset({type:14})}))},this.getLabelProps=e=>({htmlFor:this.inputId,id:this.labelId,...e}),this.getInputProps=function(e){let n,{onKeyDown:r,onBlur:l,onChange:i,onInput:o,onChangeText:a,...d}=void 0===e?{}:e,c={};n="onChange";const{inputValue:s,isOpen:C,highlightedIndex:u}=t.getState();return d.disabled||(c={[n]:H(i,o,t.inputHandleChange),onKeyDown:H(r,t.inputHandleKeyDown),onBlur:H(l,t.inputHandleBlur)}),{"aria-autocomplete":"list","aria-activedescendant":C&&"number"==typeof u&&u>=0?t.getItemId(u):null,"aria-controls":C?t.menuId:null,"aria-labelledby":t.labelId,autoComplete:"off",value:s,id:t.inputId,...c,...d}},this.inputHandleKeyDown=e=>{const t=P(e);t&&this.inputKeyDownHandlers[t]&&this.inputKeyDownHandlers[t].call(this,e)},this.inputHandleChange=e=>{this.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:this.props.defaultHighlightedIndex})},this.inputHandleBlur=()=>{this.internalSetTimeout((()=>{const e=this.props.environment.document&&!!this.props.environment.document.activeElement&&!!this.props.environment.document.activeElement.dataset&&this.props.environment.document.activeElement.dataset.toggle&&this._rootNode&&this._rootNode.contains(this.props.environment.document.activeElement);this.isMouseDown||e||this.reset({type:10})}))},this.menuRef=e=>{this._menuNode=e},this.getMenuProps=function(e,n){let{refKey:r="ref",ref:l,...i}=void 0===e?{}:e,{suppressRefError:o=!1}=void 0===n?{}:n;return t.getMenuProps.called=!0,t.getMenuProps.refKey=r,t.getMenuProps.suppressRefError=o,{[r]:V(l,t.menuRef),role:"listbox","aria-labelledby":i&&i["aria-label"]?null:t.labelId,id:t.menuId,...i}},this.getItemProps=function(e){let{onMouseMove:n,onMouseDown:r,onClick:l,onPress:i,index:o,item:a,...d}=void 0===e?{}:e;void 0===o?(t.items.push(a),o=t.items.indexOf(a)):t.items[o]=a;const c="onClick",s=l,C={onMouseMove:H(n,(()=>{o!==t.getState().highlightedIndex&&(t.setHighlightedIndex(o,{type:2}),t.avoidScrolling=!0,t.internalSetTimeout((()=>t.avoidScrolling=!1),250))})),onMouseDown:H(r,(e=>{e.preventDefault()})),[c]:H(s,(()=>{t.selectItemAtIndex(o,{type:9})}))},u=d.disabled?{onMouseDown:C.onMouseDown}:C;return{id:t.getItemId(o),role:"option","aria-selected":t.getState().highlightedIndex===o,...u,...d}},this.clearItems=()=>{this.items=[]},this.reset=function(e,n){void 0===e&&(e={}),e=S(e),t.internalSetState((n=>{let{selectedItem:r}=n;return{isOpen:t.props.defaultIsOpen,highlightedIndex:t.props.defaultHighlightedIndex,inputValue:t.props.itemToString(r),...e}}),n)},this.toggleMenu=function(e,n){void 0===e&&(e={}),e=S(e),t.internalSetState((n=>{let{isOpen:r}=n;return{isOpen:!r,...r&&{highlightedIndex:t.props.defaultHighlightedIndex},...e}}),(()=>{const{isOpen:r,highlightedIndex:l}=t.getState();r&&t.getItemCount()>0&&"number"==typeof l&&t.setHighlightedIndex(l,e),L(n)()}))},this.openMenu=e=>{this.internalSetState({isOpen:!0},e)},this.closeMenu=e=>{this.internalSetState({isOpen:!1},e)},this.updateStatus=x((()=>{const e=this.getState(),t=this.items[e.highlightedIndex],n=this.getItemCount(),r=this.props.getA11yStatusMessage({itemToString:this.props.itemToString,previousResultCount:this.previousResultCount,resultCount:n,highlightedItem:t,...e});this.previousResultCount=n,A(r,this.props.environment.document)}),200);const{defaultHighlightedIndex:n,initialHighlightedIndex:r=n,defaultIsOpen:l,initialIsOpen:i=l,initialInputValue:o="",initialSelectedItem:a=null}=this.props,d=this.getState({highlightedIndex:r,isOpen:i,inputValue:o,selectedItem:a});null!=d.selectedItem&&void 0===this.props.initialInputValue&&(d.inputValue=this.props.itemToString(d.selectedItem)),this.state=d}internalClearTimeouts(){this.timeoutIds.forEach((e=>{clearTimeout(e)})),this.timeoutIds=[]}getState(e){return void 0===e&&(e=this.state),t=e,n=this.props,Object.keys(t).reduce(((e,r)=>(e[r]=_(n,r)?n[r]:t[r],e)),{});var t,n}getItemCount(){let e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e}getItemNodeFromIndex(e){return this.props.environment.document.getElementById(this.getItemId(e))}scrollHighlightedItemIntoView(){{const e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)}}moveHighlightedIndex(e,t){const n=this.getItemCount(),{highlightedIndex:r}=this.getState();if(n>0){const l=I(e,r,n,(e=>this.getItemNodeFromIndex(e)));this.setHighlightedIndex(l,t)}}getStateAndHelpers(){const{highlightedIndex:e,inputValue:t,selectedItem:n,isOpen:r}=this.getState(),{itemToString:l}=this.props,{id:i}=this,{getRootProps:o,getToggleButtonProps:a,getLabelProps:d,getMenuProps:c,getInputProps:s,getItemProps:C,openMenu:u,closeMenu:p,toggleMenu:f,selectItem:m,selectItemAtIndex:h,selectHighlightedItem:v,setHighlightedIndex:g,clearSelection:w,clearItems:b,reset:y,setItemCount:L,unsetItemCount:E,internalSetState:$}=this;return{getRootProps:o,getToggleButtonProps:a,getLabelProps:d,getMenuProps:c,getInputProps:s,getItemProps:C,reset:y,openMenu:u,closeMenu:p,toggleMenu:f,selectItem:m,selectItemAtIndex:h,selectHighlightedItem:v,setHighlightedIndex:g,clearSelection:w,clearItems:b,setItemCount:L,unsetItemCount:E,setState:$,itemToString:l,id:i,highlightedIndex:e,inputValue:t,isOpen:r,selectedItem:n}}componentDidMount(){{const e=()=>{this.isMouseDown=!0},t=e=>{this.isMouseDown=!1,!N(e.target,[this._rootNode,this._menuNode],this.props.environment)&&this.getState().isOpen&&this.reset({type:1},(()=>this.props.onOuterClick(this.getStateAndHelpers())))},n=()=>{this.isTouchMove=!1},r=()=>{this.isTouchMove=!0},l=e=>{const t=N(e.target,[this._rootNode,this._menuNode],this.props.environment,!1);this.isTouchMove||t||!this.getState().isOpen||this.reset({type:16},(()=>this.props.onOuterClick(this.getStateAndHelpers())))},{environment:i}=this.props;i.addEventListener("mousedown",e),i.addEventListener("mouseup",t),i.addEventListener("touchstart",n),i.addEventListener("touchmove",r),i.addEventListener("touchend",l),this.cleanup=()=>{this.internalClearTimeouts(),this.updateStatus.cancel(),i.removeEventListener("mousedown",e),i.removeEventListener("mouseup",t),i.removeEventListener("touchstart",n),i.removeEventListener("touchmove",r),i.removeEventListener("touchend",l)}}}shouldScroll(e,t){const{highlightedIndex:n}=void 0===this.props.highlightedIndex?this.getState():this.props,{highlightedIndex:r}=void 0===t.highlightedIndex?e:t;return n&&this.getState().isOpen&&!e.isOpen||n!==r}componentDidUpdate(e,t){_(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()}componentWillUnmount(){this.cleanup()}render(){const e=R(this.props.children,E);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;const t=R(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:function(e){return"string"==typeof e.type}(t)?(0,r.cloneElement)(t,this.getRootProps(function(e){return e.props}(t))):void 0:null}}return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:Z,itemToString:e=>null==e?"":String(e),onStateChange:E,onInputValueChange:E,onUserAction:E,onChange:E,onSelect:E,onOuterClick:E,selectedItemChanged:(e,t)=>e!==t,environment:"undefined"==typeof window?{}:window,stateReducer:(e,t)=>t,suppressRefError:!1,scrollIntoView:$},e.stateChangeTypes=F,e})();var j=D;x(((e,t)=>{A(e(),t)}),200),"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;const U={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){const{selectedItem:t,itemToString:n}=e;return t?`${n(t)} has been selected.`:""},scrollIntoView:$,circularNavigation:!1,environment:"undefined"==typeof window?{}:window};s().array.isRequired,s().func,s().func,s().func,s().bool,s().number,s().number,s().number,s().bool,s().bool,s().bool,s().any,s().any,s().any,s().string,s().string,s().string,s().func,s().string,s().func,s().func,s().func,s().func,s().func,s().shape({addEventListener:s().func,removeEventListener:s().func,document:s().shape({getElementById:s().func,activeElement:s().any,body:s().any})}),v(v({},U),{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?"".concat(n," result").concat(1===n?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""}}),s().array.isRequired,s().func,s().func,s().func,s().bool,s().number,s().number,s().number,s().bool,s().bool,s().bool,s().any,s().any,s().any,s().string,s().string,s().string,s().string,s().string,s().string,s().func,s().string,s().string,s().func,s().func,s().func,s().func,s().func,s().func,s().shape({addEventListener:s().func,removeEventListener:s().func,document:s().shape({getElementById:s().func,activeElement:s().any,body:s().any})}),s().array,s().array,s().array,s().func,s().func,s().func,s().number,s().number,s().number,s().func,s().func,s().string,s().string,s().shape({addEventListener:s().func,removeEventListener:s().func,document:s().shape({getElementById:s().func,activeElement:s().any,body:s().any})});var z=n(5795);function G(e){return G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(e)}function q(e){var t=function(e){if("object"!=G(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=G(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==G(t)?t:t+""}function W(e,t,n){return(t=q(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t0?ie(me,--pe):0,Ce--,10===fe&&(Ce=1,se--),fe}function we(){return fe=pe2||Ee(fe)>3?"":" "}function Ve(e,t){for(;--t&&we()&&!(fe<48||fe>102||fe>57&&fe<65||fe>70&&fe<97););return Le(e,ye()+(t<6&&32==be()&&32==we()))}function Ze(e){for(;we();)switch(fe){case e:return pe;case 34:case 39:34!==e&&39!==e&&Ze(fe);break;case 40:41===e&&Ze(e);break;case 92:we()}return pe}function Re(e,t){for(;we()&&e+fe!==57&&(e+fe!==84||47!==be()););return"/*"+Le(t,pe-1)+"*"+ee(47===e?e:we())}function Oe(e){for(;!Ee(be());)we();return Le(e,pe)}var Se="-ms-",_e="-moz-",Pe="-webkit-",Ie="comm",ke="rule",Ne="decl",Te="@keyframes";function Ae(e,t){for(var n="",r=de(e),l=0;l0&&ae(E)-C&&ce(p>32?Ge(E+";",r,n,C-1):Ge(re(E," ","")+";",r,n,C-2),d);break;case 59:E+=";";default:if(ce(L=Ue(E,t,n,c,s,l,a,w,b=[],y=[],C),i),123===g)if(0===s)je(E,t,L,L,b,i,C,a,y);else switch(99===u&&110===ie(E,3)?100:u){case 100:case 108:case 109:case 115:je(e,L,L,r&&ce(Ue(e,L,L,0,0,l,a,w,l,b=[],C),y),l,y,C,a,r?b:y);break;default:je(E,L,L,L,[""],y,0,a,y)}}c=s=p=0,m=v=1,w=E="",C=o;break;case 58:C=1+ae(E),p=f;default:if(m<1)if(123==g)--m;else if(125==g&&0==m++&&125==ge())continue;switch(E+=ee(g),g*m){case 38:v=s>0?1:(E+="\f",-1);break;case 44:a[c++]=(ae(E)-1)*v,v=1;break;case 64:45===be()&&(E+=xe(we())),u=be(),s=C=ae(w=E+=Oe(ye())),g++;break;case 45:45===f&&2==ae(E)&&(m=0)}}return i}function Ue(e,t,n,r,l,i,o,a,d,c,s){for(var C=l-1,u=0===l?i:[""],p=de(u),f=0,m=0,h=0;f0?u[v]+" "+g:re(g,/&\f/g,u[v])))&&(d[h++]=w);return he(e,t,n,0===l?ke:a,d,c,s)}function ze(e,t,n){return he(e,t,n,Ie,ee(fe),oe(e,2,-2),0)}function Ge(e,t,n,r){return he(e,t,n,Ne,oe(e,0,r),oe(e,r+1,-1),r)}function qe(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var We="undefined"!=typeof document,Ke=function(e,t,n){for(var r=0,l=0;r=l,l=be(),38===r&&12===l&&(t[n]=1),!Ee(l);)we();return Le(e,pe)},Ye=new WeakMap,Xe=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Ye.get(n))&&!r){Ye.set(e,!0);for(var l=[],i=function(e,t){return Me(function(e,t){var n=-1,r=44;do{switch(Ee(r)){case 0:38===r&&12===be()&&(t[n]=1),e[n]+=Ke(pe-1,t,n);break;case 2:e[n]+=xe(r);break;case 4:if(44===r){e[++n]=58===be()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=ee(r)}}while(r=we());return e}($e(e),t))}(t,l),o=n.props,a=0,d=0;a6)switch(ie(e,t+1)){case 109:if(45!==ie(e,t+4))break;case 102:return re(e,/(.+:)(.+)-([^]+)/,"$1"+Pe+"$2-$3$1"+_e+(108==ie(e,t+3)?"$3":"$2-$3"))+e;case 115:return~le(e,"stretch")?Qe(re(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==ie(e,t+1))break;case 6444:switch(ie(e,ae(e)-3-(~le(e,"!important")&&10))){case 107:return re(e,":",":"+Pe)+e;case 101:return re(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Pe+(45===ie(e,14)?"inline-":"")+"box$3$1"+Pe+"$2$3$1"+Se+"$2box$3")+e}break;case 5936:switch(ie(e,t+11)){case 114:return Pe+e+Se+re(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Pe+e+Se+re(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Pe+e+Se+re(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Pe+e+Se+e+e}return e}var et,tt,nt=We?void 0:(et=function(){return qe((function(){return{}}))},tt=new WeakMap,function(e){if(tt.has(e))return tt.get(e);var t=et();return tt.set(e,t),t}),rt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Ne:e.return=Qe(e.value,e.length);break;case Te:return Ae([ve(e,{value:re(e.value,"@","@"+Pe)})],r);case ke:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Ae([ve(e,{props:[re(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Ae([ve(e,{props:[re(t,/:(plac\w+)/,":"+Pe+"input-$1")]}),ve(e,{props:[re(t,/:(plac\w+)/,":-moz-$1")]}),ve(e,{props:[re(t,/:(plac\w+)/,Se+"input-$1")]})],r)}return""}))}}],lt=function(e){var t=e.key;if(We&&"css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,l,i=e.stylisPlugins||rt,o={},a=[];We&&(r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,l-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(l){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(l)+d;return{name:c,styles:l,next:mt}}var gt="undefined"!=typeof document,wt=!!r.useInsertionEffect&&r.useInsertionEffect,bt=gt&&wt||function(e){return e()},yt=(wt||r.useLayoutEffect,"undefined"!=typeof document),Lt=r.createContext("undefined"!=typeof HTMLElement?lt({key:"css"}):null),Et=(Lt.Provider,function(e){return(0,r.forwardRef)((function(t,n){var l=(0,r.useContext)(Lt);return e(t,l,n)}))});yt||(Et=function(e){return function(t){var n=(0,r.useContext)(Lt);return null===n?(n=lt({key:"css"}),r.createElement(Lt.Provider,{value:n},e(t,n))):e(t,n)}});var $t,Mt,xt=r.createContext({}),Ht={}.hasOwnProperty,Vt="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Zt=function(e){var t=e.cache,n=e.serialized,l=e.isStringTag;ot(t,n,l);var i=bt((function(){return function(e,t,n){ot(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var l="",i=t;do{var o=e.insert(t===i?"."+r:"",i,e.sheet,!0);it||void 0===o||(l+=o),i=i.next}while(void 0!==i);if(!it&&0!==l.length)return l}}(t,n,l)}));if(!yt&&void 0!==i){for(var o,a=n.name,d=n.next;void 0!==d;)a+=" "+d.name,d=d.next;return r.createElement("style",((o={})["data-emotion"]=t.key+" "+a,o.dangerouslySetInnerHTML={__html:i},o.nonce=t.sheet.nonce,o))}return null},Rt=Et((function(e,t,n){var l=e.css;"string"==typeof l&&void 0!==t.registered[l]&&(l=t.registered[l]);var i=e[Vt],o=[l],a="";"string"==typeof e.className?a=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}(t.registered,o,e.className):null!=e.className&&(a=e.className+" ");var d=vt(o,void 0,r.useContext(xt));a+=t.key+"-"+d.name;var c={};for(var s in e)Ht.call(e,s)&&"css"!==s&&s!==Vt&&(c[s]=e[s]);return c.className=a,n&&(c.ref=n),r.createElement(r.Fragment,null,r.createElement(Zt,{cache:t,serialized:d,isStringTag:"string"==typeof i}),r.createElement(i,c))})),Ot=Rt,St=(n(4634),n(4146),function(e,t){var n=arguments;if(null==t||!Ht.call(t,"css"))return r.createElement.apply(void 0,n);var l=n.length,i=new Array(l);i[0]=Ot,i[1]=function(e,t){var n={};for(var r in t)Ht.call(t,r)&&(n[r]=t[r]);return n[Vt]=e,n}(e,t);for(var o=2;oe.length)&&(t=e.length);for(var n=0,r=Array(t);n({x:e,y:e});function jt(){return"undefined"!=typeof window}function Ut(e){return qt(e)?(e.nodeName||"").toLowerCase():"#document"}function zt(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Gt(e){var t;return null==(t=(qt(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function qt(e){return!!jt()&&(e instanceof Node||e instanceof zt(e).Node)}function Wt(e){return!!jt()&&(e instanceof Element||e instanceof zt(e).Element)}function Kt(e){return!!jt()&&(e instanceof HTMLElement||e instanceof zt(e).HTMLElement)}function Yt(e){return!(!jt()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof zt(e).ShadowRoot)}function Xt(e){const{overflow:t,overflowX:n,overflowY:r,display:l}=Jt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(l)}function Jt(e){return zt(e).getComputedStyle(e)}function Qt(e){const t=function(e){if("html"===Ut(e))return e;const t=e.assignedSlot||e.parentNode||Yt(e)&&e.host||Gt(e);return Yt(t)?t.host:t}(e);return function(e){return["html","body","#document"].includes(Ut(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:Kt(t)&&Xt(t)?t:Qt(t)}function en(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const l=Qt(e),i=l===(null==(r=e.ownerDocument)?void 0:r.body),o=zt(l);if(i){const e=tn(o);return t.concat(o,o.visualViewport||[],Xt(l)?l:[],e&&n?en(e):[])}return t.concat(l,en(l,[],n))}function tn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function nn(e){return Wt(e)?e:e.contextElement}function rn(e){const t=nn(e);if(!Kt(t))return Dt(1);const n=t.getBoundingClientRect(),{width:r,height:l,$:i}=function(e){const t=Jt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const l=Kt(e),i=l?e.offsetWidth:n,o=l?e.offsetHeight:r,a=Bt(n)!==i||Bt(r)!==o;return a&&(n=i,r=o),{width:n,height:r,$:a}}(t);let o=(i?Bt(n.width):n.width)/r,a=(i?Bt(n.height):n.height)/l;return o&&Number.isFinite(o)||(o=1),a&&Number.isFinite(a)||(a=1),{x:o,y:a}}const ln=Dt(0);function on(e){const t=zt(e);return"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ln}function an(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const l=e.getBoundingClientRect(),i=nn(e);let o=Dt(1);t&&(r?Wt(r)&&(o=rn(r)):o=rn(e));const a=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==zt(e))&&t}(i,n,r)?on(i):Dt(0);let d=(l.left+a.x)/o.x,c=(l.top+a.y)/o.y,s=l.width/o.x,C=l.height/o.y;if(i){const e=zt(i),t=r&&Wt(r)?zt(r):r;let n=e,l=tn(n);for(;l&&r&&t!==n;){const e=rn(l),t=l.getBoundingClientRect(),r=Jt(l),i=t.left+(l.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(l.clientTop+parseFloat(r.paddingTop))*e.y;d*=e.x,c*=e.y,s*=e.x,C*=e.y,d+=i,c+=o,n=zt(l),l=tn(n)}}return function(e){const{x:t,y:n,width:r,height:l}=e;return{width:r,height:l,top:n,left:t,right:t+r,bottom:n+l,x:t,y:n}}({width:s,height:C,x:d,y:c})}var dn="undefined"!=typeof document?r.useLayoutEffect:r.useEffect,cn=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],sn=function(){};function Cn(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function un(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),l=2;l-1}function vn(e){return hn(e)?window.pageYOffset:e.scrollTop}function gn(e,t){hn(e)?window.scrollTo(0,t):e.scrollTop=t}function wn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:sn,l=vn(e),i=t-l,o=0;!function t(){var a=function(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}(o+=10,l,i,n);gn(e,a),on.bottom?gn(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+l,e.scrollHeight)):r.top-l=f)return{placement:"bottom",maxHeight:t};if($>=f&&!o)return i&&wn(d,M,H),{placement:"bottom",maxHeight:t};if(!o&&$>=r||o&&L>=r)return i&&wn(d,M,H),{placement:"bottom",maxHeight:o?L-w:$-w};if("auto"===l||o){var V=t,Z=o?y:E;return Z>=r&&(V=Math.min(Z-w-a,t)),{placement:"top",maxHeight:V}}if("bottom"===l)return i&&gn(d,M),{placement:"bottom",maxHeight:t};break;case"top":if(y>=f)return{placement:"top",maxHeight:t};if(E>=f&&!o)return i&&wn(d,x,H),{placement:"top",maxHeight:t};if(!o&&E>=r||o&&y>=r){var R=t;return(!o&&E>=r||o&&y>=r)&&(R=o?y-b:E-b),i&&wn(d,x,H),{placement:"top",maxHeight:R}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(l,'".'))}return c}({maxHeight:l,menuEl:e,minHeight:n,placement:i,shouldScroll:a&&!t,isFixedPosition:t,controlHeight:v});p(r.maxHeight),h(r.placement),null==c||c(r.placement)}}),[l,i,o,a,n,c,v]),t({ref:s,placerProps:Y(Y({},e),{},{placement:m||On(i),maxHeight:u})})},In=function(e,t){var n=e.theme,r=n.spacing.baseUnit,l=n.colors;return Y({textAlign:"center"},t?{}:{color:l.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},kn=In,Nn=In,Tn=["size"],An=["innerProps","isRtl","size"],Bn={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Fn=function(e){var t=e.size,n=Nt(e,Tn);return St("svg",X({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Bn},n))},Dn=function(e){return St(Fn,X({size:20},e),St("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},jn=function(e){return St(Fn,X({size:20},e),St("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Un=function(e,t){var n=e.isFocused,r=e.theme,l=r.spacing.baseUnit,i=r.colors;return Y({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*l,":hover":{color:n?i.neutral80:i.neutral40}})},zn=Un,Gn=Un,qn=function(){var e=_t.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(Rn||(Rn=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),Wn=function(e){var t=e.delay,n=e.offset;return St("span",{css:_t({animation:"".concat(qn," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Kn=["data"],Yn=["innerRef","isDisabled","isHidden","inputClassName"],Xn={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Jn={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Y({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Xn)},Qn=function(e){return Y({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Xn)},er=function(e){var t=e.children,n=e.innerProps;return St("div",n,t)},tr={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return St("div",X({},mn(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||St(Dn,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,l=e.innerRef,i=e.innerProps,o=e.menuIsOpen;return St("div",X({ref:l},mn(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":o}),i,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return St("div",X({},mn(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||St(jn,null))},DownChevron:jn,CrossIcon:Dn,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,l=e.getClassNames,i=e.Heading,o=e.headingProps,a=e.innerProps,d=e.label,c=e.theme,s=e.selectProps;return St("div",X({},mn(e,"group",{group:!0}),a),St(i,X({},o,{selectProps:s,theme:c,getStyles:r,getClassNames:l,cx:n}),d),St("div",null,t))},GroupHeading:function(e){var t=fn(e);t.data;var n=Nt(t,Kn);return St("div",X({},mn(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return St("div",X({},mn(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return St("span",X({},t,mn(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=fn(e),l=r.innerRef,i=r.isDisabled,o=r.isHidden,a=r.inputClassName,d=Nt(r,Yn);return St("div",X({},mn(e,"input",{"input-container":!0}),{"data-value":n||""}),St("input",X({className:t({input:!0},a),ref:l,style:Qn(o),disabled:i},d)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,l=void 0===r?4:r,i=Nt(e,An);return St("div",X({},mn(Y(Y({},i),{},{innerProps:t,isRtl:n,size:l}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),St(Wn,{delay:0,offset:n}),St(Wn,{delay:160,offset:!0}),St(Wn,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return St("div",X({},mn(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,l=e.isMulti;return St("div",X({},mn(e,"menuList",{"menu-list":!0,"menu-list--is-multi":l}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,l=e.controlElement,i=e.innerProps,o=e.menuPlacement,a=e.menuPosition,d=(0,r.useRef)(null),c=(0,r.useRef)(null),s=kt((0,r.useState)(On(o)),2),C=s[0],u=s[1],p=(0,r.useMemo)((function(){return{setPortalPlacement:u}}),[]),f=kt((0,r.useState)(null),2),m=f[0],h=f[1],v=(0,r.useCallback)((function(){if(l){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(l),t="fixed"===a?0:window.pageYOffset,n=e[C]+t;n===(null==m?void 0:m.offset)&&e.left===(null==m?void 0:m.rect.left)&&e.width===(null==m?void 0:m.rect.width)||h({offset:n,rect:e})}}),[l,a,C,null==m?void 0:m.offset,null==m?void 0:m.rect.left,null==m?void 0:m.rect.width]);dn((function(){v()}),[v]);var g=(0,r.useCallback)((function(){"function"==typeof c.current&&(c.current(),c.current=null),l&&d.current&&(c.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:l=!0,ancestorResize:i=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,c=nn(e),s=l||i?[...c?en(c):[],...en(t)]:[];s.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const C=c&&a?function(e,t){let n,r=null;const l=Gt(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(a,d){void 0===a&&(a=!1),void 0===d&&(d=1),i();const{left:c,top:s,width:C,height:u}=e.getBoundingClientRect();if(a||t(),!C||!u)return;const p={rootMargin:-Ft(s)+"px "+-Ft(l.clientWidth-(c+C))+"px "+-Ft(l.clientHeight-(s+u))+"px "+-Ft(c)+"px",threshold:At(0,Tt(1,d))||1};let f=!0;function m(e){const t=e[0].intersectionRatio;if(t!==d){if(!f)return o();t?o(!1,t):n=setTimeout((()=>{o(!1,1e-7)}),1e3)}f=!1}try{r=new IntersectionObserver(m,{...p,root:l.ownerDocument})}catch(e){r=new IntersectionObserver(m,p)}r.observe(e)}(!0),i}(c,n):null;let u,p=-1,f=null;o&&(f=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&f&&(f.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame((()=>{var e;null==(e=f)||e.observe(t)}))),n()})),c&&!d&&f.observe(c),f.observe(t));let m=d?an(e):null;return d&&function t(){const r=an(e);!m||r.x===m.x&&r.y===m.y&&r.width===m.width&&r.height===m.height||n(),m=r,u=requestAnimationFrame(t)}(),n(),()=>{var e;s.forEach((e=>{l&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==C||C(),null==(e=f)||e.disconnect(),f=null,d&&cancelAnimationFrame(u)}}(l,d.current,v,{elementResize:"ResizeObserver"in window}))}),[l,v]);dn((function(){g()}),[g]);var w=(0,r.useCallback)((function(e){d.current=e,g()}),[g]);if(!t&&"fixed"!==a||!m)return null;var b=St("div",X({ref:w},mn(Y(Y({},e),{},{offset:m.offset,position:a,rect:m.rect}),"menuPortal",{"menu-portal":!0}),i),n);return St(Sn.Provider,{value:p},t?(0,z.createPortal)(b,t):b)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,l=Nt(e,Zn);return St("div",X({},mn(Y(Y({},l),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,l=Nt(e,Vn);return St("div",X({},mn(Y(Y({},l),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,l=e.innerProps,i=e.isDisabled,o=e.removeProps,a=e.selectProps,d=n.Container,c=n.Label,s=n.Remove;return St(d,{data:r,innerProps:Y(Y({},mn(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),l),selectProps:a},St(c,{data:r,innerProps:Y({},mn(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:a},t),St(s,{data:r,innerProps:Y(Y({},mn(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:a}))},MultiValueContainer:er,MultiValueLabel:er,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return St("div",X({role:"button"},n),t||St(Dn,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,l=e.isSelected,i=e.innerRef,o=e.innerProps;return St("div",X({},mn(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":l}),{ref:i,"aria-disabled":n},o),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return St("div",X({},mn(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,l=e.isRtl;return St("div",X({},mn(e,"container",{"--is-disabled":r,"--is-rtl":l}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return St("div",X({},mn(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,l=e.hasValue;return St("div",X({},mn(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":l}),n),t)}},nr=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function rr(e,t){for(var n=0;n1?"s":""," ").concat(l.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,l=e.label,i=void 0===l?"":l,o=e.selectValue,a=e.isDisabled,d=e.isSelected,c=e.isAppleDevice,s=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(s(o,n),".");if("menu"===t&&c){var C=a?" disabled":"",u="".concat(d?" selected":"").concat(C);return"".concat(i).concat(u,", ").concat(s(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},pr=function(e){var t=e.ariaSelection,n=e.focusedOption,l=e.focusedValue,i=e.focusableOptions,o=e.isFocused,a=e.selectValue,d=e.selectProps,c=e.id,s=e.isAppleDevice,C=d.ariaLiveMessages,u=d.getOptionLabel,p=d.inputValue,f=d.isMulti,m=d.isOptionDisabled,h=d.isSearchable,v=d.menuIsOpen,g=d.options,w=d.screenReaderStatus,b=d.tabSelectsValue,y=d.isLoading,L=d["aria-label"],E=d["aria-live"],$=(0,r.useMemo)((function(){return Y(Y({},ur),C||{})}),[C]),M=(0,r.useMemo)((function(){var e,n="";if(t&&$.onChange){var r=t.option,l=t.options,i=t.removedValue,o=t.removedValues,d=t.value,c=i||r||(e=d,Array.isArray(e)?null:e),s=c?u(c):"",C=l||o||void 0,p=C?C.map(u):[],f=Y({isDisabled:c&&m(c,a),label:s,labels:p},t);n=$.onChange(f)}return n}),[t,$,m,a,u]),x=(0,r.useMemo)((function(){var e="",t=n||l,r=!!(n&&a&&a.includes(n));if(t&&$.onFocus){var o={focused:t,label:u(t),isDisabled:m(t,a),isSelected:r,options:i,context:t===n?"menu":"value",selectValue:a,isAppleDevice:s};e=$.onFocus(o)}return e}),[n,l,u,m,$,i,a,s]),H=(0,r.useMemo)((function(){var e="";if(v&&g.length&&!y&&$.onFilter){var t=w({count:i.length});e=$.onFilter({inputValue:p,resultsMessage:t})}return e}),[i,p,v,$,g,w,y]),V="initial-input-focus"===(null==t?void 0:t.action),Z=(0,r.useMemo)((function(){var e="";if($.guidance){var t=l?"value":v?"menu":"input";e=$.guidance({"aria-label":L,context:t,isDisabled:n&&m(n,a),isMulti:f,isSearchable:h,tabSelectsValue:b,isInitialFocus:V})}return e}),[L,n,l,f,m,h,v,$,a,b,V]),R=St(r.Fragment,null,St("span",{id:"aria-selection"},M),St("span",{id:"aria-focused"},x),St("span",{id:"aria-results"},H),St("span",{id:"aria-guidance"},Z));return St(r.Fragment,null,St(Cr,{id:c},V&&R),St(Cr,{"aria-live":E,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!V&&R))},fr=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],mr=new RegExp("["+fr.map((function(e){return e.letters})).join("")+"]","g"),hr={},vr=0;vr1?t-1:0),r=1;r0,m=C-u-c,h=!1;m>t&&a.current&&(l&&l(e),a.current=!1),f&&d.current&&(o&&o(e),d.current=!1),f&&t>m?(n&&!a.current&&n(e),p.scrollTop=C,h=!0,a.current=!0):!f&&-t>c&&(i&&!d.current&&i(e),p.scrollTop=0,h=!0,d.current=!0),h&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}}),[n,l,i,o]),u=(0,r.useCallback)((function(e){C(e,e.deltaY)}),[C]),p=(0,r.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),f=(0,r.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;C(e,t)}),[C]),m=(0,r.useCallback)((function(e){if(e){var t=!!Mn&&{passive:!1};e.addEventListener("wheel",u,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",f,t)}}),[f,p,u]),h=(0,r.useCallback)((function(e){e&&(e.removeEventListener("wheel",u,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",f,!1))}),[f,p,u]);return(0,r.useEffect)((function(){if(t){var e=s.current;return m(e),function(){h(e)}}}),[t,m,h]),function(e){s.current=e}}({isEnabled:void 0===l||l,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=function(e){var t=e.isEnabled,n=e.accountForScrollbars,l=void 0===n||n,i=(0,r.useRef)({}),o=(0,r.useRef)(null),a=(0,r.useCallback)((function(e){if(Sr){var t=document.body,n=t&&t.style;if(l&&xr.forEach((function(e){var t=n&&n[e];i.current[e]=t})),l&&_r<1){var r=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,a=window.innerWidth-o+r||0;Object.keys(Hr).forEach((function(e){var t=Hr[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(a,"px"))}t&&Or()&&(t.addEventListener("touchmove",Vr,Pr),e&&(e.addEventListener("touchstart",Rr,Pr),e.addEventListener("touchmove",Zr,Pr))),_r+=1}}),[l]),d=(0,r.useCallback)((function(e){if(Sr){var t=document.body,n=t&&t.style;_r=Math.max(_r-1,0),l&&_r<1&&xr.forEach((function(e){var t=i.current[e];n&&(n[e]=t)})),t&&Or()&&(t.removeEventListener("touchmove",Vr,Pr),e&&(e.removeEventListener("touchstart",Rr,Pr),e.removeEventListener("touchmove",Zr,Pr)))}}),[l]);return(0,r.useEffect)((function(){if(t){var e=o.current;return a(e),function(){d(e)}}}),[t,a,d]),function(e){o.current=e}}({isEnabled:n});return St(r.Fragment,null,n&&St("div",{onClick:Ir,css:kr}),t((function(e){i(e),o(e)})))}var Tr={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Ar=function(e){var t=e.name,n=e.onFocus;return St("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Tr,value:"",onChange:function(){}})};function Br(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Fr(){return Br(/^Mac/i)}var Dr={clearIndicator:Gn,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,l=e.theme,i=l.colors,o=l.borderRadius;return Y({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?i.neutral5:i.neutral0,borderColor:n?i.neutral10:r?i.primary:i.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:r?i.primary:i.neutral30}})},dropdownIndicator:zn,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,l=n.spacing;return Y({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*l.baseUnit,paddingRight:3*l.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,l=r.spacing.baseUnit,i=r.colors;return Y({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?i.neutral10:i.neutral20,marginBottom:2*l,marginTop:2*l})},input:function(e,t){var n=e.isDisabled,r=e.value,l=e.theme,i=l.spacing,o=l.colors;return Y(Y({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Jn),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,l=e.theme,i=l.colors,o=l.spacing.baseUnit;return Y({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*o})},loadingMessage:Nn,menu:function(e,t){var n,r=e.placement,l=e.theme,i=l.borderRadius,o=l.spacing,a=l.colors;return Y((W(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),W(n,"position","absolute"),W(n,"width","100%"),W(n,"zIndex",1),n),t?{}:{backgroundColor:a.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:o.menuGutter,marginTop:o.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return Y({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,l=n.borderRadius,i=n.colors;return Y({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:l/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,l=n.colors,i=e.cropWithEllipsis;return Y({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:l.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,l=n.borderRadius,i=n.colors,o=e.isFocused;return Y({alignItems:"center",display:"flex"},t?{}:{borderRadius:l/2,backgroundColor:o?i.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},noOptionsMessage:kn,option:function(e,t){var n=e.isDisabled,r=e.isFocused,l=e.isSelected,i=e.theme,o=i.spacing,a=i.colors;return Y({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:l?a.primary:r?a.primary25:"transparent",color:n?a.neutral20:l?a.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:n?void 0:l?a.primary:a.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,l=n.colors;return Y({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:l.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,l=r.spacing,i=r.colors;return Y({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?i.neutral40:i.neutral80,marginLeft:l.baseUnit/2,marginRight:l.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,l=e.hasValue,i=e.selectProps.controlShouldRenderValue;return Y({alignItems:"center",display:r&&l&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},jr={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Ur={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:yn(),captureMenuScroll:!yn(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=Y({ignoreCase:!0,ignoreAccents:!0,stringify:Er,trim:!0,matchFrom:"any"},undefined),r=n.ignoreCase,l=n.ignoreAccents,i=n.stringify,o=n.trim,a=n.matchFrom,d=o?Lr(t):t,c=o?Lr(i(e)):i(e);return r&&(d=d.toLowerCase(),c=c.toLowerCase()),l&&(d=yr(d),c=br(c)),"start"===a?c.substr(0,d.length)===d:c.indexOf(d)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function zr(e,t,n,r){return{type:"option",data:t,isDisabled:Qr(e,t,n),isSelected:el(e,t,n),label:Xr(e,t),value:Jr(e,t),index:r}}function Gr(e,t){return e.options.map((function(n,r){if("options"in n){var l=n.options.map((function(n,r){return zr(e,n,t,r)})).filter((function(t){return Kr(e,t)}));return l.length>0?{type:"group",data:n,options:l,index:r}:void 0}var i=zr(e,n,t,r);return Kr(e,i)?i:void 0})).filter(xn)}function qr(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,ar(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Wr(e,t){return e.reduce((function(e,n){return"group"===n.type?e.push.apply(e,ar(n.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}})))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e}),[])}function Kr(e,t){var n=e.inputValue,r=void 0===n?"":n,l=t.data,i=t.isSelected,o=t.label,a=t.value;return(!nl(e)||!i)&&tl(e,{label:o,value:a,data:l},r)}var Yr=function(e,t){var n;return(null===(n=e.find((function(e){return e.data===t})))||void 0===n?void 0:n.id)||null},Xr=function(e,t){return e.getOptionLabel(t)},Jr=function(e,t){return e.getOptionValue(t)};function Qr(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function el(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=Jr(e,t);return n.some((function(t){return Jr(e,t)===r}))}function tl(e,t,n){return!e.filterOption||e.filterOption(t,n)}var nl=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},rl=1,ll=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lr(e,t)}(n,e);var t=function(e){var t=or();return function(){var n,r=ir(e);if(t){var l=ir(this).constructor;n=Reflect.construct(r,arguments,l)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==G(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}(n);function n(e){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.isAppleDevice=Fr()||Br(/^iPhone/i)||Br(/^iPad/i)||Fr()&&navigator.maxTouchPoints>1,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,l=n.onChange,i=n.name;t.name=i,r.ariaOnChange(e,t),l(e,t)},r.setValue=function(e,t,n){var l=r.props,i=l.closeMenuOnSelect,o=l.isMulti,a=l.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:a}),i&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,l=t.isMulti,i=t.name,o=r.state.selectValue,a=l&&r.isOptionSelected(e,o),d=r.isOptionDisabled(e,o);if(a){var c=r.getOptionValue(e);r.setValue(o.filter((function(e){return r.getOptionValue(e)!==c})),"deselect-option",e)}else{if(d)return void r.ariaOnChange(e,{action:"select-option",option:e,name:i});l?r.setValue([].concat(ar(o),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,l=r.getOptionValue(e),i=n.filter((function(e){return r.getOptionValue(e)!==l})),o=Hn(t,i,i[0]||null);r.onChange(o,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(Hn(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],l=t.slice(0,t.length-1),i=Hn(e,l,l[0]||null);n&&r.onChange(i,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return Yr(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return Wr(Gr(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n5||i>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return nl(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,l=t.backspaceRemovesValue,i=t.escapeClearsValue,o=t.inputValue,a=t.isClearable,d=t.isDisabled,c=t.menuIsOpen,s=t.onKeyDown,C=t.tabSelectsValue,u=t.openMenuOnFocus,p=r.state,f=p.focusedOption,m=p.focusedValue,h=p.selectValue;if(!(d||"function"==typeof s&&(s(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;r.focusValue("previous");break;case"ArrowRight":if(!n||o)return;r.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(m)r.removeValue(m);else{if(!l)return;n?r.popValue():a&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!C||!f||u&&r.isOptionSelected(f,h))return;r.selectOption(f);break;case"Enter":if(229===e.keyCode)break;if(c){if(!f)return;if(r.isComposing)return;r.selectOption(f);break}return;case"Escape":c?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:o}),r.onMenuClose()):a&&i&&r.clearValue();break;case" ":if(o)return;if(!c){r.openMenu("first");break}if(!f)return;r.selectOption(f);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++rl),r.state.selectValue=pn(e.value),e.menuIsOpen&&r.state.selectValue.length){var l=r.getFocusableOptionsWithIds(),i=r.buildFocusableOptions(),o=i.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=l,r.state.focusedOption=i[o],r.state.focusedOptionId=Yr(l,i[o])}return r}return function(e,t,n){t&&rr(e.prototype,t),n&&rr(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&bn(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,l=this.state.isFocused;(l&&!n&&e.isDisabled||l&&r&&!e.menuIsOpen)&&this.focusInput(),l&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):l||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(bn(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,l=n.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var a=i.indexOf(r[0]);a>-1&&(o=a)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o],focusedOptionId:this.getFocusedOptionId(i[o])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var l=n.indexOf(r);r||(l=-1);var i=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===l?0:-1===l?i:l-1;break;case"next":l>-1&&l0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var l=0,i=r.indexOf(n);n||(i=-1),"up"===e?l=i>0?i-1:r.length-1:"down"===e?l=(i+1)%r.length:"pageup"===e?(l=i-t)<0&&(l=0):"pagedown"===e?(l=i+t)>r.length-1&&(l=r.length-1):"last"===e&&(l=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[l],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[l])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(jr):Y(Y({},jr),this.props.theme):jr}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,l=this.getValue,i=this.selectOption,o=this.setValue,a=this.props,d=a.isMulti,c=a.isRtl,s=a.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:l,hasValue:this.hasValue(),isMulti:d,isRtl:c,options:s,selectOption:i,selectProps:a,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return Qr(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return el(this.props,e,t)}},{key:"filterOption",value:function(e,t){return tl(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,l=e.inputId,i=e.inputValue,o=e.tabIndex,a=e.form,d=e.menuIsOpen,c=e.required,s=this.getComponents().Input,C=this.state,u=C.inputIsHidden,p=C.ariaSelection,f=this.commonProps,m=l||this.getElementId("input"),h=Y(Y(Y({"aria-autocomplete":"list","aria-expanded":d,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},d&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==p?void 0:p.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?r.createElement(s,X({},f,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:u,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:o,form:a,type:"text",value:i},h)):r.createElement(Mr,X({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:sn,onFocus:this.onInputFocus,disabled:t,tabIndex:o,inputMode:"none",form:a,value:""},h))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,l=t.MultiValueContainer,i=t.MultiValueLabel,o=t.MultiValueRemove,a=t.SingleValue,d=t.Placeholder,c=this.commonProps,s=this.props,C=s.controlShouldRenderValue,u=s.isDisabled,p=s.isMulti,f=s.inputValue,m=s.placeholder,h=this.state,v=h.selectValue,g=h.focusedValue,w=h.isFocused;if(!this.hasValue()||!C)return f?null:r.createElement(d,X({},c,{key:"placeholder",isDisabled:u,isFocused:w,innerProps:{id:this.getElementId("placeholder")}}),m);if(p)return v.map((function(t,a){var d=t===g,s="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return r.createElement(n,X({},c,{components:{Container:l,Label:i,Remove:o},isFocused:d,isDisabled:u,key:s,index:a,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(f)return null;var b=v[0];return r.createElement(a,X({},c,{data:b,isDisabled:u}),this.formatOptionLabel(b,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,l=n.isDisabled,i=n.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||l||!this.hasValue()||i)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,X({},t,{innerProps:a,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,l=n.isDisabled,i=n.isLoading,o=this.state.isFocused;return e&&i?r.createElement(e,X({},t,{innerProps:{"aria-hidden":"true"},isDisabled:l,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var l=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused;return r.createElement(n,X({},l,{isDisabled:i,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,l=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,X({},t,{innerProps:i,isDisabled:n,isFocused:l}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,l=t.GroupHeading,i=t.Menu,o=t.MenuList,a=t.MenuPortal,d=t.LoadingMessage,c=t.NoOptionsMessage,s=t.Option,C=this.commonProps,u=this.state.focusedOption,p=this.props,f=p.captureMenuScroll,m=p.inputValue,h=p.isLoading,v=p.loadingMessage,g=p.minMenuHeight,w=p.maxMenuHeight,b=p.menuIsOpen,y=p.menuPlacement,L=p.menuPosition,E=p.menuPortalTarget,$=p.menuShouldBlockScroll,M=p.menuShouldScrollIntoView,x=p.noOptionsMessage,H=p.onMenuScrollToTop,V=p.onMenuScrollToBottom;if(!b)return null;var Z,R=function(t,n){var l=t.type,i=t.data,o=t.isDisabled,a=t.isSelected,d=t.label,c=t.value,p=u===i,f=o?void 0:function(){return e.onOptionHover(i)},m=o?void 0:function(){return e.selectOption(i)},h="".concat(e.getElementId("option"),"-").concat(n),v={id:h,onClick:m,onMouseMove:f,onMouseOver:f,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:a};return r.createElement(s,X({},C,{innerProps:v,data:i,isDisabled:o,isSelected:a,key:h,label:d,type:l,value:c,isFocused:p,innerRef:p?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())Z=this.getCategorizedOptions().map((function(t){if("group"===t.type){var i=t.data,o=t.options,a=t.index,d="".concat(e.getElementId("group"),"-").concat(a),c="".concat(d,"-heading");return r.createElement(n,X({},C,{key:d,data:i,options:o,Heading:l,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return R(e,"".concat(a,"-").concat(e.index))})))}if("option"===t.type)return R(t,"".concat(t.index))}));else if(h){var O=v({inputValue:m});if(null===O)return null;Z=r.createElement(d,C,O)}else{var S=x({inputValue:m});if(null===S)return null;Z=r.createElement(c,C,S)}var _={minMenuHeight:g,maxMenuHeight:w,menuPlacement:y,menuPosition:L,menuShouldScrollIntoView:M},P=r.createElement(Pn,X({},C,_),(function(t){var n=t.ref,l=t.placerProps,a=l.placement,d=l.maxHeight;return r.createElement(i,X({},C,_,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:h,placement:a}),r.createElement(Nr,{captureEnabled:f,onTopArrive:H,onBottomArrive:V,lockEnabled:$},(function(t){return r.createElement(o,X({},C,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":C.isMulti,id:e.getElementId("listbox")},isLoading:h,maxHeight:d,focusedOption:u}),Z)})))}));return E||"fixed"===L?r.createElement(a,X({},C,{appendTo:E,controlElement:this.controlRef,menuPlacement:y,menuPosition:L}),P):P}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,l=t.isDisabled,i=t.isMulti,o=t.name,a=t.required,d=this.state.selectValue;if(a&&!this.hasValue()&&!l)return r.createElement(Ar,{name:o,onFocus:this.onValueInputFocus});if(o&&!l){if(i){if(n){var c=d.map((function(t){return e.getOptionValue(t)})).join(n);return r.createElement("input",{name:o,type:"hidden",value:c})}var s=d.length>0?d.map((function(t,n){return r.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):r.createElement("input",{name:o,type:"hidden",value:""});return r.createElement("div",null,s)}var C=d[0]?this.getOptionValue(d[0]):"";return r.createElement("input",{name:o,type:"hidden",value:C})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,l=t.focusedOption,i=t.focusedValue,o=t.isFocused,a=t.selectValue,d=this.getFocusableOptions();return r.createElement(pr,X({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:l,focusedValue:i,isFocused:o,selectValue:a,focusableOptions:d,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,l=e.SelectContainer,i=e.ValueContainer,o=this.props,a=o.className,d=o.id,c=o.isDisabled,s=o.menuIsOpen,C=this.state.isFocused,u=this.commonProps=this.getCommonProps();return r.createElement(l,X({},u,{className:a,innerProps:{id:d,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:C}),this.renderLiveRegion(),r.createElement(t,X({},u,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:C,menuIsOpen:s}),r.createElement(i,X({},u,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),r.createElement(n,X({},u,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,l=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,o=t.isFocused,a=t.prevWasFocused,d=t.instancePrefix,c=e.options,s=e.value,C=e.menuIsOpen,u=e.inputValue,p=e.isMulti,f=pn(s),m={};if(n&&(s!==n.value||c!==n.options||C!==n.menuIsOpen||u!==n.inputValue)){var h=C?function(e,t){return qr(Gr(e,t))}(e,f):[],v=C?Wr(Gr(e,f),"".concat(d,"-option")):[],g=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,h);m={selectValue:f,focusedOption:w,focusedOptionId:Yr(v,w),focusableOptionsWithIds:v,focusedValue:g,clearFocusValueOnUpdate:!1}}var b=null!=l&&e!==n?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},y=i,L=o&&a;return o&&!L&&(y={value:Hn(p,f,f[0]||null),options:f,action:"initial-input-focus"},L=!a),"initial-input-focus"===(null==i?void 0:i.action)&&(y=null),Y(Y(Y({},m),b),{},{prevProps:e,ariaSelection:y,prevWasFocused:L})}}]),n}(r.Component);ll.defaultProps=Ur,n(2897),n(5715),n(1847),n(7383),n(4579),n(9511),n(1660),n(1132),n(3738),n(166),n(3693);var il=(0,r.forwardRef)((function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,l=e.defaultMenuIsOpen,i=void 0!==l&&l,o=e.defaultValue,a=void 0===o?null:o,d=e.inputValue,c=e.menuIsOpen,s=e.onChange,C=e.onInputChange,u=e.onMenuClose,p=e.onMenuOpen,f=e.value,m=Nt(e,nr),h=kt((0,r.useState)(void 0!==d?d:n),2),v=h[0],g=h[1],w=kt((0,r.useState)(void 0!==c?c:i),2),b=w[0],y=w[1],L=kt((0,r.useState)(void 0!==f?f:a),2),E=L[0],$=L[1],M=(0,r.useCallback)((function(e,t){"function"==typeof s&&s(e,t),$(e)}),[s]),x=(0,r.useCallback)((function(e,t){var n;"function"==typeof C&&(n=C(e,t)),g(void 0!==n?n:e)}),[C]),H=(0,r.useCallback)((function(){"function"==typeof p&&p(),y(!0)}),[p]),V=(0,r.useCallback)((function(){"function"==typeof u&&u(),y(!1)}),[u]),Z=void 0!==d?d:v,R=void 0!==c?c:b,O=void 0!==f?f:E;return Y(Y({},m),{},{inputValue:Z,menuIsOpen:R,onChange:M,onInputChange:x,onMenuClose:V,onMenuOpen:H,value:O})}(e);return r.createElement(ll,X({ref:t},n))})),ol=il;let al={data:""},dl=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,cl=/\/\*[^]*?\*\/| +/g,sl=/\n+/g,Cl=(e,t)=>{let n="",r="",l="";for(let i in e){let o=e[i];"@"==i[0]?"i"==i[1]?n=i+" "+o+";":r+="f"==i[1]?Cl(o,i):i+"{"+Cl(o,"k"==i[1]?"":t)+"}":"object"==typeof o?r+=Cl(o,t?t.replace(/([^,])+/g,(e=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,(t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)))):i):null!=o&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),l+=Cl.p?Cl.p(i,o):i+":"+o+";")}return n+(t&&l?t+"{"+l+"}":l)+r},ul={},pl=e=>{if("object"==typeof e){let t="";for(let n in e)t+=n+pl(e[n]);return t}return e},fl=(e,t,n,r,l)=>{let i=pl(e),o=ul[i]||(ul[i]=(e=>{let t=0,n=11;for(;t>>0;return"go"+n})(i));if(!ul[o]){let t=i!==e?e:(e=>{let t,n,r=[{}];for(;t=dl.exec(e.replace(cl,""));)t[4]?r.shift():t[3]?(n=t[3].replace(sl," ").trim(),r.unshift(r[0][n]=r[0][n]||{})):r[0][t[1]]=t[2].replace(sl," ").trim();return r[0]})(e);ul[o]=Cl(l?{["@keyframes "+o]:t}:t,n?"":"."+o)}let a=n&&ul.g?ul.g:null;return n&&(ul.g=ul[o]),((e,t,n,r)=>{r?t.data=t.data.replace(r,e):-1===t.data.indexOf(e)&&(t.data=n?e+t.data:t.data+e)})(ul[o],t,r,a),o};function ml(e){let t=this||{},n=e.call?e(t.p):e;return fl(n.unshift?n.raw?((e,t,n)=>e.reduce(((e,r,l)=>{let i=t[l];if(i&&i.call){let e=i(n),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=t?"."+t:e&&"object"==typeof e?e.props?"":Cl(e,""):!1===e?"":e}return e+r+(null==i?"":i)}),""))(n,[].slice.call(arguments,1),t.p):n.reduce(((e,n)=>Object.assign(e,n&&n.call?n(t.p):n)),{}):n,(e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||al)(t.target),t.g,t.o,t.k)}ml.bind({g:1});let hl,vl,gl,wl=ml.bind({k:1});function bl(e,t){let n=this||{};return function(){let r=arguments;function l(i,o){let a=Object.assign({},i),d=a.className||l.className;n.p=Object.assign({theme:vl&&vl()},a),n.o=/ *go\d+/.test(d),a.className=ml.apply(n,r)+(d?" "+d:""),t&&(a.ref=o);let c=e;return e[0]&&(c=a.as||e,delete a.as),gl&&c[0]&&gl(a),hl(c,a)}return t?t(l):l}}var yl=(e,t)=>(e=>"function"==typeof e)(e)?e(t):e,Ll=(()=>{let e=0;return()=>(++e).toString()})(),El=(()=>{let e;return()=>{if(void 0===e&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),$l=new Map,Ml=e=>{if($l.has(e))return;let t=setTimeout((()=>{$l.delete(e),Zl({type:4,toastId:e})}),1e3);$l.set(e,t)},xl=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return t.toast.id&&(e=>{let t=$l.get(e);t&&clearTimeout(t)})(t.toast.id),{...e,toasts:e.toasts.map((e=>e.id===t.toast.id?{...e,...t.toast}:e))};case 2:let{toast:n}=t;return e.toasts.find((e=>e.id===n.id))?xl(e,{type:1,toast:n}):xl(e,{type:0,toast:n});case 3:let{toastId:r}=t;return r?Ml(r):e.toasts.forEach((e=>{Ml(e.id)})),{...e,toasts:e.toasts.map((e=>e.id===r||void 0===r?{...e,visible:!1}:e))};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter((e=>e.id!==t.toastId))};case 5:return{...e,pausedAt:t.time};case 6:let l=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map((e=>({...e,pauseDuration:e.pauseDuration+l})))}}},Hl=[],Vl={toasts:[],pausedAt:void 0},Zl=e=>{Vl=xl(Vl,e),Hl.forEach((e=>{e(Vl)}))},Rl=e=>(t,n)=>{let r=((e,t="blank",n)=>({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...n,id:(null==n?void 0:n.id)||Ll()}))(t,e,n);return Zl({type:2,toast:r}),r.id},Ol=(e,t)=>Rl("blank")(e,t);Ol.error=Rl("error"),Ol.success=Rl("success"),Ol.loading=Rl("loading"),Ol.custom=Rl("custom"),Ol.dismiss=e=>{Zl({type:3,toastId:e})},Ol.remove=e=>Zl({type:4,toastId:e}),Ol.promise=(e,t,n)=>{let r=Ol.loading(t.loading,{...n,...null==n?void 0:n.loading});return e.then((e=>(Ol.success(yl(t.success,e),{id:r,...n,...null==n?void 0:n.success}),e))).catch((e=>{Ol.error(yl(t.error,e),{id:r,...n,...null==n?void 0:n.error})})),e};var Sl=wl` +/******/ (() => { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@alma/react-components/dist/lib.es.js": +/*!************************************************************!*\ + !*** ./node_modules/@alma/react-components/dist/lib.es.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AccountButton: () => (/* binding */ AccountButton), +/* harmony export */ ActionsModal: () => (/* binding */ ActionsModal), +/* harmony export */ Autocomplete: () => (/* binding */ Autocomplete), +/* harmony export */ AutocompleteField: () => (/* binding */ AutocompleteField), +/* harmony export */ AutocompleteSelect: () => (/* binding */ AutocompleteSelect), +/* harmony export */ AutocompleteSelectField: () => (/* binding */ AutocompleteSelectField), +/* harmony export */ Badge: () => (/* binding */ Badge), +/* harmony export */ Banner: () => (/* binding */ Banner), +/* harmony export */ BasicTable: () => (/* binding */ BasicTable), +/* harmony export */ BasicTableRow: () => (/* binding */ BasicTableRow), +/* harmony export */ BulletItem: () => (/* binding */ BulletItem), +/* harmony export */ Button: () => (/* binding */ Button), +/* harmony export */ Card: () => (/* binding */ Card), +/* harmony export */ CardFooter: () => (/* binding */ CardFooter), +/* harmony export */ CardTemplate: () => (/* binding */ CardTemplate), +/* harmony export */ CardTemplateCollapsible: () => (/* binding */ CardTemplateCollapsible), +/* harmony export */ CardTemplatePanel: () => (/* binding */ CardTemplatePanel), +/* harmony export */ Checkbox: () => (/* binding */ Checkbox), +/* harmony export */ CircleStepper: () => (/* binding */ CircleStepper), +/* harmony export */ Collapsible: () => (/* binding */ Collapsible), +/* harmony export */ Dropdown: () => (/* binding */ Dropdown), +/* harmony export */ DropdownField: () => (/* binding */ DropdownField), +/* harmony export */ DropdownMultiple: () => (/* binding */ DropdownMultiple), +/* harmony export */ DropdownMultipleField: () => (/* binding */ DropdownMultipleField), +/* harmony export */ ErrorMessage: () => (/* binding */ ErrorMessage), +/* harmony export */ Field: () => (/* binding */ Field), +/* harmony export */ FileDropZone: () => (/* binding */ FileDropZone), +/* harmony export */ Header: () => (/* binding */ Header), +/* harmony export */ Icon: () => (/* binding */ Icon), +/* harmony export */ IconName: () => (/* binding */ IconName), +/* harmony export */ IconNumber: () => (/* binding */ IconNumber), +/* harmony export */ IconPaymentMethod: () => (/* binding */ IconPaymentMethod), +/* harmony export */ IconPill: () => (/* binding */ IconPill), +/* harmony export */ Input: () => (/* binding */ Input$2), +/* harmony export */ Label: () => (/* binding */ Label), +/* harmony export */ LanguageSelector: () => (/* binding */ LanguageSelector), +/* harmony export */ LegendMessage: () => (/* binding */ LegendMessage), +/* harmony export */ List: () => (/* binding */ List), +/* harmony export */ LoadingDots: () => (/* binding */ LoadingDots), +/* harmony export */ LoadingIndicator: () => (/* binding */ LoadingIndicator), +/* harmony export */ Logo: () => (/* binding */ Logo), +/* harmony export */ Menu: () => (/* binding */ Menu), +/* harmony export */ MenuEntry: () => (/* binding */ MenuEntry), +/* harmony export */ Modal: () => (/* binding */ Modal), +/* harmony export */ PasswordField: () => (/* binding */ PasswordField), +/* harmony export */ PhoneNumberField: () => (/* binding */ PhoneNumberField), +/* harmony export */ PhoneNumberInput: () => (/* binding */ PhoneNumberInput), +/* harmony export */ ProgressBar: () => (/* binding */ ProgressBar), +/* harmony export */ RadioButton: () => (/* binding */ RadioButton), +/* harmony export */ SelectField: () => (/* binding */ SelectField), +/* harmony export */ Spinner: () => (/* binding */ Spinner), +/* harmony export */ Switch: () => (/* binding */ Switch), +/* harmony export */ SwitchField: () => (/* binding */ SwitchField), +/* harmony export */ Tag: () => (/* binding */ Tag), +/* harmony export */ TextField: () => (/* binding */ TextField), +/* harmony export */ Toaster: () => (/* reexport safe */ react_hot_toast__WEBPACK_IMPORTED_MODULE_5__.Toaster), +/* harmony export */ ToggleButton: () => (/* binding */ ToggleButton), +/* harmony export */ ToggleButtonsField: () => (/* binding */ ToggleButtonsField), +/* harmony export */ ToggleButtonsGroup: () => (/* binding */ ToggleButtonsGroup), +/* harmony export */ TranslationsProvider: () => (/* binding */ TranslationsProvider), +/* harmony export */ isCountry: () => (/* binding */ isCountry), +/* harmony export */ isDefined: () => (/* binding */ isDefined), +/* harmony export */ toast: () => (/* reexport safe */ react_hot_toast__WEBPACK_IMPORTED_MODULE_5__["default"]), +/* harmony export */ toastMessage: () => (/* binding */ toastMessage), +/* harmony export */ useElementSize: () => (/* binding */ useElementSize), +/* harmony export */ usePortalTarget: () => (/* binding */ usePortalTarget) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var downshift__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! downshift */ "./node_modules/downshift/dist/downshift.esm.js"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-dom */ "react-dom"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var no_scroll__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! no-scroll */ "./node_modules/no-scroll/index.js"); +/* harmony import */ var no_scroll__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(no_scroll__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-modal */ "./node_modules/react-modal/lib/index.js"); +/* harmony import */ var react_modal__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_modal__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var react_select__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-select */ "./node_modules/react-select/dist/index-641ee5b8.esm.js"); +/* harmony import */ var react_select__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-select */ "./node_modules/react-select/dist/react-select.esm.js"); +/* harmony import */ var react_hot_toast__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-hot-toast */ "./node_modules/react-hot-toast/dist/index.mjs"); +/* harmony import */ var react_dropzone__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! react-dropzone */ "./node_modules/react-dropzone/dist/es/index.js"); + + + + + + + + + + +var variables = ""; +var fonts = ""; +const accountContainer = "_accountContainer_cvmqo_1"; +const circle = "_circle_cvmqo_22"; +const initial = "_initial_cvmqo_34"; +const text = "_text_cvmqo_45"; +var s$J = { + accountContainer, + circle, + initial, + text +}; +const AccountButton = ({ + firstName, + initial: initial2, + ...buttonProps +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + type: "button", + ...buttonProps, + className: s$J.accountContainer + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$J.circle + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$J.initial + }, initial2)), firstName && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$J.text + }, firstName)); +}; +function isDefined(value2) { + return typeof value2 !== "undefined" && value2 !== null; +} +let ids = 0; +const nextId$1 = () => { + ids += 1; + return ids; +}; +function usePortalTarget(prefix) { + const target = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => { + const element = document.createElement("div"); + element.id = `${prefix}-${nextId$1()}`; + document.body.appendChild(element); + return element; + }, [prefix]); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)( + () => () => { + document.body.removeChild(target); + }, + [target] + ); + return target; +} +const DEFAULT_SIZE = { + left: 0, + top: 0, + width: 0, + height: 0 +}; +function useElementSize() { + const [sizingElement, setSizingElement] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null); + const [elementSize, setElementSize] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(DEFAULT_SIZE); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (!sizingElement) { + return void 0; + } + const updateElementSize = () => { + const boundingClientRect = sizingElement.getBoundingClientRect(); + setElementSize({ + left: boundingClientRect.left + window.scrollX, + top: boundingClientRect.top + window.scrollY, + width: boundingClientRect.width, + height: boundingClientRect.height + }); + }; + if (window.ResizeObserver) { + const ro = new window.ResizeObserver(updateElementSize); + ro.observe(sizingElement); + return () => ro.disconnect(); + } + updateElementSize(); + return void 0; + }, [sizingElement]); + return (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({ sizingElementRef: setSizingElement, elementSize }), [elementSize]); +} +const selectLeft = (item) => { + return (typeof item === "string" ? item : void 0) || (typeof item === "object" ? item == null ? void 0 : item.left : void 0); +}; +const selectRight = (item) => { + return typeof item === "object" ? item == null ? void 0 : item.right : void 0; +}; +const onMouseDownPreventBlur = (e) => e.preventDefault(); +const AlmaIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.3303 6.32585C15.4856 3.04834 13.6992 2 11.9989 2C10.2986 2 8.5122 3.04834 7.66754 6.32585L4 20H7.61461C8.20345 17.716 10.0185 16.4439 11.9989 16.4439C13.9793 16.4439 15.7943 17.7183 16.3832 20H20L16.3303 6.32585ZM11.9989 13.2577C10.8477 13.2577 9.80455 13.7099 9.03487 14.4431L11.1079 6.48572C11.3064 5.72516 11.5997 5.48306 12.0011 5.48306C12.4025 5.48306 12.6958 5.72516 12.8943 6.48572L14.9651 14.4431C14.1955 13.7099 13.1501 13.2577 11.9989 13.2577Z", + fill: color +})); +const AcademicCapIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.6998 2.80529C11.8912 2.72164 12.1089 2.72164 12.3003 2.80529C16.0192 4.43011 19.5437 6.41637 22.8295 8.71956C23.0673 8.88623 23.1875 9.1752 23.1381 9.46135C23.0887 9.7475 22.8785 9.97941 22.5986 10.0567C21.9137 10.2457 21.2347 10.4493 20.5618 10.6663C17.8307 11.5471 15.2018 12.6554 12.6972 13.9688L12.6939 13.9705C12.5803 14.03 12.467 14.09 12.354 14.1504C12.1331 14.2684 11.8679 14.2684 11.6471 14.1504C11.533 14.0895 11.4186 14.0289 11.3039 13.9688C10.0655 13.3193 8.79658 12.7201 7.5 12.1736V11.95C7.5 11.8186 7.56742 11.702 7.67173 11.6388C9.17685 10.727 10.7294 9.88565 12.3247 9.11936C12.6981 8.94002 12.8554 8.49195 12.6761 8.11857C12.4967 7.7452 12.0486 7.5879 11.6753 7.76725C10.036 8.55463 8.44086 9.41909 6.8945 10.3559C6.44111 10.6306 6.13632 11.0801 6.03607 11.5838C5.18115 11.2549 4.31499 10.9486 3.43829 10.6659C2.76546 10.4489 2.08644 10.2457 1.40154 10.0567C1.12162 9.9794 0.911461 9.74749 0.86204 9.46134C0.812619 9.17519 0.932824 8.88622 1.17061 8.71955C4.45645 6.41636 7.98098 4.43011 11.6998 2.80529Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M13.0609 15.4734C15.4997 14.1703 18.0621 13.0687 20.7258 12.1906C20.8601 13.6054 20.9458 15.0343 20.9813 16.4755C20.9889 16.7847 20.8059 17.0669 20.5205 17.1861C17.6693 18.3764 14.9574 19.834 12.4159 21.5277C12.1641 21.6955 11.836 21.6955 11.5841 21.5277C9.04268 19.834 6.33073 18.3764 3.4796 17.1861C3.19416 17.0669 3.01116 16.7847 3.01878 16.4755C3.05429 15.0342 3.14001 13.6052 3.27427 12.1903C4.19527 12.4938 5.10415 12.8242 6 13.1803V14.4507C5.55165 14.71 5.25 15.1948 5.25 15.75C5.25 16.2453 5.49008 16.6846 5.86022 16.9577C5.7707 17.3383 5.63822 17.7108 5.46277 18.0675C5.91546 18.2811 6.36429 18.5017 6.8091 18.7289C7.06243 18.2137 7.24612 17.6729 7.36014 17.1207C7.88449 16.887 8.25 16.3612 8.25 15.75C8.25 15.1948 7.94835 14.71 7.5 14.4507V13.8059C8.6714 14.3177 9.81885 14.8743 10.9402 15.4734C11.6028 15.8274 12.3983 15.8274 13.0609 15.4734Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.46222 19.4623C4.88136 19.0432 5.21502 18.5711 5.46277 18.0675C5.91546 18.2811 6.36429 18.5017 6.8091 18.7289C6.49055 19.3768 6.06164 19.9842 5.52288 20.523C5.22999 20.8158 4.75512 20.8158 4.46222 20.523C4.16933 20.2301 4.16933 19.7552 4.46222 19.4623Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.6998 2.80529C11.8912 2.72164 12.1089 2.72164 12.3003 2.80529C16.0192 4.43011 19.5437 6.41637 22.8295 8.71956C23.0673 8.88623 23.1875 9.1752 23.1381 9.46135C23.0887 9.7475 22.8785 9.97941 22.5986 10.0567C21.9137 10.2457 21.2346 10.4489 20.5618 10.6659C20.7917 12.5767 20.933 14.5147 20.9813 16.4755C20.9889 16.7847 20.8059 17.0669 20.5205 17.1861C17.6693 18.3764 14.9574 19.834 12.4159 21.5277C12.1641 21.6955 11.836 21.6955 11.5841 21.5277C10.0521 20.5067 8.45807 19.5715 6.80897 18.7289C6.49041 19.3768 6.06175 19.9842 5.52299 20.523C5.2301 20.8159 4.75523 20.8159 4.46233 20.523C4.16944 20.2301 4.16944 19.7552 4.46233 19.4623C4.88146 19.0432 5.21489 18.5711 5.46264 18.0675C4.80955 17.7592 4.1484 17.4653 3.4796 17.1861C3.19416 17.0669 3.01116 16.7847 3.01878 16.4755C3.06709 14.5147 3.20833 12.5767 3.43829 10.6659C2.76546 10.4489 2.08644 10.2457 1.40154 10.0567C1.12162 9.9794 0.911461 9.74749 0.86204 9.46134C0.812619 9.17519 0.932824 8.88622 1.17061 8.71955C4.45645 6.41636 7.98097 4.43011 11.6998 2.80529ZM4.89061 11.159C4.70713 12.7552 4.58707 14.3709 4.53302 16.0033C5.00132 16.2046 5.46588 16.413 5.92657 16.6282C5.97554 16.3378 6.00002 16.0439 6.00002 15.75V15.5493C5.55167 15.29 5.25002 14.8052 5.25002 14.25C5.25002 13.6948 5.55167 13.21 6.00002 12.9507V11.5698C5.63228 11.4287 5.26246 11.2917 4.89061 11.159ZM8.67521 11.0454C9.86427 10.3593 11.0815 9.71651 12.3248 9.11935C12.6981 8.94001 12.8554 8.49194 12.6761 8.11857C12.4967 7.74519 12.0487 7.5879 11.6753 7.76724C10.053 8.54646 8.47393 9.40118 6.94258 10.3268C6.13749 10.01 5.32254 9.71278 4.49831 9.43573C4.11246 9.30604 3.72458 9.18077 3.33473 9.05998C6.0725 7.24744 8.96945 5.6563 12.0001 4.31201C15.0307 5.6563 17.9276 7.24745 20.6654 9.05999C20.2755 9.18079 19.8876 9.30607 19.5017 9.43577C16.9028 10.3094 14.3961 11.3836 12.0001 12.64C10.914 12.0705 9.8051 11.5384 8.67521 11.0454ZM7.50002 12.1735V12.9507C7.94838 13.21 8.25002 13.6948 8.25002 14.25C8.25002 14.8052 7.94838 15.29 7.50002 15.5493V15.75C7.50002 16.2721 7.43973 16.7944 7.31915 17.3056C8.93223 18.1218 10.4945 19.0237 12 20.0053C14.3575 18.4683 16.8541 17.1266 19.467 16.0033C19.413 14.3709 19.2929 12.7553 19.1094 11.1591C16.7729 11.9928 14.516 12.9947 12.3535 14.1501C12.1327 14.2681 11.8675 14.2681 11.6466 14.1501C10.2998 13.4305 8.91646 12.7705 7.50002 12.1735Z", + fill: color +})); +const AdjustmentsHorizontalIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.75 12.75L20.25 12.75C20.6642 12.75 21 12.4142 21 12C21 11.5858 20.6642 11.25 20.25 11.25L18.75 11.25C18.3358 11.25 18 11.5858 18 12C18 12.4142 18.3358 12.75 18.75 12.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 6C12 5.58579 12.3358 5.25 12.75 5.25L20.25 5.25002C20.6642 5.25002 21 5.5858 21 6.00002C21 6.41423 20.6642 6.75002 20.25 6.75002L12.75 6.75C12.3358 6.75 12 6.41421 12 6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 18C12 17.5858 12.3358 17.25 12.75 17.25L20.25 17.25C20.6642 17.25 21 17.5858 21 18C21 18.4142 20.6642 18.75 20.25 18.75L12.75 18.75C12.3358 18.75 12 18.4142 12 18Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.75001 6.75001L5.25001 6.75C5.66422 6.75 6 6.41421 6 5.99999C6 5.58578 5.66421 5.25 5.24999 5.25L3.74999 5.25001C3.33578 5.25002 3 5.58581 3 6.00002C3 6.41424 3.33579 6.75002 3.75001 6.75001Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.25001 18.75L3.75001 18.75C3.33579 18.75 3 18.4142 3 18C3 17.5858 3.33578 17.25 3.74999 17.25L5.24999 17.25C5.66421 17.25 6 17.5858 6 18C6 18.4142 5.66422 18.75 5.25001 18.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3 12C3 11.5858 3.33579 11.25 3.75 11.25H11.25C11.6642 11.25 12 11.5858 12 12C12 12.4142 11.6642 12.75 11.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9 3.75C7.75736 3.75 6.75 4.75736 6.75 6C6.75 7.24264 7.75736 8.25 9 8.25C10.2426 8.25 11.25 7.24264 11.25 6C11.25 4.75736 10.2426 3.75 9 3.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.75 12C12.75 10.7574 13.7574 9.75 15 9.75C16.2426 9.75 17.25 10.7574 17.25 12C17.25 13.2426 16.2426 14.25 15 14.25C13.7574 14.25 12.75 13.2426 12.75 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9 15.75C7.75736 15.75 6.75 16.7574 6.75 18C6.75 19.2426 7.75736 20.25 9 20.25C10.2426 20.25 11.25 19.2426 11.25 18C11.25 16.7574 10.2426 15.75 9 15.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9 5.25C8.58579 5.25 8.25 5.58579 8.25 6C8.25 6.41421 8.58579 6.75 9 6.75C9.41421 6.75 9.75 6.41421 9.75 6C9.75 5.58579 9.41421 5.25 9 5.25ZM6.87803 5.25C7.18691 4.3761 8.02034 3.75 9 3.75C9.97966 3.75 10.8131 4.37611 11.122 5.25L20.25 5.25C20.6642 5.25 21 5.58579 21 6C21 6.41421 20.6642 6.75 20.25 6.75H11.122C10.8131 7.62389 9.97966 8.25 9 8.25C8.02034 8.25 7.18691 7.62389 6.87803 6.75H3.75C3.33579 6.75 3 6.41421 3 6C3 5.58579 3.33579 5.25 3.75 5.25H6.87803ZM15 11.25C14.5858 11.25 14.25 11.5858 14.25 12C14.25 12.4142 14.5858 12.75 15 12.75C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25ZM12.878 11.25C13.1869 10.3761 14.0203 9.75 15 9.75C15.9797 9.75 16.8131 10.3761 17.122 11.25L20.25 11.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75L17.122 12.75C16.8131 13.6239 15.9797 14.25 15 14.25C14.0203 14.25 13.1869 13.6239 12.878 12.75H3.75C3.33579 12.75 3 12.4142 3 12C3 11.5858 3.33579 11.25 3.75 11.25H12.878ZM9 17.25C8.58579 17.25 8.25 17.5858 8.25 18C8.25 18.4142 8.58579 18.75 9 18.75C9.41421 18.75 9.75 18.4142 9.75 18C9.75 17.5858 9.41421 17.25 9 17.25ZM6.87803 17.25C7.18691 16.3761 8.02034 15.75 9 15.75C9.97966 15.75 10.8131 16.3761 11.122 17.25H20.25C20.6642 17.25 21 17.5858 21 18C21 18.4142 20.6642 18.75 20.25 18.75H11.122C10.8131 19.6239 9.97966 20.25 9 20.25C8.02034 20.25 7.18691 19.6239 6.87803 18.75L3.75 18.75C3.33579 18.75 3 18.4142 3 18C3 17.5858 3.33579 17.25 3.75 17.25L6.87803 17.25Z", + fill: color +})); +const AdjustmentsVerticalIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6 12C5.58579 12 5.25 11.6642 5.25 11.25L5.25002 3.75C5.25002 3.33578 5.5858 3 6.00002 3C6.41423 3 6.75002 3.33579 6.75002 3.75L6.75 11.25C6.75 11.6642 6.41421 12 6 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18 12C17.5858 12 17.25 11.6642 17.25 11.25L17.25 3.75C17.25 3.33578 17.5858 3 18 3C18.4142 3 18.75 3.33579 18.75 3.75L18.75 11.25C18.75 11.6642 18.4142 12 18 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6.75001 20.25L6.75 18.75C6.75 18.3358 6.41421 18 5.99999 18C5.58578 18 5.25 18.3358 5.25 18.75L5.25001 20.25C5.25002 20.6642 5.58581 21 6.00002 21C6.41424 21 6.75002 20.6642 6.75001 20.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.75 18.75L18.75 20.25C18.75 20.6642 18.4142 21 18 21C17.5858 21 17.25 20.6642 17.25 20.25L17.25 18.75C17.25 18.3358 17.5858 18 18 18C18.4142 18 18.75 18.3358 18.75 18.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.75 5.24999L12.75 3.74999C12.75 3.33578 12.4142 3 12 3C11.5858 3 11.25 3.33579 11.25 3.75001L11.25 5.25001C11.25 5.66422 11.5858 6 12 6C12.4142 6 12.75 5.66421 12.75 5.24999Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 21C11.5858 21 11.25 20.6642 11.25 20.25V12.75C11.25 12.3358 11.5858 12 12 12C12.4142 12 12.75 12.3358 12.75 12.75V20.25C12.75 20.6642 12.4142 21 12 21Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.75 15C3.75 16.2426 4.75736 17.25 6 17.25C7.24264 17.25 8.25 16.2426 8.25 15C8.25 13.7574 7.24264 12.75 6 12.75C4.75736 12.75 3.75 13.7574 3.75 15Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 11.25C10.7574 11.25 9.75 10.2426 9.75 9C9.75 7.75736 10.7574 6.75 12 6.75C13.2426 6.75 14.25 7.75736 14.25 9C14.25 10.2426 13.2426 11.25 12 11.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.75 15C15.75 16.2426 16.7574 17.25 18 17.25C19.2426 17.25 20.25 16.2426 20.25 15C20.25 13.7574 19.2426 12.75 18 12.75C16.7574 12.75 15.75 13.7574 15.75 15Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6 3C6.41421 3 6.75 3.33579 6.75 3.75L6.75 12.878C7.62389 13.1869 8.25 14.0203 8.25 15C8.25 15.9797 7.62389 16.8131 6.75 17.122V20.25C6.75 20.6642 6.41421 21 6 21C5.58579 21 5.25 20.6642 5.25 20.25L5.25 17.122C4.37611 16.8131 3.75 15.9797 3.75 15C3.75 14.0203 4.37611 13.1869 5.25 12.878L5.25 3.75C5.25 3.33579 5.58579 3 6 3ZM12 3C12.4142 3 12.75 3.33579 12.75 3.75V6.87803C13.6239 7.18691 14.25 8.02034 14.25 9C14.25 9.97966 13.6239 10.8131 12.75 11.122V20.25C12.75 20.6642 12.4142 21 12 21C11.5858 21 11.25 20.6642 11.25 20.25V11.122C10.3761 10.8131 9.75 9.97966 9.75 9C9.75 8.02034 10.3761 7.18691 11.25 6.87803V3.75C11.25 3.33579 11.5858 3 12 3ZM18 3C18.4142 3 18.75 3.33579 18.75 3.75V12.878C19.6239 13.1869 20.25 14.0203 20.25 15C20.25 15.9797 19.6239 16.8131 18.75 17.122L18.75 20.25C18.75 20.6642 18.4142 21 18 21C17.5858 21 17.25 20.6642 17.25 20.25L17.25 17.122C16.3761 16.8131 15.75 15.9797 15.75 15C15.75 14.0203 16.3761 13.1869 17.25 12.878V3.75C17.25 3.33579 17.5858 3 18 3ZM12 8.25C11.5858 8.25 11.25 8.58579 11.25 9C11.25 9.41421 11.5858 9.75 12 9.75C12.4142 9.75 12.75 9.41421 12.75 9C12.75 8.58579 12.4142 8.25 12 8.25ZM6 14.25C5.58579 14.25 5.25 14.5858 5.25 15C5.25 15.4142 5.58579 15.75 6 15.75C6.41421 15.75 6.75 15.4142 6.75 15C6.75 14.5858 6.41421 14.25 6 14.25ZM18 14.25C17.5858 14.25 17.25 14.5858 17.25 15C17.25 15.4142 17.5858 15.75 18 15.75C18.4142 15.75 18.75 15.4142 18.75 15C18.75 14.5858 18.4142 14.25 18 14.25Z", + fill: color +})); +const ArchiveBoxIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.375 3C2.33947 3 1.5 3.83947 1.5 4.875V5.625C1.5 6.66053 2.33947 7.5 3.375 7.5H20.625C21.6605 7.5 22.5 6.66053 22.5 5.625V4.875C22.5 3.83947 21.6605 3 20.625 3H3.375Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.08679 9L3.62657 18.1762C3.71984 19.7619 5.03296 21 6.62139 21H17.3783C18.9667 21 20.2799 19.7619 20.3731 18.1762L20.9129 9H3.08679ZM9.24976 12.75C9.24976 12.3358 9.58554 12 9.99976 12H13.9998C14.414 12 14.7498 12.3358 14.7498 12.75C14.7498 13.1642 14.414 13.5 13.9998 13.5H9.99976C9.58554 13.5 9.24976 13.1642 9.24976 12.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.875C1.5 3.83947 2.33947 3 3.375 3H20.625C21.6605 3 22.5 3.83947 22.5 4.875V6.375C22.5 7.29657 21.8351 8.06285 20.9589 8.22035L20.3733 18.1762C20.28 19.7619 18.9669 21 17.3785 21H6.62154C5.03311 21 3.71999 19.7619 3.62671 18.1762L3.04108 8.22035C2.16485 8.06285 1.5 7.29657 1.5 6.375V4.875ZM3.75659 6.75C3.75266 6.74997 3.74873 6.74997 3.74479 6.75H3.375C3.16789 6.75 3 6.58211 3 6.375V4.875C3 4.66789 3.16789 4.5 3.375 4.5H20.625C20.8321 4.5 21 4.66789 21 4.875V6.375C21 6.58211 20.8321 6.75 20.625 6.75H20.2552C20.2513 6.74997 20.2473 6.74997 20.2434 6.75H3.75659ZM4.54541 8.25L5.12412 18.0881C5.17076 18.8809 5.82732 19.5 6.62154 19.5H17.3785C18.1727 19.5 18.8292 18.8809 18.8759 18.0881L19.4546 8.25H4.54541ZM9.24976 11.25C9.24976 10.8358 9.58554 10.5 9.99976 10.5H13.9998C14.414 10.5 14.7498 10.8358 14.7498 11.25C14.7498 11.6642 14.414 12 13.9998 12H9.99976C9.58554 12 9.24976 11.6642 9.24976 11.25Z", + fill: color +})); +const ArrowDownIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M13 2.25C13.4142 2.25 13.75 2.58579 13.75 3L13.75 19.1893L19.9697 12.9697C20.2626 12.6768 20.7374 12.6768 21.0303 12.9697C21.3232 13.2626 21.3232 13.7374 21.0303 14.0303L13.5303 21.5303C13.2374 21.8232 12.7626 21.8232 12.4697 21.5303L4.96967 14.0303C4.67678 13.7374 4.67678 13.2626 4.96967 12.9697C5.26256 12.6768 5.73744 12.6768 6.03033 12.9697L12.25 19.1893L12.25 3C12.25 2.58579 12.5858 2.25 13 2.25Z", + fill: color +})); +const ArrowDownCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM11.4697 16.2803C11.6103 16.421 11.8011 16.5 12 16.5C12.1989 16.5 12.3897 16.421 12.5303 16.2803L15.5303 13.2803C15.8232 12.9874 15.8232 12.5126 15.5303 12.2197C15.2374 11.9268 14.7626 11.9268 14.4697 12.2197L12.75 13.9393L12.75 8.25C12.75 7.83579 12.4142 7.5 12 7.5C11.5858 7.5 11.25 7.83579 11.25 8.25L11.25 13.9393L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L11.4697 16.2803Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 7.5C12.4142 7.5 12.75 7.83579 12.75 8.25L12.75 13.9393L14.4697 12.2197C14.7626 11.9268 15.2374 11.9268 15.5303 12.2197C15.8232 12.5126 15.8232 12.9874 15.5303 13.2803L12.5303 16.2803C12.3897 16.421 12.1989 16.5 12 16.5C11.8011 16.5 11.6103 16.421 11.4697 16.2803L8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197C8.76256 11.9268 9.23744 11.9268 9.53033 12.2197L11.25 13.9393L11.25 8.25C11.25 7.83579 11.5858 7.5 12 7.5Z", + fill: color +})); +const ArrowDownLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M21.0303 4.96967C21.3232 5.26256 21.3232 5.73744 21.0303 6.03033L7.31066 19.75L16.75 19.75C17.1642 19.75 17.5 20.0858 17.5 20.5C17.5 20.9142 17.1642 21.25 16.75 21.25L5.5 21.25C5.08579 21.25 4.75 20.9142 4.75 20.5L4.75 9.25C4.75 8.83579 5.08579 8.5 5.5 8.5C5.91421 8.5 6.25 8.83579 6.25 9.25L6.25 18.6893L19.9697 4.96967C20.2626 4.67678 20.7374 4.67678 21.0303 4.96967Z", + fill: color +})); +const ArrowDownOnSquareIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25L12.75 7.5H11.25V2.25C11.25 1.83579 11.5858 1.5 12 1.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.25 7.5L11.25 13.1893L9.53033 11.4697C9.23744 11.1768 8.76256 11.1768 8.46967 11.4697C8.17678 11.7626 8.17678 12.2374 8.46967 12.5303L11.4697 15.5303C11.6103 15.671 11.8011 15.75 12 15.75C12.1989 15.75 12.3897 15.671 12.5303 15.5303L15.5303 12.5303C15.8232 12.2374 15.8232 11.7626 15.5303 11.4697C15.2374 11.1768 14.7626 11.1768 14.4697 11.4697L12.75 13.1893V7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H11.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25L12.75 13.1893L14.4697 11.4697C14.7626 11.1768 15.2374 11.1768 15.5303 11.4697C15.8232 11.7626 15.8232 12.2374 15.5303 12.5303L12.5303 15.5303C12.3897 15.671 12.1989 15.75 12 15.75C11.8011 15.75 11.6103 15.671 11.4697 15.5303L8.46967 12.5303C8.17678 12.2374 8.17678 11.7626 8.46967 11.4697C8.76256 11.1768 9.23744 11.1768 9.53033 11.4697L11.25 13.1893L11.25 2.25C11.25 1.83579 11.5858 1.5 12 1.5ZM7.5 9C6.67157 9 6 9.67157 6 10.5V19.5C6 20.3284 6.67157 21 7.5 21H16.5C17.3284 21 18 20.3284 18 19.5V10.5C18 9.67157 17.3284 9 16.5 9H15C14.5858 9 14.25 8.66421 14.25 8.25C14.25 7.83579 14.5858 7.5 15 7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H9C9.41421 7.5 9.75 7.83579 9.75 8.25C9.75 8.66421 9.41421 9 9 9H7.5Z", + fill: color +})); +const ArrowDownOnSquareStackIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.75 6.75H6.75C5.09315 6.75 3.75 8.09315 3.75 9.75V17.25C3.75 18.9069 5.09315 20.25 6.75 20.25H14.25C15.9069 20.25 17.25 18.9069 17.25 17.25V9.75C17.25 8.09315 15.9069 6.75 14.25 6.75H11.25L11.25 1.5C11.25 1.08579 10.9142 0.75 10.5 0.75C10.0858 0.75 9.75 1.08579 9.75 1.5V6.75ZM9.75 6.75H11.25V12.4393L12.9697 10.7197C13.2626 10.4268 13.7374 10.4268 14.0303 10.7197C14.3232 11.0126 14.3232 11.4874 14.0303 11.7803L11.0303 14.7803C10.7374 15.0732 10.2626 15.0732 9.96967 14.7803L6.96967 11.7803C6.67678 11.4874 6.67678 11.0126 6.96967 10.7197C7.26256 10.4268 7.73744 10.4268 8.03033 10.7197L9.75 12.4393V6.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M7.15137 21.75C7.67008 22.6467 8.6396 23.25 9.75002 23.25H17.25C18.9069 23.25 20.25 21.9069 20.25 20.25V12.75C20.25 11.6396 19.6467 10.6701 18.75 10.1514V17.25C18.75 19.7353 16.7353 21.75 14.25 21.75H7.15137Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 0.75C10.9142 0.75 11.25 1.08579 11.25 1.5L11.25 12.4393L12.9697 10.7197C13.2626 10.4268 13.7374 10.4268 14.0303 10.7197C14.3232 11.0126 14.3232 11.4874 14.0303 11.7803L11.0303 14.7803C10.8897 14.921 10.6989 15 10.5 15C10.3011 15 10.1103 14.921 9.96967 14.7803L6.96967 11.7803C6.67678 11.4874 6.67678 11.0126 6.96967 10.7197C7.26256 10.4268 7.73744 10.4268 8.03033 10.7197L9.75 12.4393L9.75 1.5C9.75 1.08579 10.0858 0.75 10.5 0.75ZM6.75 8.25C5.92157 8.25 5.25 8.92157 5.25 9.75V17.25C5.25 18.0784 5.92157 18.75 6.75 18.75H14.25C15.0784 18.75 15.75 18.0784 15.75 17.25V9.75C15.75 8.92157 15.0784 8.25 14.25 8.25H13.5C13.0858 8.25 12.75 7.91421 12.75 7.5C12.75 7.08579 13.0858 6.75 13.5 6.75H14.25C15.9069 6.75 17.25 8.09315 17.25 9.75C18.9069 9.75 20.25 11.0931 20.25 12.75V20.25C20.25 21.9069 18.9069 23.25 17.25 23.25H9.75C8.09315 23.25 6.75 21.9069 6.75 20.25C5.09315 20.25 3.75 18.9069 3.75 17.25V9.75C3.75 8.09315 5.09315 6.75 6.75 6.75H7.5C7.91421 6.75 8.25 7.08579 8.25 7.5C8.25 7.91421 7.91421 8.25 7.5 8.25H6.75ZM8.25 20.25C8.25 21.0784 8.92157 21.75 9.75 21.75H17.25C18.0784 21.75 18.75 21.0784 18.75 20.25V12.75C18.75 11.9216 18.0784 11.25 17.25 11.25V17.25C17.25 18.9069 15.9069 20.25 14.25 20.25H8.25Z", + fill: color +})); +const ArrowDownRightIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.96967 4.96967C5.26256 4.67678 5.73744 4.67678 6.03033 4.96967L19.75 18.6893V9.25C19.75 8.83579 20.0858 8.5 20.5 8.5C20.9142 8.5 21.25 8.83579 21.25 9.25V20.5C21.25 20.9142 20.9142 21.25 20.5 21.25H9.25C8.83579 21.25 8.5 20.9142 8.5 20.5C8.5 20.0858 8.83579 19.75 9.25 19.75H18.6893L4.96967 6.03033C4.67678 5.73744 4.67678 5.26256 4.96967 4.96967Z", + fill: color +})); +const ArrowLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.0303 3.96967C11.3232 4.26256 11.3232 4.73744 11.0303 5.03033L4.81066 11.25H21C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.4142 21.4142 12.75 21 12.75H4.81066L11.0303 18.9697C11.3232 19.2626 11.3232 19.7374 11.0303 20.0303C10.7374 20.3232 10.2626 20.3232 9.96967 20.0303L2.46967 12.5303C2.17678 12.2374 2.17678 11.7626 2.46967 11.4697L9.96967 3.96967C10.2626 3.67678 10.7374 3.67678 11.0303 3.96967Z", + fill: color +})); +const ArrowLeftCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM7.71967 11.4697C7.57902 11.6103 7.5 11.8011 7.5 12C7.5 12.1989 7.57902 12.3897 7.71967 12.5303L10.7197 15.5303C11.0126 15.8232 11.4874 15.8232 11.7803 15.5303C12.0732 15.2374 12.0732 14.7626 11.7803 14.4697L10.0607 12.75H15.75C16.1642 12.75 16.5 12.4142 16.5 12C16.5 11.5858 16.1642 11.25 15.75 11.25L10.0607 11.25L11.7803 9.53033C12.0732 9.23744 12.0732 8.76256 11.7803 8.46967C11.4874 8.17678 11.0126 8.17678 10.7197 8.46967L7.71967 11.4697Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM11.7803 8.46967C12.0732 8.76256 12.0732 9.23744 11.7803 9.53033L10.0607 11.25H15.75C16.1642 11.25 16.5 11.5858 16.5 12C16.5 12.4142 16.1642 12.75 15.75 12.75H10.0607L11.7803 14.4697C12.0732 14.7626 12.0732 15.2374 11.7803 15.5303C11.4874 15.8232 11.0126 15.8232 10.7197 15.5303L7.71967 12.5303C7.42678 12.2374 7.42678 11.7626 7.71967 11.4697L10.7197 8.46967C11.0126 8.17678 11.4874 8.17678 11.7803 8.46967Z", + fill: color +})); +const ArrowLeftOnRectangleIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.5 3.75C6.67157 3.75 6 4.42157 6 5.25L6 18.75C6 19.5784 6.67157 20.25 7.5 20.25H13.5C14.3284 20.25 15 19.5784 15 18.75V15C15 14.5858 15.3358 14.25 15.75 14.25C16.1642 14.25 16.5 14.5858 16.5 15V18.75C16.5 20.4069 15.1569 21.75 13.5 21.75H7.5C5.84315 21.75 4.5 20.4069 4.5 18.75L4.5 5.25C4.5 3.59315 5.84315 2.25 7.5 2.25L13.5 2.25C15.1569 2.25 16.5 3.59315 16.5 5.25V9C16.5 9.41422 16.1642 9.75 15.75 9.75C15.3358 9.75 15 9.41422 15 9V5.25C15 4.42157 14.3284 3.75 13.5 3.75L7.5 3.75ZM12.5303 8.46967C12.8232 8.76256 12.8232 9.23744 12.5303 9.53033L10.8107 11.25L21.75 11.25C22.1642 11.25 22.5 11.5858 22.5 12C22.5 12.4142 22.1642 12.75 21.75 12.75L10.8107 12.75L12.5303 14.4697C12.8232 14.7626 12.8232 15.2374 12.5303 15.5303C12.2374 15.8232 11.7626 15.8232 11.4697 15.5303L8.46967 12.5303C8.17678 12.2374 8.17678 11.7626 8.46967 11.4697L11.4697 8.46967C11.7626 8.17678 12.2374 8.17678 12.5303 8.46967Z", + fill: color +})); +const ArrowPathIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.30628 9.67069C4.59276 4.8695 9.52779 2.02026 14.329 3.30673C15.9114 3.73074 17.2836 4.55229 18.3648 5.63538C18.3647 5.6353 18.3649 5.63547 18.3648 5.63538L20.2654 7.53594V4.35578C20.2654 3.94156 20.6011 3.60578 21.0154 3.60578C21.4296 3.60578 21.7654 3.94156 21.7654 4.35578V9.34838C21.7654 9.76259 21.4296 10.0984 21.0154 10.0984H16.0228C15.6085 10.0984 15.2728 9.76259 15.2728 9.34838C15.2728 8.93417 15.6085 8.59838 16.0228 8.59838H19.2065L17.3039 6.69581C16.404 5.79426 15.2617 5.10958 13.9408 4.75562C9.93976 3.68356 5.82723 6.05793 4.75517 10.0589C4.64796 10.459 4.23671 10.6965 3.83661 10.5893C3.43651 10.482 3.19907 10.0708 3.30628 9.67069ZM20.1626 13.4109C20.5627 13.5181 20.8001 13.9293 20.6929 14.3294C19.4065 19.1306 14.4714 21.9799 9.67024 20.6934C8.08787 20.2694 6.71567 19.4479 5.63452 18.3648L3.73413 16.4632V19.6444C3.73413 20.0586 3.39834 20.3944 2.98413 20.3944C2.56992 20.3944 2.23413 20.0586 2.23413 19.6444V14.6517C2.23413 14.2375 2.56992 13.9017 2.98413 13.9017L7.97677 13.9017C8.39098 13.9017 8.72677 14.2375 8.72677 14.6517C8.72677 15.0659 8.39099 15.4017 7.97677 15.4017L4.79396 15.4017L6.69553 17.3045C7.59538 18.2061 8.73749 18.8906 10.0585 19.2445C14.0595 20.3166 18.172 17.9422 19.2441 13.9412C19.3513 13.5411 19.7625 13.3037 20.1626 13.4109Z", + fill: color +})); +const ArrowRightIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.9697 3.96967C13.2626 3.67678 13.7374 3.67678 14.0303 3.96967L21.5303 11.4697C21.671 11.6103 21.75 11.8011 21.75 12C21.75 12.1989 21.671 12.3897 21.5303 12.5303L14.0303 20.0303C13.7374 20.3232 13.2626 20.3232 12.9697 20.0303C12.6768 19.7374 12.6768 19.2626 12.9697 18.9697L19.1893 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.5858 2.58579 11.25 3 11.25H19.1893L12.9697 5.03033C12.6768 4.73744 12.6768 4.26256 12.9697 3.96967Z", + fill: color +})); +const ArrowRightCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM16.2803 12.5303C16.421 12.3897 16.5 12.1989 16.5 12C16.5 11.8011 16.421 11.6103 16.2803 11.4697L13.2803 8.46967C12.9874 8.17678 12.5126 8.17678 12.2197 8.46967C11.9268 8.76256 11.9268 9.23744 12.2197 9.53033L13.9393 11.25L8.25 11.25C7.83579 11.25 7.5 11.5858 7.5 12C7.5 12.4142 7.83579 12.75 8.25 12.75L13.9393 12.75L12.2197 14.4697C11.9268 14.7626 11.9268 15.2374 12.2197 15.5303C12.5126 15.8232 12.9874 15.8232 13.2803 15.5303L16.2803 12.5303Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12.2197 8.46967C12.5126 8.17678 12.9874 8.17678 13.2803 8.46967L16.2803 11.4697C16.421 11.6103 16.5 11.8011 16.5 12C16.5 12.1989 16.421 12.3897 16.2803 12.5303L13.2803 15.5303C12.9874 15.8232 12.5126 15.8232 12.2197 15.5303C11.9268 15.2374 11.9268 14.7626 12.2197 14.4697L13.9393 12.75L8.25 12.75C7.83579 12.75 7.5 12.4142 7.5 12C7.5 11.5858 7.83579 11.25 8.25 11.25L13.9393 11.25L12.2197 9.53033C11.9268 9.23744 11.9268 8.76256 12.2197 8.46967Z", + fill: color +})); +const ArrowRightOnRectangleIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.5 3.75C6.67157 3.75 6 4.42157 6 5.25L6 18.75C6 19.5784 6.67157 20.25 7.5 20.25H13.5C14.3284 20.25 15 19.5784 15 18.75V15C15 14.5858 15.3358 14.25 15.75 14.25C16.1642 14.25 16.5 14.5858 16.5 15V18.75C16.5 20.4069 15.1569 21.75 13.5 21.75H7.5C5.84315 21.75 4.5 20.4069 4.5 18.75L4.5 5.25C4.5 3.59315 5.84315 2.25 7.5 2.25L13.5 2.25C15.1569 2.25 16.5 3.59315 16.5 5.25V9C16.5 9.41421 16.1642 9.75 15.75 9.75C15.3358 9.75 15 9.41421 15 9V5.25C15 4.42157 14.3284 3.75 13.5 3.75L7.5 3.75ZM18.2197 8.46967C18.5126 8.17678 18.9874 8.17678 19.2803 8.46967L22.2803 11.4697C22.5732 11.7626 22.5732 12.2374 22.2803 12.5303L19.2803 15.5303C18.9874 15.8232 18.5126 15.8232 18.2197 15.5303C17.9268 15.2374 17.9268 14.7626 18.2197 14.4697L19.9393 12.75L9 12.75C8.58579 12.75 8.25 12.4142 8.25 12C8.25 11.5858 8.58579 11.25 9 11.25L19.9393 11.25L18.2197 9.53033C17.9268 9.23744 17.9268 8.76256 18.2197 8.46967Z", + fill: color +})); +const ArrowTrendingDownIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.71967 5.46967C2.01256 5.17678 2.48744 5.17678 2.78033 5.46967L9 11.6893L12.7558 7.9335C13.0214 7.66793 13.4425 7.63974 13.7411 7.86752C15.9037 9.51731 17.5581 11.8701 18.3164 14.7L18.6242 15.8488L20.9009 11.9056C21.108 11.5468 21.5667 11.4239 21.9254 11.631C22.2841 11.8381 22.407 12.2968 22.1999 12.6556L19.0179 18.1669C18.9185 18.3392 18.7546 18.4649 18.5625 18.5164C18.3704 18.5678 18.1657 18.5409 17.9934 18.4414L12.482 15.2594C12.1233 15.0523 12.0004 14.5936 12.2075 14.2349C12.4146 13.8762 12.8733 13.7533 13.232 13.9604L17.1753 16.2371L16.8675 15.0882C16.2588 12.8165 14.9977 10.8956 13.3392 9.47141L9.53033 13.2803C9.23744 13.5732 8.76256 13.5732 8.46967 13.2803L1.71967 6.53033C1.42678 6.23744 1.42678 5.76256 1.71967 5.46967Z", + fill: color +})); +const ArrowTrendingUpIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.2194 6.26793C15.3679 5.88122 15.8017 5.68808 16.1884 5.83652L22.1297 8.11716C22.5164 8.2656 22.7095 8.69942 22.5611 9.08612L20.2804 15.0274C20.132 15.4141 19.6982 15.6072 19.3115 15.4588C18.9248 15.3104 18.7316 14.8765 18.8801 14.4898L20.5118 10.239L19.4253 10.7227C16.9721 11.815 15.1036 13.6758 13.975 15.8962C13.8662 16.1104 13.6614 16.2594 13.4241 16.2971C13.1869 16.3348 12.946 16.2566 12.7761 16.0868L9 12.3107L2.78033 18.5303C2.48744 18.8232 2.01256 18.8232 1.71967 18.5303C1.42678 18.2374 1.42678 17.7626 1.71967 17.4697L8.46967 10.7197C8.61032 10.579 8.80109 10.5 9 10.5C9.19891 10.5 9.38968 10.579 9.53033 10.7197L13.1363 14.3257C14.4369 12.2046 16.3711 10.4406 18.8152 9.35239L19.9017 8.86864L15.6508 7.23689C15.2641 7.08845 15.071 6.65463 15.2194 6.26793Z", + fill: color +})); +const ArrowUpIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4697 2.46967C11.7626 2.17678 12.2374 2.17678 12.5303 2.46967L20.0303 9.96967C20.3232 10.2626 20.3232 10.7374 20.0303 11.0303C19.7374 11.3232 19.2626 11.3232 18.9697 11.0303L12.75 4.81066V21C12.75 21.4142 12.4142 21.75 12 21.75C11.5858 21.75 11.25 21.4142 11.25 21V4.81066L5.03033 11.0303C4.73744 11.3232 4.26256 11.3232 3.96967 11.0303C3.67678 10.7374 3.67678 10.2626 3.96967 9.96967L11.4697 2.46967Z", + fill: color +})); +const ArrowUpCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.5303 7.71967C12.3897 7.57902 12.1989 7.5 12 7.5C11.8011 7.5 11.6103 7.57902 11.4697 7.71967L8.46967 10.7197C8.17678 11.0126 8.17678 11.4874 8.46967 11.7803C8.76256 12.0732 9.23744 12.0732 9.53033 11.7803L11.25 10.0607L11.25 15.75C11.25 16.1642 11.5858 16.5 12 16.5C12.4142 16.5 12.75 16.1642 12.75 15.75L12.75 10.0607L14.4697 11.7803C14.7626 12.0732 15.2374 12.0732 15.5303 11.7803C15.8232 11.4874 15.8232 11.0126 15.5303 10.7197L12.5303 7.71967Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.46967 10.7197L11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L15.5303 10.7197C15.8232 11.0126 15.8232 11.4874 15.5303 11.7803C15.2374 12.0732 14.7626 12.0732 14.4697 11.7803L12.75 10.0607L12.75 15.75C12.75 16.1642 12.4142 16.5 12 16.5C11.5858 16.5 11.25 16.1642 11.25 15.75L11.25 10.0607L9.53033 11.7803C9.23744 12.0732 8.76256 12.0732 8.46967 11.7803C8.17678 11.4874 8.17678 11.0126 8.46967 10.7197Z", + fill: color +})); +const ArrowUpLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.25 6.31066L5.25 15.75C5.25 16.1642 4.91421 16.5 4.5 16.5C4.08579 16.5 3.75 16.1642 3.75 15.75L3.75 4.5C3.75 4.30109 3.82902 4.11032 3.96967 3.96967C4.11032 3.82902 4.30109 3.75 4.5 3.75L15.75 3.75C16.1642 3.75 16.5 4.08579 16.5 4.5C16.5 4.91421 16.1642 5.25 15.75 5.25L6.31066 5.25L20.0303 18.9697C20.3232 19.2626 20.3232 19.7374 20.0303 20.0303C19.7374 20.3232 19.2626 20.3232 18.9697 20.0303L5.25 6.31066Z", + fill: color +})); +const ArrowUpOnSquareIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.4697 1.71967C11.7626 1.42678 12.2374 1.42678 12.5303 1.71967L15.5303 4.71967C15.8232 5.01256 15.8232 5.48744 15.5303 5.78033C15.2374 6.07322 14.7626 6.07322 14.4697 5.78033L12.75 4.06066L12.75 7.5H11.25V4.06066L9.53033 5.78033C9.23744 6.07322 8.76256 6.07322 8.46967 5.78033C8.17678 5.48744 8.17678 5.01256 8.46967 4.71967L11.4697 1.71967Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.25 7.5L11.25 15C11.25 15.4142 11.5858 15.75 12 15.75C12.4142 15.75 12.75 15.4142 12.75 15V7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H11.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4697 1.71967C11.7626 1.42678 12.2374 1.42678 12.5303 1.71967L15.5303 4.71967C15.8232 5.01256 15.8232 5.48744 15.5303 5.78033C15.2374 6.07322 14.7626 6.07322 14.4697 5.78033L12.75 4.06066L12.75 15C12.75 15.4142 12.4142 15.75 12 15.75C11.5858 15.75 11.25 15.4142 11.25 15L11.25 4.06066L9.53033 5.78033C9.23744 6.07322 8.76256 6.07322 8.46967 5.78033C8.17678 5.48744 8.17678 5.01256 8.46967 4.71967L11.4697 1.71967ZM7.5 9C6.67157 9 6 9.67157 6 10.5V19.5C6 20.3284 6.67157 21 7.5 21H16.5C17.3284 21 18 20.3284 18 19.5V10.5C18 9.67157 17.3284 9 16.5 9H15C14.5858 9 14.25 8.66421 14.25 8.25C14.25 7.83579 14.5858 7.5 15 7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H9C9.41421 7.5 9.75 7.83579 9.75 8.25C9.75 8.66421 9.41421 9 9 9H7.5Z", + fill: color +})); +const ArrowUpOnSquareStackIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9.96967 0.96967C10.2626 0.676777 10.7374 0.676777 11.0303 0.96967L14.0303 3.96967C14.3232 4.26256 14.3232 4.73744 14.0303 5.03033C13.7374 5.32322 13.2626 5.32322 12.9697 5.03033L11.25 3.31066V6.75H9.75V3.31066L8.03033 5.03033C7.73744 5.32322 7.26256 5.32322 6.96967 5.03033C6.67678 4.73744 6.67678 4.26256 6.96967 3.96967L9.96967 0.96967Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9.75 6.75V12.75C9.75 13.1642 10.0858 13.5 10.5 13.5C10.9142 13.5 11.25 13.1642 11.25 12.75V6.75H14.25C15.9069 6.75 17.25 8.09315 17.25 9.75V17.25C17.25 18.9069 15.9069 20.25 14.25 20.25H6.75C5.09315 20.25 3.75 18.9069 3.75 17.25V9.75C3.75 8.09315 5.09315 6.75 6.75 6.75H9.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M7.15137 21.75C7.67008 22.6467 8.6396 23.25 9.75002 23.25H17.25C18.9069 23.25 20.25 21.9069 20.25 20.25V12.75C20.25 11.6396 19.6467 10.6701 18.75 10.1514V17.25C18.75 19.7353 16.7353 21.75 14.25 21.75H7.15137Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.96967 0.96967C10.2626 0.676777 10.7374 0.676777 11.0303 0.96967L14.0303 3.96967C14.3232 4.26256 14.3232 4.73744 14.0303 5.03033C13.7374 5.32322 13.2626 5.32322 12.9697 5.03033L11.25 3.31066L11.25 12.75C11.25 13.1642 10.9142 13.5 10.5 13.5C10.0858 13.5 9.75 13.1642 9.75 12.75L9.75 3.31066L8.03033 5.03033C7.73744 5.32322 7.26256 5.32322 6.96967 5.03033C6.67678 4.73744 6.67678 4.26256 6.96967 3.96967L9.96967 0.96967ZM6.75 8.25C5.92157 8.25 5.25 8.92157 5.25 9.75V17.25C5.25 18.0784 5.92157 18.75 6.75 18.75H14.25C15.0784 18.75 15.75 18.0784 15.75 17.25V9.75C15.75 8.92157 15.0784 8.25 14.25 8.25H13.5C13.0858 8.25 12.75 7.91421 12.75 7.5C12.75 7.08579 13.0858 6.75 13.5 6.75H14.25C15.9069 6.75 17.25 8.09315 17.25 9.75C18.9069 9.75 20.25 11.0931 20.25 12.75V20.25C20.25 21.9069 18.9069 23.25 17.25 23.25H9.75C8.09315 23.25 6.75 21.9069 6.75 20.25C5.09315 20.25 3.75 18.9069 3.75 17.25V9.75C3.75 8.09315 5.09315 6.75 6.75 6.75H7.5C7.91421 6.75 8.25 7.08579 8.25 7.5C8.25 7.91421 7.91421 8.25 7.5 8.25H6.75ZM8.25 20.25C8.25 21.0784 8.92157 21.75 9.75 21.75H17.25C18.0784 21.75 18.75 21.0784 18.75 20.25V12.75C18.75 11.9216 18.0784 11.25 17.25 11.25V17.25C17.25 18.9069 15.9069 20.25 14.25 20.25H8.25Z", + fill: color +})); +const ArrowUpRightIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.25 3.75L19.5 3.75C19.6989 3.75 19.8897 3.82902 20.0303 3.96967C20.171 4.11032 20.25 4.30109 20.25 4.5V15.75C20.25 16.1642 19.9142 16.5 19.5 16.5C19.0858 16.5 18.75 16.1642 18.75 15.75V6.31066L5.03033 20.0303C4.73744 20.3232 4.26256 20.3232 3.96967 20.0303C3.67678 19.7374 3.67678 19.2626 3.96967 18.9697L17.6893 5.25L8.25 5.25C7.83579 5.25 7.5 4.91421 7.5 4.5C7.5 4.08579 7.83579 3.75 8.25 3.75Z", + fill: color +})); +const ArrowUTurnDownIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15 3.75C12.1005 3.75 9.75 6.10051 9.75 9V19.1893L14.4697 14.4697C14.7626 14.1768 15.2374 14.1768 15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303L9.53033 21.5303C9.38968 21.671 9.19891 21.75 9 21.75C8.80109 21.75 8.61032 21.671 8.46967 21.5303L2.46967 15.5303C2.17678 15.2374 2.17678 14.7626 2.46967 14.4697C2.76256 14.1768 3.23744 14.1768 3.53033 14.4697L8.25 19.1893V9C8.25 5.27208 11.2721 2.25 15 2.25C18.7279 2.25 21.75 5.27208 21.75 9V12C21.75 12.4142 21.4142 12.75 21 12.75C20.5858 12.75 20.25 12.4142 20.25 12V9C20.25 6.10051 17.8995 3.75 15 3.75Z", + fill: color +})); +const ArrowUTurnLeftIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.53033 2.46967C9.82322 2.76256 9.82322 3.23744 9.53033 3.53033L4.81066 8.25H15C18.7279 8.25 21.75 11.2721 21.75 15C21.75 18.7279 18.7279 21.75 15 21.75H12C11.5858 21.75 11.25 21.4142 11.25 21C11.25 20.5858 11.5858 20.25 12 20.25H15C17.8995 20.25 20.25 17.8995 20.25 15C20.25 12.1005 17.8995 9.75 15 9.75H4.81066L9.53033 14.4697C9.82322 14.7626 9.82322 15.2374 9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303L2.46967 9.53033C2.17678 9.23744 2.17678 8.76256 2.46967 8.46967L8.46967 2.46967C8.76256 2.17678 9.23744 2.17678 9.53033 2.46967Z", + fill: color +})); +const ArrowUTurnRightIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M14.4697 2.46967C14.7626 2.17678 15.2374 2.17678 15.5303 2.46967L21.5303 8.46967C21.8232 8.76256 21.8232 9.23744 21.5303 9.53033L15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303C14.1768 15.2374 14.1768 14.7626 14.4697 14.4697L19.1893 9.75H9C6.10051 9.75 3.75 12.1005 3.75 15C3.75 17.8995 6.10051 20.25 9 20.25H12C12.4142 20.25 12.75 20.5858 12.75 21C12.75 21.4142 12.4142 21.75 12 21.75H9C5.27208 21.75 2.25 18.7279 2.25 15C2.25 11.2721 5.27208 8.25 9 8.25H19.1893L14.4697 3.53033C14.1768 3.23744 14.1768 2.76256 14.4697 2.46967Z", + fill: color +})); +const ArrowUTurnUpIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M21.5303 9.53033C21.2374 9.82322 20.7626 9.82322 20.4697 9.53033L15.75 4.81066L15.75 15C15.75 18.7279 12.7279 21.75 9 21.75C5.27208 21.75 2.25 18.7279 2.25 15L2.25 12C2.25 11.5858 2.58579 11.25 3 11.25C3.41421 11.25 3.75 11.5858 3.75 12L3.75 15C3.75 17.8995 6.10051 20.25 9 20.25C11.8995 20.25 14.25 17.8995 14.25 15L14.25 4.81066L9.53033 9.53033C9.23744 9.82322 8.76256 9.82322 8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967L14.4697 2.46967C14.7626 2.17678 15.2374 2.17678 15.5303 2.46967L21.5303 8.46967C21.8232 8.76256 21.8232 9.23744 21.5303 9.53033Z", + fill: color +})); +const ArrowsPointingInIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.21967 3.21967C3.51256 2.92678 3.98744 2.92678 4.28033 3.21967L8.25 7.18934L8.25 4.5C8.25 4.08579 8.58579 3.75 9 3.75C9.41421 3.75 9.75 4.08579 9.75 4.5V9C9.75 9.41421 9.41421 9.75 9 9.75L4.5 9.75C4.08579 9.75 3.75 9.41421 3.75 9C3.75 8.58579 4.08579 8.25 4.5 8.25L7.18934 8.25L3.21967 4.28033C2.92678 3.98744 2.92678 3.51256 3.21967 3.21967ZM20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L16.8107 8.25H19.5C19.9142 8.25 20.25 8.58579 20.25 9C20.25 9.41421 19.9142 9.75 19.5 9.75H15C14.5858 9.75 14.25 9.41421 14.25 9V4.5C14.25 4.08579 14.5858 3.75 15 3.75C15.4142 3.75 15.75 4.08579 15.75 4.5V7.18934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967ZM3.75 15C3.75 14.5858 4.08579 14.25 4.5 14.25L9 14.25C9.41421 14.25 9.75 14.5858 9.75 15L9.75 19.5C9.75 19.9142 9.41421 20.25 9 20.25C8.58579 20.25 8.25 19.9142 8.25 19.5L8.25 16.8107L4.28033 20.7803C3.98744 21.0732 3.51256 21.0732 3.21967 20.7803C2.92678 20.4874 2.92678 20.0126 3.21967 19.7197L7.18934 15.75L4.5 15.75C4.08579 15.75 3.75 15.4142 3.75 15ZM14.25 15C14.25 14.5858 14.5858 14.25 15 14.25H19.5C19.9142 14.25 20.25 14.5858 20.25 15C20.25 15.4142 19.9142 15.75 19.5 15.75H16.8107L20.7803 19.7197C21.0732 20.0126 21.0732 20.4874 20.7803 20.7803C20.4874 21.0732 20.0126 21.0732 19.7197 20.7803L15.75 16.8107L15.75 19.5C15.75 19.9142 15.4142 20.25 15 20.25C14.5858 20.25 14.25 19.9142 14.25 19.5L14.25 15Z", + fill: color +})); +const ArrowsPointingOutIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15 3.75C15 3.33579 15.3358 3 15.75 3L20.25 3C20.6642 3 21 3.33579 21 3.75V8.25C21 8.66421 20.6642 9 20.25 9C19.8358 9 19.5 8.66421 19.5 8.25V5.56066L15.5303 9.53033C15.2374 9.82322 14.7626 9.82322 14.4697 9.53033C14.1768 9.23744 14.1768 8.76256 14.4697 8.46967L18.4393 4.5L15.75 4.5C15.3358 4.5 15 4.16421 15 3.75ZM3 3.75C3 3.33579 3.33579 3 3.75 3H8.25C8.66421 3 9 3.33579 9 3.75C9 4.16421 8.66421 4.5 8.25 4.5H5.56066L9.53033 8.46967C9.82322 8.76256 9.82322 9.23744 9.53033 9.53033C9.23744 9.82322 8.76256 9.82322 8.46967 9.53033L4.5 5.56066V8.25C4.5 8.66421 4.16421 9 3.75 9C3.33579 9 3 8.66421 3 8.25V3.75ZM9.53033 14.4697C9.82322 14.7626 9.82322 15.2374 9.53033 15.5303L5.56066 19.5H8.25C8.66421 19.5 9 19.8358 9 20.25C9 20.6642 8.66421 21 8.25 21H3.75C3.33579 21 3 20.6642 3 20.25V15.75C3 15.3358 3.33579 15 3.75 15C4.16421 15 4.5 15.3358 4.5 15.75V18.4393L8.46967 14.4697C8.76256 14.1768 9.23744 14.1768 9.53033 14.4697ZM14.4697 14.4697C14.7626 14.1768 15.2374 14.1768 15.5303 14.4697L19.5 18.4393V15.75C19.5 15.3358 19.8358 15 20.25 15C20.6642 15 21 15.3358 21 15.75V20.25C21 20.6642 20.6642 21 20.25 21H15.75C15.3358 21 15 20.6642 15 20.25C15 19.8358 15.3358 19.5 15.75 19.5H18.4393L14.4697 15.5303C14.1768 15.2374 14.1768 14.7626 14.4697 14.4697Z", + fill: color +})); +const ArrowsRightLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.9697 2.46967C16.2626 2.17678 16.7374 2.17678 17.0303 2.46967L21.5303 6.96967C21.671 7.11032 21.75 7.30109 21.75 7.5C21.75 7.69891 21.671 7.88968 21.5303 8.03033L17.0303 12.5303C16.7374 12.8232 16.2626 12.8232 15.9697 12.5303C15.6768 12.2374 15.6768 11.7626 15.9697 11.4697L19.1893 8.25L7.5 8.25C7.08579 8.25 6.75 7.91421 6.75 7.5C6.75 7.08579 7.08579 6.75 7.5 6.75L19.1893 6.75L15.9697 3.53033C15.6768 3.23744 15.6768 2.76256 15.9697 2.46967ZM8.03033 11.4697C8.32322 11.7626 8.32322 12.2374 8.03033 12.5303L4.81066 15.75H16.5C16.9142 15.75 17.25 16.0858 17.25 16.5C17.25 16.9142 16.9142 17.25 16.5 17.25H4.81066L8.03033 20.4697C8.32322 20.7626 8.32322 21.2374 8.03033 21.5303C7.73744 21.8232 7.26256 21.8232 6.96967 21.5303L2.46967 17.0303C2.17678 16.7374 2.17678 16.2626 2.46967 15.9697L6.96967 11.4697C7.26256 11.1768 7.73744 11.1768 8.03033 11.4697Z", + fill: color +})); +const ArrowsUpDownIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.96967 2.46967C7.26256 2.17678 7.73744 2.17678 8.03033 2.46967L12.5303 6.96967C12.8232 7.26256 12.8232 7.73744 12.5303 8.03033C12.2374 8.32322 11.7626 8.32322 11.4697 8.03033L8.25 4.81066V16.5C8.25 16.9142 7.91421 17.25 7.5 17.25C7.08579 17.25 6.75 16.9142 6.75 16.5V4.81066L3.53033 8.03033C3.23744 8.32322 2.76256 8.32322 2.46967 8.03033C2.17678 7.73744 2.17678 7.26256 2.46967 6.96967L6.96967 2.46967ZM16.5 6.75C16.9142 6.75 17.25 7.08579 17.25 7.5L17.25 19.1893L20.4697 15.9697C20.7626 15.6768 21.2374 15.6768 21.5303 15.9697C21.8232 16.2626 21.8232 16.7374 21.5303 17.0303L17.0303 21.5303C16.8897 21.671 16.6989 21.75 16.5 21.75C16.3011 21.75 16.1103 21.671 15.9697 21.5303L11.4697 17.0303C11.1768 16.7374 11.1768 16.2626 11.4697 15.9697C11.7626 15.6768 12.2374 15.6768 12.5303 15.9697L15.75 19.1893L15.75 7.5C15.75 7.08579 16.0858 6.75 16.5 6.75Z", + fill: color +})); +const AtSymbolIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M17.8336 6.16637C14.6118 2.94454 9.38819 2.94454 6.16637 6.16637C2.94454 9.38819 2.94454 14.6118 6.16637 17.8336C9.38819 21.0555 14.6118 21.0555 17.8336 17.8336C18.1265 17.5407 18.6014 17.5407 18.8943 17.8336C19.1872 18.1265 19.1872 18.6014 18.8943 18.8943C15.0867 22.7019 8.91332 22.7019 5.10571 18.8943C1.2981 15.0867 1.2981 8.91332 5.10571 5.10571C8.91332 1.2981 15.0867 1.2981 18.8943 5.10571C20.798 7.00937 21.75 9.50593 21.75 12C21.75 12.975 21.4545 13.8866 20.941 14.5713C20.4273 15.2563 19.6603 15.75 18.75 15.75C17.8462 15.75 17.0837 15.2633 16.57 14.5859C15.668 16.1767 13.9593 17.25 12 17.25C9.1005 17.25 6.75 14.8995 6.75 12C6.75 9.1005 9.1005 6.75 12 6.75C13.469 6.75 14.7971 7.35335 15.75 8.32576V8.25C15.75 7.83579 16.0858 7.5 16.5 7.5C16.9142 7.5 17.25 7.83579 17.25 8.25V12C17.25 12.6818 17.4582 13.2703 17.759 13.6713C18.0596 14.0721 18.4177 14.25 18.75 14.25C19.0823 14.25 19.4404 14.0721 19.741 13.6713C20.0418 13.2703 20.25 12.6819 20.25 12C20.25 9.88749 19.4447 7.77743 17.8336 6.16637ZM15.75 12C15.75 9.92893 14.0711 8.25 12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75C14.0711 15.75 15.75 14.0711 15.75 12Z", + fill: color +})); +const BackspaceIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.515 10.6742C1.78276 11.4064 1.78276 12.5936 2.51499 13.3258L8.89 19.7008C9.24163 20.0525 9.71854 20.25 10.2158 20.25H19.4998C21.1567 20.25 22.4998 18.9069 22.4998 17.25V6.75C22.4998 5.09315 21.1567 3.75 19.4998 3.75L10.2158 3.75C9.71854 3.75 9.24163 3.94754 8.89 4.29917L2.515 10.6742ZM12.5303 9.21967C12.2374 8.92678 11.7626 8.92678 11.4697 9.21967C11.1768 9.51256 11.1768 9.98744 11.4697 10.2803L13.1893 12L11.4697 13.7197C11.1768 14.0126 11.1768 14.4874 11.4697 14.7803C11.7626 15.0732 12.2374 15.0732 12.5303 14.7803L14.25 13.0607L15.9697 14.7803C16.2626 15.0732 16.7374 15.0732 17.0303 14.7803C17.3232 14.4874 17.3232 14.0126 17.0303 13.7197L15.3107 12L17.0303 10.2803C17.3232 9.98744 17.3232 9.51256 17.0303 9.21967C16.7374 8.92678 16.2626 8.92678 15.9697 9.21967L14.25 10.9393L12.5303 9.21967Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.2161 3.75C9.71878 3.75 9.24187 3.94754 8.89024 4.29918L2.51524 10.6742C1.78301 11.4064 1.78301 12.5936 2.51524 13.3258L8.89024 19.7008C9.24187 20.0525 9.71878 20.25 10.2161 20.25H19.5001C21.1569 20.25 22.5001 18.9069 22.5001 17.25V6.75C22.5001 5.09315 21.1569 3.75 19.5001 3.75L10.2161 3.75ZM19.5001 5.25L10.2161 5.25L3.56271 12.2513C3.56697 12.256 3.57136 12.2606 3.5759 12.2652L9.9509 18.6402C10.0212 18.7105 10.1166 18.75 10.2161 18.75H19.5001C20.3285 18.75 21.0001 18.0784 21.0001 17.25V6.75C21.0001 5.92157 20.3285 5.25 19.5001 5.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.5304 9.21967C12.2375 8.92678 11.7626 8.92678 11.4697 9.21967C11.1769 9.51256 11.1769 9.98744 11.4697 10.2803L13.1894 12L11.4697 13.7197C11.2667 13.9227 11.2044 14.2133 11.2829 14.47C11.3177 14.5836 11.3799 14.6905 11.4697 14.7803C11.7502 15.0608 12.1976 15.0727 12.4922 14.816C12.5052 14.8046 12.518 14.7927 12.5304 14.7803L14.2501 13.0607L15.9697 14.7803C16.2626 15.0732 16.7375 15.0732 17.0304 14.7803C17.3233 14.4874 17.3233 14.0126 17.0304 13.7197L15.3107 12L17.0304 10.2803C17.3233 9.98744 17.3233 9.51256 17.0304 9.21967C16.7375 8.92678 16.2626 8.92678 15.9697 9.21967L14.2501 10.9393L12.5304 9.21967Z", + fill: color +}))); +const BackwardIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9.19481 18.4394C10.4448 19.1536 12.0001 18.2511 12.0001 16.8114V14.4709L18.9448 18.4394C20.1948 19.1536 21.7501 18.2511 21.7501 16.8114L21.7501 8.68856C21.7501 7.24889 20.1948 6.34633 18.9448 7.06061L12.0001 11.029V8.68856C12.0001 7.24889 10.4448 6.34633 9.19481 7.06061L2.08732 11.122C0.827666 11.8418 0.827664 13.6581 2.08732 14.3779L9.19481 18.4394Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.19481 7.06061C10.4448 6.34633 12.0001 7.2489 12.0001 8.68856V11.029L18.9448 7.06061C20.1948 6.34633 21.7501 7.2489 21.7501 8.68856V16.8114C21.7501 18.2511 20.1948 19.1536 18.9448 18.4394L12.0001 14.4709V16.8114C12.0001 18.2511 10.4448 19.1536 9.19481 18.4394L2.08732 14.3779C0.827664 13.6581 0.827666 11.8418 2.08732 11.122L9.19481 7.06061ZM10.5001 8.68856C10.5001 8.40063 10.189 8.22012 9.93902 8.36297L2.83153 12.4244C2.5796 12.5684 2.5796 12.9316 2.83153 13.0756L9.93902 17.137C10.189 17.2799 10.5001 17.0993 10.5001 16.8114L10.5001 8.68856ZM20.2501 8.68856C20.2501 8.40063 19.939 8.22012 19.689 8.36297L12.5815 12.4244C12.3296 12.5684 12.3296 12.9316 12.5815 13.0756L19.689 17.137C19.939 17.2799 20.2501 17.0993 20.2501 16.8114V8.68856Z", + fill: color +})); +const BankIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.5841 2.37596C11.836 2.20801 12.1642 2.20801 12.4161 2.37596L21.4161 8.37596C21.7608 8.60573 21.8539 9.07138 21.6241 9.41603C21.3944 9.76067 20.9287 9.8538 20.5841 9.62404L12.0001 3.90139L3.4161 9.62404C3.07146 9.8538 2.60581 9.76067 2.37604 9.41603C2.14628 9.07138 2.23941 8.60573 2.58405 8.37596L11.5841 2.37596Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.25 10.3325V20.25H21C21.4142 20.25 21.75 20.5858 21.75 21C21.75 21.4142 21.4142 21.75 21 21.75H3C2.58579 21.75 2.25 21.4142 2.25 21C2.25 20.5858 2.58579 20.25 3 20.25H3.75V10.3325C3.75 9.96317 4.01888 9.64882 4.38374 9.59157C6.86578 9.20211 9.40954 9 12 9C14.5905 9 17.1342 9.20211 19.6163 9.59157C19.9811 9.64882 20.25 9.96317 20.25 10.3325ZM12.75 12.75C12.75 12.3358 12.4142 12 12 12C11.5858 12 11.25 12.3358 11.25 12.75V19.5C11.25 19.9142 11.5858 20.25 12 20.25C12.4142 20.25 12.75 19.9142 12.75 19.5V12.75ZM15.75 12C16.1642 12 16.5 12.3358 16.5 12.75V19.5C16.5 19.9142 16.1642 20.25 15.75 20.25C15.3358 20.25 15 19.9142 15 19.5V12.75C15 12.3358 15.3358 12 15.75 12ZM9 12.75C9 12.3358 8.66421 12 8.25 12C7.83579 12 7.5 12.3358 7.5 12.75V19.5C7.5 19.9142 7.83579 20.25 8.25 20.25C8.66421 20.25 9 19.9142 9 19.5V12.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 7.875C12.6213 7.875 13.125 7.37132 13.125 6.75C13.125 6.12868 12.6213 5.625 12 5.625C11.3787 5.625 10.875 6.12868 10.875 6.75C10.875 7.37132 11.3787 7.875 12 7.875Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.5841 2.37596C11.836 2.20801 12.1642 2.20801 12.4161 2.37596L21.4161 8.37596C21.7608 8.60573 21.8539 9.07138 21.6241 9.41603C21.3944 9.76067 20.9287 9.8538 20.5841 9.62404L12.0001 3.90139L3.4161 9.62404C3.07146 9.8538 2.60581 9.76067 2.37604 9.41603C2.14628 9.07138 2.23941 8.60573 2.58405 8.37596L11.5841 2.37596ZM11.2501 6.75C11.2501 6.33579 11.5859 6 12.0001 6H12.0076C12.4218 6 12.7576 6.33579 12.7576 6.75V6.7575C12.7576 7.17171 12.4218 7.5075 12.0076 7.5075H12.0001C11.5859 7.5075 11.2501 7.17171 11.2501 6.7575V6.75ZM5.25008 10.9784V20.25H7.50008V12.75C7.50008 12.3358 7.83587 12 8.25008 12C8.66429 12 9.00008 12.3358 9.00008 12.75V20.25H11.2501V12.75C11.2501 12.3358 11.5859 12 12.0001 12C12.4143 12 12.7501 12.3358 12.7501 12.75V20.25H15.0001V12.75C15.0001 12.3358 15.3359 12 15.7501 12C16.1643 12 16.5001 12.3358 16.5001 12.75V20.25H18.7501V10.9784C16.5459 10.6632 14.2922 10.5 12.0001 10.5C9.70792 10.5 7.45429 10.6632 5.25008 10.9784ZM20.2501 20.25V10.3325C20.2501 9.96317 19.9812 9.64882 19.6163 9.59157C17.1343 9.20211 14.5905 9 12.0001 9C9.40962 9 6.86586 9.20211 4.38382 9.59157C4.01896 9.64882 3.75008 9.96317 3.75008 10.3325V20.25H3.00008C2.58587 20.25 2.25008 20.5858 2.25008 21C2.25008 21.4142 2.58587 21.75 3.00008 21.75H21.0001C21.4143 21.75 21.7501 21.4142 21.7501 21C21.7501 20.5858 21.4143 20.25 21.0001 20.25H20.2501Z", + fill: color +})); +const BankNotesIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 7.5C10.7574 7.5 9.75 8.50736 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 8.50736 13.2426 7.5 12 7.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.875C1.5 3.83947 2.33947 3 3.375 3H20.625C21.6605 3 22.5 3.83947 22.5 4.875V14.625C22.5 15.6605 21.6605 16.5 20.625 16.5H3.375C2.33947 16.5 1.5 15.6605 1.5 14.625V4.875ZM8.25 9.75C8.25 7.67893 9.92893 6 12 6C14.0711 6 15.75 7.67893 15.75 9.75C15.75 11.8211 14.0711 13.5 12 13.5C9.92893 13.5 8.25 11.8211 8.25 9.75ZM18.75 9C18.3358 9 18 9.33579 18 9.75V9.7575C18 10.1717 18.3358 10.5075 18.75 10.5075H18.7575C19.1717 10.5075 19.5075 10.1717 19.5075 9.7575V9.75C19.5075 9.33579 19.1717 9 18.7575 9H18.75ZM4.5 9.75C4.5 9.33579 4.83579 9 5.25 9H5.2575C5.67171 9 6.0075 9.33579 6.0075 9.75V9.7575C6.0075 10.1717 5.67171 10.5075 5.2575 10.5075H5.25C4.83579 10.5075 4.5 10.1717 4.5 9.7575V9.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.25 18C1.83579 18 1.5 18.3358 1.5 18.75C1.5 19.1642 1.83579 19.5 2.25 19.5C7.65005 19.5 12.8802 20.2222 17.8498 21.5749C19.0404 21.899 20.25 21.0168 20.25 19.7551V18.75C20.25 18.3358 19.9142 18 19.5 18H2.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V15.375C22.5 16.4105 21.6605 17.25 20.625 17.25H3.375C2.33947 17.25 1.5 16.4105 1.5 15.375V5.625ZM19.5 15.75H4.5C4.5 14.9216 3.82843 14.25 3 14.25V6.75C3.82843 6.75 4.5 6.07843 4.5 5.25H19.5C19.5 6.07843 20.1716 6.75 21 6.75V14.25C20.1716 14.25 19.5 14.9216 19.5 15.75ZM12 8.25C10.7574 8.25 9.75 9.25736 9.75 10.5C9.75 11.7426 10.7574 12.75 12 12.75C13.2426 12.75 14.25 11.7426 14.25 10.5C14.25 9.25736 13.2426 8.25 12 8.25ZM8.25 10.5C8.25 8.42893 9.92893 6.75 12 6.75C14.0711 6.75 15.75 8.42893 15.75 10.5C15.75 12.5711 14.0711 14.25 12 14.25C9.92893 14.25 8.25 12.5711 8.25 10.5ZM5.25 10.5C5.25 10.0858 5.58579 9.75 6 9.75H6.0075C6.42171 9.75 6.7575 10.0858 6.7575 10.5V10.5075C6.7575 10.9217 6.42171 11.2575 6.0075 11.2575H6C5.58579 11.2575 5.25 10.9217 5.25 10.5075V10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H18.0075C18.4217 9.75 18.7575 10.0858 18.7575 10.5V10.5075C18.7575 10.9217 18.4217 11.2575 18.0075 11.2575H18C17.5858 11.2575 17.25 10.9217 17.25 10.5075V10.5ZM1.5 18.75C1.5 18.3358 1.83579 18 2.25 18C7.78434 18 13.147 18.7402 18.2437 20.1276C18.5072 20.1993 18.75 20.0004 18.75 19.7551V18.75C18.75 18.3358 19.0858 18 19.5 18C19.9142 18 20.25 18.3358 20.25 18.75V19.7551C20.25 21.0168 19.0404 21.899 17.8498 21.5749C12.8802 20.2222 7.65005 19.5 2.25 19.5C1.83579 19.5 1.5 19.1642 1.5 18.75Z", + fill: color +})); +const BarsThreeIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 17.25C3 16.8358 3.33579 16.5 3.75 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H3.75C3.33579 18 3 17.6642 3 17.25Z", + fill: color +})); +const BarsThreeBottomLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 17.25C3 16.8358 3.33579 16.5 3.75 16.5H12C12.4142 16.5 12.75 16.8358 12.75 17.25C12.75 17.6642 12.4142 18 12 18H3.75C3.33579 18 3 17.6642 3 17.25Z", + fill: color +})); +const BarsThreeBottomRightIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM11.25 17.25C11.25 16.8358 11.5858 16.5 12 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H12C11.5858 18 11.25 17.6642 11.25 17.25Z", + fill: color +})); +const BarsThreeCenterLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H12C12.4142 11.25 12.75 11.5858 12.75 12C12.75 12.4142 12.4142 12.75 12 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 17.25C3 16.8358 3.33579 16.5 3.75 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H3.75C3.33579 18 3 17.6642 3 17.25Z", + fill: color +})); +const BarsArrowDownIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 4.5C2.25 4.08579 2.58579 3.75 3 3.75H17.25C17.6642 3.75 18 4.08579 18 4.5C18 4.91421 17.6642 5.25 17.25 5.25H3C2.58579 5.25 2.25 4.91421 2.25 4.5ZM2.25 9C2.25 8.58579 2.58579 8.25 3 8.25H12.75C13.1642 8.25 13.5 8.58579 13.5 9C13.5 9.41421 13.1642 9.75 12.75 9.75H3C2.58579 9.75 2.25 9.41421 2.25 9ZM17.25 8.25C17.6642 8.25 18 8.58579 18 9V19.1893L20.4697 16.7197C20.7626 16.4268 21.2374 16.4268 21.5303 16.7197C21.8232 17.0126 21.8232 17.4874 21.5303 17.7803L17.7803 21.5303C17.4874 21.8232 17.0126 21.8232 16.7197 21.5303L12.9697 17.7803C12.6768 17.4874 12.6768 17.0126 12.9697 16.7197C13.2626 16.4268 13.7374 16.4268 14.0303 16.7197L16.5 19.1893V9C16.5 8.58579 16.8358 8.25 17.25 8.25ZM2.25 13.5C2.25 13.0858 2.58579 12.75 3 12.75H12.75C13.1642 12.75 13.5 13.0858 13.5 13.5C13.5 13.9142 13.1642 14.25 12.75 14.25H3C2.58579 14.25 2.25 13.9142 2.25 13.5Z", + fill: color +})); +const BarsArrowUpIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 4.5C2.25 4.08579 2.58579 3.75 3 3.75H17.25C17.6642 3.75 18 4.08579 18 4.5C18 4.91421 17.6642 5.25 17.25 5.25H3C2.58579 5.25 2.25 4.91421 2.25 4.5ZM2.25 9C2.25 8.58579 2.58579 8.25 3 8.25H12.75C13.1642 8.25 13.5 8.58579 13.5 9C13.5 9.41421 13.1642 9.75 12.75 9.75H3C2.58579 9.75 2.25 9.41421 2.25 9ZM16.5 10.8107L14.0303 13.2803C13.7374 13.5732 13.2626 13.5732 12.9697 13.2803C12.6768 12.9874 12.6768 12.5126 12.9697 12.2197L16.7197 8.46967C17.0126 8.17678 17.4874 8.17678 17.7803 8.46967L21.5303 12.2197C21.8232 12.5126 21.8232 12.9874 21.5303 13.2803C21.2374 13.5732 20.7626 13.5732 20.4697 13.2803L18 10.8107V21C18 21.4142 17.6642 21.75 17.25 21.75C16.8358 21.75 16.5 21.4142 16.5 21V10.8107ZM2.25 13.5C2.25 13.0858 2.58579 12.75 3 12.75H8.25C8.66421 12.75 9 13.0858 9 13.5C9 13.9142 8.66421 14.25 8.25 14.25H3C2.58579 14.25 2.25 13.9142 2.25 13.5Z", + fill: color +})); +const BatteryEmptyIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M0.75 9.75C0.75 8.09315 2.09315 6.75 3.75 6.75H18.75C20.4069 6.75 21.75 8.09315 21.75 9.75V9.78751C22.6058 9.96123 23.25 10.7179 23.25 11.625V13.875C23.25 14.7821 22.6058 15.5388 21.75 15.7125V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H3.75C2.09315 18.75 0.75 17.4069 0.75 15.75V9.75ZM20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25H3.75C2.92157 8.25 2.25 8.92157 2.25 9.75V15.75C2.25 16.5784 2.92157 17.25 3.75 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.75Z", + fill: color +})); +const BatteryFullIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.75 6.75C2.09315 6.75 0.75 8.09315 0.75 9.75V15.75C0.75 17.4069 2.09315 18.75 3.75 18.75H18.75C20.4069 18.75 21.75 17.4069 21.75 15.75V15.7125C22.6058 15.5388 23.25 14.7821 23.25 13.875V11.625C23.25 10.7179 22.6058 9.96123 21.75 9.78751V9.75C21.75 8.09315 20.4069 6.75 18.75 6.75H3.75ZM18.75 8.25C19.5784 8.25 20.25 8.92157 20.25 9.75V15.75C20.25 16.5784 19.5784 17.25 18.75 17.25H3.75C2.92157 17.25 2.25 16.5784 2.25 15.75V9.75C2.25 8.92157 2.92157 8.25 3.75 8.25H18.75ZM4.5 9.75C4.08579 9.75 3.75 10.0858 3.75 10.5V15C3.75 15.4142 4.08579 15.75 4.5 15.75H18C18.4142 15.75 18.75 15.4142 18.75 15V10.5C18.75 10.0858 18.4142 9.75 18 9.75H4.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M0.75 9.75C0.75 8.09315 2.09315 6.75 3.75 6.75H18.75C20.4069 6.75 21.75 8.09315 21.75 9.75V9.78751C22.6058 9.96123 23.25 10.7179 23.25 11.625V13.875C23.25 14.7821 22.6058 15.5388 21.75 15.7125V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H3.75C2.09315 18.75 0.75 17.4069 0.75 15.75V9.75ZM20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25H3.75C2.92157 8.25 2.25 8.92157 2.25 9.75V15.75C2.25 16.5784 2.92157 17.25 3.75 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.75ZM3.75 10.5C3.75 10.0858 4.08579 9.75 4.5 9.75H18C18.4142 9.75 18.75 10.0858 18.75 10.5V15C18.75 15.4142 18.4142 15.75 18 15.75H4.5C4.08579 15.75 3.75 15.4142 3.75 15V10.5ZM5.25 11.25V14.25H17.25V11.25H5.25Z", + fill: color +})); +const BatteryHalfIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.5 9.75C4.08579 9.75 3.75 10.0858 3.75 10.5V15C3.75 15.4142 4.08579 15.75 4.5 15.75H11.25C11.6642 15.75 12 15.4142 12 15V10.5C12 10.0858 11.6642 9.75 11.25 9.75H4.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.75 6.75C2.09315 6.75 0.75 8.09315 0.75 9.75V15.75C0.75 17.4069 2.09315 18.75 3.75 18.75H18.75C20.4069 18.75 21.75 17.4069 21.75 15.75V15.7125C22.6058 15.5388 23.25 14.7821 23.25 13.875V11.625C23.25 10.7179 22.6058 9.96123 21.75 9.78751V9.75C21.75 8.09315 20.4069 6.75 18.75 6.75H3.75ZM18.75 8.25C19.5784 8.25 20.25 8.92157 20.25 9.75V15.75C20.25 16.5784 19.5784 17.25 18.75 17.25H3.75C2.92157 17.25 2.25 16.5784 2.25 15.75V9.75C2.25 8.92157 2.92157 8.25 3.75 8.25H18.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M0.75 9.75C0.75 8.09315 2.09315 6.75 3.75 6.75H18.75C20.4069 6.75 21.75 8.09315 21.75 9.75V9.78751C22.6058 9.96123 23.25 10.7179 23.25 11.625V13.875C23.25 14.7821 22.6058 15.5388 21.75 15.7125V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H3.75C2.09315 18.75 0.75 17.4069 0.75 15.75V9.75ZM20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25H3.75C2.92157 8.25 2.25 8.92157 2.25 9.75V15.75C2.25 16.5784 2.92157 17.25 3.75 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.75ZM3.75 10.5C3.75 10.0858 4.08579 9.75 4.5 9.75H11.25C11.6642 9.75 12 10.0858 12 10.5V15C12 15.4142 11.6642 15.75 11.25 15.75H4.5C4.08579 15.75 3.75 15.4142 3.75 15V10.5ZM5.25 11.25V14.25H10.5V11.25H5.25Z", + fill: color +})); +const BeakerIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3.79758V8.81802C10.5 9.61367 10.1839 10.3767 9.62134 10.9393L7.2443 13.3164C8.99164 13.192 10.7578 13.5404 12.3354 14.3292C14.0988 15.2109 16.1395 15.442 18.048 14.9649L18.333 14.8937L14.3787 10.9393C13.8161 10.3767 13.5 9.61367 13.5 8.81802V3.79758C13.0042 3.76602 12.504 3.75 12 3.75C11.496 3.75 10.9959 3.76602 10.5 3.79758ZM15 3.93576C15.3733 3.93623 15.6969 3.65833 15.7443 3.27849C15.7955 2.86746 15.5039 2.4927 15.0928 2.44144C14.8362 2.40945 14.5784 2.38138 14.3195 2.3573C13.5557 2.28628 12.782 2.25 12 2.25C11.2181 2.25 10.4444 2.28628 9.68058 2.3573C9.42163 2.38138 9.16382 2.40945 8.90721 2.44144C8.49618 2.4927 8.20453 2.86746 8.25578 3.27849C8.30315 3.65833 8.62679 3.93623 9.00002 3.93576V8.81802C9.00002 9.21584 8.84198 9.59737 8.56068 9.87868L2.26748 16.1719C0.646344 17.793 1.36449 20.6474 3.73839 21.0527C6.42422 21.5112 9.18453 21.75 12 21.75C14.8155 21.75 17.5758 21.5112 20.2617 21.0527C22.6356 20.6474 23.3537 17.793 21.7326 16.1719L15.4394 9.87868C15.1581 9.59737 15 9.21584 15 8.81802V3.93576Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3.79758V8.81802C10.5 9.61367 10.1839 10.3767 9.62134 10.9393L7.2443 13.3164C8.99164 13.192 10.7578 13.5404 12.3354 14.3292C14.0988 15.2109 16.1395 15.442 18.048 14.9649L18.333 14.8937L14.3787 10.9393C13.8161 10.3767 13.5 9.61367 13.5 8.81802V3.79758C13.0042 3.76602 12.504 3.75 12 3.75C11.496 3.75 10.9959 3.76602 10.5 3.79758ZM15 3.93576C15.3732 3.93623 15.6969 3.65833 15.7443 3.27849C15.7955 2.86745 15.5039 2.4927 15.0928 2.44144C14.8362 2.40945 14.5784 2.38138 14.3195 2.3573C13.5557 2.28628 12.782 2.25 12 2.25C11.2181 2.25 10.4444 2.28628 9.68058 2.3573C9.42163 2.38138 9.16382 2.40945 8.90721 2.44144C8.49618 2.4927 8.20453 2.86746 8.25578 3.27849C8.30315 3.65833 8.62679 3.93623 9.00002 3.93576V8.81802C9.00002 9.21584 8.84198 9.59737 8.56068 9.87868L2.26748 16.1719C0.646344 17.793 1.36449 20.6474 3.73839 21.0527C6.42422 21.5112 9.18453 21.75 12 21.75C14.8155 21.75 17.5758 21.5112 20.2616 21.0527C22.6355 20.6474 23.3537 17.793 21.7326 16.1719L15.4394 9.87868C15.1581 9.59738 15 9.21584 15 8.81802V3.93576ZM19.57 16.1306L18.4118 16.4201C16.1518 16.9851 13.7444 16.7107 11.6646 15.6708C9.90122 14.7891 7.86049 14.558 5.95201 15.0351L5.38346 15.1772L3.32814 17.2325C2.48549 18.0752 2.93009 19.393 3.99082 19.5741C6.59361 20.0185 9.26948 20.25 12 20.25C14.7306 20.25 17.4064 20.0185 20.0092 19.5741C21.0699 19.393 21.5145 18.0752 20.6719 17.2325L19.57 16.1306Z", + fill: color +})); +const BellIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.25001 8.9998C5.25012 5.27197 8.27215 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.0269 17.0455 17.4105 17.4659 15.7396 17.7192C15.7465 17.812 15.75 17.9056 15.75 18C15.75 20.0711 14.0711 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.44879 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C9.10052 3.75 6.75001 6.10051 6.75001 9L6.74981 9.75C6.74981 9.74993 6.74981 9.75007 6.74981 9.75C6.74977 11.8594 6.07916 13.8136 4.94026 15.4091C6.31914 15.848 7.75395 16.1617 9.23148 16.337C10.139 16.4446 11.0628 16.5 11.9998 16.5C12.937 16.5 13.8609 16.4446 14.7685 16.3369C16.2459 16.1617 17.6806 15.8479 19.0594 15.4091C17.9204 13.8136 17.2498 11.8595 17.2498 9.75V9.04316L17.25 9C17.25 6.10051 14.8995 3.75 12 3.75ZM5.25001 8.9998C5.25012 5.27197 8.27215 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.0269 17.0455 17.4105 17.4659 15.7396 17.7192C15.7465 17.812 15.75 17.9056 15.75 18C15.75 20.0711 14.0711 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.44879 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998C5.25001 8.99987 5.25001 8.99974 5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993Z", + fill: color +})); +const BellSlashIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M20.5709 16.4755C20.3473 16.558 20.1222 16.6374 19.8956 16.7136L7.31889 4.13691C8.53246 2.96847 10.1823 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.25001 8.9998C5.25002 8.81598 5.25737 8.63388 5.27179 8.45377L15.656 18.838C15.2754 20.5056 13.783 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.4488 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.46967 2.46967C2.76256 2.17678 3.23744 2.17678 3.53033 2.46967L6.35645 5.29579C7.56245 3.46204 9.63909 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.75 9.00301L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.8176 16.7535 19.0472 16.996 18.2615 17.2009L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967ZM17.0179 15.9572C17.7105 15.8049 18.3915 15.6217 19.0594 15.4091C17.9204 13.8136 17.2498 11.8595 17.2498 9.75V9.04919L17.2498 9.04618L17.25 9C17.25 8.99949 17.25 8.99898 17.25 8.99847C17.2492 6.09968 14.899 3.75 12 3.75C10.0535 3.75 8.35305 4.80938 7.44613 6.38547L17.0179 15.9572ZM6.02658 9.4809C6.44022 9.50263 6.75793 9.85557 6.7362 10.2692C6.6358 12.1801 5.98499 13.9456 4.94025 15.4091C6.31913 15.848 7.75394 16.1617 9.23147 16.337C10.139 16.4446 11.0628 16.5 11.9998 16.5C12.3205 16.5 12.6396 16.4935 12.9571 16.4807C13.371 16.4639 13.72 16.7858 13.7368 17.1997C13.7535 17.6136 13.4316 17.9627 13.0177 17.9794C12.6801 17.9931 12.3407 18 11.9998 18C11.2423 18 10.4927 17.966 9.7522 17.8993C9.75074 17.9326 9.75 17.9662 9.75 18C9.75 19.2426 10.7574 20.25 12 20.25C12.9636 20.25 13.7876 19.6439 14.1078 18.7895C14.2532 18.4016 14.6854 18.2051 15.0733 18.3504C15.4612 18.4958 15.6578 18.9281 15.5124 19.316C14.9799 20.7367 13.6092 21.75 12 21.75C9.92893 21.75 8.25 20.0711 8.25 18C8.25 17.9056 8.2535 17.812 8.26039 17.7192C6.58932 17.4659 4.97286 17.0455 3.42874 16.4755C3.19538 16.3893 3.01991 16.1931 2.96032 15.9516C2.90072 15.71 2.96475 15.4547 3.13125 15.2699C4.35734 13.9089 5.13587 12.1395 5.23826 10.1905C5.25999 9.77688 5.61293 9.45917 6.02658 9.4809Z", + fill: color +})); +const BellSnoozeIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C8.27215 2.25 5.25012 5.27197 5.25001 8.9998L5.24981 9.75C5.24981 11.8731 4.44879 13.8074 3.13126 15.2699C2.96476 15.4547 2.90073 15.71 2.96033 15.9516C3.01992 16.1931 3.19539 16.3893 3.42875 16.4755C4.97287 17.0455 6.58934 17.4659 8.2604 17.7192C8.25351 17.812 8.25001 17.9056 8.25001 18C8.25001 20.0711 9.92894 21.75 12 21.75C14.0711 21.75 15.75 20.0711 15.75 18C15.75 17.9056 15.7465 17.812 15.7396 17.7192C17.4105 17.4659 19.0269 17.0455 20.5709 16.4755C20.8042 16.3893 20.9797 16.1931 21.0393 15.9516C21.0989 15.71 21.0349 15.4547 20.8684 15.2699C19.5508 13.8074 18.7498 11.8731 18.7498 9.75V9.04919L18.75 9C18.75 5.27208 15.7279 2.25 12 2.25ZM9.75001 18C9.75001 17.9662 9.75075 17.9326 9.75221 17.8993C10.4927 17.966 11.2424 18 11.9998 18C12.7574 18 13.5072 17.9659 14.2478 17.8992C14.2493 17.9326 14.25 17.9662 14.25 18C14.25 19.2426 13.2427 20.25 12 20.25C10.7574 20.25 9.75001 19.2426 9.75001 18ZM10.5 7.5C10.0858 7.5 9.75 7.83579 9.75 8.25C9.75 8.66421 10.0858 9 10.5 9H12.0986L9.87596 12.334C9.72253 12.5641 9.70823 12.86 9.83874 13.1039C9.96926 13.3478 10.2234 13.5 10.5 13.5H13.5C13.9142 13.5 14.25 13.1642 14.25 12.75C14.25 12.3358 13.9142 12 13.5 12H11.9014L14.124 8.66603C14.2775 8.43588 14.2918 8.13997 14.1613 7.89611C14.0307 7.65224 13.7766 7.5 13.5 7.5H10.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C9.10052 3.75 6.75001 6.10051 6.75001 9L6.74981 9.75C6.74981 9.74993 6.74981 9.75007 6.74981 9.75C6.74977 11.8594 6.07916 13.8136 4.94026 15.4091C6.31914 15.848 7.75395 16.1617 9.23148 16.337C10.139 16.4446 11.0628 16.5 11.9998 16.5C12.937 16.5 13.8609 16.4446 14.7685 16.3369C16.2459 16.1617 17.6806 15.8479 19.0594 15.4091C17.9204 13.8136 17.2498 11.8595 17.2498 9.75V9.04316L17.25 9C17.25 6.10051 14.8995 3.75 12 3.75ZM5.25001 8.9998C5.25012 5.27197 8.27215 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.0269 17.0455 17.4105 17.4659 15.7396 17.7192C15.7465 17.812 15.75 17.9056 15.75 18C15.75 20.0711 14.0711 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.44879 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998C5.25001 8.99987 5.25001 8.99974 5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993ZM9.75001 8.25C9.75001 7.83579 10.0858 7.5 10.5 7.5H13.5C13.7766 7.5 14.0308 7.65224 14.1613 7.89611C14.2918 8.13997 14.2775 8.43588 14.124 8.66603L11.9014 12H13.5C13.9142 12 14.25 12.3358 14.25 12.75C14.25 13.1642 13.9142 13.5 13.5 13.5H10.5C10.2234 13.5 9.96927 13.3478 9.83876 13.1039C9.70824 12.86 9.72255 12.5641 9.87597 12.334L12.0986 9H10.5C10.0858 9 9.75001 8.66421 9.75001 8.25Z", + fill: color +})); +const BillIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V12.75C20.25 10.6789 18.5711 9 16.5 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.25C12.75 3.17893 11.0711 1.5 9 1.5H5.625ZM7.5 15C7.5 14.5858 7.83579 14.25 8.25 14.25H15.75C16.1642 14.25 16.5 14.5858 16.5 15C16.5 15.4142 16.1642 15.75 15.75 15.75H8.25C7.83579 15.75 7.5 15.4142 7.5 15ZM8.25 17.25C7.83579 17.25 7.5 17.5858 7.5 18C7.5 18.4142 7.83579 18.75 8.25 18.75H12C12.4142 18.75 12.75 18.4142 12.75 18C12.75 17.5858 12.4142 17.25 12 17.25H8.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.9712 1.8159C13.768 2.73648 14.25 3.93695 14.25 5.25V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.5C17.8131 7.5 19.0135 7.98204 19.9341 8.77881C19.0462 5.37988 16.3701 2.70377 12.9712 1.8159Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM7.5 15C7.5 14.5858 7.83579 14.25 8.25 14.25H15.75C16.1642 14.25 16.5 14.5858 16.5 15C16.5 15.4142 16.1642 15.75 15.75 15.75H8.25C7.83579 15.75 7.5 15.4142 7.5 15ZM7.5 18C7.5 17.5858 7.83579 17.25 8.25 17.25H12C12.4142 17.25 12.75 17.5858 12.75 18C12.75 18.4142 12.4142 18.75 12 18.75H8.25C7.83579 18.75 7.5 18.4142 7.5 18Z", + fill: color +})); +const BlockIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.72048 5.65982L18.3402 17.2795C21.0455 14.0383 20.8767 9.20943 17.8336 6.16637C14.7906 3.12331 9.96171 2.95446 6.72048 5.65982ZM17.2795 18.3402L5.65982 6.72048C2.95446 9.96171 3.12331 14.7906 6.16637 17.8336C9.20943 20.8767 14.0383 21.0455 17.2795 18.3402ZM5.10571 5.10571C8.91332 1.2981 15.0867 1.2981 18.8943 5.10571C22.7019 8.91332 22.7019 15.0867 18.8943 18.8943C15.0867 22.7019 8.91332 22.7019 5.10571 18.8943C1.2981 15.0867 1.2981 8.91332 5.10571 5.10571Z", + fill: color +})); +const BookIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.25 4.53286C9.73455 3.56279 7.93246 3 6 3C4.86178 3 3.76756 3.19535 2.75007 3.55499C2.45037 3.66091 2.25 3.94425 2.25 4.26212V18.5121C2.25 18.7556 2.36818 18.9839 2.56696 19.1245C2.76574 19.265 3.02039 19.3004 3.24993 19.2192C4.10911 18.9156 5.03441 18.75 6 18.75C7.99502 18.75 9.82325 19.4573 11.25 20.6357V4.53286Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.75 20.6357C14.1768 19.4573 16.005 18.75 18 18.75C18.9656 18.75 19.8909 18.9156 20.7501 19.2192C20.9796 19.3004 21.2343 19.265 21.433 19.1245C21.6318 18.9839 21.75 18.7556 21.75 18.5121V4.26212C21.75 3.94425 21.5496 3.66091 21.2499 3.55499C20.2324 3.19535 19.1382 3 18 3C16.0675 3 14.2655 3.56279 12.75 4.53286V20.6357Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.75 4.81035V17.5111C4.47281 17.3403 5.22624 17.25 6 17.25C7.93246 17.25 9.73455 17.8128 11.25 18.7829V6.38571C9.82325 5.20726 7.99501 4.5 6 4.5C5.21909 4.5 4.46454 4.60829 3.75 4.81035ZM12.75 6.38571V18.7829C14.2655 17.8128 16.0675 17.25 18 17.25C18.7738 17.25 19.5272 17.3403 20.25 17.5111V4.81035C19.5355 4.60829 18.7809 4.5 18 4.5C16.005 4.5 14.1768 5.20726 12.75 6.38571ZM12 5.06429C10.3458 3.77126 8.26223 3 6 3C4.86178 3 3.76756 3.19535 2.75007 3.55499C2.45037 3.66091 2.25 3.94425 2.25 4.26212V18.5121C2.25 18.7556 2.36818 18.9839 2.56696 19.1245C2.76574 19.265 3.02039 19.3004 3.24993 19.2192C4.10911 18.9156 5.03441 18.75 6 18.75C8.11345 18.75 10.0397 19.5437 11.4998 20.8505C11.7846 21.1054 12.2154 21.1054 12.5002 20.8505C13.9603 19.5437 15.8865 18.75 18 18.75C18.9656 18.75 19.8909 18.9156 20.7501 19.2192C20.9796 19.3004 21.2343 19.265 21.433 19.1245C21.6318 18.9839 21.75 18.7556 21.75 18.5121V4.26212C21.75 3.94425 21.5496 3.66091 21.2499 3.55499C20.2324 3.19535 19.1382 3 18 3C15.7378 3 13.6542 3.77126 12 5.06429Z", + fill: color +})); +const BookmarkIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699V21C20.25 21.2599 20.1154 21.5013 19.8943 21.638C19.6732 21.7746 19.3971 21.7871 19.1646 21.6708L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21V5.50699C3.75 4.03722 4.82283 2.75119 6.32022 2.57741Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C10.137 3.75 8.29938 3.85779 6.49314 4.06741C5.78933 4.14909 5.25 4.76078 5.25 5.50699V19.7865L11.6646 16.5792C11.8757 16.4736 12.1243 16.4736 12.3354 16.5792L18.75 19.7865V5.50699C18.75 4.76078 18.2107 4.14909 17.5069 4.06741C15.7006 3.85779 13.863 3.75 12 3.75ZM6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699V21C20.25 21.2599 20.1154 21.5013 19.8943 21.638C19.6732 21.7746 19.3971 21.7871 19.1646 21.6708L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21V5.50699C3.75 4.03722 4.82283 2.75119 6.32022 2.57741Z", + fill: color +})); +const BookmarkSlashIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M20.25 5.50699V17.068L5.85284 2.67086C6.00319 2.62762 6.15925 2.59609 6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.75 21V6.93198L17.8131 20.9951L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.46967 2.46967C2.76256 2.17678 3.23744 2.17678 3.53033 2.46967L4.54143 3.48077C4.99219 2.99494 5.6091 2.65994 6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699V19.1893L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967ZM18.75 17.6893V5.50699C18.75 4.76078 18.2107 4.14909 17.5069 4.06741C15.7006 3.85779 13.8631 3.75 12 3.75C10.137 3.75 8.29938 3.85779 6.49314 4.06741C6.13775 4.10865 5.82609 4.28321 5.60336 4.5427L18.75 17.6893ZM4.5 7.99237C4.91421 7.99237 5.25 8.32816 5.25 8.74237V19.7865L11.6646 16.5792C11.8757 16.4736 12.1243 16.4736 12.3354 16.5792L14.3507 17.5868C14.7212 17.772 14.8713 18.2226 14.6861 18.593C14.5008 18.9635 14.0503 19.1137 13.6798 18.9284L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21V8.74237C3.75 8.32816 4.08579 7.99237 4.5 7.99237Z", + fill: color +})); +const BookmarkSquareIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6 3C4.34315 3 3 4.34315 3 6V18C3 19.6569 4.34315 21 6 21H18C19.6569 21 21 19.6569 21 18V6C21 4.34315 19.6569 3 18 3H6ZM7.5 4.5C7.08579 4.5 6.75 4.83579 6.75 5.25V16.5C6.75 16.7599 6.88459 17.0013 7.1057 17.138C7.32681 17.2746 7.60292 17.2871 7.83541 17.1708L12 15.0885L16.1646 17.1708C16.3971 17.2871 16.6732 17.2746 16.8943 17.138C17.1154 17.0013 17.25 16.7599 17.25 16.5V5.25C17.25 4.83579 16.9142 4.5 16.5 4.5H7.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H18C19.6569 3 21 4.34315 21 6V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V18C4.5 18.8284 5.17157 19.5 6 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V6C19.5 5.17157 18.8284 4.5 18 4.5H17.25V16.5C17.25 16.7599 17.1154 17.0013 16.8943 17.138C16.6732 17.2746 16.3971 17.2871 16.1646 17.1708L12 15.0885L7.83541 17.1708C7.60292 17.2871 7.32681 17.2746 7.1057 17.138C6.88459 17.0013 6.75 16.7599 6.75 16.5V4.5H6ZM8.25 4.5V15.2865L11.6646 13.5792C11.8757 13.4736 12.1243 13.4736 12.3354 13.5792L15.75 15.2865V4.5H8.25Z", + fill: color +})); +const BubbleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.84836 2.771C7.18302 2.42773 9.57113 2.25 12.0003 2.25C14.4292 2.25 16.8171 2.4277 19.1516 2.77091C21.1299 3.06177 22.5 4.79445 22.5 6.74056V12.7595C22.5 14.7056 21.1299 16.4382 19.1516 16.7291C17.2123 17.0142 15.2361 17.1851 13.2302 17.2348C13.1266 17.2374 13.0318 17.2788 12.9638 17.3468L8.78033 21.5303C8.56583 21.7448 8.24324 21.809 7.96299 21.6929C7.68273 21.5768 7.5 21.3033 7.5 21V17.045C6.60901 16.9634 5.72491 16.8579 4.84836 16.729C2.87004 16.4381 1.5 14.7054 1.5 12.7593V6.74064C1.5 4.79455 2.87004 3.06188 4.84836 2.771Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.0003 3.75C9.64439 3.75 7.32921 3.92236 5.06657 4.25505C3.87679 4.42999 3 5.48457 3 6.74064V12.7593C3 14.0154 3.87679 15.07 5.06656 15.2449C6.13567 15.4021 7.2165 15.5235 8.30779 15.6079C8.69842 15.6381 9 15.9638 9 16.3556V19.1893L11.7957 16.3936C12.2104 15.979 12.7663 15.7474 13.3426 15.7313C15.2364 15.6785 17.1021 15.5143 18.9334 15.2451C20.1232 15.0701 21 14.0155 21 12.7595V6.74056C21 5.48447 20.1232 4.42988 18.9334 4.25496C16.6709 3.92233 14.356 3.75 12.0003 3.75ZM4.84836 2.771C7.18302 2.42773 9.57113 2.25 12.0003 2.25C14.4292 2.25 16.8171 2.4277 19.1516 2.77091C21.1299 3.06177 22.5 4.79445 22.5 6.74056V12.7595C22.5 14.7056 21.1299 16.4382 19.1516 16.7291C17.262 17.0069 15.3374 17.1763 13.3844 17.2307C13.1814 17.2364 12.993 17.3177 12.8564 17.4543L8.78033 21.5303C8.56583 21.7448 8.24324 21.809 7.96299 21.6929C7.68273 21.5768 7.5 21.3033 7.5 21V17.045C6.60901 16.9634 5.72491 16.8579 4.84836 16.729C2.87004 16.4381 1.5 14.7054 1.5 12.7593V6.74064C1.5 4.79455 2.87004 3.06188 4.84836 2.771Z", + fill: color +})); +const BubbleDotsIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.0003 2.25C9.57113 2.25 7.18302 2.42773 4.84836 2.771C2.87004 3.06188 1.5 4.79455 1.5 6.74064V12.7593C1.5 14.7054 2.87004 16.4381 4.84836 16.729C5.72491 16.8579 6.60901 16.9634 7.5 17.045V21C7.5 21.3033 7.68273 21.5768 7.96299 21.6929C8.24324 21.809 8.56583 21.7448 8.78033 21.5303L12.9638 17.3468C13.0318 17.2788 13.1266 17.2374 13.2302 17.2348C15.2361 17.1851 17.2123 17.0142 19.1516 16.7291C21.1299 16.4382 22.5 14.7056 22.5 12.7595V6.74056C22.5 4.79445 21.1299 3.06177 19.1516 2.77091C16.8171 2.4277 14.4292 2.25 12.0003 2.25ZM8.25 8.625C7.62868 8.625 7.125 9.12868 7.125 9.75C7.125 10.3713 7.62868 10.875 8.25 10.875C8.87132 10.875 9.375 10.3713 9.375 9.75C9.375 9.12868 8.87132 8.625 8.25 8.625ZM10.875 9.75C10.875 9.12868 11.3787 8.625 12 8.625C12.6213 8.625 13.125 9.12868 13.125 9.75C13.125 10.3713 12.6213 10.875 12 10.875C11.3787 10.875 10.875 10.3713 10.875 9.75ZM15.75 8.625C15.1287 8.625 14.625 9.12868 14.625 9.75C14.625 10.3713 15.1287 10.875 15.75 10.875C16.3713 10.875 16.875 10.3713 16.875 9.75C16.875 9.12868 16.3713 8.625 15.75 8.625Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.84836 2.771C7.18302 2.42773 9.57113 2.25 12.0003 2.25C14.4292 2.25 16.8171 2.4277 19.1516 2.77091C21.1299 3.06177 22.5 4.79445 22.5 6.74056V12.7595C22.5 14.7056 21.1299 16.4382 19.1516 16.7291C17.2123 17.0142 15.2361 17.1851 13.2302 17.2348C13.1266 17.2374 13.0318 17.2788 12.9638 17.3468L8.78033 21.5303C8.56583 21.7448 8.24324 21.809 7.96299 21.6929C7.68273 21.5768 7.5 21.3033 7.5 21V17.045C6.60901 16.9634 5.72491 16.8579 4.84836 16.729C2.87004 16.4381 1.5 14.7054 1.5 12.7593V6.74064C1.5 4.79455 2.87004 3.06188 4.84836 2.771ZM12.0003 3.75C9.64439 3.75 7.32921 3.92236 5.06657 4.25505C3.87679 4.42999 3 5.48457 3 6.74064V12.7593C3 14.0154 3.87679 15.07 5.06656 15.2449C6.13567 15.4021 7.2165 15.5235 8.30779 15.6079C8.69842 15.6381 9 15.9638 9 16.3556V19.1893L11.9032 16.2862C12.2486 15.9407 12.7121 15.7472 13.193 15.7352C15.1382 15.6871 17.0539 15.5214 18.9334 15.2451C20.1232 15.0701 21 14.0155 21 12.7595V6.74056C21 5.48447 20.1232 4.42988 18.9334 4.25496C16.6709 3.92233 14.356 3.75 12.0003 3.75ZM7.125 9.75C7.125 9.12868 7.62868 8.625 8.25 8.625C8.87132 8.625 9.375 9.12868 9.375 9.75C9.375 10.3713 8.87132 10.875 8.25 10.875C7.62868 10.875 7.125 10.3713 7.125 9.75ZM10.875 9.75C10.875 9.12868 11.3787 8.625 12 8.625C12.6213 8.625 13.125 9.12868 13.125 9.75C13.125 10.3713 12.6213 10.875 12 10.875C11.3787 10.875 10.875 10.3713 10.875 9.75ZM14.625 9.75C14.625 9.12868 15.1287 8.625 15.75 8.625C16.3713 8.625 16.875 9.12868 16.875 9.75C16.875 10.3713 16.3713 10.875 15.75 10.875C15.1287 10.875 14.625 10.3713 14.625 9.75Z", + fill: color +})); +const BubbleMultipleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.91307 2.65823C6.9877 2.38888 9.10296 2.25 11.2503 2.25C13.3974 2.25 15.5124 2.38885 17.5869 2.65815C19.5091 2.90769 20.8783 4.51937 20.9923 6.38495C20.6665 6.27614 20.3212 6.20396 19.96 6.17399C18.5715 6.05874 17.1673 6 15.75 6C14.3326 6 12.9285 6.05874 11.54 6.17398C9.1817 6.36971 7.5 8.36467 7.5 10.6082V14.8937C7.5 16.5844 8.45468 18.1326 9.9328 18.8779L7.28033 21.5303C7.06583 21.7448 6.74324 21.809 6.46299 21.6929C6.18273 21.5768 6 21.3033 6 21V16.9705C5.63649 16.9316 5.27417 16.8887 4.91308 16.8418C2.90466 16.581 1.5 14.8333 1.5 12.8626V6.63738C1.5 4.66672 2.90466 2.91899 4.91307 2.65823Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.75 7.5C14.3741 7.5 13.0114 7.55702 11.6641 7.66884C10.1248 7.7966 9 9.10282 9 10.6082V14.8937C9 16.4014 10.128 17.7083 11.6692 17.8341C12.9131 17.9357 14.17 17.9912 15.4384 17.999L18.2197 20.7803C18.4342 20.9948 18.7568 21.059 19.037 20.9429C19.3173 20.8268 19.5 20.5533 19.5 20.25V17.8601C19.6103 17.8518 19.7206 17.8432 19.8307 17.8342C21.372 17.7085 22.5 16.4015 22.5 14.8938V10.6082C22.5 9.10283 21.3752 7.79661 19.836 7.66885C18.4886 7.55702 17.1259 7.5 15.75 7.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.91307 2.65823C6.9877 2.38888 9.10296 2.25 11.2503 2.25C13.3974 2.25 15.5124 2.38885 17.5869 2.65815C19.5953 2.91888 21 4.66663 21 6.63731V8.02357C21.9113 8.53322 22.5 9.5169 22.5 10.6082V14.8938C22.5 16.4015 21.372 17.7085 19.8307 17.8342C19.7206 17.8432 19.6103 17.8518 19.5 17.8601V20.25C19.5 20.5533 19.3173 20.8268 19.037 20.9429C18.7568 21.059 18.4342 20.9948 18.2197 20.7803L15.4384 17.999C14.17 17.9912 12.9131 17.9357 11.6692 17.8341C11.4677 17.8177 11.2724 17.7807 11.0853 17.7253L7.28033 21.5303C7.06583 21.7448 6.74324 21.809 6.46299 21.6929C6.18273 21.5768 6 21.3033 6 21V16.9705C5.63649 16.9316 5.27417 16.8887 4.91308 16.8418C2.90466 16.581 1.5 14.8333 1.5 12.8626V6.63738C1.5 4.66672 2.90466 2.91899 4.91307 2.65823ZM9.78068 16.9087C9.29126 16.3755 9 15.662 9 14.8937V10.6082C9 9.10282 10.1248 7.7966 11.6641 7.66884C13.0114 7.55702 14.3741 7.5 15.75 7.5C17.0116 7.5 18.2622 7.54794 19.5 7.64213V6.63731C19.5 5.36516 18.6012 4.30241 17.3938 4.14567C15.3832 3.88466 13.3327 3.75 11.2503 3.75C9.16771 3.75 7.11695 3.88469 5.1062 4.14575C3.8988 4.3025 3 5.36524 3 6.63738V12.8626C3 14.1348 3.8988 15.1975 5.1062 15.3543C5.67416 15.428 6.2453 15.4917 6.81944 15.545C7.20508 15.5809 7.5 15.9045 7.5 16.2918V19.1893L9.78068 16.9087ZM15.75 9C14.4156 9 13.0942 9.0553 11.7881 9.1637C11.0652 9.2237 10.5 9.84364 10.5 10.6082V14.8937C10.5 15.4548 10.8079 15.9434 11.2577 16.1832C11.4175 16.2684 11.5969 16.3232 11.7912 16.3391C13.0963 16.4456 14.4166 16.5 15.75 16.5C15.9489 16.5 16.1397 16.579 16.2803 16.7197L18 18.4393V17.1592C18 16.7627 18.3087 16.4347 18.7046 16.4106C19.0403 16.3903 19.375 16.3664 19.7087 16.3392C20.4332 16.2801 21 15.6594 21 14.8938V10.6082C21 9.95738 20.5872 9.40739 20.0203 9.22499C19.923 9.19368 19.8199 9.17268 19.7119 9.16371C18.4058 9.0553 17.0844 9 15.75 9Z", + fill: color +})); +const BugIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.47762 1.6008C8.83616 1.80821 8.95868 2.267 8.75128 2.62555C8.55271 2.96881 8.40712 3.34624 8.32551 3.7471C8.38406 3.80457 8.44396 3.86068 8.50514 3.91537C9.32957 2.90013 10.5885 2.25 12.0002 2.25C13.4129 2.25 14.6728 2.90117 15.4972 3.91782C15.5579 3.86365 15.6173 3.80808 15.6754 3.75117C15.594 3.34879 15.4481 2.96997 15.2488 2.62555C15.0414 2.267 15.1639 1.80821 15.5225 1.6008C15.881 1.39339 16.3398 1.51591 16.5472 1.87446C16.9024 2.48842 17.137 3.18135 17.2183 3.91994C17.2416 4.13185 17.1737 4.34368 17.0314 4.50247C16.7896 4.77241 16.5263 5.02277 16.2442 5.2509C16.41 5.72038 16.5002 6.22519 16.5002 6.75C16.5002 6.95356 16.4866 7.15434 16.4602 7.35141C16.3543 8.14315 15.7073 8.6458 15.0428 8.75426C14.8614 8.78388 14.6791 8.81089 14.496 8.83526C14.6477 9.06238 14.7692 9.31137 14.8549 9.57652C16.1695 9.41561 17.4498 9.14501 18.6867 8.77423C18.6212 7.88092 18.5053 7.00184 18.3417 6.13978C18.2645 5.73282 18.5319 5.34034 18.9388 5.26314C19.3458 5.18595 19.7383 5.45327 19.8155 5.86022C20.0269 6.97505 20.1636 8.11609 20.2201 9.27786C20.2365 9.61528 20.0254 9.92203 19.7043 10.0271C18.1774 10.5268 16.5854 10.882 14.9444 11.0766C14.8703 11.4573 14.7242 11.8123 14.5208 12.1269C16.5869 12.336 18.5788 12.7993 20.464 13.4853C20.7756 13.5987 20.9758 13.9033 20.9562 14.2344C20.8278 16.4041 20.4197 18.4994 19.7674 20.4842C19.638 20.8777 19.2142 21.0918 18.8207 20.9625C18.4272 20.8332 18.213 20.4093 18.3424 20.0158C18.8983 18.3245 19.2654 16.5472 19.4187 14.7085C18.9182 14.5401 18.4101 14.3883 17.895 14.2537C17.9627 14.4883 17.9993 14.738 17.9993 15C17.9993 18.9558 15.4775 22.5 11.9993 22.5C8.52108 22.5 5.99928 18.9558 5.99928 15C5.99928 14.7382 6.03584 14.4886 6.10348 14.2541C5.58888 14.3886 5.08127 14.5403 4.58128 14.7085C4.73457 16.5472 5.10172 18.3245 5.65763 20.0158C5.78697 20.4093 5.57282 20.8332 5.17932 20.9625C4.78582 21.0918 4.36197 20.8777 4.23263 20.4842C3.58026 18.4994 3.17221 16.4041 3.0438 14.2344C3.02421 13.9033 3.22437 13.5987 3.53602 13.4853C5.12188 12.9082 6.78302 12.4887 8.50042 12.2456C8.50368 12.2451 8.50694 12.2446 8.5102 12.2442C8.83115 12.1989 9.15404 12.1597 9.47876 12.1269C9.27538 11.8123 9.12926 11.4573 9.05515 11.0766C7.4142 10.882 5.82214 10.5268 4.29529 10.0271C3.97423 9.92203 3.76304 9.61528 3.77946 9.27786C3.83598 8.11609 3.97265 6.97505 4.18412 5.86023C4.26132 5.45327 4.6538 5.18595 5.06076 5.26314C5.46772 5.34034 5.73504 5.73282 5.65784 6.13978C5.49432 7.00184 5.37836 7.88092 5.31284 8.77423C6.54977 9.14502 7.83017 9.41561 9.14473 9.57653C9.23046 9.31134 9.35209 9.06232 9.50389 8.8352C9.32092 8.81085 9.13878 8.78386 8.95749 8.75426C8.29303 8.6458 7.64601 8.14315 7.54009 7.35141C7.51373 7.15434 7.50016 6.95356 7.50016 6.75C7.50016 6.22408 7.59068 5.71823 7.75718 5.24791C7.47455 5.01902 7.21083 4.76779 6.96868 4.49691C6.8266 4.33796 6.75887 4.12606 6.78244 3.91417C6.86433 3.17773 7.09864 2.48682 7.45287 1.87446C7.66028 1.51591 8.11907 1.39339 8.47762 1.6008Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.47762 1.6008C8.83616 1.80821 8.95868 2.267 8.75128 2.62555C8.55271 2.96881 8.40712 3.34624 8.32551 3.7471C8.38407 3.80457 8.44396 3.86067 8.50514 3.91537C9.32958 2.90013 10.5886 2.25 12.0002 2.25C13.4129 2.25 14.6728 2.90117 15.4972 3.91782C15.5579 3.86365 15.6173 3.80808 15.6754 3.75117C15.594 3.34879 15.4481 2.96997 15.2488 2.62555C15.0414 2.267 15.1639 1.80821 15.5225 1.6008C15.881 1.39339 16.3398 1.51591 16.5472 1.87446C16.9024 2.48842 17.137 3.18135 17.2183 3.91994C17.2416 4.13185 17.1737 4.34368 17.0314 4.50247C16.7896 4.77241 16.5263 5.02277 16.2442 5.2509C16.41 5.72038 16.5002 6.22519 16.5002 6.75C16.5002 6.95356 16.4866 7.15434 16.4602 7.35141C16.3543 8.14315 15.7073 8.6458 15.0428 8.75426C14.8614 8.78388 14.6791 8.81089 14.496 8.83526C14.6477 9.06238 14.7692 9.31137 14.8549 9.57652C16.1695 9.41561 17.4498 9.14501 18.6867 8.77423C18.6212 7.88092 18.5053 7.00184 18.3417 6.13978C18.2646 5.73282 18.5319 5.34034 18.9388 5.26314C19.3458 5.18595 19.7383 5.45327 19.8155 5.86022C20.0269 6.97505 20.1636 8.11609 20.2201 9.27786C20.2365 9.61528 20.0254 9.92203 19.7043 10.0271C18.1774 10.5268 16.5854 10.882 14.9444 11.0766C14.8703 11.4573 14.7242 11.8123 14.5208 12.1269C16.5869 12.336 18.5788 12.7993 20.464 13.4853C20.7756 13.5987 20.9758 13.9033 20.9562 14.2344C20.8278 16.4041 20.4197 18.4994 19.7674 20.4842C19.638 20.8777 19.2142 21.0918 18.8207 20.9625C18.4272 20.8332 18.213 20.4093 18.3424 20.0158C18.8983 18.3245 19.2654 16.5472 19.4187 14.7085C18.9182 14.5401 18.4101 14.3883 17.895 14.2537C17.9627 14.4883 17.9993 14.738 17.9993 15C17.9993 18.9558 15.4775 22.5 11.9993 22.5C8.52108 22.5 5.99928 18.9558 5.99928 15C5.99928 14.7382 6.03584 14.4886 6.10348 14.2541C5.58888 14.3886 5.08127 14.5403 4.58128 14.7085C4.73457 16.5472 5.10172 18.3245 5.65763 20.0158C5.78697 20.4093 5.57282 20.8332 5.17932 20.9625C4.78582 21.0918 4.36197 20.8777 4.23263 20.4842C3.58026 18.4994 3.17221 16.4041 3.0438 14.2344C3.02421 13.9033 3.22437 13.5987 3.53602 13.4853C5.12194 12.9082 6.78314 12.4887 8.50061 12.2455C8.50381 12.2451 8.507 12.2446 8.5102 12.2442C8.75635 12.2094 9.00364 12.1783 9.25202 12.1509C9.3275 12.1425 9.40308 12.1345 9.47876 12.1269C9.27538 11.8123 9.12926 11.4573 9.05515 11.0766C7.4142 10.882 5.82214 10.5268 4.29529 10.0271C3.97423 9.92203 3.76304 9.61528 3.77946 9.27786C3.83598 8.11609 3.97265 6.97505 4.18412 5.86023C4.26132 5.45327 4.6538 5.18595 5.06076 5.26314C5.46772 5.34034 5.73504 5.73282 5.65784 6.13978C5.49432 7.00184 5.37836 7.88092 5.31284 8.77423C6.54977 9.14502 7.83018 9.41562 9.14473 9.57653C9.23046 9.31134 9.35209 9.06232 9.50389 8.8352C9.32092 8.81085 9.13878 8.78386 8.95749 8.75426C8.29303 8.6458 7.64601 8.14315 7.54009 7.35141C7.51373 7.15434 7.50016 6.95356 7.50016 6.75C7.50016 6.22408 7.59068 5.71823 7.75718 5.24791C7.47455 5.01902 7.21083 4.76779 6.96868 4.49691C6.8266 4.33796 6.75887 4.12606 6.78244 3.91417C6.86433 3.17773 7.09864 2.48682 7.45287 1.87446C7.66028 1.51591 8.11907 1.39339 8.47762 1.6008ZM12.0002 9C11.195 9 10.5375 9.63464 10.5014 10.4302C10.5003 10.4533 10.4998 10.4765 10.4998 10.5C10.4998 11.3285 11.1713 12 11.9997 12C12.8282 12 13.4998 11.3284 13.4998 10.5C13.4998 10.4762 13.4993 10.453 13.4982 10.4302C13.4621 9.63433 12.805 9 12.0002 9ZM8.7126 13.7305C7.98972 13.8357 7.49928 14.3874 7.49928 15C7.49928 18.5 9.67849 21 11.9993 21C14.3201 21 16.4993 18.5 16.4993 15C16.4993 14.3853 16.0055 13.8319 15.2785 13.7293C15.0108 13.6915 14.7416 13.6583 14.471 13.6297C13.6592 13.544 12.8347 13.5 11.9997 13.5C11.1709 13.5 10.3524 13.5433 9.54628 13.6279C9.26687 13.6571 8.98894 13.6914 8.7126 13.7305ZM12.0002 3.75C10.8504 3.75 9.85038 4.39663 9.34623 5.3496C9.12548 5.76685 9.00016 6.24268 9.00016 6.75C9.00016 6.88686 9.00928 7.0212 9.02685 7.15252C9.02892 7.16798 9.03569 7.18724 9.0611 7.21088C9.08931 7.23713 9.13686 7.26369 9.19914 7.27386C10.1103 7.42259 11.0459 7.5 12.0002 7.5C12.9544 7.5 13.89 7.42259 14.8012 7.27386C14.8635 7.26369 14.911 7.23713 14.9392 7.21088C14.9646 7.18724 14.9714 7.16798 14.9735 7.15252C14.991 7.0212 15.0002 6.88686 15.0002 6.75C15.0002 6.24344 14.8752 5.76827 14.6551 5.35146C14.1513 4.39748 13.1507 3.75 12.0002 3.75Z", + fill: color +})); +const CakeIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15 1.784L14.2045 2.5795C13.7652 3.01884 13.7652 3.73115 14.2045 4.17049C14.6438 4.60983 15.3562 4.60983 15.7955 4.17049C16.2348 3.73115 16.2348 3.01884 15.7955 2.5795L15 1.784Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 1.784L11.2045 2.5795C10.7652 3.01884 10.7652 3.73115 11.2045 4.17049C11.6438 4.60983 12.3562 4.60983 12.7955 4.17049C13.2348 3.73115 13.2348 3.01884 12.7955 2.5795L12 1.784Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M8.99999 1.784L8.2045 2.5795C7.76517 3.01884 7.76517 3.73115 8.2045 4.17049C8.64385 4.60983 9.35615 4.60983 9.7955 4.17049C10.2348 3.73115 10.2348 3.01884 9.7955 2.5795L8.99999 1.784Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9.75 7.54669C10.2483 7.52597 10.7483 7.5121 11.25 7.50518V6.75C11.25 6.33579 11.5858 6 12 6C12.4142 6 12.75 6.33579 12.75 6.75V7.50518C13.2517 7.5121 13.7517 7.52597 14.25 7.54669V6.75C14.25 6.33579 14.5858 6 15 6C15.4142 6 15.75 6.33579 15.75 6.75V7.63003C15.8524 7.63715 15.9547 7.64456 16.0569 7.65226C17.6071 7.76907 18.75 9.07932 18.75 10.5976V11.6162C16.5333 11.3742 14.2811 11.25 12 11.25C9.71886 11.25 7.46673 11.3742 5.25 11.6162V10.5976C5.25 9.07932 6.39295 7.76907 7.94314 7.65226C8.04534 7.64456 8.14763 7.63715 8.25 7.63003V6.75C8.25 6.33579 8.58579 6 9 6C9.41421 6 9.75 6.33579 9.75 6.75V7.54669Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 12.75C9.52847 12.75 7.09944 12.934 4.72596 13.2891C3.27191 13.5067 2.25 14.7716 2.25 16.2057V16.59C3.11853 16.4286 4.02704 16.55 4.83541 16.9542C5.56854 17.3207 6.43146 17.3207 7.16459 16.9542C8.32001 16.3765 9.67999 16.3765 10.8354 16.9542C11.5685 17.3207 12.4315 17.3207 13.1646 16.9542C14.32 16.3765 15.68 16.3765 16.8354 16.9542C17.5685 17.3207 18.4315 17.3207 19.1646 16.9542C19.973 16.55 20.8815 16.4286 21.75 16.59V16.2057C21.75 14.7716 20.7281 13.5067 19.274 13.2891C16.9006 12.934 14.4715 12.75 12 12.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21.75 18.1312C21.1195 17.9416 20.4342 17.9964 19.8354 18.2958C18.68 18.8735 17.32 18.8735 16.1646 18.2958C15.4315 17.9293 14.5685 17.9293 13.8354 18.2958C12.68 18.8735 11.32 18.8735 10.1646 18.2958C9.43146 17.9293 8.56854 17.9293 7.83541 18.2958C6.67999 18.8735 5.32001 18.8735 4.16459 18.2958C3.56583 17.9964 2.88049 17.9416 2.25 18.1312V20.625C2.25 21.6605 3.08947 22.5 4.125 22.5H19.875C20.9105 22.5 21.75 21.6605 21.75 20.625V18.1312Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.99997 2.09467C9.19888 2.09466 9.38965 2.17368 9.5303 2.31433L8.99997 2.84467L8.46964 2.31434C8.61029 2.17369 8.80105 2.09467 8.99997 2.09467ZM12 2.09467C12.1989 2.09466 12.3896 2.17368 12.5303 2.31433L12 2.84467L11.4696 2.31434C11.6103 2.17369 11.8011 2.09467 12 2.09467ZM15 2.09467C15.1989 2.09466 15.3897 2.17368 15.5303 2.31434L15 2.84467L14.4696 2.31434C14.6103 2.17369 14.8011 2.09467 15 2.09467ZM9.79547 2.5795C10.2348 3.01884 10.2348 3.73115 9.79547 4.17049C9.35613 4.60983 8.64382 4.60983 8.20448 4.17049C7.76514 3.73115 7.76514 3.01884 8.20448 2.5795L8.46964 2.31434L8.99997 2.84467L9.5303 2.31433L9.79547 2.5795ZM12.7955 2.5795C13.2348 3.01884 13.2348 3.73115 12.7955 4.17049C12.3561 4.60983 11.6438 4.60983 11.2045 4.17049C10.7651 3.73115 10.7651 3.01884 11.2045 2.5795L11.4696 2.31434L12 2.84467L12.5303 2.31433L12.7955 2.5795ZM15.7955 2.5795C16.2348 3.01884 16.2348 3.73115 15.7955 4.17049C15.3561 4.60983 14.6438 4.60983 14.2045 4.17049C13.7651 3.73115 13.7651 3.01884 14.2045 2.5795L14.4696 2.31434L15 2.84467L15.5303 2.31434L15.7955 2.5795ZM8.99992 6C9.41413 6 9.74992 6.33578 9.74992 6.75V7.55101C10.248 7.52838 10.7481 7.51322 11.2499 7.50565V6.75C11.2499 6.33578 11.5857 6 11.9999 6C12.4141 6 12.7499 6.33578 12.7499 6.75V7.50565C13.2518 7.51322 13.7518 7.52838 14.2499 7.55101V6.75C14.2499 6.33578 14.5857 6 14.9999 6C15.4141 6 15.7499 6.33578 15.7499 6.75V7.64212C15.862 7.65065 15.974 7.65956 16.0859 7.66884C17.6252 7.7966 18.7499 9.10282 18.7499 10.6082V12.4636C18.9249 12.4879 19.0996 12.513 19.2739 12.5391C20.728 12.7567 21.7499 14.0216 21.7499 15.4557V16.4838C21.7501 16.4942 21.7501 16.5047 21.7499 16.5151V20.625C21.7499 21.6605 20.9105 22.5 19.8749 22.5H4.12492C3.08939 22.5 2.24992 21.6605 2.24992 20.625V16.5151C2.2497 16.5047 2.2497 16.4942 2.24992 16.4837V15.4557C2.24992 14.0216 3.27186 12.7567 4.7259 12.5391C4.90028 12.513 5.07495 12.4879 5.24992 12.4636V10.6082C5.24992 9.10282 6.37468 7.7966 7.91397 7.66884C8.02585 7.65956 8.13783 7.65065 8.24992 7.64212V6.75C8.24992 6.33578 8.58571 6 8.99992 6ZM6.74992 12.2795C8.47483 12.0947 10.2264 12 11.9999 12C13.7734 12 15.525 12.0947 17.2499 12.2795V10.6082C17.2499 9.84365 16.6847 9.2237 15.9618 9.1637C14.6557 9.0553 13.3343 9 11.9999 9C10.6655 9 9.34415 9.0553 8.03804 9.1637C7.31515 9.2237 6.74992 9.84365 6.74992 10.6082V12.2795ZM3.74992 17.7135V20.625C3.74992 20.8321 3.91781 21 4.12492 21H19.8749C20.082 21 20.2499 20.8321 20.2499 20.625V17.7135L19.8353 17.9208C18.6799 18.4985 17.3199 18.4985 16.1645 17.9208C15.4314 17.5543 14.5685 17.5543 13.8353 17.9208C12.6799 18.4985 11.3199 18.4985 10.1645 17.9208C9.43138 17.5543 8.56846 17.5543 7.83533 17.9208C6.67991 18.4985 5.31993 18.4985 4.16451 17.9208L3.74992 17.7135ZM20.2499 16.0365L19.1645 16.5792C18.4314 16.9457 17.5685 16.9457 16.8353 16.5792C15.6799 16.0015 14.3199 16.0015 13.1645 16.5792C12.4314 16.9457 11.5685 16.9457 10.8353 16.5792C9.67991 16.0015 8.31993 16.0015 7.16451 16.5792C6.43138 16.9457 5.56846 16.9457 4.83533 16.5792L3.74992 16.0365V15.4557C3.74992 14.7279 4.26383 14.1249 4.94787 14.0226C5.32802 13.9657 5.70966 13.9134 6.09273 13.8656C8.02758 13.6243 9.99906 13.5 11.9999 13.5C14.0008 13.5 15.9723 13.6243 17.9071 13.8656C18.2902 13.9134 18.6718 13.9657 19.052 14.0226C19.736 14.1249 20.2499 14.7279 20.2499 15.4557V16.0365Z", + fill: color +})); +const CalculatorIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM7.5 11.25C7.5 10.8358 7.83579 10.5 8.25 10.5H8.2575C8.67171 10.5 9.0075 10.8358 9.0075 11.25V11.2575C9.0075 11.6717 8.67171 12.0075 8.2575 12.0075H8.25C7.83579 12.0075 7.5 11.6717 7.5 11.2575V11.25ZM8.25 12.75C7.83579 12.75 7.5 13.0858 7.5 13.5V13.5075C7.5 13.9217 7.83579 14.2575 8.25 14.2575H8.2575C8.67171 14.2575 9.0075 13.9217 9.0075 13.5075V13.5C9.0075 13.0858 8.67171 12.75 8.2575 12.75H8.25ZM7.5 15.75C7.5 15.3358 7.83579 15 8.25 15H8.2575C8.67171 15 9.0075 15.3358 9.0075 15.75V15.7575C9.0075 16.1717 8.67171 16.5075 8.2575 16.5075H8.25C7.83579 16.5075 7.5 16.1717 7.5 15.7575V15.75ZM8.25 17.25C7.83579 17.25 7.5 17.5858 7.5 18V18.0075C7.5 18.4217 7.83579 18.7575 8.25 18.7575H8.2575C8.67171 18.7575 9.0075 18.4217 9.0075 18.0075V18C9.0075 17.5858 8.67171 17.25 8.2575 17.25H8.25ZM9.99756 11.25C9.99756 10.8358 10.3333 10.5 10.7476 10.5H10.7551C11.1693 10.5 11.5051 10.8358 11.5051 11.25V11.2575C11.5051 11.6717 11.1693 12.0075 10.7551 12.0075H10.7476C10.3333 12.0075 9.99756 11.6717 9.99756 11.2575V11.25ZM10.7476 12.75C10.3333 12.75 9.99756 13.0858 9.99756 13.5V13.5075C9.99756 13.9217 10.3333 14.2575 10.7476 14.2575H10.7551C11.1693 14.2575 11.5051 13.9217 11.5051 13.5075V13.5C11.5051 13.0858 11.1693 12.75 10.7551 12.75H10.7476ZM9.99756 15.75C9.99756 15.3358 10.3333 15 10.7476 15H10.7551C11.1693 15 11.5051 15.3358 11.5051 15.75V15.7575C11.5051 16.1717 11.1693 16.5075 10.7551 16.5075H10.7476C10.3333 16.5075 9.99756 16.1717 9.99756 15.7575V15.75ZM10.7476 17.25C10.3333 17.25 9.99756 17.5858 9.99756 18V18.0075C9.99756 18.4217 10.3333 18.7575 10.7476 18.7575H10.7551C11.1693 18.7575 11.5051 18.4217 11.5051 18.0075V18C11.5051 17.5858 11.1693 17.25 10.7551 17.25H10.7476ZM12.5024 11.25C12.5024 10.8358 12.8382 10.5 13.2524 10.5H13.2599C13.6742 10.5 14.0099 10.8358 14.0099 11.25V11.2575C14.0099 11.6717 13.6742 12.0075 13.2599 12.0075H13.2524C12.8382 12.0075 12.5024 11.6717 12.5024 11.2575V11.25ZM13.2524 12.75C12.8382 12.75 12.5024 13.0858 12.5024 13.5V13.5075C12.5024 13.9217 12.8382 14.2575 13.2524 14.2575H13.2599C13.6742 14.2575 14.0099 13.9217 14.0099 13.5075V13.5C14.0099 13.0858 13.6742 12.75 13.2599 12.75H13.2524ZM12.5024 15.75C12.5024 15.3358 12.8382 15 13.2524 15H13.2599C13.6742 15 14.0099 15.3358 14.0099 15.75V15.7575C14.0099 16.1717 13.6742 16.5075 13.2599 16.5075H13.2524C12.8382 16.5075 12.5024 16.1717 12.5024 15.7575V15.75ZM13.2524 17.25C12.8382 17.25 12.5024 17.5858 12.5024 18V18.0075C12.5024 18.4217 12.8382 18.7575 13.2524 18.7575H13.2599C13.6742 18.7575 14.0099 18.4217 14.0099 18.0075V18C14.0099 17.5858 13.6742 17.25 13.2599 17.25H13.2524ZM15 11.25C15 10.8358 15.3358 10.5 15.75 10.5H15.7575C16.1717 10.5 16.5075 10.8358 16.5075 11.25V11.2575C16.5075 11.6717 16.1717 12.0075 15.7575 12.0075H15.75C15.3358 12.0075 15 11.6717 15 11.2575V11.25ZM15.75 12.75C15.3358 12.75 15 13.0858 15 13.5V13.5075C15 13.9217 15.3358 14.2575 15.75 14.2575H15.7575C16.1717 14.2575 16.5075 13.9217 16.5075 13.5075V13.5C16.5075 13.0858 16.1717 12.75 15.7575 12.75H15.75ZM7.5 6.75C7.5 6.33579 7.83579 6 8.25 6H15.75C16.1642 6 16.5 6.33579 16.5 6.75V7.5C16.5 7.91421 16.1642 8.25 15.75 8.25H8.25C7.83579 8.25 7.5 7.91421 7.5 7.5V6.75ZM16.5 15.75C16.5 15.3358 16.1642 15 15.75 15C15.3358 15 15 15.3358 15 15.75V18C15 18.4142 15.3358 18.75 15.75 18.75C16.1642 18.75 16.5 18.4142 16.5 18V15.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3C10.137 3 8.29938 3.10779 6.49314 3.31741C5.78933 3.39909 5.25 4.01078 5.25 4.75699V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V4.75699C18.75 4.01078 18.2107 3.39909 17.5069 3.31741C15.7006 3.10779 13.863 3 12 3ZM6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM7.5 6C7.5 5.58579 7.83579 5.25 8.25 5.25H15.75C16.1642 5.25 16.5 5.58579 16.5 6V8.25C16.5 8.66421 16.1642 9 15.75 9H8.25C7.83579 9 7.5 8.66421 7.5 8.25V6ZM9 6.75V7.5H15V6.75H9ZM7.5 11.25C7.5 10.8358 7.83579 10.5 8.25 10.5H8.2575C8.67171 10.5 9.0075 10.8358 9.0075 11.25V11.2575C9.0075 11.6717 8.67171 12.0075 8.2575 12.0075H8.25C7.83579 12.0075 7.5 11.6717 7.5 11.2575V11.25ZM9.99756 11.25C9.99756 10.8358 10.3333 10.5 10.7476 10.5H10.7551C11.1693 10.5 11.5051 10.8358 11.5051 11.25V11.2575C11.5051 11.6717 11.1693 12.0075 10.7551 12.0075H10.7476C10.3333 12.0075 9.99756 11.6717 9.99756 11.2575V11.25ZM12.5024 11.25C12.5024 10.8358 12.8382 10.5 13.2524 10.5H13.2599C13.6742 10.5 14.0099 10.8358 14.0099 11.25V11.2575C14.0099 11.6717 13.6742 12.0075 13.2599 12.0075H13.2524C12.8382 12.0075 12.5024 11.6717 12.5024 11.2575V11.25ZM15 11.25C15 10.8358 15.3358 10.5 15.75 10.5H15.7575C16.1717 10.5 16.5075 10.8358 16.5075 11.25V11.2575C16.5075 11.6717 16.1717 12.0075 15.7575 12.0075H15.75C15.3358 12.0075 15 11.6717 15 11.2575V11.25ZM7.5 13.5C7.5 13.0858 7.83579 12.75 8.25 12.75H8.2575C8.67171 12.75 9.0075 13.0858 9.0075 13.5V13.5075C9.0075 13.9217 8.67171 14.2575 8.2575 14.2575H8.25C7.83579 14.2575 7.5 13.9217 7.5 13.5075V13.5ZM9.99756 13.5C9.99756 13.0858 10.3333 12.75 10.7476 12.75H10.7551C11.1693 12.75 11.5051 13.0858 11.5051 13.5V13.5075C11.5051 13.9217 11.1693 14.2575 10.7551 14.2575H10.7476C10.3333 14.2575 9.99756 13.9217 9.99756 13.5075V13.5ZM12.5024 13.5C12.5024 13.0858 12.8382 12.75 13.2524 12.75H13.2599C13.6742 12.75 14.0099 13.0858 14.0099 13.5V13.5075C14.0099 13.9217 13.6742 14.2575 13.2599 14.2575H13.2524C12.8382 14.2575 12.5024 13.9217 12.5024 13.5075V13.5ZM15 13.5C15 13.0858 15.3358 12.75 15.75 12.75H15.7575C16.1717 12.75 16.5075 13.0858 16.5075 13.5V13.5075C16.5075 13.9217 16.1717 14.2575 15.7575 14.2575H15.75C15.3358 14.2575 15 13.9217 15 13.5075V13.5ZM7.5 15.75C7.5 15.3358 7.83579 15 8.25 15H8.2575C8.67171 15 9.0075 15.3358 9.0075 15.75V15.7575C9.0075 16.1717 8.67171 16.5075 8.2575 16.5075H8.25C7.83579 16.5075 7.5 16.1717 7.5 15.7575V15.75ZM9.99756 15.75C9.99756 15.3358 10.3333 15 10.7476 15H10.7551C11.1693 15 11.5051 15.3358 11.5051 15.75V15.7575C11.5051 16.1717 11.1693 16.5075 10.7551 16.5075H10.7476C10.3333 16.5075 9.99756 16.1717 9.99756 15.7575V15.75ZM12.5024 15.75C12.5024 15.3358 12.8382 15 13.2524 15H13.2599C13.6742 15 14.0099 15.3358 14.0099 15.75V15.7575C14.0099 16.1717 13.6742 16.5075 13.2599 16.5075H13.2524C12.8382 16.5075 12.5024 16.1717 12.5024 15.7575V15.75ZM15.75 15C16.1642 15 16.5 15.3358 16.5 15.75V18C16.5 18.4142 16.1642 18.75 15.75 18.75C15.3358 18.75 15 18.4142 15 18V15.75C15 15.3358 15.3358 15 15.75 15ZM7.5 18C7.5 17.5858 7.83579 17.25 8.25 17.25H8.2575C8.67171 17.25 9.0075 17.5858 9.0075 18V18.0075C9.0075 18.4217 8.67171 18.7575 8.2575 18.7575H8.25C7.83579 18.7575 7.5 18.4217 7.5 18.0075V18ZM9.99756 18C9.99756 17.5858 10.3333 17.25 10.7476 17.25H10.7551C11.1693 17.25 11.5051 17.5858 11.5051 18V18.0075C11.5051 18.4217 11.1693 18.7575 10.7551 18.7575H10.7476C10.3333 18.7575 9.99756 18.4217 9.99756 18.0075V18ZM12.5024 18C12.5024 17.5858 12.8382 17.25 13.2524 17.25H13.2599C13.6742 17.25 14.0099 17.5858 14.0099 18V18.0075C14.0099 18.4217 13.6742 18.7575 13.2599 18.7575H13.2524C12.8382 18.7575 12.5024 18.4217 12.5024 18.0075V18Z", + fill: color +})); +const CalendarIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.75 2.25C7.16421 2.25 7.5 2.58579 7.5 3V4.5H16.5V3C16.5 2.58579 16.8358 2.25 17.25 2.25C17.6642 2.25 18 2.58579 18 3V4.5H18.75C20.4069 4.5 21.75 5.84315 21.75 7.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V7.5C2.25 5.84315 3.59315 4.5 5.25 4.5H6V3C6 2.58579 6.33579 2.25 6.75 2.25ZM20.25 11.25C20.25 10.4216 19.5784 9.75 18.75 9.75H5.25C4.42157 9.75 3.75 10.4216 3.75 11.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V11.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.75 2.25C7.16421 2.25 7.5 2.58579 7.5 3V4.5H16.5V3C16.5 2.58579 16.8358 2.25 17.25 2.25C17.6642 2.25 18 2.58579 18 3V4.5H18.75C20.4069 4.5 21.75 5.84315 21.75 7.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V7.5C2.25 5.84315 3.59315 4.5 5.25 4.5H6V3C6 2.58579 6.33579 2.25 6.75 2.25ZM5.25 6C4.42157 6 3.75 6.67157 3.75 7.5V8.65135C4.19126 8.39609 4.70357 8.25 5.25 8.25H18.75C19.2964 8.25 19.8087 8.39609 20.25 8.65135V7.5C20.25 6.67157 19.5784 6 18.75 6H5.25ZM20.25 11.25C20.25 10.4216 19.5784 9.75 18.75 9.75H5.25C4.42157 9.75 3.75 10.4216 3.75 11.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V11.25Z", + fill: color +})); +const CameraIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 9C9.92893 9 8.25 10.6789 8.25 12.75C8.25 14.8211 9.92893 16.5 12 16.5C14.0711 16.5 15.75 14.8211 15.75 12.75C15.75 10.6789 14.0711 9 12 9Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.34429 3.07113C10.2236 3.02391 11.109 3 12 3C12.891 3 13.7764 3.02391 14.6557 3.07113C15.6233 3.12309 16.4854 3.65612 16.9882 4.46184L17.8094 5.77786C18.0485 6.16099 18.4544 6.42131 18.9195 6.48741C19.3049 6.54218 19.6888 6.60145 20.0713 6.66518C21.5031 6.90378 22.5 8.15785 22.5 9.57403V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V9.57402C1.5 8.15784 2.49686 6.90377 3.92872 6.66517C4.31116 6.60144 4.6951 6.54217 5.08048 6.4874C5.54556 6.42131 5.95152 6.16099 6.19061 5.77785L7.01181 4.46184C7.5146 3.65612 8.37667 3.12309 9.34429 3.07113ZM6.75 12.75C6.75 9.8505 9.1005 7.5 12 7.5C14.8995 7.5 17.25 9.8505 17.25 12.75C17.25 15.6495 14.8995 18 12 18C9.1005 18 6.75 15.6495 6.75 12.75ZM18.75 11.25C19.1642 11.25 19.5 10.9142 19.5 10.5C19.5 10.0858 19.1642 9.75 18.75 9.75C18.3358 9.75 18 10.0858 18 10.5C18 10.9142 18.3358 11.25 18.75 11.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.34429 3.07113C10.2236 3.02391 11.109 3 12 3C12.891 3 13.7764 3.02391 14.6557 3.07113C15.6233 3.12309 16.4854 3.65612 16.9882 4.46184L17.8094 5.77786C18.0485 6.16099 18.4544 6.42131 18.9195 6.48741C19.3049 6.54218 19.6888 6.60145 20.0713 6.66518C21.5031 6.90378 22.5 8.15785 22.5 9.57403V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V9.57402C1.5 8.15784 2.49686 6.90377 3.92872 6.66517C4.31116 6.60144 4.6951 6.54217 5.08048 6.4874C5.54556 6.42131 5.95152 6.16099 6.19061 5.77785L7.01181 4.46184C7.5146 3.65612 8.37667 3.12309 9.34429 3.07113ZM12 4.5C11.1359 4.5 10.2773 4.52319 9.42472 4.56897C8.96453 4.59368 8.53855 4.84861 8.28437 5.25594L7.46317 6.57195C6.98009 7.34608 6.17699 7.84665 5.29153 7.97248C4.91801 8.02556 4.54591 8.08301 4.17527 8.14477C3.50138 8.25706 3 8.85541 3 9.57402V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9.57403C21 8.85542 20.4986 8.25707 19.8247 8.14478C19.4541 8.08302 19.082 8.02557 18.7085 7.97249C17.823 7.84665 17.0199 7.34609 16.5368 6.57195L15.7156 5.25594C15.4614 4.84861 15.0355 4.59368 14.5753 4.56897C13.7227 4.52319 12.8641 4.5 12 4.5ZM12 9C9.92893 9 8.25 10.6789 8.25 12.75C8.25 14.8211 9.92893 16.5 12 16.5C14.0711 16.5 15.75 14.8211 15.75 12.75C15.75 10.6789 14.0711 9 12 9ZM6.75 12.75C6.75 9.8505 9.1005 7.5 12 7.5C14.8995 7.5 17.25 9.8505 17.25 12.75C17.25 15.6495 14.8995 18 12 18C9.1005 18 6.75 15.6495 6.75 12.75ZM18 10.5C18 10.0858 18.3358 9.75 18.75 9.75H18.7575C19.1717 9.75 19.5075 10.0858 19.5075 10.5V10.5075C19.5075 10.9217 19.1717 11.2575 18.7575 11.2575H18.75C18.3358 11.2575 18 10.9217 18 10.5075V10.5Z", + fill: color +})); +const CardIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.5 3.75C2.84315 3.75 1.5 5.09315 1.5 6.75V7.5H22.5V6.75C22.5 5.09315 21.1569 3.75 19.5 3.75H4.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M22.5 9.75H1.5V17.25C1.5 18.9069 2.84315 20.25 4.5 20.25H19.5C21.1569 20.25 22.5 18.9069 22.5 17.25V9.75ZM4.5 13.5C4.5 13.0858 4.83579 12.75 5.25 12.75H11.25C11.6642 12.75 12 13.0858 12 13.5C12 13.9142 11.6642 14.25 11.25 14.25H5.25C4.83579 14.25 4.5 13.9142 4.5 13.5ZM5.25 15.75C4.83579 15.75 4.5 16.0858 4.5 16.5C4.5 16.9142 4.83579 17.25 5.25 17.25H8.25C8.66421 17.25 9 16.9142 9 16.5C9 16.0858 8.66421 15.75 8.25 15.75H5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 6.75C1.5 5.09315 2.84315 3.75 4.5 3.75H19.5C21.1569 3.75 22.5 5.09315 22.5 6.75V17.25C22.5 18.9069 21.1569 20.25 19.5 20.25H4.5C2.84315 20.25 1.5 18.9069 1.5 17.25V6.75ZM3 9.75V17.25C3 18.0784 3.67157 18.75 4.5 18.75H19.5C20.3284 18.75 21 18.0784 21 17.25V9.75H3ZM21 7.5H3V6.75C3 5.92157 3.67157 5.25 4.5 5.25H19.5C20.3284 5.25 21 5.92157 21 6.75V7.5ZM4.5 14.25C4.5 13.8358 4.83579 13.5 5.25 13.5H11.25C11.6642 13.5 12 13.8358 12 14.25C12 14.6642 11.6642 15 11.25 15H5.25C4.83579 15 4.5 14.6642 4.5 14.25ZM4.5 16.5C4.5 16.0858 4.83579 15.75 5.25 15.75H8.25C8.66421 15.75 9 16.0858 9 16.5C9 16.9142 8.66421 17.25 8.25 17.25H5.25C4.83579 17.25 4.5 16.9142 4.5 16.5Z", + fill: color +})); +const ChartBarIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.375 2.25C17.3395 2.25 16.5 3.08947 16.5 4.125V19.875C16.5 20.9105 17.3395 21.75 18.375 21.75H19.125C20.1605 21.75 21 20.9105 21 19.875V4.125C21 3.08947 20.1605 2.25 19.125 2.25H18.375Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9.75 8.625C9.75 7.58947 10.5895 6.75 11.625 6.75H12.375C13.4105 6.75 14.25 7.58947 14.25 8.625V19.875C14.25 20.9105 13.4105 21.75 12.375 21.75H11.625C10.5895 21.75 9.75 20.9105 9.75 19.875V8.625Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3 13.125C3 12.0895 3.83947 11.25 4.875 11.25H5.625C6.66053 11.25 7.5 12.0895 7.5 13.125V19.875C7.5 20.9105 6.66053 21.75 5.625 21.75H4.875C3.83947 21.75 3 20.9105 3 19.875V13.125Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.75 4.125C15.75 3.08947 16.5895 2.25 17.625 2.25H19.875C20.9105 2.25 21.75 3.08947 21.75 4.125V19.875C21.75 20.9105 20.9105 21.75 19.875 21.75H17.625C16.5895 21.75 15.75 20.9105 15.75 19.875V4.125ZM17.625 3.75C17.4179 3.75 17.25 3.91789 17.25 4.125V19.875C17.25 20.0821 17.4179 20.25 17.625 20.25H19.875C20.0821 20.25 20.25 20.0821 20.25 19.875V4.125C20.25 3.91789 20.0821 3.75 19.875 3.75H17.625ZM9 8.625C9 7.58947 9.83947 6.75 10.875 6.75H13.125C14.1605 6.75 15 7.58947 15 8.625V19.875C15 20.9105 14.1605 21.75 13.125 21.75H10.875C9.83947 21.75 9 20.9105 9 19.875V8.625ZM10.875 8.25C10.6679 8.25 10.5 8.41789 10.5 8.625V19.875C10.5 20.0821 10.6679 20.25 10.875 20.25H13.125C13.3321 20.25 13.5 20.0821 13.5 19.875V8.625C13.5 8.41789 13.3321 8.25 13.125 8.25H10.875ZM2.25 13.125C2.25 12.0895 3.08947 11.25 4.125 11.25H6.375C7.41053 11.25 8.25 12.0895 8.25 13.125V19.875C8.25 20.9105 7.41053 21.75 6.375 21.75H4.125C3.08947 21.75 2.25 20.9105 2.25 19.875V13.125ZM4.125 12.75C3.91789 12.75 3.75 12.9179 3.75 13.125V19.875C3.75 20.0821 3.91789 20.25 4.125 20.25H6.375C6.58211 20.25 6.75 20.0821 6.75 19.875V13.125C6.75 12.9179 6.58211 12.75 6.375 12.75H4.125Z", + fill: color +})); +const ChartBarSquareIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H18C19.6569 3 21 4.34315 21 6V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6ZM7.5 13.5C7.91421 13.5 8.25 13.8358 8.25 14.25V16.5C8.25 16.9142 7.91421 17.25 7.5 17.25C7.08579 17.25 6.75 16.9142 6.75 16.5V14.25C6.75 13.8358 7.08579 13.5 7.5 13.5ZM11.25 12C11.25 11.5858 10.9142 11.25 10.5 11.25C10.0858 11.25 9.75 11.5858 9.75 12V16.5C9.75 16.9142 10.0858 17.25 10.5 17.25C10.9142 17.25 11.25 16.9142 11.25 16.5V12ZM13.5 9C13.9142 9 14.25 9.33579 14.25 9.75V16.5C14.25 16.9142 13.9142 17.25 13.5 17.25C13.0858 17.25 12.75 16.9142 12.75 16.5V9.75C12.75 9.33579 13.0858 9 13.5 9ZM17.25 7.5C17.25 7.08579 16.9142 6.75 16.5 6.75C16.0858 6.75 15.75 7.08579 15.75 7.5V16.5C15.75 16.9142 16.0858 17.25 16.5 17.25C16.9142 17.25 17.25 16.9142 17.25 16.5V7.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H18C19.6569 3 21 4.34315 21 6V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V18C4.5 18.8284 5.17157 19.5 6 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V6C19.5 5.17157 18.8284 4.5 18 4.5H6ZM16.5 6.75C16.9142 6.75 17.25 7.08579 17.25 7.5V16.5C17.25 16.9142 16.9142 17.25 16.5 17.25C16.0858 17.25 15.75 16.9142 15.75 16.5V7.5C15.75 7.08579 16.0858 6.75 16.5 6.75ZM13.5 9C13.9142 9 14.25 9.33579 14.25 9.75V16.5C14.25 16.9142 13.9142 17.25 13.5 17.25C13.0858 17.25 12.75 16.9142 12.75 16.5V9.75C12.75 9.33579 13.0858 9 13.5 9ZM10.5 11.25C10.9142 11.25 11.25 11.5858 11.25 12V16.5C11.25 16.9142 10.9142 17.25 10.5 17.25C10.0858 17.25 9.75 16.9142 9.75 16.5V12C9.75 11.5858 10.0858 11.25 10.5 11.25ZM7.5 13.5C7.91421 13.5 8.25 13.8358 8.25 14.25V16.5C8.25 16.9142 7.91421 17.25 7.5 17.25C7.08579 17.25 6.75 16.9142 6.75 16.5V14.25C6.75 13.8358 7.08579 13.5 7.5 13.5Z", + fill: color +})); +const ChartPieIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 13.5C2.25 8.94365 5.94365 5.25 10.5 5.25C10.9142 5.25 11.25 5.58579 11.25 6V12.75H18C18.4142 12.75 18.75 13.0858 18.75 13.5C18.75 18.0563 15.0563 21.75 10.5 21.75C5.94365 21.75 2.25 18.0563 2.25 13.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.75 3C12.75 2.58579 13.0858 2.25 13.5 2.25C18.0563 2.25 21.75 5.94365 21.75 10.5C21.75 10.9142 21.4142 11.25 21 11.25H13.5C13.0858 11.25 12.75 10.9142 12.75 10.5V3Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.75 3C12.75 2.58579 13.0858 2.25 13.5 2.25C18.0563 2.25 21.75 5.94365 21.75 10.5C21.75 10.9142 21.4142 11.25 21 11.25H13.5C13.0858 11.25 12.75 10.9142 12.75 10.5V3ZM14.25 3.7912V9.75H20.2088C19.8629 6.62129 17.3787 4.13706 14.25 3.7912ZM9.75 6.7912C6.37504 7.16428 3.75 10.0256 3.75 13.5C3.75 17.2279 6.77208 20.25 10.5 20.25C13.9744 20.25 16.8357 17.625 17.2088 14.25H10.5C10.0858 14.25 9.75 13.9142 9.75 13.5V6.7912ZM2.25 13.5C2.25 8.94365 5.94365 5.25 10.5 5.25C10.9142 5.25 11.25 5.58579 11.25 6V12.75H18C18.4142 12.75 18.75 13.0858 18.75 13.5C18.75 18.0563 15.0563 21.75 10.5 21.75C5.94365 21.75 2.25 18.0563 2.25 13.5Z", + fill: color +})); +const ChevronDoubleDownIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.0303 4.71967C20.3232 5.01256 20.3232 5.48744 20.0303 5.78033L12.5303 13.2803C12.2374 13.5732 11.7626 13.5732 11.4697 13.2803L3.96967 5.78033C3.67678 5.48744 3.67678 5.01256 3.96967 4.71967C4.26256 4.42678 4.73744 4.42678 5.03033 4.71967L12 11.6893L18.9697 4.71967C19.2626 4.42678 19.7374 4.42678 20.0303 4.71967ZM20.0303 10.7197C20.3232 11.0126 20.3232 11.4874 20.0303 11.7803L12.5303 19.2803C12.2374 19.5732 11.7626 19.5732 11.4697 19.2803L3.96967 11.7803C3.67678 11.4874 3.67678 11.0126 3.96967 10.7197C4.26256 10.4268 4.73744 10.4268 5.03033 10.7197L12 17.6893L18.9697 10.7197C19.2626 10.4268 19.7374 10.4268 20.0303 10.7197Z", + fill: color +})); +const ChevronDoubleLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M13.2803 3.96967C13.5732 4.26256 13.5732 4.73744 13.2803 5.03033L6.31066 12L13.2803 18.9697C13.5732 19.2626 13.5732 19.7374 13.2803 20.0303C12.9874 20.3232 12.5126 20.3232 12.2197 20.0303L4.71967 12.5303C4.42678 12.2374 4.42678 11.7626 4.71967 11.4697L12.2197 3.96967C12.5126 3.67678 12.9874 3.67678 13.2803 3.96967ZM19.2803 3.96967C19.5732 4.26256 19.5732 4.73744 19.2803 5.03033L12.3107 12L19.2803 18.9697C19.5732 19.2626 19.5732 19.7374 19.2803 20.0303C18.9874 20.3232 18.5126 20.3232 18.2197 20.0303L10.7197 12.5303C10.4268 12.2374 10.4268 11.7626 10.7197 11.4697L18.2197 3.96967C18.5126 3.67678 18.9874 3.67678 19.2803 3.96967Z", + fill: color +})); +const ChevronDoubleRightIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.71967 3.96967C5.01256 3.67678 5.48744 3.67678 5.78033 3.96967L13.2803 11.4697C13.5732 11.7626 13.5732 12.2374 13.2803 12.5303L5.78033 20.0303C5.48744 20.3232 5.01256 20.3232 4.71967 20.0303C4.42678 19.7374 4.42678 19.2626 4.71967 18.9697L11.6893 12L4.71967 5.03033C4.42678 4.73744 4.42678 4.26256 4.71967 3.96967ZM10.7197 3.96967C11.0126 3.67678 11.4874 3.67678 11.7803 3.96967L19.2803 11.4697C19.5732 11.7626 19.5732 12.2374 19.2803 12.5303L11.7803 20.0303C11.4874 20.3232 11.0126 20.3232 10.7197 20.0303C10.4268 19.7374 10.4268 19.2626 10.7197 18.9697L17.6893 12L10.7197 5.03033C10.4268 4.73744 10.4268 4.26256 10.7197 3.96967Z", + fill: color +})); +const ChevronDoubleUpIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4697 4.71967C11.7626 4.42678 12.2374 4.42678 12.5303 4.71967L20.0303 12.2197C20.3232 12.5126 20.3232 12.9874 20.0303 13.2803C19.7374 13.5732 19.2626 13.5732 18.9697 13.2803L12 6.31066L5.03033 13.2803C4.73744 13.5732 4.26256 13.5732 3.96967 13.2803C3.67678 12.9874 3.67678 12.5126 3.96967 12.2197L11.4697 4.71967ZM12 12.3107L5.03033 19.2803C4.73744 19.5732 4.26256 19.5732 3.96967 19.2803C3.67678 18.9874 3.67678 18.5126 3.96967 18.2197L11.4697 10.7197C11.7626 10.4268 12.2374 10.4268 12.5303 10.7197L20.0303 18.2197C20.3232 18.5126 20.3232 18.9874 20.0303 19.2803C19.7374 19.5732 19.2626 19.5732 18.9697 19.2803L12 12.3107Z", + fill: color +})); +const ChevronDownIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z", + fill: color +})); +const ChevronLeftIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.71967 12.5303C7.42678 12.2374 7.42678 11.7626 7.71967 11.4697L15.2197 3.96967C15.5126 3.67678 15.9874 3.67678 16.2803 3.96967C16.5732 4.26256 16.5732 4.73744 16.2803 5.03033L9.31066 12L16.2803 18.9697C16.5732 19.2626 16.5732 19.7374 16.2803 20.0303C15.9874 20.3232 15.5126 20.3232 15.2197 20.0303L7.71967 12.5303Z", + fill: color +})); +const ChevronRightIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M16.2803 11.4697C16.5732 11.7626 16.5732 12.2374 16.2803 12.5303L8.78033 20.0303C8.48744 20.3232 8.01256 20.3232 7.71967 20.0303C7.42678 19.7374 7.42678 19.2626 7.71967 18.9697L14.6893 12L7.71967 5.03033C7.42678 4.73744 7.42678 4.26256 7.71967 3.96967C8.01256 3.67678 8.48744 3.67678 8.78033 3.96967L16.2803 11.4697Z", + fill: color +})); +const ChevronUpIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z", + fill: color +})); +const ChevronUpDownIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4697 4.71967C11.7626 4.42678 12.2374 4.42678 12.5303 4.71967L16.2803 8.46967C16.5732 8.76256 16.5732 9.23744 16.2803 9.53033C15.9874 9.82322 15.5126 9.82322 15.2197 9.53033L12 6.31066L8.78033 9.53033C8.48744 9.82322 8.01256 9.82322 7.71967 9.53033C7.42678 9.23744 7.42678 8.76256 7.71967 8.46967L11.4697 4.71967ZM7.71967 14.4697C8.01256 14.1768 8.48744 14.1768 8.78033 14.4697L12 17.6893L15.2197 14.4697C15.5126 14.1768 15.9874 14.1768 16.2803 14.4697C16.5732 14.7626 16.5732 15.2374 16.2803 15.5303L12.5303 19.2803C12.2374 19.5732 11.7626 19.5732 11.4697 19.2803L7.71967 15.5303C7.42678 15.2374 7.42678 14.7626 7.71967 14.4697Z", + fill: color +})); +const CircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle", { + cx: "12", + cy: "12", + r: "8", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM12 18.4C15.5346 18.4 18.4 15.5346 18.4 12C18.4 8.46538 15.5346 5.6 12 5.6C8.46538 5.6 5.6 8.46538 5.6 12C5.6 15.5346 8.46538 18.4 12 18.4Z", + fill: color +})); +const ClipboardIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3C9.81411 3 9.23394 3.46099 9.0561 4.09149C9.01971 4.2205 9 4.35733 9 4.5H15C15 4.35733 14.9803 4.2205 14.9439 4.09149C14.7661 3.46099 14.1859 3 13.5 3H10.5ZM7.80654 3.17789C8.29511 2.18436 9.31692 1.5 10.5 1.5H13.5C14.6831 1.5 15.7049 2.18436 16.1935 3.17789C16.6911 3.22029 17.1865 3.27017 17.6798 3.32741C19.1772 3.50119 20.25 4.78722 20.25 6.25699V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V6.25699C3.75 4.78722 4.82283 3.50119 6.32022 3.32741C6.81347 3.27017 7.30894 3.22029 7.80654 3.17789Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3C9.81411 3 9.23394 3.46099 9.0561 4.09149C9.01971 4.2205 9 4.35733 9 4.5H15C15 4.35733 14.9803 4.2205 14.9439 4.09149C14.7661 3.46099 14.1859 3 13.5 3H10.5ZM16.1935 3.17789C15.7049 2.18436 14.6831 1.5 13.5 1.5H10.5C9.31692 1.5 8.29511 2.18436 7.80654 3.17789C7.30895 3.22029 6.81347 3.27017 6.32022 3.32741C4.82283 3.50119 3.75 4.78722 3.75 6.25699V19.5C3.75 21.1569 5.09315 22.5 6.75 22.5H17.25C18.9069 22.5 20.25 21.1569 20.25 19.5V6.25699C20.25 4.78722 19.1772 3.50119 17.6798 3.32741C17.1865 3.27017 16.6911 3.22029 16.1935 3.17789ZM7.51459 4.71007C7.17303 4.74223 6.83253 4.77802 6.49314 4.81741C5.78933 4.89909 5.25 5.51078 5.25 6.25699V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V6.25699C18.75 5.51078 18.2107 4.89909 17.5069 4.81741C17.1675 4.77802 16.827 4.74223 16.4854 4.71007C16.3832 5.43905 15.7571 6 15 6H9C8.24287 6 7.61676 5.43905 7.51459 4.71007Z", + fill: color +})); +const ClipboardDocumentIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M17.6633 3.11765C17.8879 3.13319 18.1122 3.15026 18.336 3.16883C19.8753 3.29659 21 4.60281 21 6.10821V15.75C21 17.4068 19.6569 18.75 18 18.75V16.5C18 10.5781 13.4244 5.72484 7.61572 5.28281C7.93989 4.15127 8.91565 3.27245 10.1641 3.16883C10.3879 3.15026 10.6121 3.13319 10.8368 3.11765C11.3367 2.15647 12.3417 1.5 13.5 1.5H15C16.1584 1.5 17.1634 2.15647 17.6633 3.11765ZM12 4.5C12 3.67157 12.6716 3 13.5 3H15C15.8285 3 16.5 3.67157 16.5 4.5H12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3 8.625C3 7.58947 3.83947 6.75 4.875 6.75H5.25C7.32107 6.75 9 8.42893 9 10.5V12.375C9 13.4105 9.83947 14.25 10.875 14.25H12.75C14.8211 14.25 16.5 15.9289 16.5 18V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V8.625Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.5 10.5C10.5 9.18695 10.018 7.98648 9.22119 7.0659C12.6201 7.95377 15.2962 10.6299 16.1841 14.0288C15.2635 13.232 14.0631 12.75 12.75 12.75H10.875C10.6679 12.75 10.5 12.5821 10.5 12.375V10.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.837 3.11765C11.3367 2.15693 12.3409 1.5 13.5 1.5H15C16.1591 1.5 17.1633 2.15693 17.663 3.11765C17.8877 3.13319 18.1121 3.15026 18.3359 3.16884C19.8752 3.2966 21 4.60282 21 6.10822V15.75C21 17.4069 19.6569 18.75 18 18.75H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V8.625C3 7.58947 3.83947 6.75 4.875 6.75H6.75C7.00235 6.75 7.25247 6.75959 7.5 6.77842V6.10822C7.5 4.60283 8.62475 3.2966 10.164 3.16884C10.3879 3.15026 10.6123 3.13319 10.837 3.11765ZM10.5 4.6466C10.4293 4.65214 10.3587 4.65785 10.2881 4.6637C9.56523 4.7237 9 5.34365 9 6.10822V7.0109C13.3 8.02664 16.5 11.8896 16.5 16.5V17.25H18C18.8284 17.25 19.5 16.5784 19.5 15.75V6.10822C19.5 5.34365 18.9348 4.7237 18.2119 4.6637C18.1413 4.65785 18.0707 4.65214 18 4.6466V5.25C18 5.66421 17.6642 6 17.25 6H11.25C10.8358 6 10.5 5.66421 10.5 5.25V4.6466ZM16.5 4.5H12C12 4.34469 12.0234 4.19622 12.0662 4.05717C12.2552 3.44413 12.8267 3 13.5 3H15C15.6733 3 16.2448 3.44413 16.4338 4.05717C16.4766 4.19622 16.5 4.34469 16.5 4.5ZM14.3322 13.243C13.4988 11.3055 11.9445 9.75123 10.007 8.91785C10.3215 9.50019 10.5 10.1668 10.5 10.875V12.375C10.5 12.5821 10.6679 12.75 10.875 12.75H12.375C13.0832 12.75 13.7498 12.9285 14.3322 13.243ZM6.375 8.25H4.875C4.66789 8.25 4.5 8.41789 4.5 8.625V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V16.875C15 15.4253 13.8247 14.25 12.375 14.25H10.875C9.83947 14.25 9 13.4105 9 12.375V10.875C9 9.42525 7.82475 8.25 6.375 8.25Z", + fill: color +})); +const ClipboardDocumentCheckIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.50183 6H11.2477L11.25 6H14.6299C16.4915 6.00268 17.9999 7.51269 17.9999 9.375V18.75C19.6567 18.75 20.9999 17.4068 20.9999 15.75V6.10821C20.9999 4.60282 19.8751 3.2966 18.3358 3.16884C18.1121 3.15027 17.8879 3.13321 17.6632 3.11767C17.1633 2.15647 16.1583 1.5 15 1.5H13.5C12.3417 1.5 11.3367 2.15647 10.8368 3.11765C10.6121 3.13319 10.3878 3.15026 10.1639 3.16884C8.66165 3.29353 7.55421 4.54069 7.50183 6ZM13.5 3C12.6716 3 12 3.67157 12 4.5H16.5C16.5 3.67157 15.8284 3 15 3H13.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 9.375C3 8.33947 3.83947 7.5 4.875 7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375ZM12.5857 13.9685C12.8444 13.6451 12.792 13.1731 12.4685 12.9143C12.1451 12.6556 11.6731 12.708 11.4143 13.0315L8.93781 16.1272L8.03033 15.2197C7.73744 14.9268 7.26256 14.9268 6.96967 15.2197C6.67678 15.5126 6.67678 15.9874 6.96967 16.2803L8.46967 17.7803C8.62052 17.9312 8.82847 18.0106 9.04148 17.9989C9.25448 17.9871 9.45238 17.8851 9.58565 17.7185L12.5857 13.9685Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M13.5 3C12.8267 3 12.2552 3.44413 12.0662 4.05717C12.0234 4.19622 12 4.34469 12 4.5H16.5C16.5 4.34469 16.4766 4.19622 16.4338 4.05717C16.2448 3.44413 15.6733 3 15 3H13.5ZM10.837 3.11765C11.3367 2.15693 12.3409 1.5 13.5 1.5H15C16.1591 1.5 17.1633 2.15693 17.663 3.11765C17.8877 3.13319 18.1121 3.15026 18.3359 3.16884C19.8752 3.2966 21 4.60282 21 6.10822V16.5C21 18.1569 19.6569 19.5 18 19.5H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375C3 8.33947 3.83947 7.5 4.875 7.5H7.5V6.10822C7.5 4.60283 8.62475 3.2966 10.164 3.16884C10.3879 3.15026 10.6123 3.13319 10.837 3.11765ZM10.507 4.64604C10.434 4.65177 10.361 4.65765 10.2881 4.6637C9.56523 4.7237 9 5.34365 9 6.10822V7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V18H18C18.8284 18 19.5 17.3284 19.5 16.5V6.10822C19.5 5.34365 18.9348 4.7237 18.2119 4.6637C18.139 4.65765 18.066 4.65177 17.993 4.64604C17.9196 5.40594 17.2792 6 16.5 6H12C11.2208 6 10.5804 5.40594 10.507 4.64604ZM4.875 9C4.66789 9 4.5 9.16789 4.5 9.375V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V9.375C15 9.16789 14.8321 9 14.625 9H4.875ZM12.4685 12.9143C12.792 13.1731 12.8444 13.6451 12.5857 13.9685L9.58565 17.7185C9.45238 17.8851 9.25448 17.9871 9.04148 17.9989C8.82847 18.0106 8.62052 17.9312 8.46967 17.7803L6.96967 16.2803C6.67678 15.9874 6.67678 15.5126 6.96967 15.2197C7.26256 14.9268 7.73744 14.9268 8.03033 15.2197L8.93781 16.1272L11.4143 13.0315C11.6731 12.708 12.1451 12.6556 12.4685 12.9143Z", + fill: color +})); +const ClipboardDocumentListIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.50183 6H11.2477L11.25 6H14.6299C16.4915 6.00268 17.9999 7.51269 17.9999 9.375V18.75C19.6567 18.75 20.9999 17.4068 20.9999 15.75V6.10821C20.9999 4.60282 19.8751 3.2966 18.3358 3.16884C18.1121 3.15027 17.8879 3.13321 17.6632 3.11767C17.1633 2.15647 16.1583 1.5 15 1.5H13.5C12.3417 1.5 11.3367 2.15647 10.8368 3.11765C10.6121 3.13319 10.3878 3.15026 10.1639 3.16884C8.66165 3.29353 7.55421 4.54069 7.50183 6ZM13.5 3C12.6716 3 12 3.67157 12 4.5H16.5C16.5 3.67157 15.8284 3 15 3H13.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 9.375C3 8.33947 3.83947 7.5 4.875 7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375ZM6 12C6 11.5858 6.33579 11.25 6.75 11.25H6.7575C7.17171 11.25 7.5075 11.5858 7.5075 12V12.0075C7.5075 12.4217 7.17171 12.7575 6.7575 12.7575H6.75C6.33579 12.7575 6 12.4217 6 12.0075V12ZM8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H12.75C13.1642 11.25 13.5 11.5858 13.5 12C13.5 12.4142 13.1642 12.75 12.75 12.75H9C8.58579 12.75 8.25 12.4142 8.25 12ZM6 15C6 14.5858 6.33579 14.25 6.75 14.25H6.7575C7.17171 14.25 7.5075 14.5858 7.5075 15V15.0075C7.5075 15.4217 7.17171 15.7575 6.7575 15.7575H6.75C6.33579 15.7575 6 15.4217 6 15.0075V15ZM8.25 15C8.25 14.5858 8.58579 14.25 9 14.25H12.75C13.1642 14.25 13.5 14.5858 13.5 15C13.5 15.4142 13.1642 15.75 12.75 15.75H9C8.58579 15.75 8.25 15.4142 8.25 15ZM6 18C6 17.5858 6.33579 17.25 6.75 17.25H6.7575C7.17171 17.25 7.5075 17.5858 7.5075 18V18.0075C7.5075 18.4217 7.17171 18.7575 6.7575 18.7575H6.75C6.33579 18.7575 6 18.4217 6 18.0075V18ZM8.25 18C8.25 17.5858 8.58579 17.25 9 17.25H12.75C13.1642 17.25 13.5 17.5858 13.5 18C13.5 18.4142 13.1642 18.75 12.75 18.75H9C8.58579 18.75 8.25 18.4142 8.25 18Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M13.5 3C12.8267 3 12.2552 3.44413 12.0662 4.05717C12.0234 4.19622 12 4.34469 12 4.5H16.5C16.5 4.34469 16.4766 4.19622 16.4338 4.05717C16.2448 3.44413 15.6733 3 15 3H13.5ZM10.837 3.11765C11.3367 2.15693 12.3409 1.5 13.5 1.5H15C16.1591 1.5 17.1633 2.15693 17.663 3.11765C17.8877 3.13319 18.1121 3.15026 18.3359 3.16884C19.8752 3.2966 21 4.60282 21 6.10822V16.5C21 18.1569 19.6569 19.5 18 19.5H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375C3 8.33947 3.83947 7.5 4.875 7.5H7.5V6.10822C7.5 4.60283 8.62475 3.2966 10.164 3.16884C10.3879 3.15026 10.6123 3.13319 10.837 3.11765ZM10.507 4.64604C10.434 4.65177 10.361 4.65765 10.2881 4.6637C9.56523 4.7237 9 5.34365 9 6.10822V7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V18H18C18.8284 18 19.5 17.3284 19.5 16.5V6.10822C19.5 5.34365 18.9348 4.7237 18.2119 4.6637C18.139 4.65765 18.066 4.65177 17.993 4.64604C17.9196 5.40594 17.2792 6 16.5 6H12C11.2208 6 10.5804 5.40594 10.507 4.64604ZM15 9.375C15 9.16789 14.8321 9 14.625 9H4.875C4.66789 9 4.5 9.16789 4.5 9.375V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V9.375ZM6 12C6 11.5858 6.33579 11.25 6.75 11.25H6.7575C7.17171 11.25 7.5075 11.5858 7.5075 12V12.0075C7.5075 12.4217 7.17171 12.7575 6.7575 12.7575H6.75C6.33579 12.7575 6 12.4217 6 12.0075V12ZM8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H12.75C13.1642 11.25 13.5 11.5858 13.5 12C13.5 12.4142 13.1642 12.75 12.75 12.75H9C8.58579 12.75 8.25 12.4142 8.25 12ZM6 15C6 14.5858 6.33579 14.25 6.75 14.25H6.7575C7.17171 14.25 7.5075 14.5858 7.5075 15V15.0075C7.5075 15.4217 7.17171 15.7575 6.7575 15.7575H6.75C6.33579 15.7575 6 15.4217 6 15.0075V15ZM8.25 15C8.25 14.5858 8.58579 14.25 9 14.25H12.75C13.1642 14.25 13.5 14.5858 13.5 15C13.5 15.4142 13.1642 15.75 12.75 15.75H9C8.58579 15.75 8.25 15.4142 8.25 15ZM6 18C6 17.5858 6.33579 17.25 6.75 17.25H6.7575C7.17171 17.25 7.5075 17.5858 7.5075 18V18.0075C7.5075 18.4217 7.17171 18.7575 6.7575 18.7575H6.75C6.33579 18.7575 6 18.4217 6 18.0075V18ZM8.25 18C8.25 17.5858 8.58579 17.25 9 17.25H12.75C13.1642 17.25 13.5 17.5858 13.5 18C13.5 18.4142 13.1642 18.75 12.75 18.75H9C8.58579 18.75 8.25 18.4142 8.25 18Z", + fill: color +})); +const ClockIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.75 6C12.75 5.58579 12.4142 5.25 12 5.25C11.5858 5.25 11.25 5.58579 11.25 6V12C11.25 12.4142 11.5858 12.75 12 12.75H16.5C16.9142 12.75 17.25 12.4142 17.25 12C17.25 11.5858 16.9142 11.25 16.5 11.25H12.75V6Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 5.25C12.4142 5.25 12.75 5.58579 12.75 6V11.25H16.5C16.9142 11.25 17.25 11.5858 17.25 12C17.25 12.4142 16.9142 12.75 16.5 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12V6C11.25 5.58579 11.5858 5.25 12 5.25Z", + fill: color +})); +const CloseIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L12 10.9393L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L13.0607 12L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L12 13.0607L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L10.9393 12L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z", + fill: color +})); +const CloseCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM10.2803 9.21967C9.98744 8.92678 9.51256 8.92678 9.21967 9.21967C8.92678 9.51256 8.92678 9.98744 9.21967 10.2803L10.9393 12L9.21967 13.7197C8.92678 14.0126 8.92678 14.4874 9.21967 14.7803C9.51256 15.0732 9.98744 15.0732 10.2803 14.7803L12 13.0607L13.7197 14.7803C14.0126 15.0732 14.4874 15.0732 14.7803 14.7803C15.0732 14.4874 15.0732 14.0126 14.7803 13.7197L13.0607 12L14.7803 10.2803C15.0732 9.98744 15.0732 9.51256 14.7803 9.21967C14.4874 8.92678 14.0126 8.92678 13.7197 9.21967L12 10.9393L10.2803 9.21967Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM9.21967 9.21967C9.51256 8.92678 9.98744 8.92678 10.2803 9.21967L12 10.9393L13.7197 9.21967C14.0126 8.92678 14.4874 8.92678 14.7803 9.21967C15.0732 9.51256 15.0732 9.98744 14.7803 10.2803L13.0607 12L14.7803 13.7197C15.0732 14.0126 15.0732 14.4874 14.7803 14.7803C14.4874 15.0732 14.0126 15.0732 13.7197 14.7803L12 13.0607L10.2803 14.7803C9.98744 15.0732 9.51256 15.0732 9.21967 14.7803C8.92678 14.4874 8.92678 14.0126 9.21967 13.7197L10.9393 12L9.21967 10.2803C8.92678 9.98744 8.92678 9.51256 9.21967 9.21967Z", + fill: color +})); +const CloudIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.85051 20.25 1.5 17.8995 1.5 15C1.5 12.8968 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91686 4.5 9.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 5.25C8.01472 5.25 6 7.26472 6 9.75C6 10.0365 6.02669 10.3162 6.07751 10.5867C6.1469 10.9561 5.93213 11.3199 5.57515 11.4375C4.07863 11.9307 3 13.3404 3 15C3 17.0711 4.67893 18.75 6.75 18.75H18C19.6569 18.75 21 17.4069 21 15.75C21 14.4695 20.1974 13.3746 19.0653 12.9444C18.6851 12.8 18.4893 12.3788 18.6239 11.9951C18.7054 11.7629 18.75 11.5124 18.75 11.25C18.75 10.0074 17.7426 9 16.5 9C16.2563 9 16.023 9.03849 15.805 9.10917C15.6092 9.17267 15.3959 9.1529 15.2151 9.05447C15.0343 8.95605 14.9019 8.78763 14.8489 8.5887C14.337 6.66576 12.5829 5.25 10.5 5.25ZM4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.8505 20.25 1.5 17.8995 1.5 15C1.5 12.8969 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91685 4.5 9.75Z", + fill: color +})); +const CloudArrowDownIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3.75C7.18629 3.75 4.5 6.43629 4.5 9.75C4.5 9.91685 4.50683 10.0822 4.52024 10.2459C2.73627 11.084 1.5 12.8968 1.5 15C1.5 17.8995 3.85051 20.25 6.75 20.25H18C20.4853 20.25 22.5 18.2353 22.5 15.75C22.5 14.0653 21.5744 12.5981 20.2058 11.827C20.2349 11.6386 20.25 11.4459 20.25 11.25C20.25 9.17893 18.5711 7.5 16.5 7.5C16.3559 7.5 16.2135 7.50816 16.0733 7.52408C15.1893 5.31282 13.028 3.75 10.5 3.75ZM12.75 9.75C12.75 9.33579 12.4142 9 12 9C11.5858 9 11.25 9.33579 11.25 9.75V14.6893L9.53033 12.9697C9.23744 12.6768 8.76256 12.6768 8.46967 12.9697C8.17678 13.2626 8.17678 13.7374 8.46967 14.0303L11.4697 17.0303C11.7626 17.3232 12.2374 17.3232 12.5303 17.0303L15.5303 14.0303C15.8232 13.7374 15.8232 13.2626 15.5303 12.9697C15.2374 12.6768 14.7626 12.6768 14.4697 12.9697L12.75 14.6893V9.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 5.25C8.01472 5.25 6 7.26472 6 9.75C6 10.0365 6.02669 10.3162 6.07751 10.5867C6.1469 10.9561 5.93213 11.3199 5.57515 11.4375C4.07863 11.9307 3 13.3404 3 15C3 17.0711 4.67893 18.75 6.75 18.75H18C19.6569 18.75 21 17.4069 21 15.75C21 14.4695 20.1974 13.3746 19.0653 12.9444C18.6851 12.8 18.4893 12.3788 18.6239 11.9951C18.7054 11.7629 18.75 11.5124 18.75 11.25C18.75 10.0074 17.7426 9 16.5 9C16.2563 9 16.023 9.03849 15.805 9.10917C15.6092 9.17267 15.3959 9.1529 15.2151 9.05447C15.0343 8.95605 14.9019 8.78763 14.8489 8.5887C14.337 6.66576 12.5829 5.25 10.5 5.25ZM4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.85051 20.25 1.5 17.8995 1.5 15C1.5 12.8968 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91686 4.5 9.75ZM12 9C12.4142 9 12.75 9.33579 12.75 9.75V14.6893L14.4697 12.9697C14.7626 12.6768 15.2374 12.6768 15.5303 12.9697C15.8232 13.2626 15.8232 13.7374 15.5303 14.0303L12.5303 17.0303C12.2374 17.3232 11.7626 17.3232 11.4697 17.0303L8.46967 14.0303C8.17678 13.7374 8.17678 13.2626 8.46967 12.9697C8.76256 12.6768 9.23744 12.6768 9.53033 12.9697L11.25 14.6893V9.75C11.25 9.33579 11.5858 9 12 9Z", + fill: color +})); +const CloudArrowUpIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3.75C7.18629 3.75 4.5 6.43629 4.5 9.75C4.5 9.91685 4.50683 10.0822 4.52024 10.2459C2.73627 11.084 1.5 12.8968 1.5 15C1.5 17.8995 3.85051 20.25 6.75 20.25H18C20.4853 20.25 22.5 18.2353 22.5 15.75C22.5 14.0653 21.5744 12.5981 20.2058 11.827C20.2349 11.6386 20.25 11.4459 20.25 11.25C20.25 9.17893 18.5711 7.5 16.5 7.5C16.3559 7.5 16.2135 7.50816 16.0733 7.52408C15.1893 5.31282 13.028 3.75 10.5 3.75ZM12.5303 9.21967C12.2374 8.92678 11.7626 8.92678 11.4697 9.21967L8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803C8.76256 13.5732 9.23744 13.5732 9.53033 13.2803L11.25 11.5607L11.25 16.5C11.25 16.9142 11.5858 17.25 12 17.25C12.4142 17.25 12.75 16.9142 12.75 16.5V11.5607L14.4697 13.2803C14.7626 13.5732 15.2374 13.5732 15.5303 13.2803C15.8232 12.9874 15.8232 12.5126 15.5303 12.2197L12.5303 9.21967Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 5.25C8.01472 5.25 6 7.26472 6 9.75C6 10.0365 6.02669 10.3162 6.07751 10.5867C6.1469 10.9561 5.93213 11.3199 5.57515 11.4375C4.07863 11.9307 3 13.3404 3 15C3 17.0711 4.67893 18.75 6.75 18.75H18C19.6569 18.75 21 17.4069 21 15.75C21 14.4695 20.1974 13.3746 19.0653 12.9444C18.6851 12.8 18.4893 12.3788 18.6239 11.9951C18.7054 11.7629 18.75 11.5124 18.75 11.25C18.75 10.0074 17.7426 9 16.5 9C16.2563 9 16.023 9.03849 15.805 9.10917C15.6092 9.17267 15.3959 9.1529 15.2151 9.05447C15.0343 8.95605 14.9019 8.78763 14.8489 8.5887C14.337 6.66576 12.5829 5.25 10.5 5.25ZM4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.85051 20.25 1.5 17.8995 1.5 15C1.5 12.8968 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91686 4.5 9.75ZM11.4697 9.21967C11.7626 8.92678 12.2374 8.92678 12.5303 9.21967L15.5303 12.2197C15.8232 12.5126 15.8232 12.9874 15.5303 13.2803C15.2374 13.5732 14.7626 13.5732 14.4697 13.2803L12.75 11.5607L12.75 16.5C12.75 16.9142 12.4142 17.25 12 17.25C11.5858 17.25 11.25 16.9142 11.25 16.5L11.25 11.5607L9.53033 13.2803C9.23744 13.5732 8.76256 13.5732 8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197L11.4697 9.21967Z", + fill: color +})); +const CoffeeIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M7.8 19.3946H13.4V21H7.8V19.3946Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.01035 11.3678C3.21836 15.3927 6.53682 18.592 10.6 18.592C14.6632 18.592 17.9817 15.3927 18.1897 11.3678H16.5869C16.381 14.5055 13.7793 16.9866 10.6 16.9866C7.42071 16.9866 4.81896 14.5055 4.61313 11.3678H3.01035Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3 10.5652H18.2V11.3678L17.4 12.1705H3.8L3 11.3678V10.5652Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M18.7746 13.7121C18.2176 13.4151 17.5394 13.1037 17.0849 12.9083L17.4 12.1705L17.7151 11.4327C18.1939 11.6386 18.9157 11.9694 19.5254 12.2945C19.8269 12.4552 20.1242 12.6268 20.3549 12.7901C20.4676 12.8699 20.5922 12.967 20.6971 13.0774C20.7498 13.1328 20.8156 13.2104 20.872 13.3085C20.9257 13.4022 21 13.5649 21 13.7758C21 13.9348 20.9577 14.0713 20.9353 14.138C20.9069 14.2229 20.8705 14.3084 20.832 14.3891C20.7545 14.5519 20.6492 14.7363 20.5238 14.9268C20.2741 15.3062 19.9154 15.7544 19.4739 16.1383C19.0382 16.5172 18.4704 16.8779 17.8054 16.9936C17.1039 17.1156 16.3736 16.9498 15.7002 16.4093L16.6998 15.1558C17.0264 15.418 17.2961 15.4529 17.5321 15.4118C17.8046 15.3644 18.1118 15.1984 18.4261 14.9251C18.7346 14.6569 19.0009 14.3275 19.1887 14.0421C19.2045 14.0182 19.2195 13.9948 19.2337 13.9722C19.106 13.8939 18.9509 13.8061 18.7746 13.7121ZM19.4188 13.6263L19.4178 13.6292C19.4203 13.6202 19.4213 13.6188 19.4188 13.6263Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.15526 3.01667L9.34991 3.85411C9.51458 4.56258 9.28828 5.30526 8.75691 5.80021C8.00936 6.49654 7.58925 7.47697 7.59991 8.50037L7.6041 8.90326L9.20401 8.88648L9.19982 8.4836C9.19387 7.91247 9.42832 7.36533 9.8455 6.97673C10.7977 6.08982 11.2032 4.75901 10.9081 3.4895L10.7982 3.01667H9.15526Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M13.3972 3L13.5918 3.83744C13.7565 4.54591 13.5302 5.28859 12.9988 5.78354C12.2513 6.47987 11.8312 7.4603 11.8418 8.4837L11.846 8.88659L13.4459 8.86982L13.4417 8.46693C13.4358 7.8958 13.6702 7.34866 14.0874 6.96006C15.0396 6.07316 15.4451 4.74234 15.15 3.47284L15.0401 3H13.3972Z", + fill: color +})); +const ComputerIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 5.25C2.25 3.59315 3.59315 2.25 5.25 2.25H18.75C20.4069 2.25 21.75 3.59315 21.75 5.25V15C21.75 16.6569 20.4069 18 18.75 18H15.75V18.2574C15.75 18.8541 15.9871 19.4264 16.409 19.8483L17.0303 20.4697C17.2448 20.6842 17.309 21.0068 17.1929 21.287C17.0768 21.5673 16.8033 21.75 16.5 21.75H7.5C7.19665 21.75 6.92318 21.5673 6.80709 21.287C6.691 21.0068 6.75517 20.6842 6.96967 20.4697L7.59099 19.8484C8.01295 19.4264 8.25 18.8541 8.25 18.2574V18H5.25C3.59315 18 2.25 16.6569 2.25 15V5.25ZM3.75 5.25V12.75C3.75 13.5784 4.42157 14.25 5.25 14.25H18.75C19.5784 14.25 20.25 13.5784 20.25 12.75V5.25C20.25 4.42157 19.5784 3.75 18.75 3.75H5.25C4.42157 3.75 3.75 4.42157 3.75 5.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 5.25C2.25 3.59315 3.59315 2.25 5.25 2.25H18.75C20.4069 2.25 21.75 3.59315 21.75 5.25V15C21.75 16.6569 20.4069 18 18.75 18H15.75V18.2574C15.75 18.8541 15.9871 19.4264 16.409 19.8483L17.0303 20.4697C17.2448 20.6842 17.309 21.0068 17.1929 21.287C17.0768 21.5673 16.8033 21.75 16.5 21.75H7.5C7.19665 21.75 6.92318 21.5673 6.80709 21.287C6.691 21.0068 6.75517 20.6842 6.96967 20.4697L7.59099 19.8484C8.01295 19.4264 8.25 18.8541 8.25 18.2574V18H5.25C3.59315 18 2.25 16.6569 2.25 15V5.25ZM3.75 5.25V12C3.75 12.8284 4.42157 13.5 5.25 13.5H18.75C19.5784 13.5 20.25 12.8284 20.25 12V5.25C20.25 4.42157 19.5784 3.75 18.75 3.75H5.25C4.42157 3.75 3.75 4.42157 3.75 5.25ZM20.25 14.5987C19.8087 14.8539 19.2964 15 18.75 15H5.25C4.70357 15 4.19126 14.8539 3.75 14.5987V15C3.75 15.8284 4.42157 16.5 5.25 16.5H18.75C19.5784 16.5 20.25 15.8284 20.25 15V14.5987ZM14.25 18H9.75V18.2574C9.75 18.9679 9.54837 19.6576 9.17679 20.25H14.8232C14.4516 19.6576 14.25 18.9679 14.25 18.2574V18Z", + fill: color +})); +const CubeIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.3779 1.60217C12.1444 1.46594 11.8556 1.46594 11.6221 1.60217L3 6.63172L12 11.8817L21 6.63172L12.3779 1.60217Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21.75 7.93078L12.75 13.1808V22.1808L21.3779 17.1478C21.6083 17.0134 21.75 16.7668 21.75 16.5V7.93078Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.25 22.1808V13.1808L2.25 7.93078V16.5C2.25 16.7668 2.39168 17.0134 2.6221 17.1478L11.25 22.1808Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.6221 1.60217C11.8556 1.46594 12.1444 1.46594 12.3779 1.60217L21.3779 6.85217C21.6083 6.98657 21.75 7.23325 21.75 7.5V16.5C21.75 16.7668 21.6083 17.0134 21.3779 17.1478L12.3779 22.3978C12.1444 22.5341 11.8556 22.5341 11.6221 22.3978L2.6221 17.1478C2.39168 17.0134 2.25 16.7668 2.25 16.5V7.5C2.25 7.23325 2.39168 6.98657 2.6221 6.85217L11.6221 1.60217ZM3.75 8.80578L11.25 13.1808V20.4442L3.75 16.0692V8.80578ZM12.75 20.4442L20.25 16.0692V8.80578L12.75 13.1808V20.4442ZM12 11.8817L19.5115 7.5L12 3.11828L4.48848 7.5L12 11.8817Z", + fill: color +})); +const CurrencyDollarIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.4636 8.74626C10.6908 8.56577 10.9607 8.43451 11.25 8.35249V11.1474C10.9552 11.0637 10.686 10.9304 10.4636 10.7537C10.0699 10.441 9.91752 10.073 9.91752 9.75C9.91752 9.42705 10.0699 9.05904 10.4636 8.74626Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.75 15.6616V12.8383C13.0972 12.9228 13.4138 13.0658 13.6713 13.259C14.0978 13.5788 14.25 13.9448 14.25 14.25C14.25 14.5551 14.0978 14.9211 13.6713 15.241C13.4138 15.4342 13.0972 15.5772 12.75 15.6616Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.75 6C12.75 5.58579 12.4142 5.25 12 5.25C11.5858 5.25 11.25 5.58579 11.25 6V6.81563C10.6231 6.92669 10.0253 7.17873 9.53058 7.57176C8.81822 8.13765 8.41752 8.9213 8.41752 9.75C8.41752 10.5787 8.81822 11.3623 9.53058 11.9282C10.033 12.3274 10.6327 12.575 11.25 12.6843V15.6616C10.9028 15.5771 10.5864 15.4341 10.3289 15.241L9.45001 14.5818C9.11865 14.3333 8.64854 14.4004 8.40001 14.7318C8.15147 15.0631 8.21862 15.5332 8.54999 15.7818L9.42886 16.441C9.96206 16.8409 10.5979 17.0856 11.25 17.1903V18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18V17.1904C13.4021 17.0856 14.0381 16.8409 14.5714 16.441C15.3164 15.8821 15.75 15.0965 15.75 14.25C15.75 13.4034 15.3164 12.6178 14.5714 12.059C14.0381 11.659 13.4021 11.4143 12.75 11.3096V8.35257C13.0392 8.4346 13.309 8.56583 13.5361 8.74626L13.951 9.07585C14.2753 9.3335 14.7471 9.27944 15.0048 8.95511C15.2624 8.63078 15.2084 8.15899 14.884 7.90135L14.4691 7.57176C13.9745 7.17879 13.3768 6.92677 12.75 6.81567V6Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 5.25C12.4142 5.25 12.75 5.58579 12.75 6V6.8157C13.3768 6.92679 13.9745 7.17882 14.4691 7.57178L14.884 7.90137C15.2084 8.15902 15.2624 8.63081 15.0048 8.95514C14.7471 9.27947 14.2753 9.33353 13.951 9.07588L13.5361 8.74629C13.309 8.56586 13.0392 8.43462 12.75 8.35259V11.3096C13.4021 11.4144 14.0381 11.6591 14.5714 12.059C15.3164 12.6178 15.75 13.4035 15.75 14.25C15.75 15.0965 15.3164 15.8822 14.5714 16.441C14.0381 16.8409 13.4021 17.0856 12.75 17.1904V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V17.1904C10.5979 17.0856 9.96206 16.8409 9.42886 16.441L8.54999 15.7818C8.21862 15.5333 8.15147 15.0632 8.40001 14.7318C8.64854 14.4004 9.11865 14.3333 9.45001 14.5818L10.3289 15.241C10.5864 15.4341 10.9028 15.5771 11.25 15.6616V12.6844C10.6327 12.575 10.033 12.3274 9.53058 11.9283C8.81822 11.3624 8.41752 10.5787 8.41752 9.75003C8.41752 8.92133 8.81822 8.13768 9.53058 7.57178C10.0253 7.17876 10.6231 6.92672 11.25 6.81565V6C11.25 5.58579 11.5858 5.25 12 5.25ZM11.25 8.35252C10.9607 8.43454 10.6908 8.5658 10.4636 8.74629C10.0699 9.05907 9.91752 9.42707 9.91752 9.75003C9.91752 10.073 10.0699 10.441 10.4636 10.7538C10.686 10.9305 10.9552 11.0638 11.25 11.1475V8.35252ZM12.75 12.8384V15.6616C13.0972 15.5772 13.4138 15.4342 13.6713 15.241C14.0978 14.9211 14.25 14.5551 14.25 14.25C14.25 13.9449 14.0978 13.5789 13.6713 13.259C13.4138 13.0658 13.0972 12.9228 12.75 12.8384Z", + fill: color +})); +const CurrencyEuroIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM10.0983 9.34835C11.1527 8.29405 12.6796 7.99768 14.0006 8.46355C14.3912 8.60132 14.8195 8.39633 14.9573 8.0057C15.0951 7.61507 14.8901 7.18671 14.4994 7.04895C12.6545 6.39828 10.5156 6.80976 9.03769 8.28769C8.60004 8.72534 8.25581 9.22104 8.005 9.75H7.5C7.08579 9.75 6.75 10.0858 6.75 10.5C6.75 10.9142 7.08579 11.25 7.5 11.25H7.55353C7.48216 11.7472 7.48216 12.2528 7.55353 12.75H7.5C7.08579 12.75 6.75 13.0858 6.75 13.5C6.75 13.9142 7.08579 14.25 7.5 14.25H8.005C8.25581 14.779 8.60004 15.2747 9.03769 15.7123C10.5156 17.1902 12.6545 17.6017 14.4994 16.951C14.8901 16.8133 15.0951 16.3849 14.9573 15.9943C14.8195 15.6037 14.3912 15.3987 14.0006 15.5364C12.6796 16.0023 11.1527 15.706 10.0983 14.6517C9.97095 14.5243 9.85464 14.39 9.74941 14.25H12.75C13.1642 14.25 13.5 13.9142 13.5 13.5C13.5 13.0858 13.1642 12.75 12.75 12.75H9.07535C8.97488 12.2554 8.97488 11.7446 9.07535 11.25H12.75C13.1642 11.25 13.5 10.9142 13.5 10.5C13.5 10.0858 13.1642 9.75 12.75 9.75H9.74941C9.85464 9.61003 9.97095 9.47575 10.0983 9.34835Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM14.0006 8.46355C12.6796 7.99768 11.1527 8.29405 10.0984 9.34835C9.97095 9.47575 9.85464 9.61003 9.74941 9.75H12.75C13.1642 9.75 13.5 10.0858 13.5 10.5C13.5 10.9142 13.1642 11.25 12.75 11.25H9.07535C8.97488 11.7446 8.97488 12.2554 9.07535 12.75H12.75C13.1642 12.75 13.5 13.0858 13.5 13.5C13.5 13.9142 13.1642 14.25 12.75 14.25H9.74941C9.85464 14.39 9.97095 14.5243 10.0984 14.6517C11.1527 15.706 12.6796 16.0023 14.0006 15.5364C14.3912 15.3987 14.8195 15.6037 14.9573 15.9943C15.0951 16.3849 14.8901 16.8133 14.4994 16.951C12.6545 17.6017 10.5156 17.1902 9.03769 15.7123C8.60004 15.2747 8.25581 14.779 8.005 14.25H7.5C7.08579 14.25 6.75 13.9142 6.75 13.5C6.75 13.0858 7.08579 12.75 7.5 12.75H7.55353C7.48216 12.2528 7.48216 11.7472 7.55353 11.25H7.5C7.08579 11.25 6.75 10.9142 6.75 10.5C6.75 10.0858 7.08579 9.75 7.5 9.75H8.005C8.25581 9.22104 8.60004 8.72534 9.03769 8.28769C10.5156 6.80976 12.6545 6.39828 14.4994 7.04895C14.8901 7.18671 15.0951 7.61507 14.9573 8.0057C14.8195 8.39633 14.3912 8.60132 14.0006 8.46355Z", + fill: color +})); +const CursorArrowRaysIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25V4.5C12.75 4.91421 12.4142 5.25 12 5.25C11.5858 5.25 11.25 4.91421 11.25 4.5V2.25C11.25 1.83579 11.5858 1.5 12 1.5ZM5.63604 4.13604C5.92893 3.84315 6.40381 3.84315 6.6967 4.13604L8.28769 5.72703C8.58058 6.01992 8.58058 6.4948 8.28769 6.78769C7.9948 7.08058 7.51992 7.08058 7.22703 6.78769L5.63604 5.1967C5.34315 4.90381 5.34315 4.42893 5.63604 4.13604ZM18.364 4.13604C18.6569 4.42893 18.6569 4.90381 18.364 5.1967L16.773 6.78769C16.4801 7.08058 16.0052 7.08058 15.7123 6.78769C15.4194 6.4948 15.4194 6.01992 15.7123 5.72703L17.3033 4.13604C17.5962 3.84315 18.0711 3.84315 18.364 4.13604ZM11.5484 8.63179C11.8602 8.54824 12.1905 8.67359 12.3684 8.94299L17.5955 16.8599C17.7627 17.113 17.7609 17.4419 17.591 17.6932C17.421 17.9445 17.1165 18.0687 16.8193 18.0079L14.722 17.5787L15.7668 21.4777C15.874 21.8778 15.6365 22.289 15.2364 22.3963C14.8363 22.5035 14.4251 22.266 14.3179 21.8659L13.2732 17.967L11.6717 19.3872C11.4447 19.5884 11.1189 19.6332 10.8461 19.5005C10.5733 19.3678 10.4073 19.0839 10.4254 18.7811L10.9939 9.3113C11.0132 8.98905 11.2366 8.71534 11.5484 8.63179ZM3 10.5C3 10.0858 3.33579 9.75 3.75 9.75H6C6.41421 9.75 6.75 10.0858 6.75 10.5C6.75 10.9142 6.41421 11.25 6 11.25H3.75C3.33579 11.25 3 10.9142 3 10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H20.25C20.6642 9.75 21 10.0858 21 10.5C21 10.9142 20.6642 11.25 20.25 11.25H18C17.5858 11.25 17.25 10.9142 17.25 10.5ZM8.28769 14.2123C8.58058 14.5052 8.58058 14.9801 8.28769 15.273L6.6967 16.864C6.40381 17.1569 5.92893 17.1569 5.63604 16.864C5.34315 16.5711 5.34315 16.0962 5.63604 15.8033L7.22703 14.2123C7.51992 13.9194 7.9948 13.9194 8.28769 14.2123Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25V4.5C12.75 4.91421 12.4142 5.25 12 5.25C11.5858 5.25 11.25 4.91421 11.25 4.5V2.25C11.25 1.83579 11.5858 1.5 12 1.5ZM5.63604 4.13604C5.92893 3.84315 6.40381 3.84315 6.6967 4.13604L8.28769 5.72703C8.58058 6.01992 8.58058 6.4948 8.28769 6.78769C7.9948 7.08058 7.51992 7.08058 7.22703 6.78769L5.63604 5.1967C5.34315 4.90381 5.34315 4.42893 5.63604 4.13604ZM18.364 4.13604C18.6569 4.42893 18.6569 4.90381 18.364 5.1967L16.773 6.78769C16.4801 7.08058 16.0052 7.08058 15.7123 6.78769C15.4194 6.4948 15.4194 6.01992 15.7123 5.72703L17.3033 4.13604C17.5962 3.84315 18.0711 3.84315 18.364 4.13604ZM11.5484 8.63179C11.8602 8.54824 12.1905 8.67359 12.3684 8.94299L17.5955 16.8599C17.7627 17.113 17.7609 17.4419 17.591 17.6932C17.421 17.9445 17.1165 18.0687 16.8193 18.0079L14.722 17.5787L15.7668 21.4777C15.874 21.8778 15.6365 22.289 15.2364 22.3963C14.8363 22.5035 14.4251 22.266 14.3179 21.8659L13.2732 17.967L11.6717 19.3872C11.4447 19.5884 11.1189 19.6332 10.8461 19.5005C10.5733 19.3678 10.4073 19.0839 10.4254 18.7811L10.9939 9.3113C11.0132 8.98905 11.2366 8.71534 11.5484 8.63179ZM12.3563 11.6471L12.0312 17.0635L13.1859 16.0396C13.3625 15.8829 13.6026 15.8186 13.8339 15.8659L15.3461 16.1754L12.3563 11.6471ZM3 10.5C3 10.0858 3.33579 9.75 3.75 9.75H6C6.41421 9.75 6.75 10.0858 6.75 10.5C6.75 10.9142 6.41421 11.25 6 11.25H3.75C3.33579 11.25 3 10.9142 3 10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H20.25C20.6642 9.75 21 10.0858 21 10.5C21 10.9142 20.6642 11.25 20.25 11.25H18C17.5858 11.25 17.25 10.9142 17.25 10.5ZM8.28769 14.2123C8.58058 14.5052 8.58058 14.9801 8.28769 15.273L6.6967 16.864C6.40381 17.1569 5.92893 17.1569 5.63604 16.864C5.34315 16.5711 5.34315 16.0962 5.63604 15.8033L7.22703 14.2123C7.51992 13.9194 7.9948 13.9194 8.28769 14.2123Z", + fill: color +})); +const DocumentIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V12.75C20.25 10.6789 18.5711 9 16.5 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.25C12.75 3.17893 11.0711 1.5 9 1.5H5.625Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.9712 1.8159C13.768 2.73648 14.25 3.93695 14.25 5.25V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.5C17.8131 7.5 19.0135 7.98204 19.9341 8.77881C19.0462 5.37988 16.3701 2.70377 12.9712 1.8159Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785Z", + fill: color +})); +const DocumentArrowDownIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM11.4697 18.5303C11.7626 18.8232 12.2374 18.8232 12.5303 18.5303L15.5303 15.5303C15.8232 15.2374 15.8232 14.7626 15.5303 14.4697C15.2374 14.1768 14.7626 14.1768 14.4697 14.4697L12.75 16.1893L12.75 12C12.75 11.5858 12.4142 11.25 12 11.25C11.5858 11.25 11.25 11.5858 11.25 12L11.25 16.1893L9.53033 14.4697C9.23744 14.1768 8.76256 14.1768 8.46967 14.4697C8.17678 14.7626 8.17678 15.2374 8.46967 15.5303L11.4697 18.5303Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM12 10.5C12.4142 10.5 12.75 10.8358 12.75 11.25L12.75 15.4393L14.4697 13.7197C14.7626 13.4268 15.2374 13.4268 15.5303 13.7197C15.8232 14.0126 15.8232 14.4874 15.5303 14.7803L12.5303 17.7803C12.3897 17.921 12.1989 18 12 18C11.8011 18 11.6103 17.921 11.4697 17.7803L8.46967 14.7803C8.17678 14.4874 8.17678 14.0126 8.46967 13.7197C8.76256 13.4268 9.23744 13.4268 9.53033 13.7197L11.25 15.4393L11.25 11.25C11.25 10.8358 11.5858 10.5 12 10.5Z", + fill: color +})); +const DocumentArrowUpIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM12.5303 11.4697C12.3897 11.329 12.1989 11.25 12 11.25C11.8011 11.25 11.6103 11.329 11.4697 11.4697L8.46967 14.4697C8.17678 14.7626 8.17678 15.2374 8.46967 15.5303C8.76256 15.8232 9.23744 15.8232 9.53033 15.5303L11.25 13.8107L11.25 18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18L12.75 13.8107L14.4697 15.5303C14.7626 15.8232 15.2374 15.8232 15.5303 15.5303C15.8232 15.2374 15.8232 14.7626 15.5303 14.4697L12.5303 11.4697Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM12 10.5C12.1989 10.5 12.3897 10.579 12.5303 10.7197L15.5303 13.7197C15.8232 14.0126 15.8232 14.4874 15.5303 14.7803C15.2374 15.0732 14.7626 15.0732 14.4697 14.7803L12.75 13.0607L12.75 17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25L11.25 13.0607L9.53033 14.7803C9.23744 15.0732 8.76256 15.0732 8.46967 14.7803C8.17678 14.4874 8.17678 14.0126 8.46967 13.7197L11.4697 10.7197C11.6103 10.579 11.8011 10.5 12 10.5Z", + fill: color +})); +const DocumentChartBarIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM9.75 17.25C9.75 16.8358 9.41421 16.5 9 16.5C8.58579 16.5 8.25 16.8358 8.25 17.25V18C8.25 18.4142 8.58579 18.75 9 18.75C9.41421 18.75 9.75 18.4142 9.75 18V17.25ZM12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25ZM15.75 12.75C15.75 12.3358 15.4142 12 15 12C14.5858 12 14.25 12.3358 14.25 12.75V18C14.25 18.4142 14.5858 18.75 15 18.75C15.4142 18.75 15.75 18.4142 15.75 18V12.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM15 11.25C15.4142 11.25 15.75 11.5858 15.75 12V17.25C15.75 17.6642 15.4142 18 15 18C14.5858 18 14.25 17.6642 14.25 17.25V12C14.25 11.5858 14.5858 11.25 15 11.25ZM12 13.5C12.4142 13.5 12.75 13.8358 12.75 14.25V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V14.25C11.25 13.8358 11.5858 13.5 12 13.5ZM9 15.75C9.41421 15.75 9.75 16.0858 9.75 16.5V17.25C9.75 17.6642 9.41421 18 9 18C8.58579 18 8.25 17.6642 8.25 17.25V16.5C8.25 16.0858 8.58579 15.75 9 15.75Z", + fill: color +})); +const DocumentCheckIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9 1.5H5.625C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V12.75C20.25 10.6789 18.5711 9 16.5 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.25C12.75 3.17893 11.0711 1.5 9 1.5ZM15.6103 12.4359C15.8511 12.0989 15.773 11.6305 15.4359 11.3897C15.0989 11.1489 14.6305 11.227 14.3897 11.5641L11.1543 16.0936L9.53033 14.4697C9.23744 14.1768 8.76256 14.1768 8.46967 14.4697C8.17678 14.7626 8.17678 15.2374 8.46967 15.5303L10.7197 17.7803C10.8756 17.9362 11.0921 18.0156 11.3119 17.9974C11.5316 17.9793 11.7322 17.8653 11.8603 17.6859L15.6103 12.4359Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.9712 1.8159C13.768 2.73648 14.25 3.93695 14.25 5.25V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.5C17.8131 7.5 19.0135 7.98204 19.9341 8.77881C19.0462 5.37988 16.3701 2.70377 12.9712 1.8159Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM20.25 20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5H10.5C15.8848 1.5 20.25 5.86522 20.25 11.25V20.625ZM15.4359 11.3897C15.773 11.6305 15.8511 12.0989 15.6103 12.4359L11.8603 17.6859C11.7322 17.8653 11.5316 17.9793 11.3119 17.9974C11.0921 18.0156 10.8756 17.9362 10.7197 17.7803L8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697C8.76256 14.1768 9.23744 14.1768 9.53033 14.4697L11.1543 16.0936L14.3897 11.5641C14.6305 11.227 15.0989 11.1489 15.4359 11.3897Z", + fill: color +})); +const DocumentDuplicateIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M7.5 3.375C7.5 2.33947 8.33947 1.5 9.375 1.5H9.75C11.8211 1.5 13.5 3.17893 13.5 5.25V7.125C13.5 8.16053 14.3395 9 15.375 9H17.25C19.3211 9 21 10.6789 21 12.75V16.125C21 17.1605 20.1605 18 19.125 18H9.375C8.33947 18 7.5 17.1605 7.5 16.125V3.375Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15 5.25C15 3.93695 14.518 2.73648 13.7212 1.8159C17.1201 2.70377 19.7962 5.37988 20.6841 8.77881C19.7635 7.98204 18.5631 7.5 17.25 7.5H15.375C15.1679 7.5 15 7.33211 15 7.125V5.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.875 6H6V16.125C6 17.989 7.51104 19.5 9.375 19.5H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V7.875C3 6.83947 3.83947 6 4.875 6Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.375 3C9.16789 3 9 3.16789 9 3.375V16.125C9 16.3321 9.16789 16.5 9.375 16.5H19.125C19.3321 16.5 19.5 16.3321 19.5 16.125V11.625C19.5 10.1753 18.3247 9 16.875 9H15.375C14.3395 9 13.5 8.16053 13.5 7.125V5.625C13.5 4.17525 12.3247 3 10.875 3H9.375ZM14.5069 3.66756C14.8214 4.24997 15 4.91663 15 5.625V7.125C15 7.33211 15.1679 7.5 15.375 7.5H16.875C17.5832 7.5 18.2498 7.67848 18.8321 7.99292C17.9986 6.05538 16.4443 4.50088 14.5069 3.66756ZM21 16.125C21 17.1605 20.1605 18 19.125 18H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V7.875C3 6.83947 3.83947 6 4.875 6H6.75C7.00224 6 7.25236 6.00959 7.5 6.02845V3.375C7.5 2.33947 8.33947 1.5 9.375 1.5H11.25C11.8028 1.5 12.3454 1.54608 12.8741 1.63477C17.4859 2.4085 21 6.41814 21 11.25V16.125ZM7.5 7.53358C7.25313 7.51136 7.00297 7.5 6.75 7.5H4.875C4.66789 7.5 4.5 7.66789 4.5 7.875V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V18H9.375C8.33947 18 7.5 17.1605 7.5 16.125V7.53358Z", + fill: color +})); +const DocumentMagnifyingGlassIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.625 16.5C12.6605 16.5 13.5 15.6605 13.5 14.625C13.5 13.5895 12.6605 12.75 11.625 12.75C10.5895 12.75 9.75 13.5895 9.75 14.625C9.75 15.6605 10.5895 16.5 11.625 16.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM11.625 18C12.2854 18 12.9016 17.8103 13.4219 17.4824L14.4698 18.5303C14.7627 18.8232 15.2376 18.8232 15.5305 18.5303C15.8234 18.2374 15.8234 17.7626 15.5305 17.4697L14.4825 16.4217C14.8103 15.9014 15 15.2854 15 14.625C15 12.761 13.489 11.25 11.625 11.25C9.76104 11.25 8.25 12.761 8.25 14.625C8.25 16.489 9.76104 18 11.625 18Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M13.4219 17.4824C12.9016 17.8103 12.2854 18 11.625 18C9.76104 18 8.25 16.489 8.25 14.625C8.25 12.761 9.76104 11.25 11.625 11.25C13.489 11.25 15 12.761 15 14.625C15 15.2854 14.8103 15.9014 14.4825 16.4217L15.5305 17.4697C15.8234 17.7626 15.8234 18.2374 15.5305 18.5303C15.2376 18.8232 14.7627 18.8232 14.4698 18.5303L13.4219 17.4824ZM11.625 16.5C12.6605 16.5 13.5 15.6605 13.5 14.625C13.5 13.5895 12.6605 12.75 11.625 12.75C10.5895 12.75 9.75 13.5895 9.75 14.625C9.75 15.6605 10.5895 16.5 11.625 16.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785Z", + fill: color +}))); +const DocumentMinusIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM9.75 14.25C9.33579 14.25 9 14.5858 9 15C9 15.4142 9.33579 15.75 9.75 15.75H15C15.4142 15.75 15.75 15.4142 15.75 15C15.75 14.5858 15.4142 14.25 15 14.25H9.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM8.25 14.25C8.25 13.8358 8.58579 13.5 9 13.5H15C15.4142 13.5 15.75 13.8358 15.75 14.25C15.75 14.6642 15.4142 15 15 15H9C8.58579 15 8.25 14.6642 8.25 14.25Z", + fill: color +})); +const DocumentPlusIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM12.75 12C12.75 11.5858 12.4142 11.25 12 11.25C11.5858 11.25 11.25 11.5858 11.25 12V14.25H9C8.58579 14.25 8.25 14.5858 8.25 15C8.25 15.4142 8.58579 15.75 9 15.75H11.25V18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18V15.75H15C15.4142 15.75 15.75 15.4142 15.75 15C15.75 14.5858 15.4142 14.25 15 14.25H12.75V12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM12 10.5C12.4142 10.5 12.75 10.8358 12.75 11.25V13.5H15C15.4142 13.5 15.75 13.8358 15.75 14.25C15.75 14.6642 15.4142 15 15 15H12.75V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V15H9C8.58579 15 8.25 14.6642 8.25 14.25C8.25 13.8358 8.58579 13.5 9 13.5H11.25V11.25C11.25 10.8358 11.5858 10.5 12 10.5Z", + fill: color +})); +const DownloadIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V14.6893L15.9697 11.4697C16.2626 11.1768 16.7374 11.1768 17.0303 11.4697C17.3232 11.7626 17.3232 12.2374 17.0303 12.5303L12.5303 17.0303C12.2374 17.3232 11.7626 17.3232 11.4697 17.0303L6.96967 12.5303C6.67678 12.2374 6.67678 11.7626 6.96967 11.4697C7.26256 11.1768 7.73744 11.1768 8.03033 11.4697L11.25 14.6893V3C11.25 2.58579 11.5858 2.25 12 2.25ZM3 15.75C3.41421 15.75 3.75 16.0858 3.75 16.5V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V16.5C20.25 16.0858 20.5858 15.75 21 15.75C21.4142 15.75 21.75 16.0858 21.75 16.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V16.5C2.25 16.0858 2.58579 15.75 3 15.75Z", + fill: color +})); +const EarthIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM8.54688 4.50525C5.71517 5.8121 3.75 8.67655 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.3141 20.25 19.8548 16.9387 20.2191 12.7191L19.7582 12.2582C19.5872 12.0872 19.4449 11.8897 19.3367 11.6734L18.2567 9.5133C18.1304 9.26078 17.7939 9.20616 17.5942 9.4058C17.3818 9.61824 17.0709 9.69881 16.782 9.61627L15.5091 9.25259C15.0257 9.11447 14.524 9.40424 14.402 9.892C14.3109 10.2566 14.4588 10.6392 14.7715 10.8476L15.3582 11.2388C15.9489 11.6326 16.0317 12.4684 15.5297 12.9703L15.3295 13.1705C15.1186 13.3815 15 13.6676 15 13.966V14.3768C15 14.7846 14.8892 15.1847 14.6794 15.5344L13.3648 17.7254C12.9834 18.3611 12.2965 18.75 11.5552 18.75C10.9724 18.75 10.5 18.2776 10.5 17.6948V16.5233C10.5 15.6033 9.93989 14.7759 9.08565 14.4343L8.43151 14.1726C7.44978 13.7799 6.87393 12.7566 7.04776 11.7136L7.05479 11.6714C7.1012 11.393 7.19959 11.1257 7.34482 10.8837L7.43423 10.7347C7.92346 9.91928 8.87244 9.49948 9.80485 9.68597L10.9827 9.92153C11.5574 10.0365 12.124 9.69096 12.285 9.12744L12.4935 8.39774C12.6423 7.87721 12.3991 7.32456 11.9149 7.08245L11.25 6.75L11.159 6.84099C10.7371 7.26295 10.1648 7.5 9.56805 7.5H9.38712C9.13927 7.5 8.90098 7.59905 8.72572 7.7743C8.44225 8.05778 8.00817 8.12907 7.64961 7.94979C7.16435 7.70716 6.98836 7.10278 7.26749 6.63757L8.54688 4.50525Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.58465 4.10899C9.51716 4.30379 9.42947 4.49195 9.32248 4.67027L7.91058 7.02344C7.85622 7.11403 7.8905 7.23172 7.98499 7.27897C8.0536 7.31327 8.1392 7.30014 8.19536 7.24398C8.51077 6.92857 8.93962 6.75 9.38709 6.75H9.56802C9.96584 6.75 10.3474 6.59196 10.6287 6.31066L11.159 6.84099L10.6287 6.31066L10.7197 6.21967C10.9479 5.9914 11.2967 5.93481 11.5854 6.07918L12.2503 6.41163C13.0573 6.81514 13.4625 7.73622 13.2146 8.60378L13.0062 9.33348C12.7378 10.2727 11.7934 10.8485 10.8356 10.657L9.65774 10.4214C9.03613 10.2971 8.40348 10.5769 8.07733 11.1205L7.98791 11.2695C7.89109 11.4309 7.8255 11.6091 7.79456 11.7947L7.78752 11.8369C7.67164 12.5322 8.05554 13.2144 8.71003 13.4762L9.36417 13.7379C10.5031 14.1935 11.25 15.2966 11.25 16.5233V17.6948C11.25 17.8634 11.3866 18 11.5552 18C12.033 18 12.4758 17.7493 12.7216 17.3396L14.0362 15.1485C14.1761 14.9154 14.25 14.6487 14.25 14.3768V13.966C14.25 13.4687 14.4475 12.9918 14.7992 12.6402L15.3295 13.1705L14.7992 12.6402L14.9993 12.44C15.1667 12.2727 15.1391 11.9941 14.9422 11.8628L14.3554 11.4717C13.779 11.0874 13.5064 10.3822 13.6744 9.71009C13.8992 8.81099 14.824 8.27684 15.7151 8.53145L16.988 8.89513C17.015 8.90284 17.044 8.89531 17.0639 8.87547C17.6255 8.31385 18.5723 8.4675 18.9275 9.17789L18.2567 9.5133L18.9275 9.17789L20.0075 11.338C20.07 11.463 20.1496 11.5785 20.244 11.6813C20.0765 7.27267 16.4496 3.75 12 3.75C11.1586 3.75 10.3478 3.87572 9.58465 4.10899ZM20.0858 13.6465L19.2278 12.7885C18.9998 12.5605 18.8101 12.2972 18.6659 12.0088L17.7643 10.2057C17.4059 10.401 16.9796 10.4528 16.5759 10.3374L15.303 9.97374C15.2273 9.9521 15.1487 9.99749 15.1296 10.0739C15.1153 10.131 15.1385 10.1909 15.1875 10.2236L15.7742 10.6148C16.7587 11.2711 16.8966 12.664 16.06 13.5007L15.5297 12.9703L16.06 13.5007L15.8598 13.7008C15.7895 13.7712 15.75 13.8665 15.75 13.966V14.3768C15.75 14.9205 15.6022 15.454 15.3225 15.9203L14.0079 18.1113C13.4909 18.9728 12.5599 19.5 11.5552 19.5C10.5582 19.5 9.75 18.6918 9.75 17.6948V16.5233C9.75 15.91 9.37657 15.3584 8.80709 15.1306L8.15294 14.869C6.84396 14.3454 6.07616 12.981 6.30793 11.5903L6.31497 11.5481C6.37685 11.1768 6.50803 10.8205 6.70168 10.4978L6.79109 10.3488C7.44339 9.26162 8.70869 8.70189 9.95191 8.95053L11.1298 9.1861C11.3213 9.22441 11.5102 9.10924 11.5639 8.9214L11.7724 8.1917C11.8219 8.01819 11.7409 7.83397 11.5795 7.75327L11.37 7.64853C10.8534 8.03665 10.2217 8.25 9.56802 8.25H9.38709C9.33886 8.25 9.29113 8.26953 9.25603 8.30463C8.74525 8.81541 7.96269 8.94487 7.31417 8.62061C6.43816 8.1826 6.12044 7.09153 6.62434 6.25169L7.2033 5.28676C5.11207 6.78374 3.75 9.23338 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C15.9922 20.25 19.3232 17.4138 20.0858 13.6465ZM8.71162 2.81867C9.73996 2.45032 10.8474 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 12.5124 21.7104 13.0161 21.634 13.508C20.9086 18.1769 16.8723 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12C2.25 7.76799 4.94588 4.16755 8.71162 2.81867Z", + fill: color +})); +const ExternalLinkIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.75 2.25L21 2.25C21.1989 2.25 21.3897 2.32902 21.5303 2.46967C21.671 2.61032 21.75 2.80109 21.75 3V8.25C21.75 8.66421 21.4142 9 21 9C20.5858 9 20.25 8.66421 20.25 8.25V4.81066L8.03033 17.0303C7.73744 17.3232 7.26256 17.3232 6.96967 17.0303C6.67678 16.7374 6.67678 16.2626 6.96967 15.9697L19.1893 3.75L15.75 3.75C15.3358 3.75 15 3.41421 15 3C15 2.58579 15.3358 2.25 15.75 2.25ZM5.25 6.75C4.42157 6.75 3.75 7.42157 3.75 8.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H15.75C16.5784 20.25 17.25 19.5784 17.25 18.75V10.5C17.25 10.0858 17.5858 9.75 18 9.75C18.4142 9.75 18.75 10.0858 18.75 10.5V18.75C18.75 20.4069 17.4069 21.75 15.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V8.25C2.25 6.59315 3.59315 5.25 5.25 5.25H13.5C13.9142 5.25 14.25 5.58579 14.25 6C14.25 6.41421 13.9142 6.75 13.5 6.75H5.25Z", + fill: color +})); +const EyeIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.32341 11.4467C2.81066 6.97571 7.02791 3.75 12.0005 3.75C16.9708 3.75 21.1864 6.97271 22.6755 11.4405C22.7959 11.8015 22.796 12.1922 22.6759 12.5533C21.1886 17.0243 16.9714 20.25 11.9988 20.25C7.02847 20.25 2.81284 17.0273 1.32374 12.5595C1.2034 12.1985 1.20328 11.8078 1.32341 11.4467ZM17.25 12C17.25 14.8995 14.8995 17.25 12 17.25C9.1005 17.25 6.75 14.8995 6.75 12C6.75 9.1005 9.1005 6.75 12 6.75C14.8995 6.75 17.25 9.1005 17.25 12Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.0008 5.25C7.69333 5.25 4.03645 8.04374 2.74697 11.9202C2.72918 11.9736 2.7292 12.0318 2.74702 12.0852C4.0381 15.9589 7.69358 18.75 11.999 18.75C16.3064 18.75 19.9633 15.9563 21.2528 12.0798C21.2706 12.0264 21.2706 11.9682 21.2528 11.9148C19.9617 8.04113 16.3062 5.25 12.0008 5.25ZM1.32366 11.4467C2.81091 6.97571 7.02816 3.75 12.0008 3.75C16.9711 3.75 21.1867 6.97271 22.6758 11.4405C22.7961 11.8015 22.7962 12.1922 22.6761 12.5533C21.1889 17.0243 16.9716 20.25 11.999 20.25C7.02872 20.25 2.81308 17.0273 1.32398 12.5595C1.20364 12.1985 1.20353 11.8078 1.32366 11.4467ZM12 9.75C10.7573 9.75 9.74995 10.7574 9.74995 12C9.74995 13.2426 10.7573 14.25 12 14.25C13.2426 14.25 14.25 13.2426 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75ZM8.24995 12C8.24995 9.92893 9.92888 8.25 12 8.25C14.071 8.25 15.75 9.92893 15.75 12C15.75 14.0711 14.071 15.75 12 15.75C9.92888 15.75 8.24995 14.0711 8.24995 12Z", + fill: color +})); +const EyeSlashIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M22.6759 12.5533C22.1319 14.1887 21.2226 15.6575 20.0447 16.8627L16.9462 13.7642C17.1429 13.2129 17.25 12.6189 17.25 12C17.25 9.1005 14.8995 6.75 12 6.75C11.3811 6.75 10.7871 6.8571 10.2358 7.05379L7.75898 4.577C9.06783 4.04381 10.4998 3.75 12.0005 3.75C16.9708 3.75 21.1864 6.97272 22.6755 11.4405C22.7959 11.8015 22.796 12.1922 22.6759 12.5533Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.75 12C15.75 12.1802 15.7373 12.3574 15.7127 12.5308L11.4692 8.28727C11.6426 8.2627 11.8198 8.25 12 8.25C14.0711 8.25 15.75 9.92893 15.75 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.5308 15.7127L8.28727 11.4692C8.2627 11.6426 8.25 11.8198 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75C12.1802 15.75 12.3574 15.7373 12.5308 15.7127Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6.75 12C6.75 11.3811 6.8571 10.7871 7.05379 10.2358L3.95492 7.1369C2.77687 8.34222 1.86747 9.81114 1.32341 11.4467C1.20328 11.8078 1.2034 12.1985 1.32374 12.5595C2.81284 17.0273 7.02847 20.25 11.9988 20.25C13.4997 20.25 14.9318 19.9561 16.2408 19.4228L13.7642 16.9462C13.2129 17.1429 12.6189 17.25 12 17.25C9.1005 17.25 6.75 14.8995 6.75 12Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.46964 2.46967C2.76253 2.17678 3.23741 2.17678 3.5303 2.46967L6.33755 5.27692C8.00113 4.30617 9.93652 3.75 11.9999 3.75C17.0968 3.75 21.4001 7.13879 22.7835 11.7845C22.8251 11.9241 22.8251 12.0727 22.7836 12.2124C22.1093 14.4791 20.7409 16.4451 18.9259 17.8652L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7625 21.8232 20.4696 21.5303L2.46964 3.53033C2.17675 3.23744 2.17675 2.76256 2.46964 2.46967ZM17.8561 16.7955C19.4449 15.5998 20.6558 13.9302 21.2795 11.9986C20.0136 8.08178 16.3366 5.25 11.9999 5.25C10.3517 5.25 8.8004 5.65845 7.44018 6.37955L9.93201 8.87138C10.5247 8.479 11.236 8.25 12 8.25C14.071 8.25 15.75 9.92893 15.75 12C15.75 12.764 15.521 13.4753 15.1286 14.068L17.8561 16.7955ZM14.0308 12.9702C14.1714 12.6765 14.25 12.3476 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75C11.6523 9.75 11.3235 9.82853 11.0298 9.96914L14.0308 12.9702ZM4.46428 7.64996C4.78052 7.91748 4.82002 8.39071 4.55251 8.70695C3.74205 9.66504 3.11358 10.7809 2.71955 12.0014C3.98537 15.9182 7.66246 18.75 11.9991 18.75C12.922 18.75 13.8137 18.622 14.6581 18.3832C15.0567 18.2705 15.4712 18.5022 15.5839 18.9008C15.6966 19.2994 15.4649 19.7139 15.0663 19.8266C14.0904 20.1026 13.0613 20.25 11.9991 20.25C6.90226 20.25 2.59889 16.8612 1.21552 12.2155C1.17395 12.0759 1.17393 11.9273 1.21545 11.7877C1.66367 10.2808 2.41867 8.9069 3.40729 7.73819C3.67481 7.42195 4.14804 7.38245 4.46428 7.64996Z", + fill: color +})); +const FaceFrownIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM9.375 8.25C8.83433 8.25 8.54674 8.66881 8.43901 8.88426C8.30886 9.14457 8.25 9.45171 8.25 9.75C8.25 10.0483 8.30886 10.3554 8.43901 10.6157C8.54674 10.8312 8.83433 11.25 9.375 11.25C9.91567 11.25 10.2033 10.8312 10.311 10.6157C10.4411 10.3554 10.5 10.0483 10.5 9.75C10.5 9.45171 10.4411 9.14457 10.311 8.88426C10.2033 8.66881 9.91567 8.25 9.375 8.25ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM9.34869 16.8482C9.0558 17.1411 8.58092 17.1411 8.28803 16.8482C7.99514 16.5553 7.99514 16.0805 8.28803 15.7876C9.31761 14.758 10.6699 14.2453 12.0184 14.2499C13.3548 14.2545 14.6923 14.7672 15.7126 15.7876C16.0055 16.0805 16.0055 16.5553 15.7126 16.8482C15.4198 17.1411 14.9449 17.1411 14.652 16.8482C13.9229 16.1191 12.9698 15.7532 12.0132 15.7499C11.048 15.7466 10.0843 16.1126 9.34869 16.8482Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.43901 8.88426C8.54674 8.66881 8.83433 8.25 9.375 8.25C9.91567 8.25 10.2033 8.66881 10.311 8.88426C10.4411 9.14457 10.5 9.45171 10.5 9.75C10.5 10.0483 10.4411 10.3554 10.311 10.6157C10.2033 10.8312 9.91567 11.25 9.375 11.25C8.83433 11.25 8.54674 10.8312 8.43901 10.6157C8.30886 10.3554 8.25 10.0483 8.25 9.75C8.25 9.45171 8.30886 9.14457 8.43901 8.88426ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM8.28801 15.7876C9.31759 14.758 10.6699 14.2453 12.0183 14.2499C13.3548 14.2545 14.6922 14.7672 15.7126 15.7876C16.0055 16.0805 16.0055 16.5554 15.7126 16.8482C15.4197 17.1411 14.9449 17.1411 14.652 16.8482C13.9229 16.1191 12.9698 15.7532 12.0132 15.7499C11.048 15.7466 10.0843 16.1126 9.34867 16.8482C9.05577 17.1411 8.5809 17.1411 8.28801 16.8482C7.99511 16.5554 7.99511 16.0805 8.28801 15.7876Z", + fill: color +})); +const FaceSmileIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM9.375 8.25C8.83433 8.25 8.54674 8.66881 8.43901 8.88426C8.30886 9.14457 8.25 9.45171 8.25 9.75C8.25 10.0483 8.30886 10.3554 8.43901 10.6157C8.54674 10.8312 8.83433 11.25 9.375 11.25C9.91567 11.25 10.2033 10.8312 10.311 10.6157C10.4411 10.3554 10.5 10.0483 10.5 9.75C10.5 9.45171 10.4411 9.14457 10.311 8.88426C10.2033 8.66881 9.91567 8.25 9.375 8.25ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM15.7123 15.7123C16.0052 15.4194 16.0052 14.9446 15.7123 14.6517C15.4194 14.3588 14.9445 14.3588 14.6517 14.6517C13.1872 16.1161 10.8128 16.1161 9.34835 14.6517C9.05546 14.3588 8.58058 14.3588 8.28769 14.6517C7.9948 14.9446 7.9948 15.4194 8.28769 15.7123C10.3379 17.7626 13.6621 17.7626 15.7123 15.7123Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.43901 8.88426C8.54674 8.66881 8.83433 8.25 9.375 8.25C9.91567 8.25 10.2033 8.66881 10.311 8.88426C10.4411 9.14457 10.5 9.45171 10.5 9.75C10.5 10.0483 10.4411 10.3554 10.311 10.6157C10.2033 10.8312 9.91567 11.25 9.375 11.25C8.83433 11.25 8.54674 10.8312 8.43901 10.6157C8.30886 10.3554 8.25 10.0483 8.25 9.75C8.25 9.45171 8.30886 9.14457 8.43901 8.88426ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM8.28769 14.6517C8.58058 14.3588 9.05546 14.3588 9.34835 14.6517C10.8128 16.1161 13.1872 16.1161 14.6517 14.6517C14.9445 14.3588 15.4194 14.3588 15.7123 14.6517C16.0052 14.9445 16.0052 15.4194 15.7123 15.7123C13.6621 17.7626 10.3379 17.7626 8.28769 15.7123C7.9948 15.4194 7.9948 14.9445 8.28769 14.6517Z", + fill: color +})); +const FilmIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM3 5.625V7.125C3 7.33211 3.16789 7.5 3.375 7.5H4.875C5.08211 7.5 5.25 7.33211 5.25 7.125V5.625C5.25 5.41789 5.08211 5.25 4.875 5.25H3.375C3.16789 5.25 3 5.41789 3 5.625ZM19.125 5.25C18.9179 5.25 18.75 5.41789 18.75 5.625V7.125C18.75 7.33211 18.9179 7.5 19.125 7.5H20.625C20.8321 7.5 21 7.33211 21 7.125V5.625C21 5.41789 20.8321 5.25 20.625 5.25H19.125ZM21 9.375C21 9.16789 20.8321 9 20.625 9H19.125C18.9179 9 18.75 9.16789 18.75 9.375V10.875C18.75 11.0821 18.9179 11.25 19.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H19.125C18.9179 12.75 18.75 12.9179 18.75 13.125V14.625C18.75 14.8321 18.9179 15 19.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H19.125C18.9179 16.5 18.75 16.6679 18.75 16.875V18.375C18.75 18.5821 18.9179 18.75 19.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM4.875 18.75C5.08211 18.75 5.25 18.5821 5.25 18.375V16.875C5.25 16.6679 5.08211 16.5 4.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H4.875ZM3.375 15H4.875C5.08211 15 5.25 14.8321 5.25 14.625V13.125C5.25 12.9179 5.08211 12.75 4.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H4.875C5.08211 11.25 5.25 11.0821 5.25 10.875V9.375C5.25 9.16789 5.08211 9 4.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25ZM7.5 11.25C7.08579 11.25 6.75 11.5858 6.75 12C6.75 12.4142 7.08579 12.75 7.5 12.75H16.5C16.9142 12.75 17.25 12.4142 17.25 12C17.25 11.5858 16.9142 11.25 16.5 11.25H7.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM3 5.625V7.125C3 7.33211 3.16789 7.5 3.375 7.5H4.875C5.08211 7.5 5.25 7.33211 5.25 7.125V5.625C5.25 5.41789 5.08211 5.25 4.875 5.25H3.375C3.16789 5.25 3 5.41789 3 5.625ZM7.125 5.25C6.91789 5.25 6.75 5.41789 6.75 5.625V10.875C6.75 11.0821 6.91789 11.25 7.125 11.25H16.875C17.0821 11.25 17.25 11.0821 17.25 10.875V5.625C17.25 5.41789 17.0821 5.25 16.875 5.25H7.125ZM19.125 5.25C18.9179 5.25 18.75 5.41789 18.75 5.625V7.125C18.75 7.33211 18.9179 7.5 19.125 7.5H20.625C20.8321 7.5 21 7.33211 21 7.125V5.625C21 5.41789 20.8321 5.25 20.625 5.25H19.125ZM21 9.375C21 9.16789 20.8321 9 20.625 9H19.125C18.9179 9 18.75 9.16789 18.75 9.375V10.875C18.75 11.0821 18.9179 11.25 19.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H19.125C18.9179 12.75 18.75 12.9179 18.75 13.125V14.625C18.75 14.8321 18.9179 15 19.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H19.125C18.9179 16.5 18.75 16.6679 18.75 16.875V18.375C18.75 18.5821 18.9179 18.75 19.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM16.875 18.75C17.0821 18.75 17.25 18.5821 17.25 18.375V13.125C17.25 12.9179 17.0821 12.75 16.875 12.75H7.125C6.91789 12.75 6.75 12.9179 6.75 13.125V18.375C6.75 18.5821 6.91789 18.75 7.125 18.75H16.875ZM4.875 18.75C5.08211 18.75 5.25 18.5821 5.25 18.375V16.875C5.25 16.6679 5.08211 16.5 4.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H4.875ZM3.375 15H4.875C5.08211 15 5.25 14.8321 5.25 14.625V13.125C5.25 12.9179 5.08211 12.75 4.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H4.875C5.08211 11.25 5.25 11.0821 5.25 10.875V9.375C5.25 9.16789 5.08211 9 4.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25Z", + fill: color +})); +const FingerPrintIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.0001 3.75C10.6233 3.75 9.34479 4.16143 8.27815 4.86788C7.93282 5.09661 7.46745 5.00207 7.23872 4.65674C7.01 4.3114 7.10453 3.84603 7.44987 3.61731C8.75453 2.7532 10.3197 2.25 12.0001 2.25C16.5564 2.25 20.2501 5.94365 20.2501 10.5C20.2501 13.5153 19.676 16.3983 18.63 19.0442C18.4777 19.4294 18.042 19.6182 17.6568 19.466C17.2716 19.3137 17.0828 18.8779 17.235 18.4927C18.2128 16.0196 18.7501 13.3235 18.7501 10.5C18.7501 6.77208 15.728 3.75 12.0001 3.75ZM6.15683 5.73863C6.50217 5.96735 6.59671 6.43272 6.36798 6.77806C5.66153 7.84469 5.2501 9.12316 5.2501 10.5C5.2501 12.1132 4.78665 13.6204 3.98471 14.893C3.76388 15.2434 3.30077 15.3485 2.95033 15.1276C2.5999 14.9068 2.49484 14.4437 2.71568 14.0933C3.37104 13.0533 3.7501 11.8222 3.7501 10.5C3.7501 8.81959 4.2533 7.25444 5.1174 5.94977C5.34613 5.60444 5.8115 5.5099 6.15683 5.73863ZM12.0001 7.5C10.3432 7.5 9.0001 8.84315 9.0001 10.5C9.0001 13.5997 7.82413 16.4266 5.89474 18.5556C5.61659 18.8626 5.14229 18.8859 4.83536 18.6077C4.52843 18.3296 4.50509 17.8553 4.78324 17.5484C6.4723 15.6845 7.5001 13.2132 7.5001 10.5C7.5001 8.01472 9.51482 6 12.0001 6C14.4854 6 16.5001 8.01472 16.5001 10.5C16.5001 11.0472 16.4779 11.5897 16.4335 12.1264C16.3994 12.5392 16.0371 12.8462 15.6243 12.8121C15.2115 12.778 14.9045 12.4157 14.9386 12.0029C14.9795 11.5078 15.0001 11.0066 15.0001 10.5C15.0001 8.84315 13.657 7.5 12.0001 7.5ZM12.0004 9.75C12.4146 9.75 12.7504 10.0858 12.7504 10.5C12.7504 14.4082 11.326 17.9855 8.96897 20.7384C8.69957 21.053 8.22611 21.0897 7.91147 20.8203C7.59684 20.5509 7.56016 20.0775 7.82956 19.7628C9.9627 17.2715 11.2504 14.0371 11.2504 10.5C11.2504 10.0858 11.5862 9.75 12.0004 9.75ZM15.2388 14.9331C15.6372 15.0467 15.8679 15.4617 15.7543 15.8601C15.1844 17.8576 14.3042 19.7239 13.1695 21.4035C12.9376 21.7467 12.4714 21.837 12.1281 21.6051C11.7849 21.3732 11.6947 20.907 11.9265 20.5637C12.9741 19.0132 13.7862 17.291 14.3118 15.4485C14.4255 15.0502 14.8405 14.8194 15.2388 14.9331Z", + fill: color +})); +const FireIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.9633 2.28579C12.8416 2.12249 12.6586 2.01575 12.4565 1.9901C12.2545 1.96446 12.0506 2.02211 11.8919 2.14981C10.0218 3.65463 8.7174 5.83776 8.35322 8.32637C7.69665 7.85041 7.11999 7.27052 6.6476 6.61081C6.51764 6.42933 6.3136 6.31516 6.09095 6.29934C5.8683 6.28353 5.65017 6.36771 5.49587 6.529C3.95047 8.14442 3 10.3368 3 12.7497C3 17.7202 7.02944 21.7497 12 21.7497C16.9706 21.7497 21 17.7202 21 12.7497C21 9.08876 18.8143 5.93999 15.6798 4.53406C14.5706 3.99256 13.6547 3.21284 12.9633 2.28579ZM15.75 14.25C15.75 16.3211 14.0711 18 12 18C9.92893 18 8.25 16.3211 8.25 14.25C8.25 13.8407 8.31559 13.4467 8.43682 13.0779C9.06529 13.5425 9.78769 13.8874 10.5703 14.0787C10.7862 12.6779 11.4866 11.437 12.4949 10.5324C14.3321 10.7746 15.75 12.3467 15.75 14.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.4565 1.9901C12.6586 2.01575 12.8416 2.12249 12.9633 2.28578C13.6547 3.21283 14.5706 3.99255 15.6798 4.53405C18.8143 5.93998 21 9.08875 21 12.7496C21 17.7202 16.9706 21.7497 12 21.7497C7.02944 21.7497 3 17.7202 3 12.7496C3 10.3368 3.95047 8.14441 5.49587 6.529C5.65017 6.36771 5.8683 6.28353 6.09095 6.29934C6.3136 6.31516 6.51764 6.42932 6.6476 6.61081C7.12 7.27051 7.69665 7.85041 8.35322 8.32637C8.7174 5.83776 10.0218 3.65462 11.8919 2.1498C12.0506 2.0221 12.2545 1.96445 12.4565 1.9901ZM12.2745 3.80996C10.7477 5.28195 9.78813 7.33522 9.75111 9.61283C9.7469 9.87173 9.60945 10.1101 9.3875 10.2435C9.16556 10.3769 8.89052 10.3863 8.65994 10.2685C7.65543 9.75521 6.7605 9.05902 6.0188 8.22391C5.06515 9.48202 4.5 11.0493 4.5 12.7496C4.5 16.8918 7.85786 20.2497 12 20.2497C16.1421 20.2497 19.5 16.8918 19.5 12.7496C19.5 9.69726 17.6765 7.06915 15.0562 5.89836C15.0488 5.89506 15.0415 5.89163 15.0342 5.88808C13.9575 5.36449 13.0303 4.65232 12.2745 3.80996ZM11.9941 9.97413C12.1571 9.82791 12.3758 9.76022 12.5929 9.78884C14.7983 10.0796 16.5 11.9655 16.5 14.25C16.5 16.7353 14.4853 18.75 12 18.75C9.51472 18.75 7.5 16.7353 7.5 14.25C7.5 13.7601 7.57856 13.2871 7.72434 12.8437C7.79952 12.615 7.97989 12.4363 8.20925 12.3633C8.43862 12.2902 8.6891 12.3317 8.88267 12.4748C9.23078 12.7322 9.61154 12.9474 10.0175 13.113C10.3742 11.8857 11.0695 10.8036 11.9941 9.97413ZM12.7355 11.3407C11.9924 12.1049 11.4811 13.0931 11.3116 14.1929C11.2795 14.4007 11.1618 14.5855 10.987 14.7023C10.8122 14.819 10.5964 14.8571 10.3922 14.8072C9.90528 14.6882 9.4392 14.5164 9.00038 14.2984C9.02622 15.933 10.3593 17.25 12 17.25C13.6569 17.25 15 15.9069 15 14.25C15 12.8472 14.0365 11.6684 12.7355 11.3407Z", + fill: color +})); +const FlagIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 2.25C3.41421 2.25 3.75 2.58579 3.75 3V3.53942L5.58819 3.07987C7.84613 2.51539 10.2315 2.77724 12.3132 3.8181L12.421 3.87196C14.1472 4.73507 16.1214 4.96567 18.0001 4.52363L21.1096 3.79196C21.3465 3.73622 21.5958 3.79888 21.7781 3.96005C21.9605 4.12121 22.0533 4.36083 22.0271 4.60278C21.844 6.29313 21.75 8.01046 21.75 9.75C21.75 11.504 21.8455 13.2355 22.0317 14.9395C22.0728 15.3161 21.8266 15.6642 21.4579 15.751L18.3436 16.4837C16.1234 17.0062 13.7902 16.7336 11.7502 15.7136L11.6424 15.6597C9.88097 14.779 7.86256 14.5574 5.95199 15.0351L3.75 15.5856V21C3.75 21.4142 3.41421 21.75 3 21.75C2.58579 21.75 2.25 21.4142 2.25 21V3C2.25 2.58579 2.58579 2.25 3 2.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 2.25C3.41421 2.25 3.75 2.58579 3.75 3V3.53942L5.58819 3.07987C7.84613 2.51539 10.2315 2.77724 12.3132 3.8181L12.421 3.87196C14.1472 4.73507 16.1214 4.96567 18.0001 4.52362L21.1096 3.79196C21.3465 3.73622 21.5958 3.79888 21.7781 3.96005C21.9605 4.12121 22.0533 4.36084 22.0271 4.60278C21.844 6.29313 21.75 8.01046 21.75 9.75C21.75 11.504 21.8455 13.2355 22.0317 14.9395C22.0728 15.3161 21.8266 15.6642 21.4579 15.751L18.3436 16.4837C16.1234 17.0062 13.7902 16.7336 11.7501 15.7136L11.6424 15.6597C9.88097 14.779 7.86256 14.5574 5.95199 15.0351L3.75 15.5856V21C3.75 21.4142 3.41421 21.75 3 21.75C2.58579 21.75 2.25 21.4142 2.25 21V3C2.25 2.58579 2.58579 2.25 3 2.25ZM3.75 14.0394L5.58819 13.5799C7.84613 13.0154 10.2315 13.2772 12.3132 14.3181L12.421 14.372C14.1472 15.2351 16.1214 15.4657 18.0001 15.0236L20.4729 14.4418C20.3254 12.8975 20.25 11.3325 20.25 9.75C20.25 8.31552 20.312 6.89535 20.4334 5.49203L18.3436 5.98375C16.1234 6.50616 13.7902 6.23364 11.7501 5.2136L11.6424 5.15974C9.88097 4.27901 7.86256 4.05744 5.95199 4.53508L3.75 5.08558V14.0394Z", + fill: color +})); +const FolderIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.5 21C21.1569 21 22.5 19.6569 22.5 18V13.5C22.5 11.8431 21.1569 10.5 19.5 10.5H4.5C2.84315 10.5 1.5 11.8431 1.5 13.5V18C1.5 19.6569 2.84315 21 4.5 21H19.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M1.5 10.1458V6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V10.1458C21.7039 9.43328 20.6525 9 19.5 9H4.5C3.34747 9 2.29613 9.43328 1.5 10.1458Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 4.5C3.67157 4.5 3 5.17157 3 6V9.40135C3.44126 9.14609 3.95357 9 4.5 9H19.5C20.0464 9 20.5587 9.14609 21 9.40135V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM21 12C21 11.1716 20.3284 10.5 19.5 10.5H4.5C3.67157 10.5 3 11.1716 3 12V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V12ZM22.5 18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18Z", + fill: color +})); +const FolderArrowDownIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.5 21C21.1569 21 22.5 19.6569 22.5 18V9C22.5 7.34315 21.1569 6 19.5 6H14.1213C13.9224 6 13.7316 5.92098 13.591 5.78033L11.4697 3.65901C11.0477 3.23705 10.4754 3 9.87868 3H4.5C2.84315 3 1.5 4.34315 1.5 6V18C1.5 19.6569 2.84315 21 4.5 21H19.5ZM12.75 10.5C12.75 10.0858 12.4142 9.75 12 9.75C11.5858 9.75 11.25 10.0858 11.25 10.5L11.25 14.6893L9.53033 12.9697C9.23744 12.6768 8.76256 12.6768 8.46967 12.9697C8.17678 13.2626 8.17678 13.7374 8.46967 14.0303L11.4697 17.0303C11.6103 17.171 11.8011 17.25 12 17.25C12.1989 17.25 12.3897 17.171 12.5303 17.0303L15.5303 14.0303C15.8232 13.7374 15.8232 13.2626 15.5303 12.9697C15.2374 12.6768 14.7626 12.6768 14.4697 12.9697L12.75 14.6893L12.75 10.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 4.5C3.67157 4.5 3 5.17157 3 6V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM1.5 6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6ZM11.25 10.5C11.25 10.0858 11.5858 9.75 12 9.75C12.4142 9.75 12.75 10.0858 12.75 10.5L12.75 14.6893L14.4697 12.9697C14.7626 12.6768 15.2374 12.6768 15.5303 12.9697C15.8232 13.2626 15.8232 13.7374 15.5303 14.0303L12.5303 17.0303C12.3897 17.171 12.1989 17.25 12 17.25C11.8011 17.25 11.6103 17.171 11.4697 17.0303L8.46967 14.0303C8.17678 13.7374 8.17678 13.2626 8.46967 12.9697C8.76256 12.6768 9.23744 12.6768 9.53033 12.9697L11.25 14.6893L11.25 10.5Z", + fill: color +})); +const FolderMinusIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.5 21C21.1569 21 22.5 19.6569 22.5 18V9C22.5 7.34315 21.1569 6 19.5 6H14.1213C13.9224 6 13.7316 5.92098 13.591 5.78033L11.4697 3.65901C11.0477 3.23705 10.4754 3 9.87868 3H4.5C2.84315 3 1.5 4.34315 1.5 6V18C1.5 19.6569 2.84315 21 4.5 21H19.5ZM9 12.75C8.58579 12.75 8.25 13.0858 8.25 13.5C8.25 13.9142 8.58579 14.25 9 14.25H15C15.4142 14.25 15.75 13.9142 15.75 13.5C15.75 13.0858 15.4142 12.75 15 12.75H9Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 4.5C3.67157 4.5 3 5.17157 3 6V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM1.5 6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6ZM8.25 13.5C8.25 13.0858 8.58579 12.75 9 12.75H15C15.4142 12.75 15.75 13.0858 15.75 13.5C15.75 13.9142 15.4142 14.25 15 14.25H9C8.58579 14.25 8.25 13.9142 8.25 13.5Z", + fill: color +})); +const FolderOpenIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.9055 9C20.2876 9 20.6548 9.05664 20.9999 9.16156V9C20.9999 7.34315 19.6567 6 17.9999 6H14.1212C13.9223 6 13.7315 5.92098 13.5909 5.78033L11.4695 3.65901C11.0476 3.23705 10.4753 3 9.87856 3H5.99988C4.34302 3 2.99988 4.34315 2.99988 6V9.16152C3.34496 9.05663 3.71211 9 4.09409 9H19.9055Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.09417 10.5C2.72494 10.5 1.67315 11.7127 1.86679 13.0682L2.72393 19.0682C2.88228 20.1767 3.8316 21 4.95132 21H19.0485C20.1682 21 21.1175 20.1767 21.2759 19.0682L22.133 13.0682C22.3267 11.7127 21.2749 10.5 19.9056 10.5H4.09417Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.00006 4.5C5.17164 4.5 4.50006 5.17157 4.50006 6V9H19.5001C19.5001 8.17157 18.8285 7.5 18.0001 7.5H14.1214C13.5246 7.5 12.9524 7.26295 12.5304 6.84099L10.4091 4.71967C10.2684 4.57902 10.0777 4.5 9.87874 4.5H6.00006ZM21.0001 9.20556V9C21.0001 7.34315 19.6569 6 18.0001 6H14.1214C13.9225 6 13.7317 5.92098 13.5911 5.78033L11.4697 3.65901C11.0478 3.23705 10.4755 3 9.87874 3H6.00006C4.34321 3 3.00006 4.34315 3.00006 6V9.20556C1.74765 9.6961 0.921077 11.0004 1.12449 12.4243L1.98163 18.4243C2.19277 19.9022 3.45853 21 4.95148 21H19.0486C20.5416 21 21.8074 19.9022 22.0185 18.4243L22.8756 12.4243C23.0791 11.0004 22.2525 9.6961 21.0001 9.20556ZM4.09434 10.5C4.01505 10.5 3.93797 10.506 3.86337 10.5174C3.06704 10.6391 2.49152 11.3869 2.60941 12.2121L3.46655 18.2121C3.57212 18.9511 4.205 19.5 4.95148 19.5H19.0486C19.7951 19.5 20.428 18.9511 20.5336 18.2121L21.3907 12.2121C21.5086 11.3869 20.9331 10.6391 20.1368 10.5174C20.0622 10.506 19.9851 10.5 19.9058 10.5H4.09434Z", + fill: color +})); +const FolderPlusIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.5 21C21.1569 21 22.5 19.6569 22.5 18V9C22.5 7.34315 21.1569 6 19.5 6H14.1213C13.9224 6 13.7316 5.92098 13.591 5.78033L11.4697 3.65901C11.0477 3.23705 10.4754 3 9.87868 3H4.5C2.84315 3 1.5 4.34315 1.5 6V18C1.5 19.6569 2.84315 21 4.5 21H19.5ZM12.75 10.5C12.75 10.0858 12.4142 9.75 12 9.75C11.5858 9.75 11.25 10.0858 11.25 10.5V12.75H9C8.58579 12.75 8.25 13.0858 8.25 13.5C8.25 13.9142 8.58579 14.25 9 14.25H11.25V16.5C11.25 16.9142 11.5858 17.25 12 17.25C12.4142 17.25 12.75 16.9142 12.75 16.5V14.25H15C15.4142 14.25 15.75 13.9142 15.75 13.5C15.75 13.0858 15.4142 12.75 15 12.75H12.75V10.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 4.5C3.67157 4.5 3 5.17157 3 6V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM1.5 6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6ZM12 9.75C12.4142 9.75 12.75 10.0858 12.75 10.5V12.75H15C15.4142 12.75 15.75 13.0858 15.75 13.5C15.75 13.9142 15.4142 14.25 15 14.25H12.75V16.5C12.75 16.9142 12.4142 17.25 12 17.25C11.5858 17.25 11.25 16.9142 11.25 16.5V14.25H9C8.58579 14.25 8.25 13.9142 8.25 13.5C8.25 13.0858 8.58579 12.75 9 12.75H11.25V10.5C11.25 10.0858 11.5858 9.75 12 9.75Z", + fill: color +})); +const ForwardIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.05526 7.06061C3.80528 6.34633 2.25 7.24889 2.25 8.68856V16.8114C2.25 18.2511 3.80528 19.1536 5.05526 18.4394L12 14.4709V16.8114C12 18.2511 13.5553 19.1536 14.8053 18.4394L21.9128 14.3779C23.1724 13.6581 23.1724 11.8418 21.9128 11.122L14.8053 7.06061C13.5553 6.34633 12 7.24889 12 8.68856V11.029L5.05526 7.06061Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 8.68856C12 7.24889 13.5553 6.34633 14.8053 7.06061L21.9128 11.122C23.1724 11.8418 23.1724 13.6581 21.9128 14.3779L14.8053 18.4394C13.5553 19.1536 12 18.2511 12 16.8114V14.4709L5.05526 18.4394C3.80528 19.1536 2.25 18.2511 2.25 16.8114V8.68856C2.25 7.24889 3.80528 6.34633 5.05526 7.06061L12 11.029V8.68856ZM14.0611 8.36297C13.8111 8.22012 13.5 8.40063 13.5 8.68856V16.8114C13.5 17.0993 13.8111 17.2799 14.0611 17.137L21.1685 13.0756C21.4205 12.9316 21.4205 12.5684 21.1685 12.4244L14.0611 8.36297ZM4.31105 8.36297C4.06106 8.22012 3.75 8.40063 3.75 8.68856V16.8114C3.75 17.0993 4.06106 17.2799 4.31105 17.137L11.4185 13.0756C11.6705 12.9316 11.6705 12.5684 11.4185 12.4244L4.31105 8.36297Z", + fill: color +})); +const FunnelIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.79154 2.93825C6.46066 2.48562 9.20314 2.25 12.0001 2.25C14.7969 2.25 17.5394 2.48561 20.2085 2.93822C21.1108 3.09125 21.75 3.87676 21.75 4.77402V5.81802C21.75 6.61367 21.4339 7.37673 20.8713 7.93934L14.6893 14.1213C14.408 14.4026 14.25 14.7842 14.25 15.182V18.1094C14.25 19.2457 13.608 20.2845 12.5916 20.7927L10.8354 21.6708C10.6029 21.7871 10.3268 21.7746 10.1057 21.638C9.88459 21.5013 9.75 21.2599 9.75 21V15.182C9.75 14.7842 9.59196 14.4026 9.31066 14.1213L3.12868 7.93934C2.56607 7.37673 2.25 6.61367 2.25 5.81802V4.77404C2.25 3.87678 2.88917 3.09127 3.79154 2.93825Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.79154 2.93825C6.46066 2.48562 9.20314 2.25 12.0001 2.25C14.7969 2.25 17.5394 2.48561 20.2085 2.93822C21.1108 3.09125 21.75 3.87676 21.75 4.77402V5.81802C21.75 6.61367 21.4339 7.37673 20.8713 7.93934L15.4393 13.3713C15.158 13.6526 15 14.0342 15 14.432V17.3594C15 18.4957 14.358 19.5345 13.3416 20.0427L10.0854 21.6708C9.85292 21.7871 9.57681 21.7746 9.3557 21.638C9.13459 21.5013 9 21.2599 9 21V14.432C9 14.0342 8.84197 13.6526 8.56066 13.3713L3.12868 7.93934C2.56607 7.37673 2.25 6.61367 2.25 5.81802V4.77404C2.25 3.87678 2.88917 3.09127 3.79154 2.93825ZM12.0001 3.75C9.28752 3.75 6.62893 3.9785 4.04233 4.41713C3.87899 4.44483 3.75 4.59036 3.75 4.77404V5.81802C3.75 6.21584 3.90804 6.59737 4.18934 6.87868L9.62132 12.3107C10.1839 12.8733 10.5 13.6363 10.5 14.432V19.7865L12.6708 18.7011C13.179 18.447 13.5 17.9276 13.5 17.3594V14.432C13.5 13.6363 13.8161 12.8733 14.3787 12.3107L19.8107 6.87868C20.092 6.59737 20.25 6.21584 20.25 5.81802V4.77402C20.25 4.59034 20.121 4.44481 19.9577 4.41711C17.3711 3.97849 14.7126 3.75 12.0001 3.75Z", + fill: color +})); +const GearIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.828 2.25C10.9115 2.25 10.1292 2.91265 9.97854 3.81675L9.88699 4.36602C9.84017 4.64695 9.63707 4.87407 9.37035 4.97395C9.20811 5.0347 9.04853 5.1009 8.89184 5.17235C8.63259 5.29056 8.32822 5.27363 8.09636 5.10801L7.64299 4.78418C6.89715 4.25143 5.87546 4.33599 5.22734 4.9841L4.98413 5.22732C4.33601 5.87544 4.25145 6.89712 4.7842 7.64297L5.10803 8.09633C5.27364 8.32819 5.29057 8.63256 5.17236 8.89182C5.10091 9.04851 5.0347 9.20809 4.97395 9.37034C4.87408 9.63706 4.64695 9.84016 4.36602 9.88698L3.81675 9.97852C2.91265 10.1292 2.25 10.9114 2.25 11.828V12.172C2.25 13.0885 2.91265 13.8708 3.81675 14.0215L4.36602 14.113C4.64695 14.1598 4.87407 14.3629 4.97395 14.6297C5.03469 14.7919 5.1009 14.9515 5.17234 15.1082C5.29056 15.3674 5.27362 15.6718 5.10801 15.9036L4.78416 16.357C4.25141 17.1029 4.33597 18.1246 4.98408 18.7727L5.2273 19.0159C5.87541 19.664 6.8971 19.7486 7.64295 19.2158L8.09633 18.892C8.32819 18.7264 8.63256 18.7094 8.89182 18.8276C9.04851 18.8991 9.20809 18.9653 9.37034 19.026C9.63706 19.1259 9.84016 19.353 9.88698 19.634L9.97852 20.1832C10.1292 21.0874 10.9114 21.75 11.828 21.75H12.172C13.0885 21.75 13.8708 21.0874 14.0215 20.1832L14.113 19.634C14.1598 19.3531 14.3629 19.1259 14.6297 19.0261C14.7919 18.9653 14.9515 18.8991 15.1082 18.8277C15.3674 18.7094 15.6718 18.7264 15.9036 18.892L16.357 19.2158C17.1029 19.7486 18.1245 19.664 18.7727 19.0159L19.0159 18.7727C19.664 18.1246 19.7485 17.1029 19.2158 16.357L18.892 15.9037C18.7264 15.6718 18.7094 15.3674 18.8276 15.1082C18.8991 14.9515 18.9653 14.7919 19.026 14.6297C19.1259 14.3629 19.353 14.1598 19.634 14.113L20.1832 14.0215C21.0874 13.8708 21.75 13.0886 21.75 12.172V11.828C21.75 10.9115 21.0874 10.1292 20.1832 9.97854L19.634 9.88699C19.3531 9.84017 19.1259 9.63707 19.0261 9.37035C18.9653 9.20811 18.8991 9.04854 18.8277 8.89185C18.7094 8.63259 18.7264 8.32822 18.892 8.09636L19.2158 7.64297C19.7486 6.89712 19.664 5.87544 19.0159 5.22732L18.7727 4.9841C18.1246 4.33599 17.1029 4.25143 16.3571 4.78418L15.9037 5.10802C15.6718 5.27364 15.3674 5.29057 15.1082 5.17236C14.9515 5.10091 14.7919 5.0347 14.6297 4.97395C14.3629 4.87408 14.1598 4.64695 14.113 4.36602L14.0215 3.81675C13.8708 2.91265 13.0886 2.25 12.172 2.25H11.828ZM12 15.75C14.0711 15.75 15.75 14.0711 15.75 12C15.75 9.92893 14.0711 8.25 12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.6028 3.81675C9.75348 2.91265 10.5357 2.25 11.4523 2.25H12.5462C13.4628 2.25 14.2451 2.91265 14.3957 3.81675L14.5447 4.71056C14.5657 4.83641 14.6713 4.98674 14.8734 5.07065C15.0705 5.15249 15.2466 5.12247 15.3538 5.04587L16.0914 4.51903C16.8372 3.98629 17.8589 4.07084 18.507 4.71896L19.2806 5.49251C19.9287 6.14062 20.0132 7.16231 19.4805 7.90816L18.9535 8.64599C18.8769 8.75314 18.8469 8.92906 18.9287 9.12606C19.0125 9.32803 19.1628 9.43358 19.2885 9.45453L20.1825 9.60353C21.0866 9.75421 21.7493 10.5364 21.7493 11.453V12.547C21.7493 13.4636 21.0866 14.2458 20.1825 14.3965L19.2887 14.5454C19.1629 14.5664 19.0125 14.672 18.9286 14.8741C18.8468 15.0712 18.8768 15.2472 18.9534 15.3545L19.4801 16.0919C20.0129 16.8378 19.9283 17.8594 19.2802 18.5076L18.5067 19.2811C17.8586 19.9292 16.8369 20.0138 16.091 19.481L15.3534 18.9542C15.2462 18.8776 15.0703 18.8476 14.8733 18.9294C14.6713 19.0133 14.5657 19.1635 14.5447 19.2893L14.3957 20.1832C14.2451 21.0874 13.4628 21.75 12.5462 21.75H11.4523C10.5357 21.75 9.75348 21.0874 9.6028 20.1832L9.45383 19.2894C9.43285 19.1636 9.32724 19.0133 9.12516 18.9294C8.92805 18.8475 8.75202 18.8775 8.6448 18.9541L7.90718 19.481C7.16133 20.0138 6.13964 19.9292 5.49153 19.2811L4.71798 18.5075C4.06986 17.8594 3.98531 16.8377 4.51805 16.0919L5.04509 15.354C5.12162 15.2469 5.15164 15.071 5.06985 14.874C4.98599 14.672 4.83574 14.5664 4.70999 14.5455L3.81602 14.3965C2.91192 14.2458 2.24927 13.4636 2.24927 12.547V11.453C2.24927 10.5364 2.91192 9.75421 3.81602 9.60353L4.70983 9.45456C4.83567 9.43359 4.98601 9.32796 5.06992 9.12587C5.15176 8.92875 5.12174 8.7527 5.04514 8.64547L4.51845 7.90809C3.9857 7.16224 4.07026 6.14056 4.71837 5.49244L5.49192 4.71889C6.14004 4.07078 7.16172 3.98622 7.90757 4.51897L8.64517 5.04583C8.75232 5.12237 8.92827 5.15239 9.12529 5.07059C9.32729 4.98673 9.43285 4.83646 9.45381 4.7107L9.6028 3.81675ZM11.4523 3.75C11.269 3.75 11.1125 3.88253 11.0824 4.06335L10.9334 4.9573C10.813 5.67991 10.2928 6.21002 9.70045 6.45594C9.10282 6.70406 8.3663 6.68999 7.77331 6.26643L7.03571 5.73957C6.88654 5.63302 6.6822 5.64993 6.55258 5.77955L5.77903 6.5531C5.64941 6.68273 5.6325 6.88706 5.73905 7.03623L6.26574 7.77361C6.68938 8.3667 6.70342 9.10335 6.45526 9.70106C6.20929 10.2935 5.67913 10.8137 4.95642 10.9342L4.06262 11.0831C3.8818 11.1133 3.74927 11.2697 3.74927 11.453V12.547C3.74927 12.7303 3.8818 12.8867 4.06262 12.9169L4.95659 13.0659C5.67919 13.1863 6.20928 13.7065 6.4552 14.2988C6.70331 14.8964 6.68924 15.6329 6.26569 16.2259L5.73865 16.9637C5.6321 17.1129 5.64902 17.3172 5.77864 17.4469L6.55219 18.2204C6.68181 18.35 6.88615 18.367 7.03532 18.2604L7.77294 17.7335C8.36601 17.3099 9.10264 17.2959 9.70035 17.544C10.2927 17.79 10.813 18.3201 10.9334 19.0428L11.0824 19.9367C11.1125 20.1175 11.269 20.25 11.4523 20.25H12.5462C12.7296 20.25 12.886 20.1175 12.9161 19.9366L13.0651 19.0427C13.1856 18.3201 13.7058 17.79 14.2981 17.5441C14.8957 17.2959 15.6323 17.31 16.2253 17.7336L16.9629 18.2604C17.112 18.367 17.3164 18.3501 17.446 18.2204L18.2196 17.4469C18.3492 17.3173 18.3661 17.1129 18.2595 16.9638L17.7328 16.2263C17.3092 15.6333 17.2951 14.8966 17.5433 14.2989C17.7892 13.7065 18.3194 13.1863 19.0421 13.0659L19.9359 12.9169C20.1167 12.8867 20.2493 12.7303 20.2493 12.547V11.453C20.2493 11.2697 20.1167 11.1133 19.9359 11.0831L19.0419 10.9341C18.3193 10.8137 17.7893 10.2935 17.5433 9.70121C17.2952 9.1036 17.3093 8.3671 17.7329 7.77414L18.2599 7.0363C18.3664 6.88713 18.3495 6.68279 18.2199 6.55317L17.4463 5.77962C17.3167 5.65 17.1124 5.63309 16.9632 5.73964L16.2256 6.26647C15.6326 6.6901 14.8959 6.70415 14.2982 6.45599C13.7058 6.21002 13.1856 5.67986 13.0651 4.95716L12.9161 4.06335C12.886 3.88253 12.7296 3.75 12.5462 3.75H11.4523ZM12 9.75002C10.7573 9.75002 9.74997 10.7574 9.74997 12C9.74997 13.2427 10.7573 14.25 12 14.25C13.2426 14.25 14.25 13.2427 14.25 12C14.25 10.7574 13.2426 9.75002 12 9.75002ZM8.24997 12C8.24997 9.92896 9.9289 8.25002 12 8.25002C14.071 8.25002 15.75 9.92896 15.75 12C15.75 14.0711 14.071 15.75 12 15.75C9.9289 15.75 8.24997 14.0711 8.24997 12Z", + fill: color +})); +const GiftIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9.375 3C8.33947 3 7.5 3.83947 7.5 4.875C7.5 5.91053 8.33947 6.75 9.375 6.75H11.25V11.25H3.375C2.33947 11.25 1.5 10.4105 1.5 9.375V8.625C1.5 7.58947 2.33947 6.75 3.375 6.75H6.56833C6.20935 6.21371 6 5.5688 6 4.875C6 3.01104 7.51104 1.5 9.375 1.5C10.4352 1.5 11.3813 1.98888 12 2.7535C12.6187 1.98888 13.5648 1.5 14.625 1.5C16.489 1.5 18 3.01104 18 4.875C18 5.5688 17.7906 6.21371 17.4317 6.75H21.375C22.4105 6.75 23.25 7.58947 23.25 8.625V9.375C23.25 10.4105 22.4105 11.25 21.375 11.25H12.75V6.75H14.625C15.6605 6.75 16.5 5.91053 16.5 4.875C16.5 3.83947 15.6605 3 14.625 3C13.5895 3 12.75 3.83947 12.75 4.875V6.75H11.25V4.875C11.25 3.83947 10.4105 3 9.375 3Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.25 12.75H3V19.5C3 20.7426 4.00736 21.75 5.25 21.75H11.25V12.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12.75 12.75V21.75H19.5C20.7426 21.75 21.75 20.7426 21.75 19.5V12.75H12.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.375 3C8.33947 3 7.5 3.83947 7.5 4.875C7.5 5.91053 8.33947 6.75 9.375 6.75H11.25V4.875C11.25 3.83947 10.4105 3 9.375 3ZM12 2.7535C11.3813 1.98888 10.4352 1.5 9.375 1.5C7.51104 1.5 6 3.01104 6 4.875C6 5.5688 6.20935 6.21371 6.56833 6.75H3.375C2.33947 6.75 1.5 7.58947 1.5 8.625V10.125C1.5 11.0321 2.14416 11.7888 3 11.9625V19.5C3 20.7426 4.00736 21.75 5.25 21.75H19.5C20.7426 21.75 21.75 20.7426 21.75 19.5V11.9625C22.6058 11.7888 23.25 11.0321 23.25 10.125V8.625C23.25 7.58947 22.4105 6.75 21.375 6.75H17.4317C17.7906 6.21371 18 5.5688 18 4.875C18 3.01104 16.489 1.5 14.625 1.5C13.5648 1.5 12.6187 1.98888 12 2.7535ZM12.75 8.25V10.5H21.375C21.5821 10.5 21.75 10.3321 21.75 10.125V8.625C21.75 8.41789 21.5821 8.25 21.375 8.25H12.75ZM20.25 12H12.75V20.25H19.5C19.9142 20.25 20.25 19.9142 20.25 19.5V12ZM11.25 20.25V12H4.5V19.5C4.5 19.9142 4.83579 20.25 5.25 20.25H11.25ZM11.25 10.5V8.25H3.375C3.16789 8.25 3 8.41789 3 8.625V10.125C3 10.3321 3.16789 10.5 3.375 10.5H11.25ZM12.75 6.75H14.625C15.6605 6.75 16.5 5.91053 16.5 4.875C16.5 3.83947 15.6605 3 14.625 3C13.5895 3 12.75 3.83947 12.75 4.875V6.75Z", + fill: color +})); +const HandRaisedIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.5 1.875C10.5 1.25368 11.0037 0.75 11.625 0.75C12.2463 0.75 12.75 1.25368 12.75 1.875V10.0938C13.2674 10.2561 13.7708 10.4757 14.25 10.7527V3.375C14.25 2.75368 14.7537 2.25 15.375 2.25C15.9963 2.25 16.5 2.75368 16.5 3.375V14.3122C15.0821 14.5501 13.8891 15.451 13.2506 16.6852C14.4554 16.0866 15.8134 15.75 17.25 15.75C17.6642 15.75 18 15.4142 18 15V12.75L18 12.7336C18.0042 11.8771 18.3339 11.0181 18.9885 10.3635C19.4278 9.92417 20.1402 9.92417 20.5795 10.3635C21.0188 10.8028 21.0188 11.5152 20.5795 11.9545C20.361 12.173 20.2514 12.4567 20.25 12.7445L20.25 12.75L20.25 15.75H20.2454C20.1863 17.2558 19.5623 18.6877 18.4926 19.7574L16.7574 21.4926C15.6321 22.6179 14.106 23.25 12.5147 23.25H10.5C6.35786 23.25 3 19.8921 3 15.75V6.375C3 5.75368 3.50368 5.25 4.125 5.25C4.74632 5.25 5.25 5.75368 5.25 6.375V11.8939C5.71078 11.4421 6.2154 11.0617 6.75 10.7527V3.375C6.75 2.75368 7.25368 2.25 7.875 2.25C8.49632 2.25 9 2.75368 9 3.375V9.90069C9.49455 9.80023 9.99728 9.75 10.5 9.75V1.875Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.1418 4.92857C10.1418 4.10014 9.45439 3.42857 8.60638 3.42857C7.75837 3.42857 7.07093 4.10014 7.07093 4.92857L7.07092 7.78571M10.1418 4.92857L10.1419 3.5C10.1419 2.67157 10.8293 2 11.6773 2C12.5253 2 13.2128 2.67157 13.2128 3.5L13.2128 4.92857M10.1418 4.92857L10.215 10.5714M13.2128 11.2857V4.92857M13.2128 4.92857C13.2128 4.10014 13.9002 3.42857 14.7482 3.42857C15.5962 3.42857 16.2837 4.10014 16.2837 4.92857V14.8571M7.07092 7.78571C7.07092 6.95729 6.38347 6.28571 5.53546 6.28571C4.68745 6.28571 4 6.95729 4 7.78571V15.5714C4 19.1218 6.94621 22 10.5805 22H12.5478C13.9052 22 15.207 21.4732 16.1669 20.5355L17.8555 18.8859C18.8153 17.9482 19.3546 16.6764 19.3546 15.3504L19.3576 13.4228C19.359 13.258 19.4229 13.0984 19.5503 12.974C20.1499 12.3882 20.1499 11.4385 19.5503 10.8527C18.9506 10.2669 17.9784 10.2669 17.3788 10.8527C16.6556 11.5592 16.2912 12.4868 16.2867 13.4109M7.07092 7.78571V12M13.1835 16.1124C13.5636 15.7411 13.9961 15.4522 14.4577 15.2456C15.0359 14.9869 15.6598 14.8574 16.2837 14.8571M16.2837 14.8571H16.2856", + stroke: color, + strokeWidth: "1.5", + strokeLinecap: "round", + strokeLinejoin: "round" +})); +const HandThumbDownIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.7303 5.5L16.7647 5.5C17.5455 6.68343 18 8.10114 18 9.625C18 11.1489 17.5455 12.5666 16.7647 13.75L16.6174 13.75C15.8111 13.75 15.0835 14.1958 14.5859 14.8303C13.8127 15.8162 12.8383 16.6366 11.7245 17.2298C11.0023 17.6144 10.3757 18.1857 10.0719 18.9454C9.85924 19.4769 9.75 20.0441 9.75 20.6166V21.25C9.75 21.6642 9.41421 22 9 22C7.75736 22 6.75 20.9926 6.75 19.75C6.75 18.5984 7.00956 17.5074 7.47337 16.5323C7.73896 15.974 7.36638 15.25 6.74809 15.25L3.62227 15.25C2.59564 15.25 1.6767 14.556 1.56801 13.5351C1.52306 13.1129 1.5 12.6841 1.5 12.25C1.5 9.40238 2.49188 6.78642 4.149 4.72878C4.5366 4.24749 5.13581 4 5.75377 4L9.76975 4C10.2534 4 10.7339 4.07798 11.1928 4.23093L14.3072 5.26908C14.7661 5.42203 15.2466 5.5 15.7303 5.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21.6685 14.0229C22.2052 12.6611 22.5 11.1775 22.5 9.625C22.5 8.40493 22.3179 7.22738 21.9794 6.11805C21.7201 5.26802 20.8958 4.75 20.0071 4.75L19.0993 4.75C18.6538 4.75 18.3786 5.24827 18.5758 5.6478C19.1675 6.84708 19.5 8.19722 19.5 9.625C19.5 11.3332 19.0241 12.9302 18.1977 14.2907C17.9527 14.6941 18.226 15.25 18.6979 15.25H19.7506C20.5827 15.25 21.3635 14.797 21.6685 14.0229Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.50377 4.75C6.07917 4.75 5.70853 4.91931 5.48312 5.1992C3.92945 7.1284 3 9.57964 3 12.25C3 12.6576 3.02164 13.0598 3.06379 13.4557C3.12477 14.0285 3.65799 14.5 4.37227 14.5H9.7C10.1142 14.5 10.45 14.8358 10.45 15.25C10.45 15.6642 10.1142 16 9.7 16H9.0541C9.07813 16.2815 9.03299 16.5763 8.90066 16.8545C8.48371 17.731 8.25 18.7122 8.25 19.75C8.25 20.5784 8.92157 21.25 9.75 21.25L9.75 20.6166C9.75 19.9487 9.87744 19.287 10.1255 18.6668C10.5145 17.6944 11.2966 17.0073 12.1219 16.5678C13.1428 16.0241 14.0366 15.2717 14.7458 14.3675C15.3315 13.6206 16.226 13.0323 17.2799 13.0013C17.7425 11.9715 18 10.8292 18 9.625C18 8.42125 17.7427 7.27942 17.2805 6.25H16.4803C15.916 6.25 15.3554 6.15903 14.8201 5.98059L11.7056 4.94244C11.3232 4.81498 10.9228 4.75 10.5198 4.75L6.50377 4.75ZM17.159 4.75L16.4803 4.75C16.0772 4.75 15.6768 4.68502 15.2944 4.55756L12.1799 3.51941C11.6446 3.34097 11.084 3.25 10.5198 3.25L6.50377 3.25C5.69244 3.25 4.86468 3.57566 4.31487 4.25836C2.55431 6.44445 1.5 9.22512 1.5 12.25C1.5 12.7107 1.52447 13.166 1.57222 13.6145C1.72862 15.0835 3.03329 16 4.37227 16H7.49999C7.4996 15.9997 7.50005 16.0001 7.49999 16C7.50458 16.003 7.51961 16.015 7.53425 16.0418C7.56755 16.1027 7.56555 16.1692 7.54609 16.2101C7.03542 17.2837 6.75 18.4846 6.75 19.75C6.75 21.4069 8.09315 22.75 9.75 22.75C10.5784 22.75 11.25 22.0784 11.25 21.25V20.6166C11.25 20.1395 11.341 19.6669 11.5182 19.2239C11.737 18.677 12.208 18.2214 12.827 17.8918C14.0338 17.2491 15.0889 16.3606 15.9261 15.2932C16.1267 15.0374 16.3622 14.8361 16.6138 14.7004C16.6526 15.3659 17.1425 16 17.9479 16H19.0006C20.0899 16 21.1807 15.4031 21.6163 14.2979C22.1869 12.8499 22.5 11.2731 22.5 9.625C22.5 8.32993 22.3067 7.07866 21.9468 5.89917C21.5757 4.68283 20.4194 4 19.2571 4H18.3493C17.7823 4 17.3658 4.32573 17.159 4.75ZM18.5868 5.5C19.1729 6.75363 19.5 8.15209 19.5 9.625C19.5 11.2343 19.1095 12.7546 18.4175 14.0942C18.3466 14.2314 18.2726 14.3667 18.1955 14.5H19.0006C19.5755 14.5 20.0462 14.1908 20.2207 13.7479C20.7235 12.4722 21 11.0818 21 9.625C21 8.47991 20.8292 7.37609 20.5121 6.33692C20.3645 5.85321 19.8722 5.5 19.2571 5.5H18.5868Z", + fill: color +})); +const HandThumbUpIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M7.49281 18.5C7.06823 18.5 6.67296 18.2635 6.51759 17.8684C6.18349 17.0187 6 16.0933 6 15.125C6 13.3759 6.59874 11.7667 7.60244 10.491C7.75335 10.2993 7.97456 10.1821 8.20214 10.094C8.67496 9.91091 9.09254 9.57968 9.4141 9.16967C10.1873 8.18384 11.1617 7.36339 12.2755 6.77021C12.9977 6.38563 13.6243 5.81428 13.9281 5.05464C14.1408 4.5231 14.25 3.95587 14.25 3.38338V2.75C14.25 2.33579 14.5858 2 15 2C16.2426 2 17.25 3.00736 17.25 4.25C17.25 5.40163 16.9904 6.49263 16.5266 7.46771C16.261 8.02604 16.6336 8.75 17.2519 8.75H20.3777C21.4044 8.75 22.3233 9.44399 22.432 10.4649C22.4769 10.8871 22.5 11.3158 22.5 11.75C22.5 14.5976 21.5081 17.2136 19.851 19.2712C19.4634 19.7525 18.8642 20 18.2462 20H14.2302C13.7466 20 13.2661 19.922 12.8072 19.7691L9.69278 18.7309C9.23393 18.578 8.75342 18.5 8.26975 18.5H7.49281Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.33149 10.7271C1.79481 12.0889 1.5 13.5725 1.5 15.125C1.5 16.3451 1.68208 17.5226 2.02056 18.632C2.27991 19.482 3.10418 20 3.99289 20H4.90067C5.3462 20 5.62137 19.5017 5.42423 19.1022C4.83248 17.9029 4.5 16.5528 4.5 15.125C4.5 13.4168 4.97588 11.8198 5.8023 10.4593C6.0473 10.0559 5.77404 9.5 5.30212 9.5H4.24936C3.41733 9.5 2.63655 9.95303 2.33149 10.7271Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M17.4962 20C17.9208 20 18.2915 19.8307 18.5169 19.5508C20.0706 17.6216 21 15.1704 21 12.5C21 12.0924 20.9784 11.6902 20.9362 11.2943C20.8752 10.7215 20.342 10.25 19.6277 10.25H14.3C13.8858 10.25 13.55 9.91421 13.55 9.5C13.55 9.08579 13.8858 8.75 14.3 8.75H14.9459C14.9219 8.46845 14.967 8.17374 15.0993 7.89554C15.5163 7.01899 15.75 6.03784 15.75 5C15.75 4.17157 15.0784 3.5 14.25 3.5L14.25 4.13338C14.25 4.80128 14.1226 5.46305 13.8745 6.08318C13.4855 7.05556 12.7034 7.74267 11.8781 8.18219C10.8572 8.72589 9.96344 9.47825 9.25425 10.3825C8.66848 11.1294 7.77395 11.7177 6.72006 11.7487C6.25753 12.7785 6 13.9208 6 15.125C6 16.3287 6.25734 17.4706 6.71948 18.5H7.51975C8.08403 18.5 8.64462 18.591 9.17995 18.7694L12.2944 19.8076C12.6768 19.935 13.0772 20 13.4802 20H17.4962ZM6.84101 20H7.51975C7.92281 20 8.32323 20.065 8.7056 20.1924L11.8201 21.2306C12.3554 21.409 12.916 21.5 13.4802 21.5H17.4962C18.3076 21.5 19.1353 21.1743 19.6851 20.4916C21.4457 18.3056 22.5 15.5249 22.5 12.5C22.5 12.0393 22.4755 11.584 22.4278 11.1355C22.2714 9.66648 20.9667 8.75 19.6277 8.75L16.5 8.75C16.4954 8.74701 16.4804 8.73495 16.4657 8.7082C16.4325 8.64735 16.4345 8.58077 16.4539 8.53987C16.9646 7.46628 17.25 6.26542 17.25 5C17.25 3.34315 15.9069 2 14.25 2C13.4216 2 12.75 2.67157 12.75 3.5V4.13338C12.75 4.61045 12.659 5.08314 12.4818 5.52609C12.263 6.073 11.792 6.52859 11.173 6.85823C9.96624 7.5009 8.91108 8.38942 8.07395 9.45682C7.87331 9.71265 7.63785 9.91386 7.38616 10.0496C7.34738 9.38409 6.85745 8.75 6.05212 8.75H4.99936C3.91013 8.75 2.8193 9.34686 2.38372 10.4521C1.81309 11.9001 1.5 13.4769 1.5 15.125C1.5 16.4201 1.69332 17.6713 2.05321 18.8508C2.42433 20.0672 3.5806 20.75 4.74289 20.75H5.65067C6.21771 20.75 6.63418 20.4243 6.84101 20ZM5.41322 19.25C4.8271 17.9964 4.5 16.5979 4.5 15.125C4.5 13.5157 4.89048 11.9954 5.58253 10.6558C5.6534 10.5186 5.72743 10.3833 5.80452 10.25H4.99936C4.42455 10.25 3.9538 10.5592 3.77926 11.0021C3.27652 12.2778 3 13.6682 3 15.125C3 16.2701 3.17084 17.3739 3.48791 18.4131C3.6355 18.8968 4.12775 19.25 4.74289 19.25H5.41322Z", + fill: color +})); +const HashtagIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.0974 1.51459C11.5035 1.59582 11.767 1.99094 11.6857 2.39711L10.6651 7.50002H15.1351L16.2146 2.10294C16.2958 1.69677 16.6909 1.43335 17.0971 1.51459C17.5033 1.59582 17.7667 1.99094 17.6854 2.39711L16.6649 7.50002H20.25C20.6642 7.50002 21 7.83581 21 8.25002C21 8.66424 20.6642 9.00002 20.25 9.00002H16.3649L15.1649 15H18.75C19.1642 15 19.5 15.3358 19.5 15.75C19.5 16.1642 19.1642 16.5 18.75 16.5H14.8649L13.7854 21.8971C13.7042 22.3033 13.3091 22.5667 12.9029 22.4855C12.4967 22.4042 12.2333 22.0091 12.3146 21.6029L13.3351 16.5H8.86515L7.78573 21.8971C7.70449 22.3033 7.30938 22.5667 6.90321 22.4855C6.49704 22.4042 6.23362 22.0091 6.31486 21.6029L7.33544 16.5H3.75C3.33579 16.5 3 16.1642 3 15.75C3 15.3358 3.33579 15 3.75 15H7.63544L8.83544 9.00002H5.25C4.83579 9.00002 4.5 8.66424 4.5 8.25002C4.5 7.83581 4.83579 7.50002 5.25 7.50002H9.13544L10.2149 2.10294C10.2961 1.69677 10.6912 1.43335 11.0974 1.51459ZM10.3651 9.00002L9.16515 15H13.6351L14.8351 9.00002H10.3651Z", + fill: color +})); +const HeartIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.645 20.9107L11.6384 20.9072L11.6158 20.8949C11.5965 20.8844 11.5689 20.8693 11.5336 20.8496C11.4629 20.8101 11.3612 20.7524 11.233 20.6769C10.9765 20.5261 10.6132 20.3039 10.1785 20.015C9.31074 19.4381 8.15122 18.5901 6.9886 17.5063C4.68781 15.3615 2.25 12.1751 2.25 8.25C2.25 5.32194 4.7136 3 7.6875 3C9.43638 3 11.0023 3.79909 12 5.0516C12.9977 3.79909 14.5636 3 16.3125 3C19.2864 3 21.75 5.32194 21.75 8.25C21.75 12.1751 19.3122 15.3615 17.0114 17.5063C15.8488 18.5901 14.6893 19.4381 13.8215 20.015C13.3868 20.3039 13.0235 20.5261 12.767 20.6769C12.6388 20.7524 12.5371 20.8101 12.4664 20.8496C12.4311 20.8693 12.4035 20.8844 12.3842 20.8949L12.3616 20.9072L12.355 20.9107L12.3523 20.9121C12.1323 21.0289 11.8677 21.0289 11.6477 20.9121L11.645 20.9107Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.6875 4.5C5.48373 4.5 3.75 6.20749 3.75 8.25C3.75 11.5455 5.81219 14.359 8.0114 16.4091C9.09878 17.4228 10.1893 18.2209 11.009 18.7658C11.4181 19.0378 11.7579 19.2454 11.9936 19.3841C11.9957 19.3854 11.9979 19.3866 12 19.3879C12.0021 19.3866 12.0043 19.3854 12.0064 19.3841C12.2421 19.2454 12.5819 19.0378 12.991 18.7658C13.8107 18.2209 14.9012 17.4228 15.9886 16.4091C18.1878 14.359 20.25 11.5455 20.25 8.25C20.25 6.20749 18.5163 4.5 16.3125 4.5C14.6702 4.5 13.2789 5.45452 12.6852 6.78838C12.5647 7.05903 12.2963 7.23342 12 7.23342C11.7037 7.23342 11.4353 7.05903 11.3148 6.78838C10.7211 5.45452 9.32976 4.5 7.6875 4.5ZM12 20.25C11.6482 20.9124 11.648 20.9123 11.6477 20.9121L11.645 20.9107L11.6384 20.9072L11.6158 20.8949C11.5965 20.8844 11.5689 20.8693 11.5336 20.8496C11.4629 20.8101 11.3612 20.7524 11.233 20.6769C10.9765 20.5261 10.6132 20.3039 10.1785 20.015C9.31074 19.4381 8.15122 18.5901 6.9886 17.5063C4.68781 15.3615 2.25 12.1751 2.25 8.25C2.25 5.32194 4.7136 3 7.6875 3C9.43638 3 11.0023 3.79909 12 5.0516C12.9977 3.79909 14.5636 3 16.3125 3C19.2864 3 21.75 5.32194 21.75 8.25C21.75 12.1751 19.3122 15.3615 17.0114 17.5063C15.8488 18.5901 14.6893 19.4381 13.8215 20.015C13.3868 20.3039 13.0235 20.5261 12.767 20.6769C12.6388 20.7524 12.5371 20.8101 12.4664 20.8496C12.4311 20.8693 12.4035 20.8844 12.3842 20.8949L12.3616 20.9072L12.355 20.9107L12.353 20.9117C12.3527 20.9119 12.3518 20.9124 12 20.25ZM12 20.25L12.3518 20.9124C12.1318 21.0292 11.8677 21.0289 11.6477 20.9121L12 20.25Z", + fill: color +})); +const HomeIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.4697 3.84101C11.7626 3.54811 12.2374 3.54811 12.5303 3.84101L21.2197 12.5303C21.5126 12.8232 21.9874 12.8232 22.2803 12.5303C22.5732 12.2375 22.5732 11.7626 22.2803 11.4697L13.591 2.78035C12.7123 1.90167 11.2877 1.90167 10.409 2.78035L1.71967 11.4697C1.42678 11.7626 1.42678 12.2375 1.71967 12.5303C2.01256 12.8232 2.48744 12.8232 2.78033 12.5303L11.4697 3.84101Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 5.432L20.159 13.591C20.1887 13.6207 20.2191 13.6494 20.25 13.6772V19.875C20.25 20.9105 19.4105 21.75 18.375 21.75H15C14.5858 21.75 14.25 21.4142 14.25 21V16.5C14.25 16.0858 13.9142 15.75 13.5 15.75H10.5C10.0858 15.75 9.75 16.0858 9.75 16.5V21C9.75 21.4142 9.41421 21.75 9 21.75H5.625C4.58947 21.75 3.75 20.9106 3.75 19.875V13.6772C3.78093 13.6494 3.81127 13.6207 3.84099 13.591L12 5.432Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.2652 3.57578C12.1187 3.42933 11.8813 3.42933 11.7348 3.57578L5.25 10.0606V19.875C5.25 20.0821 5.41789 20.25 5.625 20.25H9V16.125C9 15.0894 9.83947 14.25 10.875 14.25H13.125C14.1605 14.25 15 15.0894 15 16.125V20.25H18.375C18.5821 20.25 18.75 20.0821 18.75 19.875V10.0606L12.2652 3.57578ZM20.25 11.5606L21.2197 12.5303C21.5126 12.8232 21.9874 12.8232 22.2803 12.5303C22.5732 12.2374 22.5732 11.7625 22.2803 11.4696L13.3258 2.51512C12.5936 1.78288 11.4064 1.78288 10.6742 2.51512L1.71967 11.4696C1.42678 11.7625 1.42678 12.2374 1.71967 12.5303C2.01256 12.8232 2.48744 12.8232 2.78033 12.5303L3.75 11.5606V19.875C3.75 20.9105 4.58947 21.75 5.625 21.75H18.375C19.4105 21.75 20.25 20.9105 20.25 19.875V11.5606ZM13.5 20.25H10.5V16.125C10.5 15.9178 10.6679 15.75 10.875 15.75H13.125C13.3321 15.75 13.5 15.9178 13.5 16.125V20.25Z", + fill: color +})); +const HourglassIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.80756 5.42708C4.63301 4.98407 4.47612 4.54578 4.33536 4.11964C4.03459 3.20912 4.73783 2.30359 5.69674 2.30359H18.3677C19.2947 2.30359 19.9927 3.15345 19.7489 4.04778C19.6313 4.47913 19.4978 4.92307 19.3462 5.37195C18.5547 7.71554 16.3999 10.3279 14.1832 11.8819C16.415 13.2867 18.5684 15.9471 19.3499 18.3384C19.5326 18.8974 19.6889 19.452 19.8227 19.9873C20.0452 20.8775 19.3493 21.7112 18.4317 21.7112H6.10091C5.17426 21.7112 4.47637 20.8619 4.71951 19.9677C4.83809 19.5316 4.97299 19.0825 5.12636 18.6283C5.93679 16.2286 8.1369 13.5469 10.4503 12.0085C8.08477 10.4837 5.74978 7.81854 4.80756 5.42708ZM12.4407 15.9855C11.0524 15.9855 10.0568 17.598 8.93952 18.654C8.58708 18.987 8.78735 19.6484 9.23822 19.6484H15.4412C15.9102 19.6484 16.0998 18.943 15.7134 18.6283C14.4182 17.5737 13.8291 15.9855 12.4407 15.9855Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.80737 2.54478C2.80737 2.10961 3.16015 1.75684 3.59531 1.75684H20.4047C20.8399 1.75684 21.1926 2.10961 21.1926 2.54478C21.1926 2.97994 20.8399 3.33271 20.4047 3.33271H19.1216C19.0659 3.54815 18.9941 3.81196 18.9053 4.11246C18.6581 4.94907 18.2763 6.08021 17.7388 7.24743C17.2033 8.4103 16.4997 9.63852 15.5979 10.6485C15.1656 11.1328 14.679 11.5762 14.1352 11.9376C14.6781 12.2723 15.163 12.6974 15.5923 13.168C16.501 14.1643 17.2066 15.4122 17.7417 16.6013C18.2793 17.7961 18.6608 18.9675 18.9076 19.8366C18.9988 20.1578 19.0721 20.4394 19.1284 20.6674H20.4047C20.8399 20.6674 21.1926 21.0202 21.1926 21.4553C21.1926 21.8905 20.8399 22.2433 20.4047 22.2433H4.18627C3.7511 22.2433 3.39833 21.8905 3.39833 21.4553C3.39833 21.0202 3.7511 20.6674 4.18627 20.6674H4.87842C4.93414 20.452 5.00595 20.1881 5.09473 19.8876C5.34191 19.051 5.72366 17.9199 6.26119 16.7527C6.79673 15.5898 7.50026 14.3616 8.40207 13.3516C8.86258 12.8358 9.38459 12.3663 9.97183 11.9929C9.36516 11.6136 8.81671 11.1399 8.32548 10.6213C7.3728 9.61573 6.59529 8.39981 5.98504 7.24711C5.37285 6.09075 4.91585 4.97286 4.61215 4.14612C4.49554 3.82869 4.40106 3.55289 4.32867 3.33271H3.59531C3.16015 3.33271 2.80737 2.97994 2.80737 2.54478ZM5.99395 3.33271C6.02432 3.41844 6.05679 3.50858 6.09138 3.60273C6.37863 4.3847 6.80806 5.43364 7.37778 6.50978C7.94943 7.58957 8.64932 8.6718 9.4695 9.53755C10.2455 10.3567 11.0937 10.9451 12.0081 11.1909C12.9035 10.9679 13.7058 10.4016 14.4224 9.59899C15.1827 8.74751 15.8088 7.671 16.3074 6.58824C16.8041 5.50984 17.161 4.45445 17.394 3.66594C17.4287 3.54843 17.4606 3.43708 17.4897 3.33271H5.99395ZM12.0338 12.799C11.1215 13.0146 10.3054 13.586 9.57758 14.4011C8.81733 15.2526 8.19122 16.3291 7.69258 17.4119C7.19594 18.4903 6.839 19.5456 6.60603 20.3342C6.57131 20.4517 6.53941 20.563 6.51028 20.6674H17.5016C17.4687 20.5434 17.4321 20.4095 17.3917 20.2671C17.1583 19.4454 16.8011 18.3514 16.3046 17.248C15.8055 16.1389 15.1814 15.0559 14.428 14.23C13.7093 13.4421 12.9152 12.9323 12.0338 12.799Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M9.48366 19.3542C9.09061 19.3542 8.91604 18.8674 9.22327 18.6223C10.1973 17.8452 10.8483 16.2979 12.0081 16.2979C13.1679 16.2979 13.9992 17.8272 15.1283 18.6034C15.4651 18.8351 15.2998 19.3542 14.891 19.3542H9.48366Z", + fill: color +}))); +const IdIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 3.75C2.84315 3.75 1.5 5.09315 1.5 6.75V17.25C1.5 18.9069 2.84315 20.25 4.5 20.25H19.5C21.1569 20.25 22.5 18.9069 22.5 17.25V6.75C22.5 5.09315 21.1569 3.75 19.5 3.75H4.5ZM8.625 6.75C7.38236 6.75 6.375 7.75736 6.375 9C6.375 10.2426 7.38236 11.25 8.625 11.25C9.86764 11.25 10.875 10.2426 10.875 9C10.875 7.75736 9.86764 6.75 8.625 6.75ZM4.75191 15.4528C5.3309 13.8765 6.84542 12.75 8.62496 12.75C10.4045 12.75 11.919 13.8765 12.498 15.4528C12.6271 15.8043 12.4771 16.1972 12.1466 16.3733C11.0958 16.9331 9.89627 17.25 8.62496 17.25C7.35364 17.25 6.15413 16.9331 5.10331 16.3733C4.77278 16.1972 4.62279 15.8043 4.75191 15.4528ZM15 8.25C14.5858 8.25 14.25 8.58579 14.25 9C14.25 9.41421 14.5858 9.75 15 9.75H18.75C19.1642 9.75 19.5 9.41421 19.5 9C19.5 8.58579 19.1642 8.25 18.75 8.25H15ZM14.25 12C14.25 11.5858 14.5858 11.25 15 11.25H18.75C19.1642 11.25 19.5 11.5858 19.5 12C19.5 12.4142 19.1642 12.75 18.75 12.75H15C14.5858 12.75 14.25 12.4142 14.25 12ZM15 14.25C14.5858 14.25 14.25 14.5858 14.25 15C14.25 15.4142 14.5858 15.75 15 15.75H18.75C19.1642 15.75 19.5 15.4142 19.5 15C19.5 14.5858 19.1642 14.25 18.75 14.25H15Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 6.75C1.5 5.09315 2.84315 3.75 4.5 3.75H19.5C21.1569 3.75 22.5 5.09315 22.5 6.75V17.25C22.5 18.9069 21.1569 20.25 19.5 20.25H4.5C2.84315 20.25 1.5 18.9069 1.5 17.25V6.75ZM4.5 5.25C3.67157 5.25 3 5.92157 3 6.75V17.25C3 18.0784 3.67157 18.75 4.5 18.75H19.5C20.3284 18.75 21 18.0784 21 17.25V6.75C21 5.92157 20.3284 5.25 19.5 5.25H4.5ZM8.625 8.25C8.00368 8.25 7.5 8.75368 7.5 9.375C7.5 9.99632 8.00368 10.5 8.625 10.5C9.24632 10.5 9.75 9.99632 9.75 9.375C9.75 8.75368 9.24632 8.25 8.625 8.25ZM6 9.375C6 7.92525 7.17525 6.75 8.625 6.75C10.0747 6.75 11.25 7.92525 11.25 9.375C11.25 10.8247 10.0747 12 8.625 12C7.17525 12 6 10.8247 6 9.375ZM14.25 9C14.25 8.58579 14.5858 8.25 15 8.25H18.75C19.1642 8.25 19.5 8.58579 19.5 9C19.5 9.41421 19.1642 9.75 18.75 9.75H15C14.5858 9.75 14.25 9.41421 14.25 9ZM14.25 12C14.25 11.5858 14.5858 11.25 15 11.25H18.75C19.1642 11.25 19.5 11.5858 19.5 12C19.5 12.4142 19.1642 12.75 18.75 12.75H15C14.5858 12.75 14.25 12.4142 14.25 12ZM6.48305 15.3567C7.14763 15.6107 7.86936 15.75 8.62484 15.75C9.38032 15.75 10.102 15.6107 10.7666 15.3567C10.2906 14.6865 9.5081 14.25 8.62484 14.25C7.74158 14.25 6.9591 14.6865 6.48305 15.3567ZM4.7518 15.4528C5.33078 13.8765 6.84531 12.75 8.62484 12.75C10.4044 12.75 11.9189 13.8765 12.4979 15.4528C12.627 15.8043 12.477 16.1972 12.1465 16.3733C11.0957 16.9331 9.89616 17.25 8.62484 17.25C7.35353 17.25 6.15402 16.9331 5.10319 16.3733C4.77266 16.1972 4.62268 15.8043 4.7518 15.4528ZM14.25 15C14.25 14.5858 14.5858 14.25 15 14.25H18.75C19.1642 14.25 19.5 14.5858 19.5 15C19.5 15.4142 19.1642 15.75 18.75 15.75H15C14.5858 15.75 14.25 15.4142 14.25 15Z", + fill: color +})); +const InboxIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.91179 3C5.59478 3 4.43177 3.85897 4.04446 5.11774L1.63266 12.9561C1.54472 13.2419 1.5 13.5393 1.5 13.8383V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V13.8383C22.5 13.5393 22.4553 13.2419 22.3673 12.9561L19.9555 5.11774C19.5682 3.85897 18.4052 3 17.0882 3H6.91179ZM20.7345 12.75L18.5219 5.55887C18.3282 4.92948 17.7467 4.5 17.0882 4.5H6.91179C6.25329 4.5 5.67178 4.92948 5.47812 5.55887L3.26547 12.75H6.10942C7.24574 12.75 8.28453 13.392 8.79271 14.4084L9.04894 14.9208C9.30302 15.429 9.82242 15.75 10.3906 15.75H13.6094C14.1776 15.75 14.697 15.429 14.9511 14.9208L15.2073 14.4084C15.7155 13.392 16.7543 12.75 17.8906 12.75H20.7345Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.04446 5.11774C4.43177 3.85897 5.59478 3 6.91179 3H17.0882C18.4052 3 19.5682 3.85897 19.9555 5.11774L22.3673 12.9561C22.3894 13.0279 22.4088 13.1004 22.4254 13.1736C22.4732 13.2722 22.5 13.383 22.5 13.5C22.5 13.5384 22.4971 13.5762 22.4915 13.6131C22.4972 13.6879 22.5 13.7631 22.5 13.8383V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V13.8383C1.5 13.7631 1.50283 13.6879 1.50847 13.6131C1.50289 13.5762 1.5 13.5384 1.5 13.5C1.5 13.383 1.52679 13.2722 1.57458 13.1736C1.5912 13.1004 1.61056 13.0279 1.63266 12.9561L4.04446 5.11774ZM3 14.25V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V14.25H17.8906C17.3224 14.25 16.803 14.571 16.5489 15.0792L16.2927 15.5916C15.7845 16.608 14.7457 17.25 13.6094 17.25H10.3906C9.25426 17.25 8.21547 16.608 7.70729 15.5916L7.45106 15.0792C7.19698 14.571 6.67758 14.25 6.10942 14.25H3ZM20.7345 12.75H17.8906C16.7543 12.75 15.7155 13.392 15.2073 14.4084L14.9511 14.9208C14.697 15.429 14.1776 15.75 13.6094 15.75H10.3906C9.82242 15.75 9.30302 15.429 9.04894 14.9208L8.79271 14.4084C8.28453 13.392 7.24574 12.75 6.10942 12.75H3.26547L5.47812 5.55887C5.67178 4.92948 6.25329 4.5 6.91179 4.5H17.0882C17.7467 4.5 18.3282 4.92948 18.5219 5.55887L20.7345 12.75Z", + fill: color +})); +const InboxArrowDownIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.47812 5.55887C5.67178 4.92948 6.25329 4.5 6.91179 4.5H9C9.41421 4.5 9.75 4.16421 9.75 3.75C9.75 3.33579 9.41421 3 9 3H6.91179C5.59478 3 4.43177 3.85897 4.04446 5.11774L1.63266 12.9561C1.54472 13.2419 1.5 13.5393 1.5 13.8383V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V13.8383C22.5 13.5393 22.4553 13.2419 22.3673 12.9561L19.9555 5.11774C19.5682 3.85897 18.4052 3 17.0882 3H15C14.5858 3 14.25 3.33579 14.25 3.75C14.25 4.16421 14.5858 4.5 15 4.5H17.0882C17.7467 4.5 18.3282 4.92948 18.5219 5.55887L20.7345 12.75H17.8906C16.7543 12.75 15.7155 13.392 15.2073 14.4084L14.9511 14.9208C14.697 15.429 14.1776 15.75 13.6094 15.75H10.3906C9.82242 15.75 9.30302 15.429 9.04894 14.9208L8.79271 14.4084C8.28453 13.392 7.24574 12.75 6.10942 12.75H3.26547L5.47812 5.55887Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V9.43934L14.4697 7.71967C14.7626 7.42678 15.2374 7.42678 15.5303 7.71967C15.8232 8.01256 15.8232 8.48744 15.5303 8.78033L12.5303 11.7803C12.2374 12.0732 11.7626 12.0732 11.4697 11.7803L8.46967 8.78033C8.17678 8.48744 8.17678 8.01256 8.46967 7.71967C8.76256 7.42678 9.23744 7.42678 9.53033 7.71967L11.25 9.43934V3C11.25 2.58579 11.5858 2.25 12 2.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V9.43934L14.4697 7.71967C14.7626 7.42678 15.2374 7.42678 15.5303 7.71967C15.8232 8.01256 15.8232 8.48744 15.5303 8.78033L12.5303 11.7803C12.2374 12.0732 11.7626 12.0732 11.4697 11.7803L8.46967 8.78033C8.17678 8.48744 8.17678 8.01256 8.46967 7.71967C8.76256 7.42678 9.23744 7.42678 9.53033 7.71967L11.25 9.43934V3C11.25 2.58579 11.5858 2.25 12 2.25ZM6.91179 4.5C6.25329 4.5 5.67178 4.92948 5.47812 5.55887L3.26547 12.75H6.10942C7.24574 12.75 8.28453 13.392 8.79271 14.4084L9.04894 14.9208C9.30302 15.429 9.82242 15.75 10.3906 15.75H13.6094C14.1776 15.75 14.697 15.429 14.9511 14.9208L15.2073 14.4084C15.7155 13.392 16.7543 12.75 17.8906 12.75H20.7345L18.5219 5.55887C18.3282 4.92948 17.7467 4.5 17.0882 4.5H15C14.5858 4.5 14.25 4.16421 14.25 3.75C14.25 3.33579 14.5858 3 15 3H17.0882C18.4052 3 19.5682 3.85897 19.9555 5.11774L22.3673 12.9561C22.3894 13.0279 22.4088 13.1004 22.4254 13.1736C22.4732 13.2722 22.5 13.383 22.5 13.5C22.5 13.5384 22.4971 13.5762 22.4915 13.6131C22.4972 13.6879 22.5 13.7631 22.5 13.8383V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V13.8383C1.5 13.7631 1.50283 13.6879 1.50847 13.6131C1.50289 13.5762 1.5 13.5384 1.5 13.5C1.5 13.383 1.52679 13.2722 1.57458 13.1736C1.5912 13.1004 1.61056 13.0279 1.63266 12.9561L4.04446 5.11774C4.43177 3.85897 5.59478 3 6.91179 3H9C9.41421 3 9.75 3.33579 9.75 3.75C9.75 4.16421 9.41421 4.5 9 4.5H6.91179ZM3 14.25V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V14.25H17.8906C17.3224 14.25 16.803 14.571 16.5489 15.0792L16.2927 15.5916C15.7845 16.608 14.7457 17.25 13.6094 17.25H10.3906C9.25426 17.25 8.21547 16.608 7.70729 15.5916L7.45106 15.0792C7.19698 14.571 6.67758 14.25 6.10942 14.25H3Z", + fill: color +})); +const InboxStackIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 9.83233V11.625C1.5 12.6605 2.33947 13.5 3.375 13.5H20.625C21.6605 13.5 22.5 12.6605 22.5 11.625V9.83233C22.5 9.11619 22.2438 8.42368 21.7778 7.87995L18.4929 4.04763C17.923 3.38269 17.0909 3 16.2151 3H7.78485C6.90908 3 6.07703 3.38269 5.50708 4.04763L2.22223 7.87995C1.75618 8.42368 1.5 9.1162 1.5 9.83233ZM7.78485 4.5C7.34697 4.5 6.93094 4.69134 6.64597 5.02381L3.88067 8.25H7.04584C8.0489 8.25 8.98559 8.7513 9.54199 9.5859L9.70609 9.83205C9.98429 10.2493 10.4526 10.5 10.9542 10.5H13.0458C13.5474 10.5 14.0157 10.2493 14.2939 9.83205L14.458 9.5859C15.0144 8.7513 15.9511 8.25 16.9542 8.25H20.1193L17.354 5.02381C17.0691 4.69134 16.653 4.5 16.2151 4.5H7.78485Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.8125 15C2.08763 15 1.5 15.5876 1.5 16.3125V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V16.3125C22.5 15.5876 21.9124 15 21.1875 15H16.9542C15.9511 15 15.0144 15.5013 14.458 16.3359L14.2939 16.5821C14.0157 16.9993 13.5474 17.25 13.0458 17.25H10.9542C10.4526 17.25 9.98429 16.9993 9.70609 16.5821L9.54199 16.3359C8.98559 15.5013 8.0489 15 7.04584 15H2.8125Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.78485 4.5C7.34697 4.5 6.93094 4.69134 6.64597 5.02381L3.88067 8.25H7.04584C8.0489 8.25 8.98559 8.7513 9.54199 9.5859L9.70609 9.83205C9.98429 10.2493 10.4526 10.5 10.9542 10.5H13.0458C13.5474 10.5 14.0157 10.2493 14.2939 9.83205L14.458 9.5859C15.0144 8.7513 15.9511 8.25 16.9542 8.25H20.1193L17.354 5.02381C17.0691 4.69134 16.653 4.5 16.2151 4.5H7.78485ZM20.9977 9.75H16.9542C16.4526 9.75 15.9843 10.0007 15.7061 10.418L15.542 10.6641C14.9856 11.4987 14.0489 12 13.0458 12H10.9542C9.9511 12 9.01441 11.4987 8.45801 10.6641L8.29391 10.4179C8.01571 10.0007 7.54737 9.75 7.04584 9.75H3.00226C3.00076 9.77735 3 9.80481 3 9.83233V12C3 12.8284 3.67157 13.5 4.5 13.5H7.86201C7.8702 13.4999 7.87839 13.4999 7.88657 13.5H16.1134C16.1216 13.4999 16.1298 13.4999 16.138 13.5H19.5C20.3284 13.5 21 12.8284 21 12V9.83233C21 9.80481 20.9992 9.77735 20.9977 9.75ZM21.8062 13.9188C22.2394 13.3987 22.5 12.7298 22.5 12V9.83233C22.5 9.44926 22.4267 9.07293 22.2872 8.72256C22.1659 8.41792 21.9945 8.13283 21.7778 7.87995L18.4929 4.04763C17.923 3.38269 17.0909 3 16.2151 3H7.78485C6.90908 3 6.07703 3.38269 5.50708 4.04763L2.22223 7.87996C2.00548 8.13283 1.83411 8.41792 1.71281 8.72256C1.57331 9.07293 1.5 9.44926 1.5 9.83233V12C1.5 12.7298 1.76058 13.3987 2.19377 13.9188C1.77048 14.2626 1.5 14.7872 1.5 15.375V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V15.375C22.5 14.7872 22.2295 14.2626 21.8062 13.9188ZM3.375 15C3.16789 15 3 15.1679 3 15.375V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V15.375C21 15.1679 20.8321 15 20.625 15H16.5407L15.5469 16.59C14.9987 17.4671 14.0373 18 13.0029 18H10.9971C9.96269 18 9.00128 17.4671 8.45306 16.59L7.45931 15H3.375ZM9.22819 15L9.72506 15.795C9.99917 16.2336 10.4799 16.5 10.9971 16.5H13.0029C13.5201 16.5 14.0008 16.2336 14.2749 15.795L14.7718 15H9.22819Z", + fill: color +})); +const InfoIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM10.9562 10.5584C12.1025 9.98533 13.3931 11.0206 13.0823 12.2639L12.3733 15.0999L12.4148 15.0792C12.7852 14.894 13.2357 15.0441 13.421 15.4146C13.6062 15.7851 13.4561 16.2356 13.0856 16.4208L13.0441 16.4416C11.8979 17.0147 10.6072 15.9794 10.9181 14.7361L11.6271 11.9001L11.5856 11.9208C11.2151 12.1061 10.7646 11.9559 10.5793 11.5854C10.3941 11.2149 10.5443 10.7644 10.9148 10.5792L10.9562 10.5584ZM12 9C12.4142 9 12.75 8.66421 12.75 8.25C12.75 7.83579 12.4142 7.5 12 7.5C11.5858 7.5 11.25 7.83579 11.25 8.25C11.25 8.66421 11.5858 9 12 9Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM11.25 8.25C11.25 7.83579 11.5858 7.5 12 7.5H12.0075C12.4217 7.5 12.7575 7.83579 12.7575 8.25V8.2575C12.7575 8.67171 12.4217 9.0075 12.0075 9.0075H12C11.5858 9.0075 11.25 8.67171 11.25 8.2575V8.25ZM10.9561 10.5584C12.1023 9.98532 13.3929 11.0206 13.0821 12.2639L12.3731 15.0999L12.4146 15.0792C12.7851 14.8939 13.2356 15.0441 13.4208 15.4146C13.6061 15.7851 13.4559 16.2356 13.0854 16.4208L13.0439 16.4416C11.8977 17.0147 10.6071 15.9794 10.9179 14.7361L11.6269 11.9001L11.5854 11.9208C11.2149 12.1061 10.7644 11.9559 10.5792 11.5854C10.3939 11.2149 10.5441 10.7644 10.9146 10.5792L10.9561 10.5584Z", + fill: color +})); +const KeyIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.75 1.5C12.0221 1.5 9 4.52208 9 8.25C9 8.64372 9.03379 9.03016 9.0988 9.40639C9.16599 9.79527 9.06678 10.1226 8.87767 10.3117L2.37868 16.8107C1.81607 17.3733 1.5 18.1363 1.5 18.932V21.75C1.5 22.1642 1.83579 22.5 2.25 22.5H6C6.41421 22.5 6.75 22.1642 6.75 21.75V20.25H8.25C8.66421 20.25 9 19.9142 9 19.5V18H10.5C10.6989 18 10.8897 17.921 11.0303 17.7803L13.6883 15.1223C13.8774 14.9332 14.2047 14.834 14.5936 14.9012C14.9698 14.9662 15.3563 15 15.75 15C19.4779 15 22.5 11.9779 22.5 8.25C22.5 4.52208 19.4779 1.5 15.75 1.5ZM15.75 4.5C15.3358 4.5 15 4.83579 15 5.25C15 5.66421 15.3358 6 15.75 6C16.9926 6 18 7.00736 18 8.25C18 8.66421 18.3358 9 18.75 9C19.1642 9 19.5 8.66421 19.5 8.25C19.5 6.17893 17.8211 4.5 15.75 4.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.75 3C12.8505 3 10.5 5.35051 10.5 8.25C10.5 8.55776 10.5264 8.85876 10.5769 9.15101C10.7043 9.88817 10.5573 10.7534 9.93833 11.3723L3.43934 17.8713C3.15804 18.1526 3 18.5342 3 18.932V21H5.25V19.5C5.25 19.0858 5.58579 18.75 6 18.75H7.5V17.25C7.5 16.8358 7.83579 16.5 8.25 16.5H10.1893L12.6277 14.0617C13.2466 13.4427 14.1118 13.2957 14.849 13.4231C15.1412 13.4736 15.4422 13.5 15.75 13.5C18.6495 13.5 21 11.1495 21 8.25C21 5.35051 18.6495 3 15.75 3ZM9 8.25C9 4.52208 12.0221 1.5 15.75 1.5C19.4779 1.5 22.5 4.52208 22.5 8.25C22.5 11.9779 19.4779 15 15.75 15C15.3563 15 14.9698 14.9662 14.5936 14.9012C14.2047 14.834 13.8774 14.9332 13.6883 15.1223L11.0303 17.7803C10.8897 17.921 10.6989 18 10.5 18H9V19.5C9 19.9142 8.66421 20.25 8.25 20.25H6.75V21.75C6.75 22.1642 6.41421 22.5 6 22.5H2.25C1.83579 22.5 1.5 22.1642 1.5 21.75V18.932C1.5 18.1363 1.81607 17.3733 2.37868 16.8107L8.87767 10.3117C9.06678 10.1226 9.16599 9.79527 9.0988 9.40639C9.03379 9.03016 9 8.64372 9 8.25ZM15 5.25C15 4.83579 15.3358 4.5 15.75 4.5C17.8211 4.5 19.5 6.17893 19.5 8.25C19.5 8.66421 19.1642 9 18.75 9C18.3358 9 18 8.66421 18 8.25C18 7.00736 16.9926 6 15.75 6C15.3358 6 15 5.66421 15 5.25Z", + fill: color +})); +const LifebeltIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.449 8.44817L16.3878 10.9992C16.5374 11.6574 16.5374 12.3426 16.3878 13.0008L19.449 15.5518C20.517 13.3118 20.517 10.6882 19.449 8.44817ZM15.5518 19.449L13.0008 16.3878C12.3426 16.5374 11.6574 16.5374 10.9992 16.3878L8.44818 19.449C10.6882 20.517 13.3118 20.517 15.5518 19.449ZM4.55102 15.5518L7.6122 13.0008C7.4626 12.3426 7.4626 11.6574 7.6122 10.9992L4.55102 8.44817C3.48299 10.6882 3.48299 13.3118 4.55102 15.5518ZM8.44818 4.55102L10.9992 7.6122C11.6574 7.4626 12.3426 7.4626 13.0008 7.6122L15.5518 4.55102C13.3118 3.48299 10.6882 3.48299 8.44818 4.55102ZM17.1055 3.6912C17.7424 4.08325 18.3435 4.55492 18.8943 5.10571C19.4451 5.65649 19.9167 6.25755 20.3088 6.89448C22.2304 10.0163 22.2304 13.9837 20.3088 17.1055C19.9167 17.7424 19.4451 18.3435 18.8943 18.8943C18.3435 19.4451 17.7424 19.9167 17.1055 20.3088C13.9837 22.2304 10.0163 22.2304 6.89448 20.3088C6.25755 19.9167 5.65649 19.4451 5.10571 18.8943C4.55493 18.3435 4.08325 17.7424 3.6912 17.1055C1.7696 13.9837 1.7696 10.0163 3.6912 6.89448C4.08325 6.25755 4.55493 5.65649 5.10571 5.10571C5.65649 4.55492 6.25755 4.08325 6.89448 3.6912C10.0163 1.7696 13.9837 1.7696 17.1055 3.6912ZM14.1213 9.87868C13.7958 9.55313 13.4158 9.31907 13.0115 9.17471C12.359 8.94176 11.641 8.94176 10.9886 9.17471C10.5842 9.31907 10.2042 9.55313 9.87868 9.87868C9.55313 10.2042 9.31907 10.5842 9.17471 10.9885C8.94176 11.641 8.94176 12.359 9.17471 13.0114C9.31907 13.4158 9.55313 13.7958 9.87868 14.1213C10.2042 14.4469 10.5842 14.6809 10.9886 14.8253C11.641 15.0582 12.359 15.0582 13.0115 14.8253C13.4158 14.6809 13.7958 14.4469 14.1213 14.1213C14.4469 13.7958 14.6809 13.4158 14.8253 13.0114C15.0582 12.359 15.0582 11.641 14.8253 10.9885C14.6809 10.5842 14.4469 10.2042 14.1213 9.87868Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.44818 4.55102L10.9992 7.6122C11.6574 7.4626 12.3426 7.4626 13.0008 7.6122L15.5518 4.55102C13.3118 3.48299 10.6882 3.48299 8.44818 4.55102ZM16.8561 5.32899L14.4456 8.22161C14.7066 8.39086 14.9537 8.58973 15.182 8.81802C15.4103 9.04631 15.6091 9.29342 15.7784 9.55444L18.671 7.14392C18.4217 6.80234 18.1426 6.47532 17.8336 6.16637C17.5247 5.85742 17.1977 5.57834 16.8561 5.32899ZM19.449 8.44818L16.3878 10.9992C16.5374 11.6574 16.5374 12.3426 16.3878 13.0008L19.449 15.5518C20.517 13.3118 20.517 10.6882 19.449 8.44818ZM18.671 16.8561L15.7784 14.4456C15.6091 14.7066 15.4103 14.9537 15.182 15.182C14.9537 15.4103 14.7066 15.6091 14.4456 15.7784L16.8561 18.671C17.1977 18.4217 17.5247 18.1426 17.8336 17.8336C18.1426 17.5247 18.4217 17.1977 18.671 16.8561ZM15.5518 19.449L13.0008 16.3878C12.3426 16.5374 11.6574 16.5374 10.9992 16.3878L8.44818 19.449C10.6882 20.517 13.3118 20.517 15.5518 19.449ZM7.14392 18.671L9.55444 15.7784C9.29342 15.6091 9.04631 15.4103 8.81802 15.182C8.58973 14.9537 8.39086 14.7066 8.22161 14.4456L5.32899 16.8561C5.57834 17.1977 5.85742 17.5247 6.16637 17.8336C6.47532 18.1426 6.80234 18.4217 7.14392 18.671ZM4.55102 15.5518L7.6122 13.0008C7.4626 12.3426 7.4626 11.6574 7.6122 10.9992L4.55102 8.44818C3.48299 10.6882 3.48299 13.3118 4.55102 15.5518ZM5.32899 7.14392L8.22161 9.55444C8.39086 9.29342 8.58973 9.04631 8.81802 8.81802C9.04631 8.58973 9.29342 8.39086 9.55444 8.22161L7.14392 5.32899C6.80234 5.57834 6.47532 5.85742 6.16637 6.16637C5.85742 6.47532 5.57834 6.80234 5.32899 7.14392ZM6.89448 3.6912C10.0163 1.7696 13.9837 1.7696 17.1055 3.6912C17.7424 4.08325 18.3435 4.55492 18.8943 5.10571C19.4451 5.65649 19.9167 6.25755 20.3088 6.89448C22.2304 10.0163 22.2304 13.9837 20.3088 17.1055C19.9167 17.7424 19.4451 18.3435 18.8943 18.8943C18.3435 19.4451 17.7424 19.9167 17.1055 20.3088C13.9837 22.2304 10.0163 22.2304 6.89448 20.3088C6.25755 19.9167 5.65649 19.4451 5.10571 18.8943C4.55492 18.3435 4.08325 17.7424 3.6912 17.1055C1.7696 13.9837 1.7696 10.0163 3.6912 6.89448C4.08325 6.25755 4.55493 5.65649 5.10571 5.10571C5.65649 4.55492 6.25755 4.08325 6.89448 3.6912ZM13.0115 9.17471C12.359 8.94176 11.641 8.94176 10.9885 9.17471C10.5842 9.31907 10.2042 9.55313 9.87868 9.87868C9.55313 10.2042 9.31907 10.5842 9.17471 10.9885C8.94176 11.641 8.94176 12.359 9.17471 13.0114C9.31907 13.4158 9.55313 13.7958 9.87868 14.1213C10.2042 14.4469 10.5842 14.6809 10.9885 14.8253C11.641 15.0582 12.359 15.0582 13.0115 14.8253C13.4158 14.6809 13.7958 14.4469 14.1213 14.1213C14.4469 13.7958 14.6809 13.4158 14.8253 13.0114C15.0582 12.359 15.0582 11.641 14.8253 10.9885C14.6809 10.5842 14.4469 10.2042 14.1213 9.87868C13.7958 9.55313 13.4158 9.31907 13.0115 9.17471Z", + fill: color +})); +const LightBulbIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 0.75C7.44365 0.75 3.75 4.44365 3.75 9C3.75 12.0508 5.40631 14.7138 7.86516 16.1405C8.55062 16.5382 8.97985 17.1484 8.99928 17.7626C9.00999 18.1013 9.24656 18.3908 9.5764 18.4687C9.92778 18.5518 10.2859 18.6171 10.6496 18.6639C10.9732 18.7055 11.2502 18.4462 11.2502 18.12V13.4589C10.9309 13.4236 10.618 13.366 10.3132 13.2875C9.9121 13.1843 9.67061 12.7754 9.77385 12.3743C9.8771 11.9731 10.286 11.7316 10.6871 11.8349C11.1059 11.9427 11.5458 12.0002 12.0002 12.0002C12.4546 12.0002 12.8944 11.9427 13.3132 11.8349C13.7144 11.7316 14.1233 11.9731 14.2265 12.3743C14.3298 12.7754 14.0883 13.1843 13.6871 13.2875C13.3823 13.366 13.0695 13.4236 12.7502 13.4589V18.1199C12.7502 18.4462 13.0272 18.7054 13.3508 18.6638C13.7144 18.6171 14.0723 18.5518 14.4236 18.4687C14.7534 18.3908 14.99 18.1013 15.0007 17.7626C15.0201 17.1484 15.4494 16.5382 16.1348 16.1405C18.5937 14.7138 20.25 12.0508 20.25 9C20.25 4.44365 16.5563 0.75 12 0.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.01314 19.8997C9.09034 19.4927 9.48282 19.2254 9.88978 19.3026C10.5727 19.4321 11.2781 19.5 12 19.5C12.7219 19.5 13.4273 19.4321 14.1102 19.3026C14.5172 19.2254 14.9097 19.4927 14.9869 19.8997C15.0641 20.3066 14.7967 20.6991 14.3898 20.7763C13.6151 20.9232 12.8162 21 12 21C11.1838 21 10.3849 20.9232 9.61022 20.7763C9.20327 20.6991 8.93594 20.3066 9.01314 19.8997Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.75407 22.344C9.79717 21.932 10.1661 21.633 10.578 21.6761C11.0451 21.7249 11.5195 21.75 12 21.75C12.4805 21.75 12.9549 21.7249 13.422 21.6761C13.8339 21.633 14.2028 21.932 14.2459 22.344C14.289 22.7559 13.99 23.1248 13.578 23.1679C13.0592 23.2222 12.5327 23.25 12 23.25C11.4673 23.25 10.9408 23.2222 10.422 23.1679C10.01 23.1248 9.71097 22.7559 9.75407 22.344Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C8.27208 2.25 5.25 5.27208 5.25 9C5.25 11.4944 6.6026 13.6737 8.61794 14.843C9.61525 15.4217 10.5 16.4733 10.5 17.8083V18C10.5 18.4142 10.1642 18.75 9.75 18.75C9.33579 18.75 9 18.4142 9 18V17.8083C9 17.1776 8.56821 16.5484 7.86516 16.1405L8.24155 15.4917L7.86516 16.1405C5.40631 14.7138 3.75 12.0508 3.75 9C3.75 4.44365 7.44365 0.75 12 0.75C16.5563 0.75 20.25 4.44365 20.25 9C20.25 12.0508 18.5937 14.7138 16.1348 16.1405C15.4318 16.5484 15 17.1776 15 17.8083V18C15 18.4142 14.6642 18.75 14.25 18.75C13.8358 18.75 13.5 18.4142 13.5 18V17.8083C13.5 16.4733 14.3847 15.4217 15.3821 14.843C17.3974 13.6737 18.75 11.4944 18.75 9C18.75 5.27208 15.7279 2.25 12 2.25ZM9.77367 12.3741C9.87692 11.973 10.2858 11.7315 10.6869 11.8347C11.1058 11.9425 11.5456 12 12 12C12.4544 12 12.8942 11.9425 13.3131 11.8347C13.7142 11.7315 14.1231 11.973 14.2263 12.3741C14.3296 12.7752 14.0881 13.1841 13.6869 13.2874C13.3822 13.3658 13.0693 13.4234 12.75 13.4588V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V13.4588C10.9307 13.4234 10.6178 13.3658 10.3131 13.2874C9.91192 13.1841 9.67043 12.7752 9.77367 12.3741ZM9.01314 19.8997C9.09034 19.4927 9.48282 19.2254 9.88978 19.3026C10.5727 19.4321 11.2781 19.5 12 19.5C12.7219 19.5 13.4273 19.4321 14.1102 19.3026C14.5172 19.2254 14.9097 19.4927 14.9869 19.8997C15.0641 20.3066 14.7967 20.6991 14.3898 20.7763C13.6151 20.9232 12.8162 21 12 21C11.1838 21 10.3849 20.9232 9.61022 20.7763C9.20327 20.6991 8.93594 20.3066 9.01314 19.8997ZM9.75407 22.344C9.79717 21.932 10.1661 21.633 10.578 21.6761C11.0451 21.7249 11.5195 21.75 12 21.75C12.4805 21.75 12.9549 21.7249 13.422 21.6761C13.8339 21.633 14.2028 21.932 14.2459 22.344C14.289 22.7559 13.99 23.1248 13.578 23.1679C13.0592 23.2222 12.5327 23.25 12 23.25C11.4673 23.25 10.9408 23.2222 10.422 23.1679C10.01 23.1248 9.71097 22.7559 9.75407 22.344Z", + fill: color +})); +const LightningIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M14.6152 1.59495C14.9165 1.76289 15.0643 2.11463 14.9736 2.44736L12.982 9.75003H20.25C20.5487 9.75003 20.8188 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118L10.2983 22.2618C10.063 22.5139 9.68604 22.573 9.38481 22.4051C9.08357 22.2372 8.9357 21.8854 9.02644 21.5527L11.0181 14.25H3.75002C3.45137 14.25 3.18118 14.0728 3.06216 13.7989C2.94313 13.525 2.99795 13.2066 3.20173 12.9883L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M14.6152 1.59495C14.9165 1.76289 15.0643 2.11463 14.9736 2.44736L12.982 9.75003H20.25C20.5487 9.75003 20.8189 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118L10.2983 22.2618C10.063 22.5139 9.68604 22.573 9.38481 22.4051C9.08357 22.2372 8.9357 21.8854 9.02644 21.5527L11.0181 14.25H3.75002C3.45137 14.25 3.18118 14.0728 3.06216 13.7989C2.94313 13.525 2.99795 13.2066 3.20173 12.9883L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495ZM5.47593 12.75H12C12.2338 12.75 12.4542 12.859 12.596 13.0448C12.7379 13.2305 12.7851 13.4718 12.7236 13.6974L11.2719 19.0203L18.5241 11.25H12C11.7663 11.25 11.5459 11.141 11.404 10.9553C11.2621 10.7695 11.2149 10.5282 11.2764 10.3027L12.7281 4.9798L5.47593 12.75Z", + fill: color +})); +const LightningSlashIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M20.7983 11.0118L17.6099 14.4279L9.4624 6.28042L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495C14.9165 1.76289 15.0643 2.11463 14.9736 2.44736L12.982 9.75003H20.25C20.5487 9.75003 20.8189 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.20173 12.9883L6.39014 9.57212L14.5376 17.7196L10.2983 22.2618C10.063 22.5139 9.68604 22.573 9.38481 22.4051C9.08357 22.2372 8.9357 21.8854 9.02644 21.5527L11.0181 14.25H3.75002C3.45137 14.25 3.18118 14.0728 3.06216 13.7989C2.94313 13.525 2.99795 13.2066 3.20173 12.9883Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M14.6152 1.59495C14.9164 1.76289 15.0643 2.11463 14.9736 2.44736L12.9819 9.75003H20.25C20.5486 9.75003 20.8188 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118L16.5858 15.5252L21.5303 20.4697C21.8232 20.7626 21.8232 21.2375 21.5303 21.5304C21.2374 21.8232 20.7626 21.8232 20.4697 21.5304L2.46967 3.53036C2.17678 3.23746 2.17678 2.76259 2.46967 2.4697C2.76256 2.1768 3.23744 2.1768 3.53033 2.4697L8.43829 7.37766L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495ZM9.49958 8.43895L11.295 10.2344L12.7281 4.9798L9.49958 8.43895ZM12.3107 11.25L15.5245 14.4639L18.5241 11.25H12.3107ZM6.92046 10.1031C7.22328 10.3857 7.23964 10.8603 6.95702 11.1631L5.47591 12.75H9.25736C9.67157 12.75 10.0074 13.0858 10.0074 13.5C10.0074 13.9142 9.67157 14.25 9.25736 14.25H3.75C3.45135 14.25 3.18117 14.0728 3.06214 13.7989C2.94311 13.525 2.99794 13.2066 3.20171 12.9883L5.86043 10.1397C6.14306 9.83684 6.61765 9.82047 6.92046 10.1031ZM11.6096 14.9314C12.0092 15.0404 12.2449 15.4527 12.1359 15.8523L11.2719 19.0203L12.9466 17.2259C13.2293 16.923 13.7039 16.9067 14.0067 17.1893C14.3095 17.4719 14.3258 17.9465 14.0432 18.2493L10.2983 22.2618C10.063 22.5139 9.68603 22.573 9.38479 22.4051C9.08355 22.2372 8.93568 21.8854 9.02643 21.5527L10.6887 15.4576C10.7977 15.058 11.21 14.8224 11.6096 14.9314Z", + fill: color +})); +const LinkIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.9017 4.09835C18.4372 2.63388 16.0628 2.63388 14.5984 4.09835L10.0983 8.59835C8.63388 10.0628 8.63388 12.4372 10.0983 13.9017C10.4092 14.2125 10.7598 14.4565 11.133 14.6348C11.5068 14.8134 11.665 15.2611 11.4865 15.6349C11.3079 16.0086 10.8602 16.1669 10.4865 15.9883C9.96169 15.7376 9.47063 15.3953 9.03769 14.9623C6.98744 12.9121 6.98744 9.58794 9.03769 7.53769L13.5377 3.03769C15.5879 0.987437 18.9121 0.987437 20.9623 3.03769C23.0126 5.08794 23.0126 8.41206 20.9623 10.4623L19.2053 12.2193C18.9124 12.5122 18.4376 12.5122 18.1447 12.2193C17.8518 11.9264 17.8518 11.4515 18.1447 11.1586L19.9017 9.40165C21.3661 7.93718 21.3661 5.56282 19.9017 4.09835ZM12.5135 8.36513C12.6921 7.99138 13.1398 7.83313 13.5135 8.01167C14.0383 8.26236 14.5294 8.60475 14.9623 9.03769C17.0126 11.0879 17.0126 14.4121 14.9623 16.4623L10.4623 20.9623C8.41206 23.0126 5.08794 23.0126 3.03769 20.9623C0.987437 18.9121 0.987437 15.5879 3.03769 13.5377L4.79466 11.7807C5.08755 11.4878 5.56243 11.4878 5.85532 11.7807C6.14821 12.0736 6.14821 12.5485 5.85532 12.8414L4.09835 14.5984C2.63388 16.0628 2.63388 18.4372 4.09835 19.9017C5.56282 21.3661 7.93718 21.3661 9.40165 19.9017L13.9017 15.4016C15.3661 13.9372 15.3661 11.5628 13.9017 10.0983C13.5908 9.78748 13.2402 9.54347 12.867 9.36517C12.4932 9.18662 12.335 8.73889 12.5135 8.36513Z", + fill: color +})); +const ListBulletIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.625 6.75C2.625 6.12868 3.12868 5.625 3.75 5.625C4.37132 5.625 4.875 6.12868 4.875 6.75C4.875 7.37132 4.37132 7.875 3.75 7.875C3.12868 7.875 2.625 7.37132 2.625 6.75ZM7.5 6.75C7.5 6.33579 7.83579 6 8.25 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H8.25C7.83579 7.5 7.5 7.16421 7.5 6.75ZM2.625 12C2.625 11.3787 3.12868 10.875 3.75 10.875C4.37132 10.875 4.875 11.3787 4.875 12C4.875 12.6213 4.37132 13.125 3.75 13.125C3.12868 13.125 2.625 12.6213 2.625 12ZM7.5 12C7.5 11.5858 7.83579 11.25 8.25 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H8.25C7.83579 12.75 7.5 12.4142 7.5 12ZM2.625 17.25C2.625 16.6287 3.12868 16.125 3.75 16.125C4.37132 16.125 4.875 16.6287 4.875 17.25C4.875 17.8713 4.37132 18.375 3.75 18.375C3.12868 18.375 2.625 17.8713 2.625 17.25ZM7.5 17.25C7.5 16.8358 7.83579 16.5 8.25 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H8.25C7.83579 18 7.5 17.6642 7.5 17.25Z", + fill: color +})); +const LockIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 1.5C9.10051 1.5 6.75 3.85051 6.75 6.75V9.75C5.09315 9.75 3.75 11.0931 3.75 12.75V19.5C3.75 21.1569 5.09315 22.5 6.75 22.5H17.25C18.9069 22.5 20.25 21.1569 20.25 19.5V12.75C20.25 11.0931 18.9069 9.75 17.25 9.75V6.75C17.25 3.85051 14.8995 1.5 12 1.5ZM15.75 9.75V6.75C15.75 4.67893 14.0711 3 12 3C9.92893 3 8.25 4.67893 8.25 6.75V9.75H15.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.75 6.75C6.75 3.8505 9.10051 1.5 12 1.5C14.8995 1.5 17.25 3.85051 17.25 6.75V9.75C18.9069 9.75 20.25 11.0931 20.25 12.75V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V12.75C3.75 11.0931 5.09315 9.75 6.75 9.75V6.75ZM6.75 11.25C5.92157 11.25 5.25 11.9216 5.25 12.75V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V12.75C18.75 11.9216 18.0784 11.25 17.25 11.25H6.75ZM15.75 9.75H8.25V6.75C8.25 4.67893 9.92893 3 12 3C14.0711 3 15.75 4.67893 15.75 6.75V9.75Z", + fill: color +})); +const LockOpenIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18 1.5C20.8995 1.5 23.25 3.85051 23.25 6.75V10.5C23.25 10.9142 22.9142 11.25 22.5 11.25C22.0858 11.25 21.75 10.9142 21.75 10.5V6.75C21.75 4.67893 20.0711 3 18 3C15.9289 3 14.25 4.67893 14.25 6.75V9.75C15.9069 9.75 17.25 11.0931 17.25 12.75V19.5C17.25 21.1569 15.9069 22.5 14.25 22.5H3.75C2.09315 22.5 0.75 21.1569 0.75 19.5V12.75C0.75 11.0931 2.09315 9.75 3.75 9.75H12.75V6.75C12.75 3.85051 15.1005 1.5 18 1.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.75 6.75C12.75 3.85051 15.1005 1.5 18 1.5C20.8995 1.5 23.25 3.8505 23.25 6.75V10.5C23.25 10.9142 22.9142 11.25 22.5 11.25C22.0858 11.25 21.75 10.9142 21.75 10.5V6.75C21.75 4.67893 20.0711 3 18 3C15.9289 3 14.25 4.67893 14.25 6.75V9.75C15.9069 9.75 17.25 11.0931 17.25 12.75V19.5C17.25 21.1569 15.9069 22.5 14.25 22.5H3.75C2.09315 22.5 0.75 21.1569 0.75 19.5V12.75C0.75 11.0931 2.09315 9.75 3.75 9.75H12.75V6.75ZM3.75 11.25C2.92157 11.25 2.25 11.9216 2.25 12.75V19.5C2.25 20.3284 2.92157 21 3.75 21H14.25C15.0784 21 15.75 20.3284 15.75 19.5V12.75C15.75 11.9216 15.0784 11.25 14.25 11.25H3.75Z", + fill: color +})); +const MailIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M1.5 8.6691V17.25C1.5 18.9069 2.84315 20.25 4.5 20.25H19.5C21.1569 20.25 22.5 18.9069 22.5 17.25V8.6691L13.5723 14.1631C12.6081 14.7564 11.3919 14.7564 10.4277 14.1631L1.5 8.6691Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M22.5 6.90783V6.75C22.5 5.09315 21.1569 3.75 19.5 3.75H4.5C2.84315 3.75 1.5 5.09315 1.5 6.75V6.90783L11.2139 12.8856C11.696 13.1823 12.304 13.1823 12.7861 12.8856L22.5 6.90783Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 6.75C1.5 5.09315 2.84315 3.75 4.5 3.75H19.5C21.1569 3.75 22.5 5.09315 22.5 6.75V17.25C22.5 18.9069 21.1569 20.25 19.5 20.25H4.5C2.84315 20.25 1.5 18.9069 1.5 17.25V6.75ZM3 6.75V6.99271C3 7.5136 3.27023 7.9972 3.71385 8.2702L11.2139 12.8856C11.696 13.1823 12.304 13.1823 12.7861 12.8856L20.2861 8.2702C20.7298 7.9972 21 7.5136 21 6.99271V6.75C21 5.92157 20.3284 5.25 19.5 5.25H4.5C3.67157 5.25 3 5.92157 3 6.75ZM21 9.59217L13.5723 14.1631C12.6081 14.7564 11.3919 14.7564 10.4277 14.1631L3 9.59217V17.25C3 18.0784 3.67157 18.75 4.5 18.75H19.5C20.3284 18.75 21 18.0784 21 17.25V9.59217Z", + fill: color +})); +const MailOpenIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.5 22.5C21.1569 22.5 22.5 21.1568 22.5 19.5V11.3262L15.6212 15.3481L19.1056 17.2243C19.4703 17.4206 19.6067 17.8755 19.4104 18.2402C19.214 18.6049 18.7591 18.7413 18.3944 18.545L12.7112 15.4847C12.2672 15.2457 11.7328 15.2457 11.2889 15.4847L5.60558 18.545C5.24087 18.7413 4.78603 18.6049 4.58965 18.2402C4.39327 17.8755 4.52972 17.4206 4.89442 17.2243L8.37878 15.3481L1.5 11.3262V19.5C1.5 21.1568 2.84315 22.5 4.5 22.5L19.5 22.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M1.5 9.58861V8.84388C1.5 7.74023 2.10597 6.72571 3.0777 6.20247L10.5777 2.16401C11.4656 1.68589 12.5344 1.68589 13.4223 2.16401L20.9223 6.20247C21.894 6.72571 22.5 7.74024 22.5 8.84388V9.58861L14.0742 14.515L13.4223 14.164C12.5344 13.6859 11.4656 13.6859 10.5777 14.164L9.92585 14.515L1.5 9.58861Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5777 2.16401C11.4656 1.68589 12.5344 1.68589 13.4223 2.16401L20.9223 6.20247C21.894 6.72571 22.5 7.74024 22.5 8.84388V19.5C22.5 21.1568 21.1569 22.5 19.5 22.5H4.5C2.84315 22.5 1.5 21.1568 1.5 19.5L1.5 9.90663C1.5 9.90644 1.5 9.90682 1.5 9.90663L1.5 8.99997C1.5 8.99987 1.5 9.00007 1.5 8.99997L1.5 8.84388C1.5 7.74023 2.10597 6.72571 3.0777 6.20247L10.5777 2.16401ZM3 12.5041V19.5C3 20.3284 3.67157 21 4.5 21H19.5C20.3284 21 21 20.3284 21 19.5V12.5041C20.9744 12.5189 20.9485 12.5334 20.9223 12.5475L15.6712 15.375L19.1056 17.2243C19.4703 17.4206 19.6067 17.8755 19.4104 18.2402C19.214 18.6049 18.7591 18.7413 18.3944 18.545L12.7112 15.4847C12.2672 15.2457 11.7328 15.2457 11.2889 15.4847L5.60557 18.545C5.24087 18.7413 4.78602 18.6049 4.58965 18.2402C4.39327 17.8755 4.52972 17.4206 4.89442 17.2243L8.32879 15.375L3.0777 12.5475C3.05153 12.5334 3.02563 12.5189 3 12.5041ZM9.91074 14.5232L10.5777 14.164C11.4656 13.6859 12.5344 13.6859 13.4223 14.164L14.0893 14.5232L20.2112 11.2268C20.697 10.9651 21 10.4579 21 9.90606V8.84388C21 8.29206 20.697 7.78479 20.2112 7.52318L12.7112 3.48471C12.2672 3.24566 11.7328 3.24566 11.2889 3.48471L3.78885 7.52317C3.30299 7.78479 3 8.29206 3 8.84388V9.90606C3 9.90593 3 9.90619 3 9.90606C3.00015 10.4577 3.3031 10.9652 3.78885 11.2268L9.91074 14.5232Z", + fill: color +})); +const MapIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.16147 2.58076C8.68934 2.31683 9.31066 2.31683 9.83853 2.58076L14.8323 5.07765C14.9379 5.13043 15.0621 5.13043 15.1677 5.07765L19.0365 3.14326C20.2832 2.51992 21.75 3.42647 21.75 4.82031V17.3047C21.75 18.0149 21.3487 18.6642 20.7135 18.9818L15.8385 21.4193C15.3107 21.6832 14.6893 21.6832 14.1615 21.4193L9.16771 18.9224C9.06213 18.8696 8.93787 18.8696 8.8323 18.9224L4.96353 20.8568C3.71683 21.4801 2.25 20.5736 2.25 19.1797V6.69531C2.25 5.98512 2.65125 5.33587 3.28647 5.01826L8.16147 2.58076ZM9 6.00002C9.41421 6.00002 9.75 6.3358 9.75 6.75002V15C9.75 15.4142 9.41421 15.75 9 15.75C8.58579 15.75 8.25 15.4142 8.25 15V6.75002C8.25 6.3358 8.58579 6.00002 9 6.00002ZM15.75 9.00002C15.75 8.5858 15.4142 8.25002 15 8.25002C14.5858 8.25002 14.25 8.5858 14.25 9.00002V17.25C14.25 17.6642 14.5858 18 15 18C15.4142 18 15.75 17.6642 15.75 17.25V9.00002Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.16771 3.9224C9.06213 3.86962 8.93787 3.86962 8.83229 3.9224L3.95729 6.3599C3.83025 6.42342 3.75 6.55327 3.75 6.69531V19.1797C3.75 19.4585 4.04337 19.6398 4.2927 19.5151L8.16147 17.5808C8.68934 17.3168 9.31066 17.3168 9.83853 17.5808L14.8323 20.0776C14.9379 20.1304 15.0621 20.1304 15.1677 20.0776L20.0427 17.6401C20.1697 17.5766 20.25 17.4468 20.25 17.3047V4.82031C20.25 4.54154 19.9566 4.36023 19.7073 4.4849L15.8385 6.41929C15.3107 6.68322 14.6893 6.68322 14.1615 6.41929L9.16771 3.9224ZM8.16147 2.58076C8.68934 2.31683 9.31066 2.31683 9.83853 2.58076L14.8323 5.07765C14.9379 5.13043 15.0621 5.13043 15.1677 5.07765L19.0365 3.14326C20.2832 2.51992 21.75 3.42647 21.75 4.82031V17.3047C21.75 18.0149 21.3487 18.6642 20.7135 18.9818L15.8385 21.4193C15.3107 21.6832 14.6893 21.6832 14.1615 21.4193L9.16771 18.9224C9.06213 18.8696 8.93787 18.8696 8.83229 18.9224L4.96352 20.8568C3.71684 21.4801 2.25 20.5736 2.25 19.1797V6.69531C2.25 5.98512 2.65125 5.33587 3.28647 5.01826L8.16147 2.58076ZM9 6.00002C9.41421 6.00002 9.75 6.33581 9.75 6.75002V15C9.75 15.4142 9.41421 15.75 9 15.75C8.58579 15.75 8.25 15.4142 8.25 15V6.75002C8.25 6.33581 8.58579 6.00002 9 6.00002ZM15 8.25002C15.4142 8.25002 15.75 8.58581 15.75 9.00002V17.25C15.75 17.6642 15.4142 18 15 18C14.5858 18 14.25 17.6642 14.25 17.25V9.00002C14.25 8.58581 14.5858 8.25002 15 8.25002Z", + fill: color +})); +const MapPinIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.5397 22.351C11.57 22.3685 11.5937 22.3821 11.6105 22.3915L11.6384 22.4071C11.8613 22.5294 12.1378 22.5285 12.3608 22.4075L12.3895 22.3915C12.4063 22.3821 12.43 22.3685 12.4603 22.351C12.5207 22.316 12.607 22.265 12.7155 22.1982C12.9325 22.0646 13.2388 21.8676 13.6046 21.6091C14.3351 21.0931 15.3097 20.3274 16.2865 19.3273C18.2307 17.3368 20.25 14.3462 20.25 10.5C20.25 5.94365 16.5563 2.25 12 2.25C7.44365 2.25 3.75 5.94365 3.75 10.5C3.75 14.3462 5.76932 17.3368 7.71346 19.3273C8.69025 20.3274 9.66491 21.0931 10.3954 21.6091C10.7612 21.8676 11.0675 22.0646 11.2845 22.1982C11.393 22.265 11.4793 22.316 11.5397 22.351ZM12 13.5C13.6569 13.5 15 12.1569 15 10.5C15 8.84315 13.6569 7.5 12 7.5C10.3431 7.5 9 8.84315 9 10.5C9 12.1569 10.3431 13.5 12 13.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C8.27208 3.75 5.25 6.77208 5.25 10.5C5.25 13.796 6.98068 16.4303 8.78654 18.2793C9.68475 19.1989 10.5851 19.9066 11.2609 20.384C11.5588 20.5945 11.8119 20.7593 12 20.8769C12.1881 20.7593 12.4412 20.5945 12.7391 20.384C13.4149 19.9066 14.3153 19.1989 15.2135 18.2793C17.0193 16.4303 18.75 13.796 18.75 10.5C18.75 6.77208 15.7279 3.75 12 3.75ZM12 21.75C11.6397 22.4078 11.6395 22.4076 11.6392 22.4075L11.6365 22.406L11.6305 22.4027L11.6105 22.3915C11.5937 22.3821 11.57 22.3686 11.5397 22.351C11.4793 22.316 11.393 22.265 11.2845 22.1982C11.0675 22.0646 10.7612 21.8676 10.3954 21.6091C9.66491 21.0931 8.69025 20.3274 7.71346 19.3273C5.76932 17.3368 3.75 14.3462 3.75 10.5C3.75 5.94365 7.44365 2.25 12 2.25C16.5563 2.25 20.25 5.94365 20.25 10.5C20.25 14.3462 18.2307 17.3368 16.2865 19.3273C15.3097 20.3274 14.3351 21.0931 13.6046 21.6091C13.2388 21.8676 12.9325 22.0646 12.7155 22.1982C12.607 22.265 12.5207 22.316 12.4603 22.351C12.43 22.3686 12.4063 22.3821 12.3895 22.3915L12.3695 22.4027L12.3635 22.406L12.3616 22.4071C12.3613 22.4072 12.3603 22.4078 12 21.75ZM12 21.75L12.3603 22.4078C12.1358 22.5307 11.8636 22.5304 11.6392 22.4075L12 21.75ZM12 8.25C10.7574 8.25 9.75 9.25736 9.75 10.5C9.75 11.7426 10.7574 12.75 12 12.75C13.2426 12.75 14.25 11.7426 14.25 10.5C14.25 9.25736 13.2426 8.25 12 8.25ZM8.25 10.5C8.25 8.42893 9.92893 6.75 12 6.75C14.0711 6.75 15.75 8.42893 15.75 10.5C15.75 12.5711 14.0711 14.25 12 14.25C9.92893 14.25 8.25 12.5711 8.25 10.5Z", + fill: color +})); +const MegaphoneIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.8812 4.34537C14.81 5.17395 12.5917 5.71314 10.276 5.91296C9.60847 5.97055 8.93276 5.99996 8.25 5.99996H7.5C4.60051 5.99996 2.25 8.35046 2.25 11.25C2.25 13.8496 4.13945 16.0079 6.61997 16.4265C6.95424 17.7955 7.41805 19.1137 7.99764 20.3674C8.46171 21.3711 9.67181 21.6874 10.5803 21.1629L11.2366 20.784C12.1167 20.2758 12.4023 19.1913 12.0087 18.3158C11.7738 17.7935 11.5642 17.2573 11.3814 16.7089C13.2988 16.967 15.1419 17.4587 16.8812 18.1545C17.6069 15.9852 18 13.6635 18 11.2499C18 8.83642 17.6069 6.51472 16.8812 4.34537Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.2606 3.74066C19.0641 6.09636 19.5 8.62224 19.5 11.2499C19.5 13.8776 19.0641 16.4035 18.2606 18.7593C18.2054 18.921 18.1487 19.082 18.0901 19.2422C17.9477 19.6311 18.1476 20.0619 18.5366 20.2043C18.9256 20.3466 19.3563 20.1467 19.4987 19.7578C19.6387 19.3753 19.7696 18.9883 19.891 18.5972C20.4147 16.9105 20.7627 15.1468 20.914 13.3277C21.431 12.7893 21.75 12.0566 21.75 11.25C21.75 10.4433 21.431 9.71067 20.914 9.17222C20.7627 7.35313 20.4147 5.58942 19.891 3.90268C19.7696 3.51159 19.6387 3.12466 19.4987 2.74215C19.3563 2.35318 18.9256 2.15328 18.5366 2.29566C18.1476 2.43804 17.9477 2.86879 18.0901 3.25777C18.1487 3.41789 18.2055 3.57891 18.2606 3.74066Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M18.5366 2.29566C18.9256 2.15328 19.3563 2.35318 19.4987 2.74215C19.6387 3.12466 19.7696 3.51159 19.891 3.90268C20.4147 5.58942 20.7627 7.35313 20.914 9.17222C21.431 9.71067 21.75 10.4433 21.75 11.25C21.75 12.0566 21.431 12.7893 20.914 13.3277C20.7627 15.1468 20.4147 16.9105 19.891 18.5972C19.7696 18.9883 19.6387 19.3753 19.4987 19.7578C19.3563 20.1467 18.9256 20.3466 18.5366 20.2043C18.1476 20.0619 17.9477 19.6311 18.0901 19.2422C18.1487 19.082 18.2056 18.9211 18.2608 18.7593C16.1274 17.74 13.8142 17.0364 11.3814 16.7089C11.5642 17.2573 11.7738 17.7935 12.0087 18.3158C12.4023 19.1913 12.1167 20.2758 11.2366 20.784L10.5803 21.1629L10.2053 20.5134L10.5803 21.1629C9.67181 21.6874 8.46171 21.3711 7.99764 20.3674C7.41805 19.1137 6.95424 17.7955 6.61997 16.4265C4.13945 16.0079 2.25 13.8496 2.25 11.25C2.25 8.35046 4.60051 5.99996 7.5 5.99996H8.25C8.93276 5.99996 9.60847 5.97055 10.276 5.91296C13.1145 5.66804 15.8066 4.91322 18.2608 3.74057C18.2056 3.57883 18.1487 3.41789 18.0901 3.25777C17.9477 2.86879 18.1476 2.43804 18.5366 2.29566ZM18.7027 5.19069C16.3002 6.31161 13.6879 7.05815 10.9413 7.35526C10.6527 8.60622 10.5 9.90982 10.5 11.25C10.5 12.5901 10.6527 13.8937 10.9413 15.1447C13.6879 15.4418 16.3002 16.1883 18.7027 17.3092C19.0828 15.8973 19.3333 14.4321 19.4405 12.9268C19.4799 12.3731 19.5 11.8139 19.5 11.25C19.5 10.686 19.4799 10.1268 19.4405 9.57316C19.3333 8.06786 19.0828 6.60258 18.7027 5.19069ZM9.38039 15.0253C9.13091 13.8053 9 12.5426 9 11.25C9 9.95736 9.13091 8.69465 9.38039 7.47459C9.00566 7.49144 8.6288 7.49996 8.25 7.49996H7.5C5.42893 7.49996 3.75 9.17889 3.75 11.25C3.75 13.321 5.42893 15 7.5 15H8.25C8.6288 15 9.00565 15.0085 9.38039 15.0253ZM8.187 16.5C8.48694 17.6205 8.88063 18.7028 9.35917 19.7379C9.42948 19.89 9.63599 19.976 9.83029 19.8639L10.4866 19.4849C10.6517 19.3896 10.7419 19.1563 10.6406 18.9309C10.2952 18.1628 10 17.3671 9.75922 16.5481C9.26036 16.5162 8.75712 16.5 8.25 16.5H8.187Z", + fill: color +})); +const MicrophoneIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M8.25 4.5C8.25 2.42893 9.92893 0.75 12 0.75C14.0711 0.75 15.75 2.42893 15.75 4.5V12.75C15.75 14.8211 14.0711 16.5 12 16.5C9.92893 16.5 8.25 14.8211 8.25 12.75V4.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6 10.5C6.41421 10.5 6.75 10.8358 6.75 11.25V12.75C6.75 15.6495 9.1005 18 12 18C14.8995 18 17.25 15.6495 17.25 12.75V11.25C17.25 10.8358 17.5858 10.5 18 10.5C18.4142 10.5 18.75 10.8358 18.75 11.25V12.75C18.75 16.2244 16.125 19.0857 12.75 19.4588V21.75H15.75C16.1642 21.75 16.5 22.0858 16.5 22.5C16.5 22.9142 16.1642 23.25 15.75 23.25H8.25C7.83579 23.25 7.5 22.9142 7.5 22.5C7.5 22.0858 7.83579 21.75 8.25 21.75H11.25V19.4588C7.87504 19.0857 5.25 16.2244 5.25 12.75V11.25C5.25 10.8358 5.58579 10.5 6 10.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.25 4.5C8.25 2.42893 9.92893 0.75 12 0.75C14.0711 0.75 15.75 2.42893 15.75 4.5V12.75C15.75 14.8211 14.0711 16.5 12 16.5C9.92893 16.5 8.25 14.8211 8.25 12.75V4.5ZM12 2.25C10.7574 2.25 9.75 3.25736 9.75 4.5V12.75C9.75 13.9926 10.7574 15 12 15C13.2426 15 14.25 13.9926 14.25 12.75V4.5C14.25 3.25736 13.2426 2.25 12 2.25ZM6 10.5C6.41421 10.5 6.75 10.8358 6.75 11.25V12.75C6.75 15.6495 9.1005 18 12 18C14.8995 18 17.25 15.6495 17.25 12.75V11.25C17.25 10.8358 17.5858 10.5 18 10.5C18.4142 10.5 18.75 10.8358 18.75 11.25V12.75C18.75 16.2244 16.125 19.0857 12.75 19.4588V21.75H15.75C16.1642 21.75 16.5 22.0858 16.5 22.5C16.5 22.9142 16.1642 23.25 15.75 23.25H8.25C7.83579 23.25 7.5 22.9142 7.5 22.5C7.5 22.0858 7.83579 21.75 8.25 21.75H11.25V19.4588C7.87504 19.0857 5.25 16.2244 5.25 12.75V11.25C5.25 10.8358 5.58579 10.5 6 10.5Z", + fill: color +})); +const MinusIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.25 12C4.25 11.5858 4.58579 11.25 5 11.25H19C19.4142 11.25 19.75 11.5858 19.75 12C19.75 12.4142 19.4142 12.75 19 12.75H5C4.58579 12.75 4.25 12.4142 4.25 12Z", + fill: color +})); +const MinusCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM15 12.75C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25H9C8.58579 11.25 8.25 11.5858 8.25 12C8.25 12.4142 8.58579 12.75 9 12.75H15Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H15C15.4142 11.25 15.75 11.5858 15.75 12C15.75 12.4142 15.4142 12.75 15 12.75H9C8.58579 12.75 8.25 12.4142 8.25 12Z", + fill: color +})); +const MoneyIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.1558 14.7688C12.1558 14.5496 12.353 14.1492 13.1335 13.759C13.8692 13.3911 14.9379 13.142 16.1594 13.142C17.3809 13.142 18.4497 13.3911 19.1854 13.759C19.9579 14.1452 20.159 14.5414 20.163 14.762V14.7756C20.159 14.9962 19.9579 15.3924 19.1854 15.7787C18.4497 16.1465 17.3809 16.3956 16.1594 16.3956C14.9379 16.3956 13.8692 16.1465 13.1335 15.7787C12.353 15.3884 12.1558 14.988 12.1558 14.7688ZM20.163 16.9535C20.0623 17.0129 19.9597 17.0685 19.8562 17.1203C18.8713 17.6127 17.5633 17.8956 16.1594 17.8956C14.7556 17.8956 13.4475 17.6127 12.4627 17.1203C12.3591 17.0685 12.2565 17.0129 12.1557 16.9534V17.6885C12.1557 17.9087 12.3534 18.3091 13.1342 18.6991C13.8703 19.0667 14.9392 19.3153 16.1594 19.3153C17.3796 19.3153 18.4484 19.0667 19.1845 18.6991C19.9653 18.3091 20.163 17.9087 20.163 17.6885V16.9535ZM21.663 14.7528V14.5014H21.6454C21.5178 13.546 20.7177 12.8481 19.8562 12.4173C18.8713 11.9249 17.5633 11.642 16.1594 11.642C14.7556 11.642 13.4475 11.9249 12.4627 12.4173C11.9373 12.68 11.4347 13.0421 11.0936 13.5014H10.6557V17.6885C10.6557 18.7834 11.5236 19.5714 12.464 20.041C13.4492 20.5331 14.7571 20.8153 16.1594 20.8153C17.5616 20.8153 18.8695 20.5331 19.8547 20.041C20.7951 19.5714 21.663 18.7834 21.663 17.6885V14.7848C21.6631 14.7795 21.6631 14.7742 21.6631 14.7688C21.6631 14.7635 21.6631 14.7581 21.663 14.7528Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.81466 6.86698C4.03415 7.25723 3.83694 7.6576 3.83694 7.87682C3.83694 8.09604 4.03415 8.49641 4.81466 8.88667C5.55031 9.2545 6.61909 9.50365 7.84058 9.50365C9.06208 9.50365 10.1309 9.2545 10.8665 8.88667C11.6416 8.49912 11.8415 8.1016 11.8442 7.88141V7.87223C11.8415 7.65205 11.6416 7.25452 10.8665 6.86698C10.1309 6.49915 9.06208 6.25 7.84058 6.25C6.61909 6.25 5.55031 6.49915 4.81466 6.86698ZM2.33694 7.7499H2.34087C2.40488 6.72219 3.24064 5.97693 4.14384 5.52533C5.12867 5.03292 6.43671 4.75 7.84058 4.75C9.24445 4.75 10.5525 5.03292 11.5373 5.52533C12.4405 5.97693 13.2763 6.72219 13.3403 7.7499H13.3442V7.86595L13.3442 7.87682L13.3442 7.8877L13.3442 12.5426C12.7458 12.7716 12.2349 13.0641 11.8442 13.4021V13.1846C11.7435 13.2441 11.6408 13.2997 11.5373 13.3515C10.5525 13.8439 9.24443 14.1268 7.84056 14.1268C6.43669 14.1268 5.12864 13.8439 4.14381 13.3515C4.04028 13.2997 3.93764 13.2441 3.83694 13.1846V14.0042C3.83947 14.2244 4.03913 14.6221 4.81463 15.0098C5.55029 15.3777 6.61906 15.6268 7.84056 15.6268C9.06206 15.6268 10.1308 15.3777 10.8665 15.0098C10.9135 14.9864 10.9583 14.9628 11.0011 14.9393C11.0004 14.9595 11 14.9797 11 14.9999C11 15.4791 11.206 15.932 11.5723 16.3338C11.5606 16.3398 11.549 16.3457 11.5373 16.3515C10.5525 16.8439 9.24443 17.1268 7.84056 17.1268C6.43669 17.1268 5.12864 16.8439 4.14381 16.3515C3.27705 15.9181 2.47238 15.2143 2.35231 14.2499H2.33694V14.0101L2.33691 14L2.33694 11.0101L2.33691 11L2.33694 7.7499ZM4.81463 12.0098C4.03913 11.6221 3.83947 11.2244 3.83694 11.0042V10.0614C3.93765 10.1209 4.0403 10.1765 4.14384 10.2283C5.12867 10.7207 6.43671 11.0036 7.84058 11.0036C9.24445 11.0036 10.5525 10.7207 11.5373 10.2283C11.6409 10.1765 11.7435 10.1209 11.8442 10.0615V11.0017C11.8432 11.2213 11.645 11.6206 10.8665 12.0098C10.1308 12.3777 9.06206 12.6268 7.84056 12.6268C6.61906 12.6268 5.55029 12.3777 4.81463 12.0098Z", + fill: color +})); +const MoonIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.52839 1.71774C9.74339 1.93274 9.80731 2.25628 9.69021 2.53689C9.2458 3.60192 9 4.77131 9 6.00001C9 10.9706 13.0294 15 18 15C19.2287 15 20.3981 14.7542 21.4631 14.3098C21.7437 14.1927 22.0673 14.2566 22.2823 14.4716C22.4973 14.6866 22.5612 15.0102 22.4441 15.2908C20.8618 19.0827 17.1183 21.75 12.75 21.75C6.95101 21.75 2.25 17.049 2.25 11.25C2.25 6.88172 4.91735 3.13817 8.70924 1.55591C8.98985 1.43882 9.31338 1.50274 9.52839 1.71774Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.52839 1.71774C9.74339 1.93274 9.80731 2.25628 9.69021 2.53689C9.2458 3.60192 9 4.77131 9 6.00001C9 10.9706 13.0294 15 18 15C19.2287 15 20.3981 14.7542 21.4631 14.3098C21.7437 14.1927 22.0673 14.2566 22.2823 14.4716C22.4973 14.6866 22.5612 15.0102 22.4441 15.2908C20.8618 19.0827 17.1183 21.75 12.75 21.75C6.95101 21.75 2.25 17.049 2.25 11.25C2.25 6.88172 4.91735 3.13817 8.70924 1.55591C8.98985 1.43882 9.31338 1.50274 9.52839 1.71774ZM7.7365 3.77443C5.33138 5.39066 3.75 8.13627 3.75 11.25C3.75 16.2206 7.77944 20.25 12.75 20.25C15.8637 20.25 18.6094 18.6686 20.2256 16.2635C19.5079 16.4185 18.7632 16.5 18 16.5C12.201 16.5 7.5 11.799 7.5 6.00001C7.5 5.23683 7.58154 4.49215 7.7365 3.77443Z", + fill: color +})); +const MoreIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 12C4.5 11.1716 5.17157 10.5 6 10.5C6.82843 10.5 7.5 11.1716 7.5 12C7.5 12.8284 6.82843 13.5 6 13.5C5.17157 13.5 4.5 12.8284 4.5 12ZM10.5 12C10.5 11.1716 11.1716 10.5 12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12ZM16.5 12C16.5 11.1716 17.1716 10.5 18 10.5C18.8284 10.5 19.5 11.1716 19.5 12C19.5 12.8284 18.8284 13.5 18 13.5C17.1716 13.5 16.5 12.8284 16.5 12Z", + fill: color +})); +const MoreCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12 10.875C11.3787 10.875 10.875 11.3787 10.875 12C10.875 12.6213 11.3787 13.125 12 13.125C12.6213 13.125 13.125 12.6213 13.125 12C13.125 11.3787 12.6213 10.875 12 10.875ZM15.375 12C15.375 11.3787 15.8787 10.875 16.5 10.875C17.1213 10.875 17.625 11.3787 17.625 12C17.625 12.6213 17.1213 13.125 16.5 13.125C15.8787 13.125 15.375 12.6213 15.375 12ZM7.5 10.875C6.87868 10.875 6.375 11.3787 6.375 12C6.375 12.6213 6.87868 13.125 7.5 13.125C8.12132 13.125 8.625 12.6213 8.625 12C8.625 11.3787 8.12132 10.875 7.5 10.875Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM7.125 12C7.125 11.3787 7.62868 10.875 8.25 10.875C8.87132 10.875 9.375 11.3787 9.375 12C9.375 12.6213 8.87132 13.125 8.25 13.125C7.62868 13.125 7.125 12.6213 7.125 12ZM10.875 12C10.875 11.3787 11.3787 10.875 12 10.875C12.6213 10.875 13.125 11.3787 13.125 12C13.125 12.6213 12.6213 13.125 12 13.125C11.3787 13.125 10.875 12.6213 10.875 12ZM14.625 12C14.625 11.3787 15.1287 10.875 15.75 10.875C16.3713 10.875 16.875 11.3787 16.875 12C16.875 12.6213 16.3713 13.125 15.75 13.125C15.1287 13.125 14.625 12.6213 14.625 12Z", + fill: color +})); +const MoreVerticalIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 6C10.5 5.17157 11.1716 4.5 12 4.5C12.8284 4.5 13.5 5.17157 13.5 6C13.5 6.82843 12.8284 7.5 12 7.5C11.1716 7.5 10.5 6.82843 10.5 6ZM10.5 12C10.5 11.1716 11.1716 10.5 12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12ZM10.5 18C10.5 17.1716 11.1716 16.5 12 16.5C12.8284 16.5 13.5 17.1716 13.5 18C13.5 18.8284 12.8284 19.5 12 19.5C11.1716 19.5 10.5 18.8284 10.5 18Z", + fill: color +})); +const MusicalNoteIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.9516 1.65124C20.1395 1.79297 20.25 2.01466 20.25 2.25001V5.98344C20.2503 5.99476 20.2503 6.00606 20.25 6.01732V16.3028C20.25 17.6423 19.3621 18.8194 18.0742 19.1874L16.7542 19.5645C15.1234 20.0305 13.5 18.806 13.5 17.1099C13.5 15.9701 14.2556 14.9684 15.3515 14.6553L17.6621 13.9951C18.306 13.8111 18.75 13.2225 18.75 12.5528V6.9943L9.75 9.56573V19.3028C9.75 20.6423 8.86207 21.8194 7.57416 22.1874L6.25418 22.5645C4.62337 23.0305 3 21.806 3 20.1099C3 18.9701 3.75559 17.9684 4.85153 17.6553L7.16208 16.9951C7.80603 16.8111 8.25 16.2225 8.25 15.5528V9.01659C8.24974 9.00526 8.24974 8.99395 8.25 8.98268V5.25001C8.25 4.91515 8.47198 4.62086 8.79396 4.52886L19.294 1.52886C19.5202 1.46421 19.7638 1.50952 19.9516 1.65124Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.9516 1.65124C20.1395 1.79297 20.25 2.01466 20.25 2.25001V5.98341C20.2503 5.99475 20.2503 6.00607 20.25 6.01734V16.3028C20.25 17.6423 19.3621 18.8194 18.0742 19.1874L16.7542 19.5645C15.1234 20.0305 13.5 18.806 13.5 17.1099C13.5 15.9701 14.2556 14.9684 15.3515 14.6553L17.6621 13.9951C18.306 13.8111 18.75 13.2225 18.75 12.5528V6.9943L9.75 9.56573V19.3028C9.75 20.6423 8.86207 21.8194 7.57416 22.1874L6.25418 22.5645C4.62337 23.0305 3 21.806 3 20.1099C3 18.9701 3.75559 17.9684 4.85153 17.6553L7.16208 16.9951C7.80603 16.8111 8.25 16.2225 8.25 15.5528V9.01658C8.24974 9.00525 8.24974 8.99395 8.25 8.98269V5.25001C8.25 4.91515 8.47198 4.62086 8.79396 4.52886L19.294 1.52886C19.5202 1.46421 19.7638 1.50952 19.9516 1.65124ZM9.75 8.00571L18.75 5.43428V3.2443L9.75 5.81573V8.00571ZM8.25 18.1512C8.04075 18.272 7.81442 18.3688 7.57416 18.4374L5.26362 19.0976C4.81162 19.2267 4.5 19.6398 4.5 20.1099C4.5 20.8094 5.16952 21.3144 5.8421 21.1223L7.16208 20.7451C7.80603 20.5611 8.25 19.9725 8.25 19.3028V18.1512ZM18.75 15.1512C18.5408 15.272 18.3144 15.3688 18.0742 15.4374L15.7636 16.0976C15.3116 16.2267 15 16.6398 15 17.1099C15 17.8094 15.6695 18.3144 16.3421 18.1223L17.6621 17.7451C18.306 17.5611 18.75 16.9725 18.75 16.3028V15.1512Z", + fill: color +})); +const NetworkIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.21053 4.61538C8.21053 3.72323 8.95279 3 9.86842 3H13.6579C14.5735 3 15.3158 3.72323 15.3158 4.61538V8.30769C15.3158 9.19984 14.5735 9.92308 13.6579 9.92308H12.4737V11.3077H20.2895C20.6819 11.3077 21 11.6176 21 12C21 12.3824 20.6819 12.6923 20.2895 12.6923H17.2105V14.0769H18.3947C19.3104 14.0769 20.0526 14.8002 20.0526 15.6923V19.3846C20.0526 20.2768 19.3104 21 18.3947 21H14.6053C13.6896 21 12.9474 20.2768 12.9474 19.3846V15.6923C12.9474 14.8002 13.6896 14.0769 14.6053 14.0769H15.7895V12.6923H7.73684V14.0769H8.92105C9.83668 14.0769 10.5789 14.8002 10.5789 15.6923V19.3846C10.5789 20.2768 9.83668 21 8.92105 21H5.13158C4.21595 21 3.47368 20.2768 3.47368 19.3846V15.6923C3.47368 14.8002 4.21595 14.0769 5.13158 14.0769H6.31579V12.6923H3.71053C3.31811 12.6923 3 12.3824 3 12C3 11.6176 3.31811 11.3077 3.71053 11.3077H11.0526V9.92308H9.86842C8.95279 9.92308 8.21053 9.19984 8.21053 8.30769V4.61538Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.21053 4.61538C8.21053 3.72323 8.95279 3 9.86842 3H13.6579C14.5735 3 15.3158 3.72323 15.3158 4.61538V8.30769C15.3158 9.19984 14.5735 9.92308 13.6579 9.92308H12.4737V11.3077H20.2895C20.6819 11.3077 21 11.6176 21 12C21 12.3824 20.6819 12.6923 20.2895 12.6923H17.2105V14.0769H18.3947C19.3104 14.0769 20.0526 14.8002 20.0526 15.6923V19.3846C20.0526 20.2768 19.3104 21 18.3947 21H14.6053C13.6896 21 12.9474 20.2768 12.9474 19.3846V15.6923C12.9474 14.8002 13.6896 14.0769 14.6053 14.0769H15.7895V12.6923H7.73684V14.0769H8.92105C9.83668 14.0769 10.5789 14.8002 10.5789 15.6923V19.3846C10.5789 20.2768 9.83668 21 8.92105 21H5.13158C4.21595 21 3.47368 20.2768 3.47368 19.3846V15.6923C3.47368 14.8002 4.21595 14.0769 5.13158 14.0769H6.31579V12.6923H3.71053C3.31811 12.6923 3 12.3824 3 12C3 11.6176 3.31811 11.3077 3.71053 11.3077H11.0526V9.92308H9.86842C8.95279 9.92308 8.21053 9.19984 8.21053 8.30769V4.61538ZM9.86842 4.38462C9.73762 4.38462 9.63158 4.48793 9.63158 4.61538V8.30769C9.63158 8.43514 9.73762 8.53846 9.86842 8.53846H13.6579C13.7887 8.53846 13.8947 8.43514 13.8947 8.30769V4.61538C13.8947 4.48793 13.7887 4.38462 13.6579 4.38462H9.86842ZM5.13158 15.4615C5.00077 15.4615 4.89474 15.5649 4.89474 15.6923V19.3846C4.89474 19.5121 5.00077 19.6154 5.13158 19.6154H8.92105C9.05186 19.6154 9.15789 19.5121 9.15789 19.3846V15.6923C9.15789 15.5649 9.05186 15.4615 8.92105 15.4615H5.13158ZM14.6053 15.4615C14.4745 15.4615 14.3684 15.5649 14.3684 15.6923V19.3846C14.3684 19.5121 14.4745 19.6154 14.6053 19.6154H18.3947C18.5255 19.6154 18.6316 19.5121 18.6316 19.3846V15.6923C18.6316 15.5649 18.5255 15.4615 18.3947 15.4615H14.6053Z", + fill: color +})); +const NewspaperIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.125 3C3.08947 3 2.25 3.83947 2.25 4.875V18C2.25 19.6569 3.59315 21 5.25 21H20.25C18.5931 21 17.25 19.6569 17.25 18V4.875C17.25 3.83947 16.4105 3 15.375 3H4.125ZM12 9.75C11.5858 9.75 11.25 10.0858 11.25 10.5C11.25 10.9142 11.5858 11.25 12 11.25H13.5C13.9142 11.25 14.25 10.9142 14.25 10.5C14.25 10.0858 13.9142 9.75 13.5 9.75H12ZM11.25 7.5C11.25 7.08579 11.5858 6.75 12 6.75H13.5C13.9142 6.75 14.25 7.08579 14.25 7.5C14.25 7.91421 13.9142 8.25 13.5 8.25H12C11.5858 8.25 11.25 7.91421 11.25 7.5ZM6 12.75C5.58579 12.75 5.25 13.0858 5.25 13.5C5.25 13.9142 5.58579 14.25 6 14.25H13.5C13.9142 14.25 14.25 13.9142 14.25 13.5C14.25 13.0858 13.9142 12.75 13.5 12.75H6ZM5.25 16.5C5.25 16.0858 5.58579 15.75 6 15.75H13.5C13.9142 15.75 14.25 16.0858 14.25 16.5C14.25 16.9142 13.9142 17.25 13.5 17.25H6C5.58579 17.25 5.25 16.9142 5.25 16.5ZM6 6.75C5.58579 6.75 5.25 7.08579 5.25 7.5V10.5C5.25 10.9142 5.58579 11.25 6 11.25H9C9.41421 11.25 9.75 10.9142 9.75 10.5V7.5C9.75 7.08579 9.41421 6.75 9 6.75H6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.75 6.75H20.625C21.2463 6.75 21.75 7.25368 21.75 7.875V18C21.75 18.8284 21.0784 19.5 20.25 19.5C19.4216 19.5 18.75 18.8284 18.75 18V6.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 4.875C2.25 3.83947 3.08947 3 4.125 3H15.375C16.4105 3 17.25 3.83947 17.25 4.875V6.75H19.875C20.9105 6.75 21.75 7.58947 21.75 8.625V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V4.875ZM16.1513 19.5H5.25C4.42157 19.5 3.75 18.8284 3.75 18V4.875C3.75 4.66789 3.91789 4.5 4.125 4.5H15.375C15.5821 4.5 15.75 4.66789 15.75 4.875V18C15.75 18.5464 15.8961 19.0587 16.1513 19.5ZM18.75 19.5C19.5784 19.5 20.25 18.8284 20.25 18V8.625C20.25 8.41789 20.0821 8.25 19.875 8.25H17.25V18C17.25 18.8284 17.9216 19.5 18.75 19.5ZM5.25 7.5C5.25 7.08579 5.58579 6.75 6 6.75H9C9.41421 6.75 9.75 7.08579 9.75 7.5V10.5C9.75 10.9142 9.41421 11.25 9 11.25H6C5.58579 11.25 5.25 10.9142 5.25 10.5V7.5ZM6.75 8.25V9.75H8.25V8.25H6.75ZM11.25 7.5C11.25 7.08579 11.5858 6.75 12 6.75H13.5C13.9142 6.75 14.25 7.08579 14.25 7.5C14.25 7.91421 13.9142 8.25 13.5 8.25H12C11.5858 8.25 11.25 7.91421 11.25 7.5ZM11.25 10.5C11.25 10.0858 11.5858 9.75 12 9.75H13.5C13.9142 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 13.9142 11.25 13.5 11.25H12C11.5858 11.25 11.25 10.9142 11.25 10.5ZM5.25 13.5C5.25 13.0858 5.58579 12.75 6 12.75H13.5C13.9142 12.75 14.25 13.0858 14.25 13.5C14.25 13.9142 13.9142 14.25 13.5 14.25H6C5.58579 14.25 5.25 13.9142 5.25 13.5ZM5.25 16.5C5.25 16.0858 5.58579 15.75 6 15.75H13.5C13.9142 15.75 14.25 16.0858 14.25 16.5C14.25 16.9142 13.9142 17.25 13.5 17.25H6C5.58579 17.25 5.25 16.9142 5.25 16.5Z", + fill: color +})); +const OfficeIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 2.25C2.58579 2.25 2.25 2.58579 2.25 3C2.25 3.41421 2.58579 3.75 3 3.75V20.25H2.25C1.83579 20.25 1.5 20.5858 1.5 21C1.5 21.4142 1.83579 21.75 2.25 21.75H15V3.75C15.4142 3.75 15.75 3.41421 15.75 3C15.75 2.58579 15.4142 2.25 15 2.25H3ZM6.75 19.5V17.25C6.75 16.8358 7.08579 16.5 7.5 16.5H10.5C10.9142 16.5 11.25 16.8358 11.25 17.25V19.5C11.25 19.9142 10.9142 20.25 10.5 20.25H7.5C7.08579 20.25 6.75 19.9142 6.75 19.5ZM6 6.75C6 6.33579 6.33579 6 6.75 6H7.5C7.91421 6 8.25 6.33579 8.25 6.75C8.25 7.16421 7.91421 7.5 7.5 7.5H6.75C6.33579 7.5 6 7.16421 6 6.75ZM6.75 9C6.33579 9 6 9.33579 6 9.75C6 10.1642 6.33579 10.5 6.75 10.5H7.5C7.91421 10.5 8.25 10.1642 8.25 9.75C8.25 9.33579 7.91421 9 7.5 9H6.75ZM6 12.75C6 12.3358 6.33579 12 6.75 12H7.5C7.91421 12 8.25 12.3358 8.25 12.75C8.25 13.1642 7.91421 13.5 7.5 13.5H6.75C6.33579 13.5 6 13.1642 6 12.75ZM10.5 6C10.0858 6 9.75 6.33579 9.75 6.75C9.75 7.16421 10.0858 7.5 10.5 7.5H11.25C11.6642 7.5 12 7.16421 12 6.75C12 6.33579 11.6642 6 11.25 6H10.5ZM9.75 9.75C9.75 9.33579 10.0858 9 10.5 9H11.25C11.6642 9 12 9.33579 12 9.75C12 10.1642 11.6642 10.5 11.25 10.5H10.5C10.0858 10.5 9.75 10.1642 9.75 9.75ZM10.5 12C10.0858 12 9.75 12.3358 9.75 12.75C9.75 13.1642 10.0858 13.5 10.5 13.5H11.25C11.6642 13.5 12 13.1642 12 12.75C12 12.3358 11.6642 12 11.25 12H10.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M16.5 6.75V21.75H21.75C22.1642 21.75 22.5 21.4142 22.5 21C22.5 20.5858 22.1642 20.25 21.75 20.25H21V8.25C21.4142 8.25 21.75 7.91421 21.75 7.5C21.75 7.08579 21.4142 6.75 21 6.75H16.5ZM18 11.25C18 10.8358 18.3358 10.5 18.75 10.5H18.7575C19.1717 10.5 19.5075 10.8358 19.5075 11.25V11.2575C19.5075 11.6717 19.1717 12.0075 18.7575 12.0075H18.75C18.3358 12.0075 18 11.6717 18 11.2575V11.25ZM18.75 13.5C18.3358 13.5 18 13.8358 18 14.25V14.2575C18 14.6717 18.3358 15.0075 18.75 15.0075H18.7575C19.1717 15.0075 19.5075 14.6717 19.5075 14.2575V14.25C19.5075 13.8358 19.1717 13.5 18.7575 13.5H18.75ZM18 17.25C18 16.8358 18.3358 16.5 18.75 16.5H18.7575C19.1717 16.5 19.5075 16.8358 19.5075 17.25V17.2575C19.5075 17.6717 19.1717 18.0075 18.7575 18.0075H18.75C18.3358 18.0075 18 17.6717 18 17.2575V17.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 3C2.25 2.58579 2.58579 2.25 3 2.25H15C15.4142 2.25 15.75 2.58579 15.75 3C15.75 3.41421 15.4142 3.75 15 3.75V6.75H21C21.4142 6.75 21.75 7.08579 21.75 7.5C21.75 7.91421 21.4142 8.25 21 8.25V20.25H21.75C22.1642 20.25 22.5 20.5858 22.5 21C22.5 21.4142 22.1642 21.75 21.75 21.75H2.25C1.83579 21.75 1.5 21.4142 1.5 21C1.5 20.5858 1.83579 20.25 2.25 20.25H3V3.75C2.58579 3.75 2.25 3.41421 2.25 3ZM4.5 3.75V20.25H6V17.625C6 16.5895 6.83947 15.75 7.875 15.75H10.125C11.1605 15.75 12 16.5895 12 17.625V20.25H13.5V3.75H4.5ZM15 8.25V20.25H19.5V8.25H15ZM10.5 20.25V17.625C10.5 17.4179 10.3321 17.25 10.125 17.25H7.875C7.66789 17.25 7.5 17.4179 7.5 17.625V20.25H10.5ZM6 6.75C6 6.33579 6.33579 6 6.75 6H7.5C7.91421 6 8.25 6.33579 8.25 6.75C8.25 7.16421 7.91421 7.5 7.5 7.5H6.75C6.33579 7.5 6 7.16421 6 6.75ZM9.75 6.75C9.75 6.33579 10.0858 6 10.5 6H11.25C11.6642 6 12 6.33579 12 6.75C12 7.16421 11.6642 7.5 11.25 7.5H10.5C10.0858 7.5 9.75 7.16421 9.75 6.75ZM6 9.75C6 9.33579 6.33579 9 6.75 9H7.5C7.91421 9 8.25 9.33579 8.25 9.75C8.25 10.1642 7.91421 10.5 7.5 10.5H6.75C6.33579 10.5 6 10.1642 6 9.75ZM9.75 9.75C9.75 9.33579 10.0858 9 10.5 9H11.25C11.6642 9 12 9.33579 12 9.75C12 10.1642 11.6642 10.5 11.25 10.5H10.5C10.0858 10.5 9.75 10.1642 9.75 9.75ZM16.5 11.25C16.5 10.8358 16.8358 10.5 17.25 10.5H17.2575C17.6717 10.5 18.0075 10.8358 18.0075 11.25V11.2575C18.0075 11.6717 17.6717 12.0075 17.2575 12.0075H17.25C16.8358 12.0075 16.5 11.6717 16.5 11.2575V11.25ZM6 12.75C6 12.3358 6.33579 12 6.75 12H7.5C7.91421 12 8.25 12.3358 8.25 12.75C8.25 13.1642 7.91421 13.5 7.5 13.5H6.75C6.33579 13.5 6 13.1642 6 12.75ZM9.75 12.75C9.75 12.3358 10.0858 12 10.5 12H11.25C11.6642 12 12 12.3358 12 12.75C12 13.1642 11.6642 13.5 11.25 13.5H10.5C10.0858 13.5 9.75 13.1642 9.75 12.75ZM16.5 14.25C16.5 13.8358 16.8358 13.5 17.25 13.5H17.2575C17.6717 13.5 18.0075 13.8358 18.0075 14.25V14.2575C18.0075 14.6717 17.6717 15.0075 17.2575 15.0075H17.25C16.8358 15.0075 16.5 14.6717 16.5 14.2575V14.25ZM16.5 17.25C16.5 16.8358 16.8358 16.5 17.25 16.5H17.2575C17.6717 16.5 18.0075 16.8358 18.0075 17.25V17.2575C18.0075 17.6717 17.6717 18.0075 17.2575 18.0075H17.25C16.8358 18.0075 16.5 17.6717 16.5 17.2575V17.25Z", + fill: color +})); +const PaintBrushIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.5986 1.5C20.2232 1.5 19.8562 1.61111 19.5439 1.81934L14.4649 5.20533C13.1853 6.05835 12.0203 7.0624 10.993 8.19218C13.1064 9.18391 14.8161 10.8935 15.8078 13.007C16.9376 11.9797 17.9416 10.8146 18.7946 9.53508L22.1806 4.45609C22.3888 4.14375 22.5 3.77677 22.5 3.40139C22.5 2.35128 21.6487 1.5 20.5986 1.5ZM12.2995 15.5249C12.9568 15.1597 13.5898 14.7563 14.1954 14.3175C13.3836 12.258 11.742 10.6164 9.68246 9.80456C9.24361 10.4102 8.84023 11.0432 8.47506 11.7005L8.19653 12.2018C9.93302 12.6985 11.3015 14.0669 11.7981 15.8034L12.2995 15.5249ZM6.74995 13.5C4.67886 13.5 2.99995 15.1789 2.99995 17.25C2.99995 18.0784 2.32839 18.75 1.49995 18.75C1.46599 18.75 1.43219 18.7489 1.3986 18.7466C1.12245 18.7284 0.858681 18.8637 0.712418 19.0986C0.566154 19.3336 0.561166 19.63 0.699441 19.8697C1.60524 21.4402 3.30337 22.5 5.24995 22.5C8.14946 22.5 10.5 20.1495 10.5 17.25C10.5 15.1789 8.82104 13.5 6.74995 13.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.5439 1.81934C19.8562 1.61111 20.2232 1.5 20.5986 1.5C21.6487 1.5 22.5 2.35128 22.5 3.40139C22.5 3.77677 22.3889 4.14375 22.1806 4.45609L21.5566 4.04006L22.1806 4.45609L18.3046 10.2701C16.9911 12.2405 15.2868 13.8923 13.3182 15.1367C12.4114 15.7099 11.4484 16.1967 10.4417 16.5883C10.48 16.8034 10.5 17.0246 10.5 17.25L10.4999 17.2746M7.4117 13.5582C7.80331 12.5515 8.29006 11.5886 8.86326 10.6818C10.1076 8.71317 11.7595 7.00892 13.7299 5.69533L19.5439 1.81934M7.50685 15.1305C7.27022 15.046 7.0154 15 6.74998 15C5.50734 15 4.49998 16.0074 4.49998 17.25C4.49998 18.48 3.75973 19.5371 2.70044 20.0002C3.36996 20.6212 4.26594 21 5.24995 21C7.31513 21 8.99042 19.3306 8.99991 17.2677L8.99992 17.266L8.99998 17.25C8.99998 16.9495 8.94146 16.6645 8.83591 16.4044C8.61925 15.8707 8.20417 15.4397 7.68288 15.2019C7.66635 15.1975 7.64985 15.1925 7.63341 15.1869C7.58878 15.1717 7.54651 15.1527 7.50685 15.1305ZM8.80537 14.113C9.23578 14.3957 9.60442 14.7644 9.88685 15.1946C10.5935 14.9204 11.2764 14.5947 11.9306 14.2211C11.41 13.3328 10.6672 12.59 9.77884 12.0694C9.40529 12.7235 9.07959 13.4065 8.80537 14.113ZM10.5863 10.8042C11.6581 11.4433 12.5567 12.3419 13.1958 13.4137C14.7021 12.3444 16.0144 11.0013 17.0566 9.43803L20.9326 3.62404C20.9765 3.5581 21 3.48063 21 3.40139C21 3.17971 20.8203 3 20.5986 3C20.5193 3 20.4419 3.02346 20.3759 3.06741L19.9599 2.44338L20.3759 3.06741L14.562 6.94341C12.9987 7.9856 11.6556 9.29787 10.5863 10.8042Z", + fill: color +})); +const PaperClipIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M18.9696 3.65901C18.0909 2.78033 16.6663 2.78033 15.7876 3.65901L4.84835 14.5983L4.3802 14.1302L4.84835 14.5983C3.38388 16.0628 3.38388 18.4372 4.84835 19.9016C6.31282 21.3661 8.68718 21.3661 10.1517 19.9016L17.8446 12.2087C18.1375 11.9158 18.6124 11.9158 18.9053 12.2087C19.1982 12.5015 19.1982 12.9764 18.9053 13.2693L11.2123 20.9623C9.16206 23.0126 5.83794 23.0126 3.78769 20.9623C1.73744 18.9121 1.73744 15.5879 3.78769 13.5377L14.7269 2.59835L15.2573 3.12868L14.7269 2.59835C16.1914 1.13388 18.5658 1.13388 20.0302 2.59835C21.4947 4.06282 21.4947 6.43718 20.0302 7.90165L9.0973 18.8346C9.09521 18.8367 9.09311 18.8389 9.09099 18.841L9.08205 18.8498L9.08191 18.85L9.07747 18.8544C8.19765 19.7196 6.78319 19.7152 5.90901 18.841C5.03033 17.9623 5.03033 16.5377 5.90901 15.659C5.90901 15.659 5.90901 15.659 5.90901 15.659L13.7195 7.84833C14.0124 7.55543 14.4873 7.55543 14.7802 7.84832C15.0731 8.1412 15.0731 8.61608 14.7802 8.90898L6.96968 16.7197L6.96967 16.7197C6.67678 17.0126 6.67678 17.4874 6.96967 17.7803C7.26043 18.0711 7.7306 18.0732 8.02387 17.7867L18.9696 6.84099C19.8483 5.96231 19.8483 4.53769 18.9696 3.65901Z", + fill: color +})); +const PauseIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.25 4.5C8.66421 4.5 9 4.83579 9 5.25V18.75C9 19.1642 8.66421 19.5 8.25 19.5C7.83579 19.5 7.5 19.1642 7.5 18.75V5.25C7.5 4.83579 7.83579 4.5 8.25 4.5ZM15.75 4.5C16.1642 4.5 16.5 4.83579 16.5 5.25L16.5 18.75C16.5 19.1642 16.1642 19.5 15.75 19.5C15.3358 19.5 15 19.1642 15 18.75L15 5.25C15 4.83579 15.3358 4.5 15.75 4.5Z", + fill: color +})); +const PauseCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM9 8.25C8.58579 8.25 8.25 8.58579 8.25 9V15C8.25 15.4142 8.58579 15.75 9 15.75H9.75C10.1642 15.75 10.5 15.4142 10.5 15V9C10.5 8.58579 10.1642 8.25 9.75 8.25H9ZM14.25 8.25C13.8358 8.25 13.5 8.58579 13.5 9V15C13.5 15.4142 13.8358 15.75 14.25 15.75H15C15.4142 15.75 15.75 15.4142 15.75 15V9C15.75 8.58579 15.4142 8.25 15 8.25H14.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM9.75 8.25C10.1642 8.25 10.5 8.58579 10.5 9V15C10.5 15.4142 10.1642 15.75 9.75 15.75C9.33579 15.75 9 15.4142 9 15V9C9 8.58579 9.33579 8.25 9.75 8.25ZM14.25 8.25C14.6642 8.25 15 8.58579 15 9V15C15 15.4142 14.6642 15.75 14.25 15.75C13.8358 15.75 13.5 15.4142 13.5 15V9C13.5 8.58579 13.8358 8.25 14.25 8.25Z", + fill: color +})); +const PencilIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21.7312 2.26884C20.706 1.24372 19.044 1.24372 18.0189 2.26884L16.8617 3.426L20.574 7.13831L21.7312 5.98116C22.7563 4.95603 22.7563 3.29397 21.7312 2.26884Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.5134 8.19897L15.801 4.48666L3.65021 16.6375C3.03342 17.2543 2.58003 18.015 2.33101 18.851L1.53123 21.5359C1.45261 21.7998 1.52496 22.0856 1.71969 22.2803C1.91442 22.4751 2.2002 22.5474 2.46413 22.4688L5.14902 21.669C5.98499 21.42 6.74574 20.9666 7.36253 20.3498L19.5134 8.19897Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.6705 3.3295C20.2312 2.89017 19.5189 2.89017 19.0795 3.3295L17.9224 4.48667L19.5133 6.07766L20.6705 4.9205C21.1099 4.48116 21.1099 3.76884 20.6705 3.3295ZM18.4527 7.13832L16.8617 5.54733L4.71087 17.6982C4.27031 18.1387 3.94646 18.6821 3.76859 19.2792L3.3646 20.6354L4.72079 20.2314C5.31792 20.0536 5.86131 19.7297 6.30187 19.2891L18.4527 7.13832ZM18.0189 2.26884C19.044 1.24372 20.706 1.24372 21.7312 2.26884C22.7563 3.29397 22.7563 4.95603 21.7312 5.98116L7.36253 20.3498C6.74574 20.9666 5.98499 21.42 5.14902 21.669L2.46413 22.4688C2.20021 22.5474 1.91442 22.4751 1.71969 22.2803C1.52496 22.0856 1.45261 21.7998 1.53123 21.5359L2.33101 18.851C2.58003 18.015 3.03342 17.2543 3.65021 16.6375L18.0189 2.26884Z", + fill: color +})); +const PencilSquareIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21.7312 2.26884C20.706 1.24372 19.044 1.24372 18.0188 2.26884L16.8617 3.42599L20.574 7.1383L21.7312 5.98116C22.7563 4.95603 22.7563 3.29397 21.7312 2.26884Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.5133 8.19896L15.801 4.48665L7.40019 12.8875C6.78341 13.5043 6.33002 14.265 6.081 15.101L5.28122 17.7859C5.2026 18.0498 5.27494 18.3356 5.46967 18.5303C5.6644 18.7251 5.95019 18.7974 6.21412 18.7188L8.89901 17.919C9.73498 17.67 10.4957 17.2166 11.1125 16.5998L19.5133 8.19896Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.25 5.24999C3.59315 5.24999 2.25 6.59314 2.25 8.24999V18.75C2.25 20.4068 3.59315 21.75 5.25 21.75H15.75C17.4069 21.75 18.75 20.4068 18.75 18.75V13.5C18.75 13.0858 18.4142 12.75 18 12.75C17.5858 12.75 17.25 13.0858 17.25 13.5V18.75C17.25 19.5784 16.5784 20.25 15.75 20.25H5.25C4.42157 20.25 3.75 19.5784 3.75 18.75V8.24999C3.75 7.42156 4.42157 6.74999 5.25 6.74999H10.5C10.9142 6.74999 11.25 6.41421 11.25 5.99999C11.25 5.58578 10.9142 5.24999 10.5 5.24999H5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.6705 3.3295C20.2312 2.89017 19.5188 2.89017 19.0795 3.3295L17.9223 4.48667L19.5133 6.07766L20.6705 4.9205C21.1098 4.48116 21.1098 3.76884 20.6705 3.3295ZM18.4527 7.13832L16.8617 5.54733L8.46085 13.9482C8.02029 14.3887 7.69644 14.9321 7.51857 15.5292L7.11458 16.8854L8.47078 16.4814C9.0679 16.3036 9.61129 15.9797 10.0519 15.5391L18.4527 7.13832ZM18.0188 2.26884C19.044 1.24372 20.706 1.24372 21.7312 2.26884C22.7563 3.29397 22.7563 4.95603 21.7312 5.98116L11.1125 16.5998C10.4957 17.2166 9.73498 17.67 8.899 17.919L6.21411 18.7188C5.95019 18.7974 5.6644 18.7251 5.46967 18.5303C5.27494 18.3356 5.20259 18.0498 5.28121 17.7859L6.08099 15.101C6.33001 14.265 6.7834 13.5043 7.40019 12.8875L18.0188 2.26884ZM5.25 6.74999C4.42157 6.74999 3.75 7.42156 3.75 8.24999V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H15.75C16.5784 20.25 17.25 19.5784 17.25 18.75V14C17.25 13.5858 17.5858 13.25 18 13.25C18.4142 13.25 18.75 13.5858 18.75 14V18.75C18.75 20.4068 17.4069 21.75 15.75 21.75H5.25C3.59315 21.75 2.25 20.4068 2.25 18.75V8.24999C2.25 6.59314 3.59315 5.24999 5.25 5.24999H10C10.4142 5.24999 10.75 5.58578 10.75 5.99999C10.75 6.4142 10.4142 6.74999 10 6.74999H5.25Z", + fill: color +})); +const PhoneIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5Z", + fill: color +})); +const PhoneArrowDownLeftIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.5 9.75C19.5 10.1642 19.1642 10.5 18.75 10.5L14.25 10.5C13.8358 10.5 13.5 10.1642 13.5 9.75V5.25C13.5 4.83579 13.8358 4.5 14.25 4.5C14.6642 4.5 15 4.83579 15 5.25V7.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L16.0607 9L18.75 9C19.1642 9 19.5 9.33579 19.5 9.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5ZM20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L16.0607 9L18.75 9C19.1642 9 19.5 9.33579 19.5 9.75C19.5 10.1642 19.1642 10.5 18.75 10.5L14.25 10.5C13.8358 10.5 13.5 10.1642 13.5 9.75V5.25C13.5 4.83579 13.8358 4.5 14.25 4.5C14.6642 4.5 15 4.83579 15 5.25V7.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967Z", + fill: color +})); +const PhoneArrowUpRightIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15 3.75C15 3.33579 15.3358 3 15.75 3H20.25C20.6642 3 21 3.33579 21 3.75V8.25C21 8.66421 20.6642 9 20.25 9C19.8358 9 19.5 8.66421 19.5 8.25V5.56066L14.7803 10.2803C14.4874 10.5732 14.0126 10.5732 13.7197 10.2803C13.4268 9.98744 13.4268 9.51256 13.7197 9.21967L18.4393 4.5H15.75C15.3358 4.5 15 4.16421 15 3.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5ZM15 3.75C15 3.33579 15.3358 3 15.75 3H20.25C20.6642 3 21 3.33579 21 3.75V8.25C21 8.66421 20.6642 9 20.25 9C19.8358 9 19.5 8.66421 19.5 8.25V5.56066L14.7803 10.2803C14.4874 10.5732 14.0126 10.5732 13.7197 10.2803C13.4268 9.98744 13.4268 9.51256 13.7197 9.21967L18.4393 4.5H15.75C15.3358 4.5 15 4.16421 15 3.75Z", + fill: color +})); +const PhoneXMarkIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.2197 3.21967C15.5126 2.92678 15.9874 2.92678 16.2803 3.21967L18 4.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L19.0607 6L20.7803 7.71967C21.0732 8.01256 21.0732 8.48744 20.7803 8.78033C20.4874 9.07322 20.0126 9.07322 19.7197 8.78033L18 7.06066L16.2803 8.78033C15.9874 9.07322 15.5126 9.07322 15.2197 8.78033C14.9268 8.48744 14.9268 8.01256 15.2197 7.71967L16.9393 6L15.2197 4.28033C14.9268 3.98744 14.9268 3.51256 15.2197 3.21967Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5ZM15.2197 3.21967C15.5126 2.92678 15.9874 2.92678 16.2803 3.21967L18 4.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L19.0607 6L20.7803 7.71967C21.0732 8.01256 21.0732 8.48744 20.7803 8.78033C20.4874 9.07322 20.0126 9.07322 19.7197 8.78033L18 7.06066L16.2803 8.78033C15.9874 9.07322 15.5126 9.07322 15.2197 8.78033C14.9268 8.48744 14.9268 8.01256 15.2197 7.71967L16.9393 6L15.2197 4.28033C14.9268 3.98744 14.9268 3.51256 15.2197 3.21967Z", + fill: color +})); +const PhotoIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 6C1.5 4.75736 2.50736 3.75 3.75 3.75H20.25C21.4926 3.75 22.5 4.75736 22.5 6V18C22.5 19.2426 21.4926 20.25 20.25 20.25H3.75C2.50736 20.25 1.5 19.2426 1.5 18V6ZM3 16.0607V18C3 18.4142 3.33579 18.75 3.75 18.75H20.25C20.6642 18.75 21 18.4142 21 18V16.0607L18.3107 13.3713C17.7249 12.7855 16.7751 12.7855 16.1893 13.3713L15.3107 14.25L16.2803 15.2197C16.5732 15.5126 16.5732 15.9874 16.2803 16.2803C15.9874 16.5732 15.5126 16.5732 15.2197 16.2803L10.0607 11.1213C9.47487 10.5355 8.52513 10.5355 7.93934 11.1213L3 16.0607ZM13.125 8.25C13.125 7.62868 13.6287 7.125 14.25 7.125C14.8713 7.125 15.375 7.62868 15.375 8.25C15.375 8.87132 14.8713 9.375 14.25 9.375C13.6287 9.375 13.125 8.87132 13.125 8.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 6C1.5 4.75736 2.50736 3.75 3.75 3.75H20.25C21.4926 3.75 22.5 4.75736 22.5 6V18C22.5 19.2426 21.4926 20.25 20.25 20.25H3.75C2.50736 20.25 1.5 19.2426 1.5 18V6ZM3 16.0607V18C3 18.4142 3.33579 18.75 3.75 18.75H20.25C20.6642 18.75 21 18.4142 21 18V16.0607L18.3107 13.3713C17.7249 12.7855 16.7751 12.7855 16.1893 13.3713L15.3107 14.25L16.2803 15.2197C16.5732 15.5126 16.5732 15.9874 16.2803 16.2803C15.9874 16.5732 15.5126 16.5732 15.2197 16.2803L10.0607 11.1213C9.47487 10.5355 8.52513 10.5355 7.93934 11.1213L3 16.0607ZM14.25 13.1893L11.1213 10.0607C9.94975 8.88909 8.05026 8.88908 6.87868 10.0607L3 13.9393V6C3 5.58579 3.33579 5.25 3.75 5.25H20.25C20.6642 5.25 21 5.58579 21 6V13.9393L19.3713 12.3107C18.1997 11.1391 16.3003 11.1391 15.1287 12.3107L14.25 13.1893ZM13.125 8.25C13.125 7.62868 13.6287 7.125 14.25 7.125C14.8713 7.125 15.375 7.62868 15.375 8.25C15.375 8.87132 14.8713 9.375 14.25 9.375C13.6287 9.375 13.125 8.87132 13.125 8.25Z", + fill: color +})); +const PlayIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 5.6527C4.5 4.22656 6.029 3.32251 7.2786 4.00979L18.8192 10.3571C20.1144 11.0695 20.1144 12.9306 18.8192 13.6429L7.2786 19.9902C6.029 20.6775 4.5 19.7735 4.5 18.3473V5.6527Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 5.65266C4.5 4.22653 6.029 3.32248 7.2786 4.00976L18.8192 10.3571C20.1144 11.0694 20.1144 12.9305 18.8192 13.6429L7.2786 19.9902C6.029 20.6775 4.5 19.7734 4.5 18.3473V5.65266ZM6.55572 5.32408C6.3058 5.18663 6 5.36744 6 5.65266V18.3473C6 18.6325 6.3058 18.8133 6.55572 18.6759L18.0963 12.3286C18.3553 12.1861 18.3553 11.8139 18.0963 11.6714L6.55572 5.32408Z", + fill: color +})); +const PlayCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM16.2742 11.0166C17.0457 11.4452 17.0457 12.5548 16.2742 12.9835L10.6713 16.0962C9.9215 16.5127 9 15.9705 9 15.1127V8.88736C9 8.02957 9.9215 7.48735 10.6713 7.90393L16.2742 11.0166Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM10.5 9.52464V14.4754L14.9557 12L10.5 9.52464ZM9 8.88732C9 8.02952 9.9215 7.48731 10.6713 7.90389L16.2742 11.0166C17.0457 11.4452 17.0457 12.5548 16.2742 12.9834L10.6713 16.0961C9.9215 16.5127 9 15.9705 9 15.1127V8.88732Z", + fill: color +})); +const PlayPauseIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15 6.75C15.4142 6.75 15.75 7.08579 15.75 7.5V18C15.75 18.4142 15.4142 18.75 15 18.75C14.5858 18.75 14.25 18.4142 14.25 18V7.5C14.25 7.08579 14.5858 6.75 15 6.75ZM21 6.75C21.4142 6.75 21.75 7.08579 21.75 7.5V18C21.75 18.4142 21.4142 18.75 21 18.75C20.5858 18.75 20.25 18.4142 20.25 18V7.5C20.25 7.08579 20.5858 6.75 21 6.75ZM2.25 8.68858C2.25 7.24891 3.80528 6.34635 5.05526 7.06062L12.1628 11.122C13.4224 11.8418 13.4224 13.6582 12.1628 14.378L5.05526 18.4394C3.80528 19.1537 2.25 18.2511 2.25 16.8114V8.68858ZM4.31105 8.36299C4.06106 8.22013 3.75 8.40064 3.75 8.68858V16.8114C3.75 17.0994 4.06106 17.2799 4.31105 17.137L11.4185 13.0756C11.6705 12.9316 11.6705 12.5684 11.4185 12.4244L4.31105 8.36299Z", + fill: color +})); +const PlusIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C12.4142 3.75 12.75 4.08579 12.75 4.5V11.25H19.5C19.9142 11.25 20.25 11.5858 20.25 12C20.25 12.4142 19.9142 12.75 19.5 12.75H12.75V19.5C12.75 19.9142 12.4142 20.25 12 20.25C11.5858 20.25 11.25 19.9142 11.25 19.5V12.75H4.5C4.08579 12.75 3.75 12.4142 3.75 12C3.75 11.5858 4.08579 11.25 4.5 11.25H11.25V4.5C11.25 4.08579 11.5858 3.75 12 3.75Z", + fill: color +})); +const PlusCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.75 9C12.75 8.58579 12.4142 8.25 12 8.25C11.5858 8.25 11.25 8.58579 11.25 9V11.25H9C8.58579 11.25 8.25 11.5858 8.25 12C8.25 12.4142 8.58579 12.75 9 12.75H11.25V15C11.25 15.4142 11.5858 15.75 12 15.75C12.4142 15.75 12.75 15.4142 12.75 15V12.75H15C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25H12.75V9Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V11.25H15C15.4142 11.25 15.75 11.5858 15.75 12C15.75 12.4142 15.4142 12.75 15 12.75H12.75V15C12.75 15.4142 12.4142 15.75 12 15.75C11.5858 15.75 11.25 15.4142 11.25 15V12.75H9C8.58579 12.75 8.25 12.4142 8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H11.25V9C11.25 8.58579 11.5858 8.25 12 8.25Z", + fill: color +})); +const PowerIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V12C12.75 12.4142 12.4142 12.75 12 12.75C11.5858 12.75 11.25 12.4142 11.25 12V3C11.25 2.58579 11.5858 2.25 12 2.25ZM6.16637 5.10571C6.45926 5.3986 6.45926 5.87348 6.16637 6.16637C2.94454 9.38819 2.94454 14.6118 6.16637 17.8336C9.38819 21.0555 14.6118 21.0555 17.8336 17.8336C21.0555 14.6118 21.0555 9.38819 17.8336 6.16637C17.5407 5.87348 17.5407 5.3986 17.8336 5.10571C18.1265 4.81282 18.6014 4.81282 18.8943 5.10571C22.7019 8.91332 22.7019 15.0867 18.8943 18.8943C15.0867 22.7019 8.91332 22.7019 5.10571 18.8943C1.2981 15.0867 1.2981 8.91332 5.10571 5.10571C5.3986 4.81282 5.87348 4.81282 6.16637 5.10571Z", + fill: color +})); +const PresentationChartBarIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 2.25C1.83579 2.25 1.5 2.58579 1.5 3C1.5 3.41421 1.83579 3.75 2.25 3.75H3V14.25C3 15.9069 4.34315 17.25 6 17.25H7.20943L6.03849 20.7628C5.9075 21.1558 6.11987 21.5805 6.51283 21.7115C6.90579 21.8425 7.33053 21.6301 7.46151 21.2372L7.79057 20.25H16.2094L16.5385 21.2372C16.6695 21.6301 17.0942 21.8425 17.4872 21.7115C17.8801 21.5805 18.0925 21.1558 17.9615 20.7628L16.7906 17.25H18C19.6569 17.25 21 15.9069 21 14.25V3.75H21.75C22.1642 3.75 22.5 3.41421 22.5 3C22.5 2.58579 22.1642 2.25 21.75 2.25H2.25ZM8.29057 18.75L8.79057 17.25H15.2094L15.7094 18.75H8.29057ZM15.75 6.75C15.75 6.33579 15.4142 6 15 6C14.5858 6 14.25 6.33579 14.25 6.75V12.75C14.25 13.1642 14.5858 13.5 15 13.5C15.4142 13.5 15.75 13.1642 15.75 12.75V6.75ZM12.75 9C12.75 8.58579 12.4142 8.25 12 8.25C11.5858 8.25 11.25 8.58579 11.25 9V12.75C11.25 13.1642 11.5858 13.5 12 13.5C12.4142 13.5 12.75 13.1642 12.75 12.75V9ZM9.75 11.25C9.75 10.8358 9.41421 10.5 9 10.5C8.58579 10.5 8.25 10.8358 8.25 11.25V12.75C8.25 13.1642 8.58579 13.5 9 13.5C9.41421 13.5 9.75 13.1642 9.75 12.75V11.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 3C1.5 2.58579 1.83579 2.25 2.25 2.25H21.75C22.1642 2.25 22.5 2.58579 22.5 3C22.5 3.41421 22.1642 3.75 21.75 3.75H21V14.25C21 15.9069 19.6569 17.25 18 17.25H16.7906L17.9615 20.7628C18.0925 21.1558 17.8801 21.5805 17.4872 21.7115C17.0942 21.8425 16.6695 21.6301 16.5385 21.2372L16.2094 20.25H7.79057L7.46151 21.2372C7.33053 21.6301 6.90579 21.8425 6.51283 21.7115C6.11987 21.5805 5.9075 21.1558 6.03849 20.7628L7.20943 17.25H6C4.34315 17.25 3 15.9069 3 14.25V3.75H2.25C1.83579 3.75 1.5 3.41421 1.5 3ZM4.5 3.75V14.25C4.5 15.0784 5.17157 15.75 6 15.75H18C18.8284 15.75 19.5 15.0784 19.5 14.25V3.75H4.5ZM8.79057 17.25L8.29057 18.75H15.7094L15.2094 17.25H8.79057ZM15 6C15.4142 6 15.75 6.33579 15.75 6.75V12.75C15.75 13.1642 15.4142 13.5 15 13.5C14.5858 13.5 14.25 13.1642 14.25 12.75V6.75C14.25 6.33579 14.5858 6 15 6ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM9 10.5C9.41421 10.5 9.75 10.8358 9.75 11.25V12.75C9.75 13.1642 9.41421 13.5 9 13.5C8.58579 13.5 8.25 13.1642 8.25 12.75V11.25C8.25 10.8358 8.58579 10.5 9 10.5Z", + fill: color +})); +const PresentationChartLineIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 2.25C1.83579 2.25 1.5 2.58579 1.5 3C1.5 3.41421 1.83579 3.75 2.25 3.75H3V14.25C3 15.9069 4.34315 17.25 6 17.25H7.20943L6.03849 20.7628C5.9075 21.1558 6.11987 21.5805 6.51283 21.7115C6.90579 21.8425 7.33053 21.6301 7.46151 21.2372L7.79057 20.25H16.2094L16.5385 21.2372C16.6695 21.6301 17.0942 21.8425 17.4872 21.7115C17.8801 21.5805 18.0925 21.1558 17.9615 20.7628L16.7906 17.25H18C19.6569 17.25 21 15.9069 21 14.25V3.75H21.75C22.1642 3.75 22.5 3.41421 22.5 3C22.5 2.58579 22.1642 2.25 21.75 2.25H2.25ZM8.79057 17.25H15.2094L15.7094 18.75H8.29057L8.79057 17.25ZM16.8755 8.25467C17.2341 8.04727 17.3566 7.58847 17.1492 7.22992C16.9418 6.87138 16.483 6.74886 16.1245 6.95626C14.7577 7.74688 13.5517 8.78371 12.5667 10.0061L11.0303 8.46975C10.7374 8.17686 10.2626 8.17686 9.96967 8.46975L6.96967 11.4698C6.67678 11.7626 6.67678 12.2375 6.96967 12.5304C7.26256 12.8233 7.73744 12.8233 8.03033 12.5304L10.5 10.0607L12.1173 11.678C12.2742 11.835 12.4927 11.9143 12.7138 11.8947C12.9349 11.8751 13.136 11.7586 13.2629 11.5765C14.207 10.2217 15.4414 9.08428 16.8755 8.25467Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 3C1.5 2.58579 1.83579 2.25 2.25 2.25H21.75C22.1642 2.25 22.5 2.58579 22.5 3C22.5 3.41421 22.1642 3.75 21.75 3.75H21V14.25C21 15.9069 19.6569 17.25 18 17.25H16.7906L17.9615 20.7628C18.0925 21.1558 17.8801 21.5805 17.4872 21.7115C17.0942 21.8425 16.6695 21.6301 16.5385 21.2372L16.2094 20.25H7.79057L7.46151 21.2372C7.33053 21.6301 6.90579 21.8425 6.51283 21.7115C6.11987 21.5805 5.9075 21.1558 6.03849 20.7628L7.20943 17.25H6C4.34315 17.25 3 15.9069 3 14.25V3.75H2.25C1.83579 3.75 1.5 3.41421 1.5 3ZM4.5 3.75V14.25C4.5 15.0784 5.17157 15.75 6 15.75H18C18.8284 15.75 19.5 15.0784 19.5 14.25V3.75H4.5ZM8.79057 17.25L8.29057 18.75H15.7094L15.2094 17.25H8.79057ZM17.1492 7.22984C17.3566 7.58839 17.2341 8.04718 16.8755 8.25459C15.4414 9.08419 14.207 10.2216 13.2629 11.5764C13.136 11.7585 12.9349 11.8751 12.7138 11.8947C12.4927 11.9143 12.2742 11.8349 12.1173 11.6779L10.5 10.0607L8.03033 12.5303C7.73744 12.8232 7.26256 12.8232 6.96967 12.5303C6.67678 12.2374 6.67678 11.7626 6.96967 11.4697L9.96967 8.46967C10.2626 8.17678 10.7374 8.17678 11.0303 8.46967L12.5667 10.0061C13.5517 8.78363 14.7577 7.7468 16.1245 6.95618C16.483 6.74878 16.9418 6.8713 17.1492 7.22984Z", + fill: color +})); +const PrinterIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.875 1.5C6.83947 1.5 6 2.33947 6 3.375V6.36564C5.5736 6.41799 5.1489 6.47583 4.72596 6.53912C3.27191 6.75668 2.25 8.02163 2.25 9.45569V15.75C2.25 17.4069 3.59315 18.75 5.25 18.75H5.51963L5.36461 20.4552C5.26479 21.5533 6.12935 22.5 7.23191 22.5H16.7681C17.8706 22.5 18.7352 21.5533 18.6354 20.4552L18.4804 18.75H18.75C20.4069 18.75 21.75 17.4069 21.75 15.75V9.45569C21.75 8.02163 20.7281 6.75668 19.274 6.53912C18.8511 6.47583 18.4264 6.41799 18 6.36564V3.375C18 2.33947 17.1605 1.5 16.125 1.5H7.875ZM16.5 6.20498V3.375C16.5 3.16789 16.3321 3 16.125 3H7.875C7.66789 3 7.5 3.16789 7.5 3.375V6.20498C8.98198 6.06931 10.483 6 12 6C13.517 6 15.018 6.06931 16.5 6.20498ZM16.2834 14.4696C16.4607 14.4879 16.5996 14.6298 16.6158 14.8073L17.1415 20.591C17.1615 20.8107 16.9886 21 16.7681 21H7.23191C7.0114 21 6.83849 20.8107 6.85845 20.591L7.38425 14.8073C7.40039 14.6298 7.53926 14.4879 7.71659 14.4696C9.12438 14.3244 10.5534 14.25 12 14.25C13.4466 14.25 14.8756 14.3244 16.2834 14.4696ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H18.0075C18.4217 9.75 18.7575 10.0858 18.7575 10.5V10.5075C18.7575 10.9217 18.4217 11.2575 18.0075 11.2575H18C17.5858 11.2575 17.25 10.9217 17.25 10.5075V10.5ZM15 9.75C14.5858 9.75 14.25 10.0858 14.25 10.5V10.5075C14.25 10.9217 14.5858 11.2575 15 11.2575H15.0075C15.4217 11.2575 15.7575 10.9217 15.7575 10.5075V10.5C15.7575 10.0858 15.4217 9.75 15.0075 9.75H15Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6 3.375C6 2.33947 6.83947 1.5 7.875 1.5H16.125C17.1605 1.5 18 2.33947 18 3.375V6.36564C18.4264 6.41799 18.8511 6.47583 19.274 6.53912C20.7281 6.75668 21.75 8.02163 21.75 9.45569V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H18.4804L18.6354 20.4552C18.7352 21.5533 17.8706 22.5 16.7681 22.5H7.23191C6.12935 22.5 5.26479 21.5533 5.36461 20.4552L5.51963 18.75H5.25C3.59315 18.75 2.25 17.4069 2.25 15.75V9.45569C2.25 8.02163 3.27191 6.75668 4.72596 6.53912C5.1489 6.47583 5.5736 6.41799 6 6.36564V3.375ZM7.5 6.20498C8.98199 6.06931 10.483 6 12 6C13.517 6 15.018 6.06931 16.5 6.20498V3.375C16.5 3.16789 16.3321 3 16.125 3H7.875C7.66789 3 7.5 3.16789 7.5 3.375V6.20498ZM5.656 17.25L5.89077 14.6675C5.57054 14.6205 5.30572 14.3682 5.25756 14.0315C5.19891 13.6215 5.48376 13.2415 5.8938 13.1829C6.13748 13.148 6.38181 13.1152 6.62678 13.0845C8.38712 12.8637 10.1805 12.75 12 12.75C13.8195 12.75 15.6129 12.8637 17.3732 13.0845C17.6182 13.1152 17.8625 13.148 18.1062 13.1829C18.5162 13.2415 18.8011 13.6215 18.7424 14.0315C18.6943 14.3682 18.4295 14.6205 18.1092 14.6675L18.344 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.45569C20.25 8.72787 19.7361 8.12495 19.0521 8.0226C18.4283 7.92927 17.8005 7.84812 17.1689 7.77942C15.4715 7.59478 13.747 7.5 12 7.5C10.253 7.5 8.52845 7.59478 6.83111 7.77942C6.19954 7.84812 5.57173 7.92927 4.94793 8.0226C4.2639 8.12495 3.75 8.72787 3.75 9.45569V15.75C3.75 16.5784 4.42157 17.25 5.25 17.25H5.656ZM16.588 14.5022C15.0819 14.3356 13.5511 14.25 12 14.25C10.4489 14.25 8.91812 14.3356 7.41198 14.5022L6.85845 20.591C6.83849 20.8107 7.0114 21 7.23191 21H16.7681C16.9886 21 17.1615 20.8107 17.1415 20.591L16.588 14.5022ZM14.25 10.5C14.25 10.0858 14.5858 9.75 15 9.75H15.0075C15.4217 9.75 15.7575 10.0858 15.7575 10.5V10.5075C15.7575 10.9217 15.4217 11.2575 15.0075 11.2575H15C14.5858 11.2575 14.25 10.9217 14.25 10.5075V10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H18.0075C18.4217 9.75 18.7575 10.0858 18.7575 10.5V10.5075C18.7575 10.9217 18.4217 11.2575 18.0075 11.2575H18C17.5858 11.2575 17.25 10.9217 17.25 10.5075V10.5Z", + fill: color +})); +const PuzzlePieceIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.25 5.33694C11.25 4.98178 11.064 4.66076 10.8488 4.3782C10.6279 4.0881 10.5 3.744 10.5 3.375C10.5 2.33947 11.5074 1.5 12.75 1.5C13.9926 1.5 15 2.33947 15 3.375C15 3.744 14.8721 4.0881 14.6512 4.3782C14.436 4.66076 14.25 4.98178 14.25 5.33694C14.25 5.66929 14.5277 5.9346 14.8595 5.9148C16.7701 5.80079 18.6498 5.57328 20.4922 5.23898C20.6949 5.20219 20.9039 5.25044 21.07 5.37241C21.2361 5.49437 21.3447 5.6793 21.3703 5.88377C21.5943 7.67324 21.7213 9.49263 21.7459 11.3365C21.7508 11.7028 21.4533 11.9999 21.0869 12C20.7318 12 20.4108 11.814 20.1282 11.5988C19.8381 11.3779 19.494 11.25 19.125 11.25C18.0895 11.25 17.25 12.2574 17.25 13.5C17.25 14.7426 18.0895 15.75 19.125 15.75C19.494 15.75 19.8381 15.6221 20.1282 15.4012C20.4108 15.1861 20.7318 15 21.0869 15C21.3974 15 21.6439 15.2617 21.6214 15.5713C21.5028 17.2098 21.3031 18.8261 21.0264 20.4161C20.9721 20.728 20.7279 20.9722 20.416 21.0264C18.5969 21.343 16.7434 21.5587 14.8615 21.6677C14.5285 21.6869 14.25 21.4205 14.25 21.0869C14.25 20.7318 14.436 20.4108 14.6512 20.1282C14.8721 19.8381 15 19.494 15 19.125C15 18.0895 13.9926 17.25 12.75 17.25C11.5074 17.25 10.5 18.0895 10.5 19.125C10.5 19.494 10.6279 19.8381 10.8488 20.1282C11.064 20.4108 11.25 20.7318 11.25 21.0869C11.25 21.4485 10.954 21.7405 10.5925 21.7303C9.00303 21.6852 7.43238 21.564 5.88413 21.3702C5.67966 21.3446 5.49473 21.236 5.37277 21.0699C5.25081 20.9038 5.20256 20.6948 5.23935 20.4921C5.53223 18.8781 5.74315 17.2354 5.8676 15.5683C5.89058 15.2605 5.64563 15 5.33694 15C4.98178 15 4.66076 15.1861 4.3782 15.4012C4.0881 15.6221 3.744 15.75 3.375 15.75C2.33947 15.75 1.5 14.7426 1.5 13.5C1.5 12.2574 2.33947 11.25 3.375 11.25C3.744 11.25 4.0881 11.3779 4.3782 11.5988C4.66076 11.814 4.98178 12 5.33694 12C5.7033 12 6.00078 11.703 5.99574 11.3367C5.97334 9.70845 5.86862 8.10026 5.68559 6.51628C5.6593 6.28881 5.73838 6.06178 5.9003 5.89986C6.06222 5.73794 6.28925 5.65887 6.51672 5.68515C7.85902 5.84025 9.2186 5.93912 10.5931 5.97931C10.9541 5.98987 11.25 5.69817 11.25 5.33694Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.75 3C11.7877 3 11.25 3.62591 11.25 4.125C11.25 4.31469 11.3145 4.50174 11.4455 4.67385C11.6828 4.98549 12 5.47438 12 6.08694C12 6.86423 11.3617 7.50202 10.5714 7.47925C9.46249 7.44731 8.36273 7.37833 7.27336 7.27348C7.40195 8.6098 7.47657 9.96176 7.49505 11.3271C7.50574 12.1178 6.86451 12.7499 6.08703 12.75H6.08694C5.47438 12.75 4.98549 12.4328 4.67384 12.1955L5.1282 11.5988L4.67384 12.1955C4.50174 12.0645 4.31469 12 4.125 12C3.62591 12 3 12.5377 3 13.5C3 14.4623 3.62591 15 4.125 15C4.31469 15 4.50174 14.9355 4.67384 14.8045C4.98549 14.5672 5.47438 14.25 6.08694 14.25C6.82607 14.25 7.42193 14.8752 7.36688 15.6241C7.25895 17.0925 7.08595 18.543 6.85074 19.9726C8.04785 20.1024 9.25849 20.1874 10.4809 20.226C10.4515 20.1321 10.3841 20.0058 10.2522 19.8326C9.94147 19.4245 9.75011 18.9234 9.75011 18.375C9.75011 16.8031 11.2271 15.75 12.7501 15.75C14.2731 15.75 15.7501 16.8031 15.7501 18.375C15.7501 18.9234 15.5588 19.4245 15.248 19.8326C15.1475 19.9646 15.0845 20.0694 15.0471 20.1533C16.5986 20.0546 18.1296 19.881 19.6366 19.6362C19.8405 18.3814 19.9949 17.11 20.0979 15.824C20.0244 15.8624 19.937 15.9185 19.8327 15.998L19.3783 15.4013L19.8327 15.998C19.4246 16.3087 18.9234 16.5 18.3751 16.5C16.8031 16.5 15.7501 15.0231 15.7501 13.5C15.7501 11.977 16.8031 10.5 18.3751 10.5C18.9234 10.5 19.4246 10.6914 19.8327 11.0021C20.0174 11.1428 20.1488 11.2101 20.2443 11.2362C20.2209 9.75684 20.1295 8.29409 19.9731 6.85104C18.3102 7.12461 16.619 7.31402 14.9043 7.41476C14.1349 7.45996 13.5 6.84498 13.5 6.08694C13.5 5.47438 13.8172 4.98549 14.0545 4.67385L14.6512 5.1282L14.0545 4.67385C14.1855 4.50174 14.25 4.31469 14.25 4.125C14.25 3.62591 13.7123 3 12.75 3ZM9.75 4.125C9.75 2.55302 11.227 1.5 12.75 1.5C14.273 1.5 15.75 2.55302 15.75 4.125C15.75 4.67331 15.5586 5.17446 15.2479 5.58255C15.1474 5.71453 15.0844 5.81931 15.047 5.90323C16.8931 5.78579 18.7102 5.56237 20.4922 5.23902C20.695 5.20224 20.9039 5.25049 21.07 5.37245C21.2361 5.49442 21.3447 5.67935 21.3703 5.88381C21.5939 7.67004 21.7209 9.48616 21.7458 11.3266C21.7565 12.1176 21.1149 12.75 20.3371 12.75C19.7245 12.75 19.2356 12.4328 18.924 12.1956C18.7519 12.0645 18.5648 12 18.3751 12C17.876 12 17.2501 12.5378 17.2501 13.5C17.2501 14.4623 17.876 15 18.3751 15C18.5648 15 18.7519 14.9356 18.924 14.8045C19.2356 14.5672 19.7245 14.25 20.3371 14.25C21.0765 14.25 21.6727 14.8755 21.6176 15.6248C21.4985 17.245 21.3002 18.8433 21.0265 20.4158C20.9722 20.7276 20.728 20.9718 20.4162 21.0261C18.6109 21.3403 16.7717 21.5551 14.9045 21.6649C14.1351 21.7101 13.5001 21.0951 13.5001 20.337C13.5001 19.7244 13.8173 19.2355 14.0546 18.9239C14.1857 18.7518 14.2501 18.5647 14.2501 18.375C14.2501 17.876 13.7124 17.25 12.7501 17.25C11.7878 17.25 11.2501 17.876 11.2501 18.375C11.2501 18.5647 11.3146 18.7518 11.4456 18.9239C11.6829 19.2355 12.0001 19.7244 12.0001 20.337C12.0001 21.1143 11.3618 21.7522 10.5715 21.7294C8.98893 21.6838 7.42511 21.5628 5.8835 21.3698C5.67904 21.3442 5.49411 21.2356 5.37215 21.0695C5.25019 20.9034 5.20194 20.6945 5.23873 20.4917C5.51658 18.9605 5.72065 17.4034 5.8471 15.8243C5.77375 15.8627 5.68661 15.9187 5.58255 15.9979L5.1282 15.4012L5.58255 15.9979C5.17446 16.3086 4.67331 16.5 4.125 16.5C2.55302 16.5 1.5 15.023 1.5 13.5C1.5 11.977 2.55302 10.5 4.125 10.5C4.67331 10.5 5.17446 10.6914 5.58255 11.0021C5.76682 11.1424 5.89806 11.2097 5.99355 11.236C5.96829 9.6421 5.86413 8.06756 5.68485 6.51609C5.65857 6.28861 5.73764 6.06158 5.89957 5.89966C6.0615 5.73774 6.28852 5.65866 6.51601 5.68496C7.82199 5.8359 9.14432 5.93361 10.4808 5.97583C10.4513 5.882 10.3839 5.75568 10.2521 5.58255C9.94136 5.17446 9.75 4.67331 9.75 4.125Z", + fill: color +})); +const QRCodeIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 4.875C3 3.83947 3.83947 3 4.875 3H9.375C10.4105 3 11.25 3.83947 11.25 4.875V9.375C11.25 10.4105 10.4105 11.25 9.375 11.25H4.875C3.83947 11.25 3 10.4105 3 9.375V4.875ZM4.875 4.5C4.66789 4.5 4.5 4.66789 4.5 4.875V9.375C4.5 9.58211 4.66789 9.75 4.875 9.75H9.375C9.58211 9.75 9.75 9.58211 9.75 9.375V4.875C9.75 4.66789 9.58211 4.5 9.375 4.5H4.875ZM12.75 4.875C12.75 3.83947 13.5895 3 14.625 3H19.125C20.1605 3 21 3.83947 21 4.875V9.375C21 10.4105 20.1605 11.25 19.125 11.25H14.625C13.5895 11.25 12.75 10.4105 12.75 9.375V4.875ZM14.625 4.5C14.4179 4.5 14.25 4.66789 14.25 4.875V9.375C14.25 9.58211 14.4179 9.75 14.625 9.75H19.125C19.3321 9.75 19.5 9.58211 19.5 9.375V4.875C19.5 4.66789 19.3321 4.5 19.125 4.5H14.625ZM6 6.75C6 6.33579 6.33579 6 6.75 6H7.5C7.91421 6 8.25 6.33579 8.25 6.75V7.5C8.25 7.91421 7.91421 8.25 7.5 8.25H6.75C6.33579 8.25 6 7.91421 6 7.5V6.75ZM15.75 6.75C15.75 6.33579 16.0858 6 16.5 6H17.25C17.6642 6 18 6.33579 18 6.75V7.5C18 7.91421 17.6642 8.25 17.25 8.25H16.5C16.0858 8.25 15.75 7.91421 15.75 7.5V6.75ZM3 14.625C3 13.5895 3.83947 12.75 4.875 12.75H9.375C10.4105 12.75 11.25 13.5895 11.25 14.625V19.125C11.25 20.1605 10.4105 21 9.375 21H4.875C3.83947 21 3 20.1605 3 19.125V14.625ZM4.875 14.25C4.66789 14.25 4.5 14.4179 4.5 14.625V19.125C4.5 19.3321 4.66789 19.5 4.875 19.5H9.375C9.58211 19.5 9.75 19.3321 9.75 19.125V14.625C9.75 14.4179 9.58211 14.25 9.375 14.25H4.875ZM12.75 13.5C12.75 13.0858 13.0858 12.75 13.5 12.75H14.25C14.6642 12.75 15 13.0858 15 13.5V14.25C15 14.6642 14.6642 15 14.25 15H13.5C13.0858 15 12.75 14.6642 12.75 14.25V13.5ZM18.75 13.5C18.75 13.0858 19.0858 12.75 19.5 12.75H20.25C20.6642 12.75 21 13.0858 21 13.5V14.25C21 14.6642 20.6642 15 20.25 15H19.5C19.0858 15 18.75 14.6642 18.75 14.25V13.5ZM6 16.5C6 16.0858 6.33579 15.75 6.75 15.75H7.5C7.91421 15.75 8.25 16.0858 8.25 16.5V17.25C8.25 17.6642 7.91421 18 7.5 18H6.75C6.33579 18 6 17.6642 6 17.25V16.5ZM15.75 16.5C15.75 16.0858 16.0858 15.75 16.5 15.75H17.25C17.6642 15.75 18 16.0858 18 16.5V17.25C18 17.6642 17.6642 18 17.25 18H16.5C16.0858 18 15.75 17.6642 15.75 17.25V16.5ZM12.75 19.5C12.75 19.0858 13.0858 18.75 13.5 18.75H14.25C14.6642 18.75 15 19.0858 15 19.5V20.25C15 20.6642 14.6642 21 14.25 21H13.5C13.0858 21 12.75 20.6642 12.75 20.25V19.5ZM18.75 19.5C18.75 19.0858 19.0858 18.75 19.5 18.75H20.25C20.6642 18.75 21 19.0858 21 19.5V20.25C21 20.6642 20.6642 21 20.25 21H19.5C19.0858 21 18.75 20.6642 18.75 20.25V19.5Z", + fill: color +})); +const QuestionIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM13.6277 8.08328C12.7389 7.30557 11.2616 7.30557 10.3728 8.08328C10.0611 8.35604 9.58723 8.32445 9.31447 8.01272C9.04171 7.701 9.0733 7.22717 9.38503 6.95441C10.8394 5.68186 13.1611 5.68186 14.6154 6.95441C16.1285 8.27835 16.1285 10.4717 14.6154 11.7956C14.3588 12.0202 14.0761 12.2041 13.778 12.3484C13.1018 12.6756 12.7502 13.1222 12.7502 13.5V14.25C12.7502 14.6642 12.4144 15 12.0002 15C11.586 15 11.2502 14.6642 11.2502 14.25V13.5C11.2502 12.221 12.3095 11.3926 13.1246 10.9982C13.3073 10.9098 13.4765 10.799 13.6277 10.6667C14.4577 9.9404 14.4577 8.8096 13.6277 8.08328ZM12 18C12.4142 18 12.75 17.6642 12.75 17.25C12.75 16.8358 12.4142 16.5 12 16.5C11.5858 16.5 11.25 16.8358 11.25 17.25C11.25 17.6642 11.5858 18 12 18Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM13.6277 8.08328C12.7389 7.30557 11.2616 7.30557 10.3728 8.08328C10.0611 8.35604 9.58724 8.32445 9.31447 8.01272C9.04171 7.701 9.0733 7.22717 9.38503 6.95441C10.8394 5.68186 13.1611 5.68186 14.6154 6.95441C16.1285 8.27835 16.1285 10.4717 14.6154 11.7956C14.3588 12.0202 14.0761 12.2041 13.778 12.3484C13.1018 12.6756 12.7502 13.1222 12.7502 13.5V14.25C12.7502 14.6642 12.4144 15 12.0002 15C11.586 15 11.2502 14.6642 11.2502 14.25V13.5C11.2502 12.221 12.3095 11.3926 13.1246 10.9982C13.3073 10.9098 13.4765 10.799 13.6277 10.6667C14.4577 9.94041 14.4577 8.8096 13.6277 8.08328ZM11.25 17.25C11.25 16.8358 11.5858 16.5 12 16.5H12.0075C12.4217 16.5 12.7575 16.8358 12.7575 17.25V17.2575C12.7575 17.6717 12.4217 18.0075 12.0075 18.0075H12C11.5858 18.0075 11.25 17.6717 11.25 17.2575V17.25Z", + fill: color +})); +const QueueListIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.625 3.75C4.17525 3.75 3 4.92525 3 6.375C3 7.82475 4.17525 9 5.625 9H18.375C19.8247 9 21 7.82475 21 6.375C21 4.92525 19.8247 3.75 18.375 3.75H5.625Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.75 11.25C3.33579 11.25 3 11.5858 3 12C3 12.4142 3.33579 12.75 3.75 12.75H20.25C20.6642 12.75 21 12.4142 21 12C21 11.5858 20.6642 11.25 20.25 11.25H3.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3 15.75C3 15.3358 3.33579 15 3.75 15H20.25C20.6642 15 21 15.3358 21 15.75C21 16.1642 20.6642 16.5 20.25 16.5H3.75C3.33579 16.5 3 16.1642 3 15.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.75 18.75C3.33579 18.75 3 19.0858 3 19.5C3 19.9142 3.33579 20.25 3.75 20.25H20.25C20.6642 20.25 21 19.9142 21 19.5C21 19.0858 20.6642 18.75 20.25 18.75H3.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6.375C3 4.92525 4.17525 3.75 5.625 3.75H18.375C19.8247 3.75 21 4.92525 21 6.375C21 7.82475 19.8247 9 18.375 9H5.625C4.17525 9 3 7.82475 3 6.375ZM5.625 5.25C5.00368 5.25 4.5 5.75368 4.5 6.375C4.5 6.99632 5.00368 7.5 5.625 7.5H18.375C18.9963 7.5 19.5 6.99632 19.5 6.375C19.5 5.75368 18.9963 5.25 18.375 5.25H5.625ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 15.75C3 15.3358 3.33579 15 3.75 15H20.25C20.6642 15 21 15.3358 21 15.75C21 16.1642 20.6642 16.5 20.25 16.5H3.75C3.33579 16.5 3 16.1642 3 15.75ZM3 19.5C3 19.0858 3.33579 18.75 3.75 18.75H20.25C20.6642 18.75 21 19.0858 21 19.5C21 19.9142 20.6642 20.25 20.25 20.25H3.75C3.33579 20.25 3 19.9142 3 19.5Z", + fill: color +})); +const RadioIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.4321 4.10254C20.8339 4.00208 21.0782 3.59488 20.9778 3.19303C20.8773 2.79119 20.4701 2.54686 20.0683 2.64733L4.12873 6.63221C4.06201 6.64304 3.99534 6.65401 3.92872 6.66511C2.49686 6.90371 1.5 8.15779 1.5 9.57396V18.7499C1.5 20.4068 2.84315 21.7499 4.5 21.7499H19.5C21.1569 21.7499 22.5 20.4068 22.5 18.7499V9.57396C22.5 8.15779 21.5031 6.90371 20.0713 6.66511C17.7057 6.27092 15.2828 6.04711 12.8157 6.00663L20.4321 4.10254ZM10.8471 12.6627C11.14 12.9556 11.14 13.4305 10.8471 13.7234L10.8418 13.7287C10.5489 14.0216 10.074 14.0216 9.78115 13.7287L9.77584 13.7234C9.48295 13.4305 9.48295 12.9556 9.77584 12.6627L9.78115 12.6574C10.074 12.3645 10.5489 12.3645 10.8418 12.6574L10.8471 12.6627ZM9.78144 15.8498C10.0743 16.1427 10.5492 16.1427 10.8421 15.8498L10.8474 15.8445C11.1403 15.5516 11.1403 15.0767 10.8474 14.7838L10.8421 14.7785C10.5492 14.4856 10.0743 14.4856 9.78144 14.7785L9.77613 14.7838C9.48324 15.0767 9.48324 15.5516 9.77613 15.8445L9.78144 15.8498ZM8.72602 14.784C9.01891 15.0769 9.01891 15.5518 8.72602 15.8447L8.72071 15.85C8.42782 16.1429 7.95295 16.1429 7.66005 15.85L7.65475 15.8447C7.36186 15.5518 7.36186 15.0769 7.65475 14.784L7.66005 14.7787C7.95295 14.4858 8.42782 14.4858 8.72071 14.7787L8.72602 14.784ZM7.66034 13.7285C7.95324 14.0214 8.42811 14.0214 8.721 13.7285L8.72631 13.7232C9.0192 13.4303 9.0192 12.9554 8.72631 12.6625L8.721 12.6572C8.42811 12.3643 7.95324 12.3643 7.66034 12.6572L7.65504 12.6625C7.36215 12.9554 7.36215 13.4303 7.65504 13.7232L7.66034 13.7285ZM9.25488 9.74994C9.6691 9.74994 10.0049 10.0857 10.0049 10.4999V10.5074C10.0049 10.9217 9.6691 11.2574 9.25488 11.2574H9.24738C8.83317 11.2574 8.49738 10.9217 8.49738 10.5074V10.4999C8.49738 10.0857 8.83317 9.74994 9.24738 9.74994H9.25488ZM12.879 13.0295C13.2378 12.8224 13.3607 12.3637 13.1536 12.005L13.1498 11.9985C12.9427 11.6398 12.484 11.5169 12.1253 11.724L12.1188 11.7278C11.7601 11.9349 11.6372 12.3936 11.8443 12.7523L11.848 12.7588C12.0551 13.1175 12.5138 13.2404 12.8726 13.0333L12.879 13.0295ZM11.4996 18.1558C11.1409 18.3629 10.6822 18.24 10.4751 17.8812L10.4713 17.8747C10.2642 17.516 10.3871 17.0573 10.7459 16.8502L10.7524 16.8465C11.1111 16.6394 11.5698 16.7623 11.7769 17.121L11.7806 17.1275C11.9877 17.4862 11.8648 17.9449 11.5061 18.152L11.4996 18.1558ZM11.781 11.3798C11.9881 11.0211 11.8652 10.5624 11.5065 10.3553L11.5 10.3515C11.1413 10.1444 10.6826 10.2673 10.4755 10.6261L10.4717 10.6325C10.2646 10.9913 10.3875 11.45 10.7462 11.6571L10.7527 11.6608C11.1115 11.8679 11.5701 11.745 11.7773 11.3863L11.781 11.3798ZM13.1499 16.5087C12.9428 16.8674 12.4841 16.9903 12.1254 16.7832L12.1189 16.7795C11.7602 16.5723 11.6373 16.1137 11.8444 15.7549L11.8481 15.7484C12.0552 15.3897 12.5139 15.2668 12.8726 15.4739L12.8791 15.4777C13.2379 15.6848 13.3608 16.1435 13.1537 16.5022L13.1499 16.5087ZM13.0049 15.0073C13.4191 15.0073 13.7549 14.6715 13.7549 14.2573V14.2498C13.7549 13.8355 13.4191 13.4998 13.0049 13.4998H12.9974C12.5832 13.4998 12.2474 13.8355 12.2474 14.2498V14.2573C12.2474 14.6715 12.5832 15.0073 12.9974 15.0073H13.0049ZM9.25488 17.2499C9.6691 17.2499 10.0049 17.5857 10.0049 17.9999V18.0074C10.0049 18.4217 9.6691 18.7574 9.25488 18.7574H9.24738C8.83317 18.7574 8.49738 18.4217 8.49738 18.0074V17.9999C8.49738 17.5857 8.83317 17.2499 9.24738 17.2499H9.25488ZM6.38393 16.7795C6.74265 16.5724 6.86555 16.1137 6.65845 15.755L6.6547 15.7485C6.44759 15.3898 5.9889 15.2669 5.63018 15.474L5.62368 15.4778C5.26496 15.6849 5.14206 16.1436 5.34916 16.5023L5.35291 16.5088C5.56002 16.8675 6.01871 16.9904 6.37743 16.7833L6.38393 16.7795ZM7.74962 11.6606C7.3909 11.8678 6.9322 11.7448 6.7251 11.3861L6.72135 11.3796C6.51424 11.0209 6.63715 10.5622 6.99587 10.3551L7.00236 10.3514C7.36108 10.1443 7.81977 10.2672 8.02688 10.6259L8.03063 10.6324C8.23774 10.9911 8.11483 11.4498 7.75611 11.6569L7.74962 11.6606ZM8.03101 17.8749C8.23811 17.5162 8.11521 17.0575 7.75649 16.8504L7.74999 16.8467C7.39127 16.6395 6.93258 16.7625 6.72547 17.1212L6.72172 17.1277C6.51462 17.4864 6.63752 17.9451 6.99624 18.1522L7.00274 18.1559C7.36146 18.363 7.82015 18.2401 8.02726 17.8814L8.03101 17.8749ZM6.65479 12.7587C6.44768 13.1174 5.98899 13.2403 5.63027 13.0332L5.62377 13.0295C5.26505 12.8223 5.14215 12.3637 5.34925 12.0049L5.353 11.9984C5.56011 11.6397 6.0188 11.5168 6.37752 11.7239L6.38402 11.7277C6.74274 11.9348 6.86564 12.3935 6.65854 12.7522L6.65479 12.7587ZM5.50488 15.0073C5.9191 15.0073 6.25488 14.6715 6.25488 14.2573V14.2498C6.25488 13.8355 5.9191 13.4998 5.50488 13.4998H5.49738C5.08317 13.4998 4.74738 13.8355 4.74738 14.2498V14.2573C4.74738 14.6715 5.08317 15.0073 5.49738 15.0073H5.50488ZM17.25 10.4999C18.0784 10.4999 18.75 11.1715 18.75 11.9999C18.75 12.8284 18.0784 13.4999 17.25 13.4999C16.4216 13.4999 15.75 12.8284 15.75 11.9999C15.75 11.1715 16.4216 10.4999 17.25 10.4999ZM18.75 16.4999C18.75 15.6715 18.0784 14.9999 17.25 14.9999C16.4216 14.9999 15.75 15.6715 15.75 16.4999C15.75 17.3284 16.4216 17.9999 17.25 17.9999C18.0784 17.9999 18.75 17.3284 18.75 16.4999Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.9776 3.19315C21.0781 3.595 20.8337 4.0022 20.4319 4.10266L12.8156 6.00674C15.2827 6.04722 17.7056 6.27102 20.0713 6.66523C21.5031 6.90383 22.5 8.1579 22.5 9.57408V18.7501C22.5 20.4069 21.1569 21.7501 19.5 21.7501H4.5C2.84315 21.7501 1.5 20.4069 1.5 18.7501V9.57408C1.5 8.1579 2.49686 6.90383 3.92872 6.66523C3.99519 6.65415 4.06172 6.64321 4.12829 6.6324L20.0681 2.64745C20.4699 2.54699 20.8771 2.79131 20.9776 3.19315ZM3.84421 8.24419C3.34359 8.46672 3 8.97919 3 9.57408V18.7501C3 19.5785 3.67157 20.2501 4.5 20.2501H19.5C20.3284 20.2501 21 19.5785 21 18.7501V9.57408C21 8.85547 20.4986 8.25712 19.8247 8.14483C17.28 7.72079 14.6661 7.50006 12 7.50006C9.42296 7.50006 6.89461 7.70629 4.43044 8.10303L3.9319 8.22766C3.90266 8.23497 3.87339 8.24046 3.84421 8.24419ZM8.49738 10.5001C8.49738 10.0858 8.83317 9.75006 9.24738 9.75006H9.25488C9.6691 9.75006 10.0049 10.0858 10.0049 10.5001V10.5076C10.0049 10.9218 9.6691 11.2576 9.25488 11.2576H9.24738C8.83317 11.2576 8.49738 10.9218 8.49738 10.5076V10.5001ZM7.0025 10.3515C7.36121 10.1444 7.81991 10.2673 8.02702 10.626L8.03077 10.6325C8.23788 10.9912 8.11497 11.4499 7.75626 11.6571L7.74976 11.6608C7.39104 11.8679 6.93235 11.745 6.72524 11.3863L6.72149 11.3798C6.51438 11.0211 6.63728 10.5624 6.996 10.3553L7.0025 10.3515ZM10.4753 10.6261C10.6824 10.2674 11.1411 10.1445 11.4999 10.3516L11.5064 10.3554C11.8651 10.5625 11.988 11.0212 11.7809 11.3799L11.7771 11.3864C11.57 11.7451 11.1113 11.868 10.7526 11.6609L10.7461 11.6571C10.3874 11.45 10.2645 10.9913 10.4716 10.6326L10.4753 10.6261ZM15.75 12.0001C15.75 11.1716 16.4216 10.5001 17.25 10.5001C18.0784 10.5001 18.75 11.1716 18.75 12.0001C18.75 12.8285 18.0784 13.5001 17.25 13.5001C16.4216 13.5001 15.75 12.8285 15.75 12.0001ZM5.35287 11.9986C5.55997 11.6399 6.01867 11.517 6.37739 11.7241L6.38388 11.7278C6.7426 11.9349 6.8655 12.3936 6.65839 12.7524L6.65464 12.7588C6.44753 13.1176 5.98884 13.2405 5.63012 13.0334L5.62363 13.0296C5.26491 12.8225 5.14201 12.3638 5.34912 12.0051L5.35287 11.9986ZM12.1252 11.7242C12.4839 11.5171 12.9426 11.64 13.1497 11.9987L13.1534 12.0052C13.3605 12.3639 13.2376 12.8226 12.8789 13.0297L12.8724 13.0334C12.5137 13.2406 12.055 13.1177 11.8479 12.7589L11.8441 12.7524C11.637 12.3937 11.7599 11.935 12.1187 11.7279L12.1252 11.7242ZM7.66036 12.6573C7.95325 12.3645 8.4281 12.3645 8.72099 12.6573L8.72629 12.6626C8.86695 12.8033 8.94597 12.9941 8.94598 13.193C8.94598 13.3919 8.86697 13.5826 8.72633 13.7233L8.72102 13.7286C8.58037 13.8693 8.3896 13.9483 8.19067 13.9483C7.99175 13.9483 7.80098 13.8693 7.66033 13.7286L7.65502 13.7233C7.51438 13.5826 7.43536 13.3919 7.43537 13.193C7.43538 12.9941 7.5144 12.8033 7.65506 12.6626L7.66036 12.6573ZM10.3116 12.4379C10.5105 12.4379 10.7013 12.5169 10.8419 12.6575L10.8472 12.6628C11.1401 12.9557 11.1401 13.4306 10.8472 13.7235L10.8419 13.7288C10.7013 13.8695 10.5105 13.9485 10.3116 13.9485C10.1126 13.9485 9.92187 13.8694 9.78123 13.7288L9.77592 13.7235C9.48308 13.4306 9.48308 12.9558 9.77592 12.6629L9.78123 12.6576C9.92187 12.5169 10.1126 12.4379 10.3116 12.4379ZM4.74738 14.2499C4.74738 13.8357 5.08317 13.4999 5.49738 13.4999H5.50488C5.9191 13.4999 6.25488 13.8357 6.25488 14.2499V14.2574C6.25488 14.6716 5.9191 15.0074 5.50488 15.0074H5.49738C5.08317 15.0074 4.74738 14.6716 4.74738 14.2574V14.2499ZM12.2474 14.2499C12.2474 13.8357 12.5832 13.4999 12.9974 13.4999H13.0049C13.4191 13.4999 13.7549 13.8357 13.7549 14.2499V14.2574C13.7549 14.6716 13.4191 15.0074 13.0049 15.0074H12.9974C12.5832 15.0074 12.2474 14.6716 12.2474 14.2574V14.2499ZM9.78147 14.7786C10.0744 14.4858 10.5492 14.4858 10.8421 14.7786L10.8474 14.7839C10.988 14.9246 11.0671 15.1153 11.0671 15.3142C11.0671 15.5132 10.9881 15.7039 10.8474 15.8446L10.8421 15.8499C10.5492 16.1428 10.0743 16.1428 9.78144 15.8499L9.77613 15.8446C9.63548 15.7039 9.55646 15.5132 9.55646 15.3142C9.55647 15.1153 9.6355 14.9246 9.77617 14.7839L9.78147 14.7786ZM8.19051 14.5591C8.38943 14.5591 8.58019 14.6382 8.72085 14.7788L8.72615 14.7841C9.01902 15.077 9.01902 15.5519 8.72615 15.8448L8.72085 15.8501C8.58019 15.9907 8.38943 16.0697 8.19051 16.0698C7.99159 16.0698 7.80082 15.9907 7.66017 15.8501L7.65486 15.8448C7.36197 15.5519 7.36197 15.077 7.65486 14.7841L7.66017 14.7788C7.80082 14.6382 7.99159 14.5591 8.19051 14.5591ZM15.75 16.5001C15.75 15.6716 16.4216 15.0001 17.25 15.0001C18.0784 15.0001 18.75 15.6716 18.75 16.5001C18.75 17.3285 18.0784 18.0001 17.25 18.0001C16.4216 18.0001 15.75 17.3285 15.75 16.5001ZM11.848 15.7486C12.0551 15.3899 12.5137 15.267 12.8724 15.4741L12.8789 15.4778C13.0512 15.5772 13.1769 15.7411 13.2284 15.9332C13.2799 16.1253 13.253 16.3301 13.1535 16.5023L13.1498 16.5088C13.0503 16.6811 12.8865 16.8068 12.6943 16.8583C12.5022 16.9098 12.2975 16.8828 12.1252 16.7833L12.1187 16.7796C11.76 16.5724 11.6371 16.1138 11.8443 15.7551L11.848 15.7486ZM6.19914 15.3992C6.39129 15.4507 6.55512 15.5764 6.65457 15.7487L6.65832 15.7552C6.75777 15.9275 6.78472 16.1322 6.73322 16.3243C6.68173 16.5165 6.55601 16.6803 6.38374 16.7797L6.37724 16.7835C6.01854 16.9905 5.5599 16.8676 5.3528 16.509L5.34905 16.5025C5.14192 16.1438 5.26479 15.6851 5.62349 15.478L5.62998 15.4742C5.80225 15.3747 6.00698 15.3478 6.19914 15.3992ZM10.7526 16.8466C11.1113 16.6395 11.5699 16.7625 11.777 17.1212L11.7808 17.1277C11.8802 17.3 11.9072 17.5047 11.8557 17.6968C11.8042 17.8889 11.6785 18.0528 11.5062 18.1522L11.4997 18.156C11.141 18.363 10.6823 18.2401 10.4752 17.8814L10.4715 17.8749C10.372 17.7026 10.3451 17.4979 10.3966 17.3058C10.4481 17.1136 10.5738 16.9498 10.7461 16.8504L10.7526 16.8466ZM7.18076 16.7718C7.37291 16.7203 7.57764 16.7473 7.74991 16.8468L7.75641 16.8505C8.11507 17.0576 8.23796 17.5163 8.03088 17.875L8.02713 17.8815C7.92767 18.0537 7.76385 18.1795 7.57169 18.2309C7.37954 18.2824 7.17481 18.2555 7.00254 18.156L6.99604 18.1522C6.63738 17.9451 6.51449 17.4865 6.72157 17.1278L6.72532 17.1213C6.82478 16.949 6.9886 16.8233 7.18076 16.7718ZM8.49738 18.0001C8.49738 17.5858 8.83317 17.2501 9.24738 17.2501H9.25488C9.6691 17.2501 10.0049 17.5858 10.0049 18.0001V18.0076C10.0049 18.4218 9.6691 18.7576 9.25488 18.7576H9.24738C8.83317 18.7576 8.49738 18.4218 8.49738 18.0076V18.0001Z", + fill: color +})); +const RadioactiveIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.42216 6.92592C2.20189 9.04793 2.09115 10.5934 2.00124 12.3688C1.97303 12.9257 2.43041 13.3911 2.9887 13.3693L7.91894 13.177C8.35233 13.1601 8.7175 12.8452 8.67522 12.4143L8.66746 12.3372C8.61885 11.8596 8.56828 11.3627 9.07648 10.479C9.59734 9.57323 9.99725 9.3854 10.3939 9.1991L10.3996 9.1964C10.7788 9.0183 10.8818 8.5692 10.7076 8.1888L8.62925 3.65072C8.39342 3.1358 7.75617 2.94042 7.2683 3.22923C5.86725 4.05865 4.61917 4.84435 3.42216 6.92592ZM16.6636 3.13674C16.1735 2.8409 15.5299 3.04354 15.2995 3.56689L13.2614 8.1944C13.0948 8.57264 13.1993 9.0155 13.5741 9.19104L13.6218 9.21331C14.0541 9.41494 14.5077 9.62649 15.0281 10.5314C15.524 11.3937 15.4245 11.9014 15.331 12.3785C15.3248 12.4101 15.3186 12.4417 15.3127 12.4731C15.2294 12.912 15.6116 13.2347 16.0591 13.2347L21.0501 13.2347C21.5942 13.2347 22.0277 12.7759 21.9986 12.2336C21.9047 10.4849 21.7875 9.05945 20.5606 6.92596C19.3653 4.84735 18.0771 3.98994 16.6636 3.13674ZM13.9305 14.8006L13.9169 14.8116C13.5663 15.0957 13.2025 15.3906 12.1701 15.4251C11.1522 15.4591 10.6652 15.1288 10.2166 14.8247C10.1873 14.8048 10.1581 14.785 10.129 14.7655C9.75591 14.5151 9.29331 14.7019 9.08504 15.0996L6.75967 19.5402C6.50868 20.0195 6.71233 20.6135 7.20685 20.8345C8.82434 21.5576 10.2119 22.0737 12.6797 21.9914C15.0607 21.9119 16.1843 21.202 17.5033 20.3688L17.5521 20.338C18.0222 20.0411 18.1545 19.4056 17.8289 18.9555L14.9715 15.0052C14.7203 14.6579 14.2638 14.5306 13.9305 14.8006Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.7483 12.0817C10.7483 11.3026 11.3811 10.6709 12.1618 10.6709C12.9424 10.6709 13.5752 11.3026 13.5752 12.0817C13.5752 12.8609 12.9424 13.4925 12.1618 13.4925C11.3811 13.4925 10.7483 12.8609 10.7483 12.0817Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.42216 6.92592C2.20189 9.04794 2.09115 10.5934 2.00124 12.3688C1.97303 12.9257 2.43041 13.3911 2.9887 13.3693L7.91894 13.177C8.35233 13.1601 8.7175 12.8452 8.67522 12.4143L8.66746 12.3372C8.61885 11.8596 8.56828 11.3627 9.07648 10.479C9.59734 9.57323 9.99725 9.3854 10.3939 9.1991L10.3996 9.1964C10.7788 9.01831 10.8818 8.5692 10.7076 8.1888L8.62925 3.65072C8.39342 3.1358 7.75617 2.94042 7.2683 3.22923C5.86725 4.05865 4.61917 4.84435 3.42216 6.92592ZM9.18369 8.25469L7.55656 4.70192C6.44106 5.38252 5.55114 6.05773 4.64803 7.62821C3.70157 9.27408 3.52837 10.4707 3.44008 11.9399L7.2267 11.7922C7.22979 11.6766 7.23824 11.5538 7.25477 11.4264C7.32245 10.9048 7.50897 10.3708 7.85061 9.77671C8.16718 9.22619 8.4931 8.8133 8.86245 8.49764C8.97226 8.40379 9.08048 8.32358 9.18369 8.25469ZM16.6636 3.13674C16.1735 2.8409 15.5299 3.04354 15.2995 3.56689L13.2614 8.1944C13.0948 8.57264 13.1993 9.0155 13.5741 9.19104L13.6218 9.21331C14.0541 9.41494 14.5077 9.62649 15.0281 10.5314C15.524 11.3937 15.4245 11.9014 15.331 12.3785C15.3248 12.4101 15.3186 12.4417 15.3127 12.4731C15.2294 12.912 15.6116 13.2347 16.0591 13.2347L21.0501 13.2347C21.5942 13.2347 22.0277 12.7759 21.9986 12.2336C21.9047 10.4849 21.7875 9.05945 20.5606 6.92596C19.3653 4.84735 18.0771 3.98994 16.6636 3.13674ZM16.3802 4.61872L14.7884 8.23294C14.9041 8.3044 15.0261 8.38799 15.1488 8.48583C15.5546 8.80956 15.9149 9.23945 16.254 9.82909C16.6091 10.4467 16.7848 11.0174 16.816 11.5792C16.8206 11.6627 16.8217 11.7446 16.8201 11.8239L20.5592 11.8239C20.4688 10.4081 20.2937 9.29581 19.3348 7.62825C18.4312 6.05698 17.504 5.32349 16.3802 4.61872ZM16.4024 19.3934L14.1939 16.3403C14.0925 16.3981 13.9809 16.4549 13.8588 16.5075C13.3954 16.7069 12.864 16.8135 12.2173 16.8351C11.4906 16.8593 10.8978 16.7445 10.3829 16.5329C10.2537 16.4798 10.1319 16.4211 10.0193 16.3611L8.2452 19.749C9.54733 20.3062 10.6849 20.6464 12.6324 20.5814C13.6923 20.546 14.4125 20.3722 14.9947 20.141C15.48 19.9484 15.9007 19.7056 16.4024 19.3934ZM13.9305 14.8006L13.9169 14.8116C13.5663 15.0957 13.2025 15.3906 12.1701 15.4251C11.1522 15.4591 10.6652 15.1288 10.2166 14.8247C10.1873 14.8048 10.1581 14.785 10.129 14.7655C9.75591 14.5151 9.29331 14.7019 9.08504 15.0996L6.75967 19.5402C6.50868 20.0195 6.71233 20.6135 7.20685 20.8345C8.82434 21.5576 10.2119 22.0738 12.6797 21.9914C15.0607 21.9119 16.1843 21.202 17.5033 20.3688L17.5521 20.338C18.0222 20.0411 18.1545 19.4056 17.8289 18.9555L14.9715 15.0052C14.7203 14.6579 14.2638 14.5306 13.9305 14.8006Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.7483 12.0817C10.7483 11.3026 11.3811 10.6709 12.1618 10.6709C12.9424 10.6709 13.5752 11.3026 13.5752 12.0817C13.5752 12.8609 12.9424 13.4925 12.1618 13.4925C11.3811 13.4925 10.7483 12.8609 10.7483 12.0817Z", + fill: color +}))); +const ReceiptPercentIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 1.5C10.079 1.5 8.18374 1.61114 6.32022 1.82741C4.82283 2.00119 3.75 3.28722 3.75 4.75699V21.75C3.75 21.9989 3.87345 22.2315 4.07953 22.3711C4.28561 22.5106 4.54748 22.5388 4.77854 22.4464L8.25 21.0578L11.7215 22.4464C11.9003 22.5179 12.0997 22.5179 12.2785 22.4464L15.75 21.0578L19.2215 22.4464C19.4525 22.5388 19.7144 22.5106 19.9205 22.3711C20.1266 22.2315 20.25 21.9989 20.25 21.75V4.75699C20.25 3.28722 19.1772 2.00119 17.6798 1.82741C15.8163 1.61114 13.921 1.5 12 1.5ZM15.5303 8.78033C15.8232 8.48744 15.8232 8.01256 15.5303 7.71967C15.2374 7.42678 14.7626 7.42678 14.4697 7.71967L8.46967 13.7197C8.17678 14.0126 8.17678 14.4874 8.46967 14.7803C8.76256 15.0732 9.23744 15.0732 9.53033 14.7803L15.5303 8.78033ZM8.625 9C8.625 8.37868 9.12868 7.875 9.75 7.875C10.3713 7.875 10.875 8.37868 10.875 9C10.875 9.62132 10.3713 10.125 9.75 10.125C9.12868 10.125 8.625 9.62132 8.625 9ZM14.25 12.375C13.6287 12.375 13.125 12.8787 13.125 13.5C13.125 14.1213 13.6287 14.625 14.25 14.625C14.8713 14.625 15.375 14.1213 15.375 13.5C15.375 12.8787 14.8713 12.375 14.25 12.375Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3C10.137 3 8.29938 3.10779 6.49314 3.31741C5.78933 3.39909 5.25 4.01078 5.25 4.75699V20.6422L7.97146 19.5536C8.15027 19.4821 8.34973 19.4821 8.52854 19.5536L12 20.9422L15.4715 19.5536C15.6503 19.4821 15.8497 19.4821 16.0285 19.5536L18.75 20.6422V4.75699C18.75 4.01078 18.2107 3.39909 17.5069 3.31741C15.7006 3.10779 13.8631 3 12 3ZM6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V21.75C20.25 21.9989 20.1266 22.2315 19.9205 22.371C19.7144 22.5106 19.4525 22.5388 19.2215 22.4464L15.75 21.0578L12.2785 22.4464C12.0997 22.5179 11.9003 22.5179 11.7215 22.4464L8.25 21.0578L4.77854 22.4464C4.54747 22.5388 4.28561 22.5106 4.07953 22.371C3.87345 22.2315 3.75 21.9989 3.75 21.75V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM14.4697 7.71967C14.7626 7.42678 15.2374 7.42678 15.5303 7.71967C15.8232 8.01256 15.8232 8.48744 15.5303 8.78033L9.53033 14.7803C9.23744 15.0732 8.76256 15.0732 8.46967 14.7803C8.17678 14.4874 8.17678 14.0126 8.46967 13.7197L14.4697 7.71967ZM8.625 9C8.625 8.37868 9.12868 7.875 9.75 7.875C10.3713 7.875 10.875 8.37868 10.875 9C10.875 9.62132 10.3713 10.125 9.75 10.125C9.12868 10.125 8.625 9.62132 8.625 9ZM13.125 13.5C13.125 12.8787 13.6287 12.375 14.25 12.375C14.8713 12.375 15.375 12.8787 15.375 13.5C15.375 14.1213 14.8713 14.625 14.25 14.625C13.6287 14.625 13.125 14.1213 13.125 13.5Z", + fill: color +})); +const ReceiptRefundIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 1.5C10.079 1.5 8.18374 1.61114 6.32022 1.82741C4.82283 2.00119 3.75 3.28722 3.75 4.75699V21.75C3.75 21.9989 3.87345 22.2315 4.07953 22.3711C4.28561 22.5106 4.54748 22.5388 4.77854 22.4464L8.25 21.0578L11.7215 22.4464C11.9003 22.5179 12.0997 22.5179 12.2785 22.4464L15.75 21.0578L19.2215 22.4464C19.4525 22.5388 19.7144 22.5106 19.9205 22.3711C20.1266 22.2315 20.25 21.9989 20.25 21.75V4.75699C20.25 3.28722 19.1772 2.00119 17.6798 1.82741C15.8163 1.61114 13.921 1.5 12 1.5ZM11.0303 8.03033C11.3232 7.73744 11.3232 7.26256 11.0303 6.96967C10.7374 6.67678 10.2626 6.67678 9.96967 6.96967L7.71967 9.21967C7.42678 9.51256 7.42678 9.98744 7.71967 10.2803L9.96967 12.5303C10.2626 12.8232 10.7374 12.8232 11.0303 12.5303C11.3232 12.2374 11.3232 11.7626 11.0303 11.4697L10.0607 10.5H13.125C14.1605 10.5 15 11.3395 15 12.375C15 13.4105 14.1605 14.25 13.125 14.25H12C11.5858 14.25 11.25 14.5858 11.25 15C11.25 15.4142 11.5858 15.75 12 15.75H13.125C14.989 15.75 16.5 14.239 16.5 12.375C16.5 10.511 14.989 9 13.125 9H10.0607L11.0303 8.03033Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3C10.137 3 8.29938 3.10779 6.49314 3.31741C5.78933 3.39909 5.25 4.01078 5.25 4.75699V20.6422L7.97146 19.5536C8.15027 19.4821 8.34973 19.4821 8.52854 19.5536L12 20.9422L15.4715 19.5536C15.6503 19.4821 15.8497 19.4821 16.0285 19.5536L18.75 20.6422V4.75699C18.75 4.01078 18.2107 3.39909 17.5069 3.31741C15.7006 3.10779 13.8631 3 12 3ZM6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V21.75C20.25 21.9989 20.1266 22.2315 19.9205 22.371C19.7144 22.5106 19.4525 22.5388 19.2215 22.4464L15.75 21.0578L12.2785 22.4464C12.0997 22.5179 11.9003 22.5179 11.7215 22.4464L8.25 21.0578L4.77854 22.4464C4.54747 22.5388 4.28561 22.5106 4.07953 22.371C3.87345 22.2315 3.75 21.9989 3.75 21.75V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM11.0303 6.96967C11.3232 7.26256 11.3232 7.73744 11.0303 8.03033L10.0607 9H13.125C14.989 9 16.5 10.511 16.5 12.375C16.5 14.239 14.989 15.75 13.125 15.75H12C11.5858 15.75 11.25 15.4142 11.25 15C11.25 14.5858 11.5858 14.25 12 14.25H13.125C14.1605 14.25 15 13.4105 15 12.375C15 11.3395 14.1605 10.5 13.125 10.5H10.0607L11.0303 11.4697C11.3232 11.7626 11.3232 12.2374 11.0303 12.5303C10.7374 12.8232 10.2626 12.8232 9.96967 12.5303L7.71967 10.2803C7.42678 9.98744 7.42678 9.51256 7.71967 9.21967L9.96967 6.96967C10.2626 6.67678 10.7374 6.67678 11.0303 6.96967Z", + fill: color +})); +const RectangleGroupIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 7.125C1.5 6.08947 2.33947 5.25 3.375 5.25H9.375C10.4105 5.25 11.25 6.08947 11.25 7.125V10.875C11.25 11.9105 10.4105 12.75 9.375 12.75H3.375C2.33947 12.75 1.5 11.9105 1.5 10.875V7.125ZM13.5 8.625C13.5 7.58947 14.3395 6.75 15.375 6.75H20.625C21.6605 6.75 22.5 7.58947 22.5 8.625V16.875C22.5 17.9105 21.6605 18.75 20.625 18.75H15.375C14.3395 18.75 13.5 17.9105 13.5 16.875V8.625ZM3 16.125C3 15.0895 3.83947 14.25 4.875 14.25H10.125C11.1605 14.25 12 15.0895 12 16.125V18.375C12 19.4105 11.1605 20.25 10.125 20.25H4.875C3.83947 20.25 3 19.4105 3 18.375V16.125Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 7.125C1.5 6.08947 2.33947 5.25 3.375 5.25H9.375C10.4105 5.25 11.25 6.08947 11.25 7.125V10.875C11.25 11.9105 10.4105 12.75 9.375 12.75H3.375C2.33947 12.75 1.5 11.9105 1.5 10.875V7.125ZM3.375 6.75C3.16789 6.75 3 6.91789 3 7.125V10.875C3 11.0821 3.16789 11.25 3.375 11.25H9.375C9.58211 11.25 9.75 11.0821 9.75 10.875V7.125C9.75 6.91789 9.58211 6.75 9.375 6.75H3.375ZM13.5 8.625C13.5 7.58947 14.3395 6.75 15.375 6.75H20.625C21.6605 6.75 22.5 7.58947 22.5 8.625V16.875C22.5 17.9105 21.6605 18.75 20.625 18.75H15.375C14.3395 18.75 13.5 17.9105 13.5 16.875V8.625ZM15.375 8.25C15.1679 8.25 15 8.41789 15 8.625V16.875C15 17.0821 15.1679 17.25 15.375 17.25H20.625C20.8321 17.25 21 17.0821 21 16.875V8.625C21 8.41789 20.8321 8.25 20.625 8.25H15.375ZM3 16.125C3 15.0895 3.83947 14.25 4.875 14.25H10.125C11.1605 14.25 12 15.0895 12 16.125V18.375C12 19.4105 11.1605 20.25 10.125 20.25H4.875C3.83947 20.25 3 19.4105 3 18.375V16.125ZM4.875 15.75C4.66789 15.75 4.5 15.9179 4.5 16.125V18.375C4.5 18.5821 4.66789 18.75 4.875 18.75H10.125C10.3321 18.75 10.5 18.5821 10.5 18.375V16.125C10.5 15.9179 10.3321 15.75 10.125 15.75H4.875Z", + fill: color +})); +const RectangleStackIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.56641 4.65724C5.9435 4.55472 6.34029 4.5 6.74986 4.5H17.2499C17.6594 4.5 18.0562 4.55472 18.4333 4.65724C17.9406 3.67454 16.924 3 15.7499 3H8.24986C7.0757 3 6.0591 3.67454 5.56641 4.65724Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.25 12C2.25 10.3431 3.59315 9 5.25 9H18.75C20.4069 9 21.75 10.3431 21.75 12V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.24986 7.5C4.84029 7.5 4.4435 7.55472 4.06641 7.65724C4.5591 6.67454 5.5757 6 6.74986 6H17.2499C18.424 6 19.4406 6.67454 19.9333 7.65724C19.5562 7.55472 19.1594 7.5 18.7499 7.5H5.24986Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.25 6C5.25 4.34315 6.59315 3 8.25 3H15.75C17.4069 3 18.75 4.34315 18.75 6V6.40157C19.6461 6.91993 20.25 7.88874 20.25 9V9.40157C21.1461 9.91992 21.75 10.8887 21.75 12V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V12C2.25 10.8887 2.8539 9.91992 3.75 9.40157V9C3.75 7.88874 4.3539 6.91992 5.25 6.40157V6ZM6.75 6H17.25C17.25 5.17157 16.5784 4.5 15.75 4.5H8.25C7.42157 4.5 6.75 5.17157 6.75 6ZM5.25 9H18.75C18.75 8.34806 18.3337 7.79143 17.7501 7.58516C17.5946 7.53022 17.4267 7.5 17.25 7.5H6.75C6.57334 7.5 6.40536 7.53022 6.24993 7.58516C5.66633 7.79143 5.25 8.34806 5.25 9ZM5.25 10.5C5.07334 10.5 4.90536 10.5302 4.74993 10.5852C4.16633 10.7914 3.75 11.3481 3.75 12V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V12C20.25 11.3481 19.8337 10.7914 19.2501 10.5852C19.0946 10.5302 18.9267 10.5 18.75 10.5H5.25Z", + fill: color +})); +const RocketIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.315 7.58365C12.1956 3.88296 16.6946 1.50021 21.75 1.5C21.9489 1.49999 22.1397 1.57901 22.2803 1.71966C22.421 1.86031 22.5 2.05108 22.5 2.25C22.5 7.30564 20.1173 11.805 16.4165 14.6859C16.4715 15.0329 16.5 15.3883 16.5 15.75C16.5 19.4779 13.4779 22.5 9.75 22.5C9.33579 22.5 9 22.1642 9 21.75V17.6185C8.99075 17.6118 8.98163 17.6049 8.97264 17.5978C8.02063 16.8429 7.15799 15.9803 6.40312 15.0282C6.39577 15.019 6.38866 15.0096 6.38179 15H2.25C1.83579 15 1.5 14.6642 1.5 14.25C1.5 10.5221 4.52208 7.5 8.25 7.5C8.61198 7.5 8.96772 7.52856 9.315 7.58365ZM15 6.75C13.7574 6.75 12.75 7.75736 12.75 9C12.75 10.2426 13.7574 11.25 15 11.25C16.2426 11.25 17.25 10.2426 17.25 9C17.25 7.75736 16.2426 6.75 15 6.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.26036 17.2418C5.59237 16.9942 5.66074 16.5242 5.41306 16.1922C5.16539 15.8602 4.69546 15.7918 4.36345 16.0395C3.08209 16.9954 2.25 18.5256 2.25 20.2499C2.25 20.5255 2.27129 20.7966 2.31246 21.0615C2.36259 21.3842 2.61574 21.6373 2.93842 21.6875C3.20336 21.7286 3.47445 21.7499 3.75 21.7499C5.47434 21.7499 7.00452 20.9178 7.9604 19.6365C8.20808 19.3045 8.13971 18.8345 7.8077 18.5869C7.47569 18.3392 7.00576 18.4075 6.75809 18.7396C6.07313 19.6577 4.98081 20.2499 3.75 20.2499C3.75 19.0191 4.34218 17.9268 5.26036 17.2418Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.315 7.58365C12.1956 3.88296 16.6946 1.50021 21.75 1.5C21.9489 1.49999 22.1397 1.57901 22.2803 1.71966C22.421 1.86031 22.5 2.05108 22.5 2.25C22.5 7.30564 20.1173 11.805 16.4165 14.6859C16.4715 15.0329 16.5 15.3883 16.5 15.75C16.5 19.4779 13.4779 22.5 9.75 22.5C9.33579 22.5 9 22.1642 9 21.75V17.6185C8.99075 17.6118 8.98163 17.6049 8.97264 17.5978C8.02063 16.8429 7.15799 15.9803 6.40312 15.0282C6.39577 15.019 6.38866 15.0096 6.38179 15H2.25C1.83579 15 1.5 14.6642 1.5 14.25C1.5 10.5221 4.52208 7.5 8.25 7.5C8.61198 7.5 8.96772 7.52856 9.315 7.58365ZM8.33141 9.00062C8.30433 9.00021 8.27719 9 8.25 9C5.60515 9 3.41709 10.9558 3.05317 13.5H6.45002C6.84367 11.8885 7.48512 10.3745 8.33141 9.00062ZM7.79354 14.361C8.35145 15.0312 8.96969 15.6494 9.63988 16.2073C11.6657 15.7902 13.5349 14.9427 15.1479 13.764C18.503 11.3124 20.7445 7.43269 20.9795 3.0205C16.5676 3.2557 12.6882 5.49727 10.2368 8.85223C9.05806 10.4654 8.21064 12.3349 7.79354 14.361ZM10.5 17.551V20.9468C13.0442 20.5829 15 18.3949 15 15.75C15 15.7231 14.9998 15.6963 14.9994 15.6696C13.6255 16.5159 12.1115 17.1574 10.5 17.551ZM15 8.25C14.5858 8.25 14.25 8.58579 14.25 9C14.25 9.41421 14.5858 9.75 15 9.75C15.4142 9.75 15.75 9.41421 15.75 9C15.75 8.58579 15.4142 8.25 15 8.25ZM12.75 9C12.75 7.75736 13.7574 6.75 15 6.75C16.2426 6.75 17.25 7.75736 17.25 9C17.25 10.2426 16.2426 11.25 15 11.25C13.7574 11.25 12.75 10.2426 12.75 9ZM5.41306 16.1923C5.66074 16.5243 5.59237 16.9942 5.26036 17.2419C4.34218 17.9269 3.75 19.0192 3.75 20.25C4.98081 20.25 6.07313 19.6578 6.75809 18.7396C7.00576 18.4076 7.47569 18.3393 7.8077 18.5869C8.13971 18.8346 8.20808 19.3045 7.9604 19.6365C7.00452 20.9179 5.47434 21.75 3.75 21.75C3.47445 21.75 3.20336 21.7287 2.93842 21.6875C2.61574 21.6374 2.36259 21.3843 2.31246 21.0616C2.27129 20.7966 2.25 20.5256 2.25 20.25C2.25 18.5257 3.08209 16.9955 4.36345 16.0396C4.69546 15.7919 5.16539 15.8603 5.41306 16.1923Z", + fill: color +})); +const RssIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.75 4.5C3.75 4.08579 4.08579 3.75 4.5 3.75H5.25C13.5343 3.75 20.25 10.4657 20.25 18.75V19.5C20.25 19.9142 19.9142 20.25 19.5 20.25C19.0858 20.25 18.75 19.9142 18.75 19.5V18.75C18.75 11.2942 12.7058 5.25 5.25 5.25H4.5C4.08579 5.25 3.75 4.91421 3.75 4.5ZM3.75 11.25C3.75 10.8358 4.08579 10.5 4.5 10.5H5.25C9.80635 10.5 13.5 14.1937 13.5 18.75V19.5C13.5 19.9142 13.1642 20.25 12.75 20.25C12.3358 20.25 12 19.9142 12 19.5V18.75C12 15.0221 8.97792 12 5.25 12H4.5C4.08579 12 3.75 11.6642 3.75 11.25ZM3.75 18.75C3.75 17.9216 4.42157 17.25 5.25 17.25C6.07843 17.25 6.75 17.9216 6.75 18.75C6.75 19.5784 6.07843 20.25 5.25 20.25C4.42157 20.25 3.75 19.5784 3.75 18.75Z", + fill: color +})); +const ScaleIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.9999 2.25C12.4141 2.25 12.7499 2.58579 12.7499 3V3.75565C14.8182 3.78686 16.8556 3.94691 18.8544 4.22821C19.8807 4.37264 20.8967 4.54903 21.9015 4.75635C22.3071 4.84005 22.5681 5.23676 22.4844 5.64243C22.4007 6.0481 22.004 6.3091 21.5983 6.2254C20.9847 6.09878 20.3666 5.98405 19.7444 5.88148L22.0988 15.5181C22.2948 16.32 21.9424 17.2768 21.0349 17.6032C20.3203 17.8603 19.5506 18 18.7499 18C17.9492 18 17.1795 17.8603 16.4649 17.6032C15.5574 17.2768 15.2051 16.32 15.401 15.5181L17.8229 5.60517C16.1574 5.40052 14.4648 5.28251 12.7499 5.25583V19.5217C14.0424 19.5968 15.2844 19.8645 16.4467 20.2971C16.8349 20.4416 17.0325 20.8734 16.888 21.2616C16.7435 21.6498 16.3117 21.8474 15.9235 21.7029C14.7028 21.2486 13.3813 21 11.9999 21C10.6185 21 9.29696 21.2486 8.07633 21.7029C7.68813 21.8474 7.25631 21.6498 7.11183 21.2616C6.96736 20.8734 7.16494 20.4416 7.55314 20.2971C8.71546 19.8645 9.95737 19.5968 11.2499 19.5217V5.25583C9.53497 5.28251 7.84244 5.40052 6.17693 5.60517L8.59884 15.5181C8.79475 16.32 8.4424 17.2768 7.5349 17.6032C6.82029 17.8603 6.05059 18 5.24991 18C4.44922 18 3.67952 17.8603 2.96491 17.6032C2.05741 17.2768 1.70506 16.32 1.90097 15.5181L4.25537 5.88148C3.63321 5.98405 3.01515 6.09878 2.40146 6.2254C1.99579 6.3091 1.59908 6.0481 1.51538 5.64243C1.43168 5.23676 1.69268 4.84005 2.09835 4.75635C3.10311 4.54903 4.11914 4.37264 5.14538 4.22821C7.14417 3.94691 9.18158 3.78686 11.2499 3.75565V3C11.2499 2.58579 11.5857 2.25 11.9999 2.25ZM5.24991 8.13096L3.35811 15.8741C3.33677 15.9615 3.3489 16.0421 3.37548 16.0983C3.39985 16.1499 3.43294 16.1775 3.47263 16.1918C4.02669 16.3911 4.62475 16.5 5.24991 16.5C5.87506 16.5 6.47312 16.3911 7.02719 16.1918C7.06687 16.1775 7.09996 16.1499 7.12433 16.0983C7.15091 16.0421 7.16304 15.9615 7.1417 15.8741L5.24991 8.13096ZM18.7499 8.13096L16.8581 15.8741C16.8368 15.9615 16.8489 16.0421 16.8755 16.0983C16.8998 16.1499 16.9329 16.1775 16.9726 16.1918C17.5267 16.3911 18.1248 16.5 18.7499 16.5C19.3751 16.5 19.9731 16.3911 20.5272 16.1918C20.5669 16.1775 20.6 16.1499 20.6243 16.0983C20.6509 16.0421 20.663 15.9615 20.6417 15.8741L18.7499 8.13096Z", + fill: color +})); +const ScissorsIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.37514 4.80146C5.29898 4.18014 3.9229 4.54886 3.30158 5.62502C2.68026 6.70117 3.04898 8.07725 4.12514 8.69857C5.20128 9.31988 6.57701 8.95124 7.19834 7.87507C7.81975 6.79877 7.45116 5.4227 6.37514 4.80146ZM2.00254 4.87502C3.03808 3.08142 5.33154 2.46689 7.12514 3.50242C8.69641 4.40959 9.3624 6.28204 8.80743 7.93805L11.3227 9.39023C11.8762 8.87142 12.5507 8.47205 13.31 8.23982L18.6347 6.61134C19.5757 6.32357 20.5785 6.30602 21.529 6.56069L22.3314 6.7757C22.6244 6.85421 22.8413 7.1015 22.8809 7.40225C22.9205 7.703 22.775 7.99799 22.5123 8.14966L15.8431 12.0001L22.5123 15.8505C22.775 16.0022 22.9205 16.2972 22.8809 16.598C22.8413 16.8987 22.6244 17.146 22.3314 17.2245L21.529 17.4395C20.5785 17.6942 19.5757 17.6766 18.6347 17.3889L13.31 15.7604C12.5507 15.5282 11.8762 15.1288 11.3227 14.61L8.80743 16.0622C9.3624 17.7181 8.69639 19.5904 7.12514 20.4976C5.33154 21.5331 3.03808 20.9186 2.00254 19.125C0.967009 17.3314 1.58154 15.038 3.37514 14.0024C4.94636 13.0953 6.90079 13.4545 8.05743 14.7631L9.00944 14.2135C9.43984 13.965 9.7083 13.5089 9.71666 13.012C9.72247 12.6669 9.76306 12.3283 9.8356 12.0001C9.76306 11.6719 9.72247 11.3333 9.71666 10.9882C9.7083 10.4913 9.43984 10.0352 9.00944 9.78673L8.05743 9.23709C6.90076 10.5457 4.94631 10.9047 3.37514 9.99761C1.58154 8.96208 0.967009 6.66861 2.00254 4.87502ZM12.7073 13.8106C13.0181 14.0338 13.3681 14.2096 13.7487 14.326L19.0734 15.9545C19.3651 16.0436 19.665 16.0965 19.9667 16.1129L14.3431 12.8661L12.7073 13.8106ZM11.2195 12.9375C11.2309 12.6812 11.2694 12.4311 11.3325 12.1901C11.4656 11.6818 11.7085 11.2129 12.0385 10.8143C12.4747 10.2875 13.0621 9.88423 13.7487 9.67423L19.0734 8.04576C19.3651 7.95657 19.665 7.90372 19.9667 7.88732L11.2195 12.9375ZM7.19834 16.1251C6.57697 15.0489 5.20121 14.6802 4.12514 15.3015C3.04898 15.9228 2.68026 17.2989 3.30158 18.375C3.9229 19.4512 5.29898 19.8199 6.37514 19.1986C7.45117 18.5773 7.81973 17.2014 7.19834 16.1251Z", + fill: color +})); +const SearchIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3.75C6.77208 3.75 3.75 6.77208 3.75 10.5C3.75 14.2279 6.77208 17.25 10.5 17.25C12.3642 17.25 14.0506 16.4953 15.273 15.273C16.4953 14.0506 17.25 12.3642 17.25 10.5C17.25 6.77208 14.2279 3.75 10.5 3.75ZM2.25 10.5C2.25 5.94365 5.94365 2.25 10.5 2.25C15.0563 2.25 18.75 5.94365 18.75 10.5C18.75 12.5078 18.032 14.3491 16.8399 15.7793L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L15.7793 16.8399C14.3491 18.032 12.5078 18.75 10.5 18.75C5.94365 18.75 2.25 15.0563 2.25 10.5Z", + fill: color +})); +const SearchMinusIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3.75C6.77208 3.75 3.75 6.77208 3.75 10.5C3.75 14.2279 6.77208 17.25 10.5 17.25C12.3642 17.25 14.0506 16.4953 15.273 15.273C16.4953 14.0506 17.25 12.3642 17.25 10.5C17.25 6.77208 14.2279 3.75 10.5 3.75ZM2.25 10.5C2.25 5.94365 5.94365 2.25 10.5 2.25C15.0563 2.25 18.75 5.94365 18.75 10.5C18.75 12.5078 18.032 14.3491 16.8399 15.7793L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L15.7793 16.8399C14.3491 18.032 12.5078 18.75 10.5 18.75C5.94365 18.75 2.25 15.0563 2.25 10.5ZM6.75 10.5C6.75 10.0858 7.08579 9.75 7.5 9.75H13.5C13.9142 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 13.9142 11.25 13.5 11.25H7.5C7.08579 11.25 6.75 10.9142 6.75 10.5Z", + fill: color +})); +const SearchPlusIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.5 3.75C6.77208 3.75 3.75 6.77208 3.75 10.5C3.75 14.2279 6.77208 17.25 10.5 17.25C12.3642 17.25 14.0506 16.4953 15.273 15.273C16.4953 14.0506 17.25 12.3642 17.25 10.5C17.25 6.77208 14.2279 3.75 10.5 3.75ZM2.25 10.5C2.25 5.94365 5.94365 2.25 10.5 2.25C15.0563 2.25 18.75 5.94365 18.75 10.5C18.75 12.5078 18.032 14.3491 16.8399 15.7793L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L15.7793 16.8399C14.3491 18.032 12.5078 18.75 10.5 18.75C5.94365 18.75 2.25 15.0563 2.25 10.5ZM10.5 6.75C10.9142 6.75 11.25 7.08579 11.25 7.5V9.75H13.5C13.9142 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 13.9142 11.25 13.5 11.25H11.25V13.5C11.25 13.9142 10.9142 14.25 10.5 14.25C10.0858 14.25 9.75 13.9142 9.75 13.5V11.25H7.5C7.08579 11.25 6.75 10.9142 6.75 10.5C6.75 10.0858 7.08579 9.75 7.5 9.75H9.75V7.5C9.75 7.08579 10.0858 6.75 10.5 6.75Z", + fill: color +})); +const SelfieIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.81792 9.14286C9.81792 7.95939 10.7949 7 12 7C13.2052 7 14.1822 7.95939 14.1822 9.14286C14.1822 10.3263 13.2052 11.2857 12 11.2857C10.7949 11.2857 9.81792 10.3263 9.81792 9.14286Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.00009 15.8597C8.03759 13.7217 9.81403 12 12 12C14.1861 12 15.9626 13.7218 16 15.8598C16.0025 16.0016 15.9193 16.1314 15.788 16.1906C14.6344 16.7104 13.3513 17 12.0002 17C10.649 17 9.3657 16.7103 8.21204 16.1904C8.08078 16.1313 7.9976 16.0015 8.00009 15.8597Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6 3C4.34315 3 3 4.34315 3 6V7.5C3 7.91421 3.33579 8.25 3.75 8.25C4.16421 8.25 4.5 7.91421 4.5 7.5V6C4.5 5.17157 5.17157 4.5 6 4.5H7.5C7.91421 4.5 8.25 4.16421 8.25 3.75C8.25 3.33579 7.91421 3 7.5 3H6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.5 3C16.0858 3 15.75 3.33579 15.75 3.75C15.75 4.16421 16.0858 4.5 16.5 4.5H18C18.8284 4.5 19.5 5.17157 19.5 6V7.5C19.5 7.91421 19.8358 8.25 20.25 8.25C20.6642 8.25 21 7.91421 21 7.5V6C21 4.34315 19.6569 3 18 3H16.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.5 16.5C4.5 16.0858 4.16421 15.75 3.75 15.75C3.33579 15.75 3 16.0858 3 16.5V18C3 19.6569 4.34315 21 6 21H7.5C7.91421 21 8.25 20.6642 8.25 20.25C8.25 19.8358 7.91421 19.5 7.5 19.5H6C5.17157 19.5 4.5 18.8284 4.5 18V16.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21 16.5C21 16.0858 20.6642 15.75 20.25 15.75C19.8358 15.75 19.5 16.0858 19.5 16.5V18C19.5 18.8284 18.8284 19.5 18 19.5H16.5C16.0858 19.5 15.75 19.8358 15.75 20.25C15.75 20.6642 16.0858 21 16.5 21H18C19.6569 21 21 19.6569 21 18V16.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H7.5C7.91421 3 8.25 3.33579 8.25 3.75C8.25 4.16421 7.91421 4.5 7.5 4.5H6C5.17157 4.5 4.5 5.17157 4.5 6V7.5C4.5 7.91421 4.16421 8.25 3.75 8.25C3.33579 8.25 3 7.91421 3 7.5V6ZM15.75 3.75C15.75 3.33579 16.0858 3 16.5 3H18C19.6569 3 21 4.34315 21 6V7.5C21 7.91421 20.6642 8.25 20.25 8.25C19.8358 8.25 19.5 7.91421 19.5 7.5V6C19.5 5.17157 18.8284 4.5 18 4.5H16.5C16.0858 4.5 15.75 4.16421 15.75 3.75ZM12 7.75C11.2814 7.75 10.7497 8.30276 10.7497 8.92308C10.7497 9.54339 11.2814 10.0962 12 10.0962C12.7186 10.0962 13.2503 9.54339 13.2503 8.92308C13.2503 8.30276 12.7186 7.75 12 7.75ZM9.2497 8.92308C9.2497 7.41922 10.5092 6.25 12 6.25C13.4908 6.25 14.7503 7.41922 14.7503 8.92308C14.7503 10.4269 13.4908 11.5962 12 11.5962C10.5092 11.5962 9.2497 10.4269 9.2497 8.92308ZM8.80114 15.6793C9.79213 16.0476 10.8705 16.25 12.0002 16.25C13.1297 16.25 14.208 16.0476 15.1989 15.6795C14.9276 14.2509 13.6198 13.1346 12 13.1346C10.3802 13.1346 9.07244 14.2509 8.80114 15.6793ZM7.25012 16.1498C7.29542 13.6217 9.43166 11.6346 12 11.6346C14.5684 11.6346 16.7047 13.6218 16.7499 16.1499C16.7553 16.4519 16.579 16.7277 16.3027 16.8496C14.9909 17.4282 13.5332 17.75 12.0002 17.75C10.467 17.75 9.00914 17.4282 7.69726 16.8494C7.42095 16.7275 7.24471 16.4517 7.25012 16.1498ZM3.75 15.75C4.16421 15.75 4.5 16.0858 4.5 16.5V18C4.5 18.8284 5.17157 19.5 6 19.5H7.5C7.91421 19.5 8.25 19.8358 8.25 20.25C8.25 20.6642 7.91421 21 7.5 21H6C4.34315 21 3 19.6569 3 18V16.5C3 16.0858 3.33579 15.75 3.75 15.75ZM20.25 15.75C20.6642 15.75 21 16.0858 21 16.5V18C21 19.6569 19.6569 21 18 21H16.5C16.0858 21 15.75 20.6642 15.75 20.25C15.75 19.8358 16.0858 19.5 16.5 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V16.5C19.5 16.0858 19.8358 15.75 20.25 15.75Z", + fill: color +})); +const SendIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.47804 2.4043C3.2133 2.3274 2.92771 2.40193 2.73432 2.5984C2.54093 2.79487 2.47091 3.0816 2.55198 3.3451L4.98426 11.25H13.5C13.9142 11.25 14.25 11.5858 14.25 12C14.25 12.4142 13.9142 12.75 13.5 12.75H4.98427L2.55207 20.6546C2.471 20.9181 2.54102 21.2049 2.73441 21.4013C2.92781 21.5978 3.2134 21.6723 3.47814 21.5954C10.1767 19.6494 16.3974 16.5814 21.9233 12.6087C22.1193 12.4678 22.2355 12.2412 22.2355 11.9998C22.2355 11.7583 22.1193 11.5317 21.9233 11.3908C16.3974 7.41817 10.1767 4.35021 3.47804 2.4043Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.73432 2.5984C2.92771 2.40193 3.2133 2.3274 3.47804 2.4043C10.1767 4.35021 16.3974 7.41817 21.9233 11.3908C22.1193 11.5317 22.2355 11.7583 22.2355 11.9998C22.2355 12.2412 22.1193 12.4678 21.9233 12.6087C16.3974 16.5814 10.1767 19.6494 3.47814 21.5954C3.2134 21.6723 2.92781 21.5978 2.73441 21.4013C2.54102 21.2049 2.471 20.9181 2.55207 20.6546L5.21504 12L2.55198 3.3451C2.47091 3.0816 2.54093 2.79487 2.73432 2.5984ZM6.55367 12.75L4.40041 19.7481C10.0795 17.9504 15.3886 15.32 20.1845 11.9998C15.3886 8.67962 10.0794 6.04922 4.40031 4.25162L6.55367 11.25L13.5 11.25C13.9142 11.25 14.25 11.5858 14.25 12C14.25 12.4142 13.9142 12.75 13.5 12.75L6.55367 12.75Z", + fill: color +})); +const ShareIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.75 4.5C15.75 2.84315 17.0931 1.5 18.75 1.5C20.4069 1.5 21.75 2.84315 21.75 4.5C21.75 6.15685 20.4069 7.5 18.75 7.5C17.8933 7.5 17.1212 7.14074 16.5751 6.56624L8.15392 11.2447C8.21665 11.4863 8.25 11.7395 8.25 12C8.25 12.2605 8.21665 12.5137 8.15392 12.7553L16.5751 17.4338C17.1212 16.8593 17.8933 16.5 18.75 16.5C20.4069 16.5 21.75 17.8431 21.75 19.5C21.75 21.1569 20.4069 22.5 18.75 22.5C17.0931 22.5 15.75 21.1569 15.75 19.5C15.75 19.2395 15.7833 18.9863 15.8461 18.7447L7.42488 14.0662C6.87885 14.6407 6.10667 15 5.25 15C3.59315 15 2.25 13.6569 2.25 12C2.25 10.3431 3.59315 9 5.25 9C6.10667 9 6.87885 9.35926 7.42488 9.93377L15.8461 5.25532C15.7833 5.01367 15.75 4.76045 15.75 4.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M18.75 3C17.9216 3 17.25 3.67157 17.25 4.5C17.25 4.76571 17.3184 5.01317 17.4381 5.22807C17.6953 5.69014 18.187 6 18.75 6C19.5784 6 20.25 5.32843 20.25 4.5C20.25 3.67157 19.5784 3 18.75 3ZM15.75 4.5C15.75 2.84315 17.0931 1.5 18.75 1.5C20.4069 1.5 21.75 2.84315 21.75 4.5C21.75 6.15685 20.4069 7.5 18.75 7.5C17.8933 7.5 17.1212 7.14074 16.5751 6.56624L8.15392 11.2447C8.21665 11.4863 8.25 11.7395 8.25 12C8.25 12.2605 8.21665 12.5137 8.15392 12.7553L16.5751 17.4338C17.1212 16.8593 17.8933 16.5 18.75 16.5C20.4069 16.5 21.75 17.8431 21.75 19.5C21.75 21.1569 20.4069 22.5 18.75 22.5C17.0931 22.5 15.75 21.1569 15.75 19.5C15.75 19.2395 15.7833 18.9863 15.8461 18.7447L7.42488 14.0662C6.87885 14.6407 6.10667 15 5.25 15C3.59315 15 2.25 13.6569 2.25 12C2.25 10.3431 3.59315 9 5.25 9C6.10667 9 6.87885 9.35926 7.42488 9.93377L15.8461 5.25532C15.7833 5.01367 15.75 4.76045 15.75 4.5ZM5.25 10.5C4.42157 10.5 3.75 11.1716 3.75 12C3.75 12.8284 4.42157 13.5 5.25 13.5C5.81301 13.5 6.30467 13.1901 6.56192 12.7281C6.68157 12.5132 6.75 12.2657 6.75 12C6.75 11.7343 6.68157 11.4868 6.56192 11.2719C6.30467 10.8099 5.81301 10.5 5.25 10.5ZM18.75 18C18.187 18 17.6953 18.3099 17.4381 18.7719C17.3184 18.9868 17.25 19.2343 17.25 19.5C17.25 20.3284 17.9216 21 18.75 21C19.5784 21 20.25 20.3284 20.25 19.5C20.25 18.6716 19.5784 18 18.75 18Z", + fill: color +})); +const ShieldIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.5157 2.1698C12.2265 1.89587 11.7735 1.89587 11.4843 2.1698C9.46752 4.07977 6.74624 5.25011 3.75 5.25011C3.70233 5.25011 3.65473 5.24981 3.60721 5.24922C3.27984 5.24515 2.98767 5.4539 2.88541 5.76491C2.47287 7.01968 2.25 8.35963 2.25 9.75015C2.25 15.6922 6.31406 20.6831 11.8131 22.0984C11.9357 22.13 12.0643 22.13 12.1869 22.0984C17.6859 20.6831 21.75 15.6922 21.75 9.75015C21.75 8.35963 21.5271 7.01968 21.1146 5.76491C21.0123 5.4539 20.7202 5.24515 20.3928 5.24922C20.3453 5.24981 20.2977 5.25011 20.25 5.25011C17.2538 5.25011 14.5325 4.07977 12.5157 2.1698ZM15.6103 10.1859C15.8511 9.84887 15.773 9.38046 15.4359 9.1397C15.0989 8.89894 14.6305 8.97701 14.3897 9.31407L11.1543 13.8436L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L10.7197 15.5303C10.8756 15.6862 11.0921 15.7656 11.3119 15.7474C11.5316 15.7293 11.7322 15.6153 11.8603 15.4359L15.6103 10.1859Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4843 2.16956C11.7735 1.89563 12.2265 1.89563 12.5157 2.16956C14.5325 4.07953 17.2538 5.24986 20.25 5.24986C20.2977 5.24986 20.3453 5.24957 20.3928 5.24898C20.7202 5.24491 21.0123 5.45366 21.1146 5.76467C21.5271 7.01943 21.75 8.35939 21.75 9.74991C21.75 15.6919 17.6859 20.6828 12.1869 22.0982C12.0643 22.1297 11.9357 22.1297 11.8131 22.0982C6.31406 20.6828 2.25 15.6919 2.25 9.74991C2.25 8.35939 2.47287 7.01943 2.88541 5.76467C2.98767 5.45366 3.27984 5.24491 3.60721 5.24898C3.65473 5.24957 3.70233 5.24986 3.75 5.24986C6.74624 5.24986 9.46752 4.07953 11.4843 2.16956ZM4.15599 6.74352C3.8915 7.69976 3.75 8.70777 3.75 9.74991C3.75 14.9234 7.2428 19.2829 12 20.5957C16.7572 19.2829 20.25 14.9234 20.25 9.74991C20.25 8.70777 20.1085 7.69976 19.844 6.74352C16.8566 6.65 14.1272 5.52817 12 3.72128C9.87276 5.52817 7.14341 6.65 4.15599 6.74352ZM15.4359 9.13955C15.773 9.38031 15.8511 9.84872 15.6103 10.1858L11.8603 15.4358C11.7322 15.6152 11.5316 15.7291 11.3119 15.7473C11.0921 15.7655 10.8756 15.6861 10.7197 15.5302L8.46967 13.2802C8.17678 12.9873 8.17678 12.5124 8.46967 12.2195C8.76256 11.9266 9.23744 11.9266 9.53033 12.2195L11.1543 13.8435L14.3897 9.31392C14.6305 8.97686 15.0989 8.89879 15.4359 9.13955Z", + fill: color +})); +const ShieldWarningIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4843 2.1698C11.7735 1.89587 12.2265 1.89587 12.5157 2.1698C14.5325 4.07977 17.2538 5.25011 20.25 5.25011C20.2977 5.25011 20.3453 5.24981 20.3928 5.24922C20.7202 5.24515 21.0123 5.4539 21.1146 5.76491C21.5271 7.01968 21.75 8.35963 21.75 9.75015C21.75 15.6922 17.6859 20.6831 12.1869 22.0984C12.0643 22.13 11.9357 22.13 11.8131 22.0984C6.31406 20.6831 2.25 15.6922 2.25 9.75015C2.25 8.35963 2.47287 7.01968 2.88541 5.76491C2.98767 5.4539 3.27984 5.24515 3.60721 5.24922C3.65473 5.24981 3.70233 5.25011 3.75 5.25011C6.74624 5.25011 9.46752 4.07977 11.4843 2.1698ZM12 8.25009C12.4142 8.25009 12.75 8.58588 12.75 9.00009V12.7501C12.75 13.1643 12.4142 13.5001 12 13.5001C11.5858 13.5001 11.25 13.1643 11.25 12.7501V9.00009C11.25 8.58588 11.5858 8.25009 12 8.25009ZM12 15.0001C11.5858 15.0001 11.25 15.3359 11.25 15.7501V15.7576C11.25 16.1718 11.5858 16.5076 12 16.5076H12.0075C12.4217 16.5076 12.7575 16.1718 12.7575 15.7576V15.7501C12.7575 15.3359 12.4217 15.0001 12.0075 15.0001H12Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4843 2.1698C11.7735 1.89587 12.2265 1.89587 12.5157 2.1698C14.5325 4.07977 17.2538 5.25011 20.25 5.25011C20.2977 5.25011 20.3453 5.24981 20.3928 5.24922C20.7202 5.24515 21.0123 5.4539 21.1146 5.76491C21.5271 7.01968 21.75 8.35963 21.75 9.75015C21.75 15.6922 17.6859 20.6831 12.1869 22.0984C12.0643 22.13 11.9357 22.13 11.8131 22.0984C6.31406 20.6831 2.25 15.6922 2.25 9.75015C2.25 8.35963 2.47287 7.01968 2.88541 5.76491C2.98767 5.4539 3.27984 5.24515 3.60721 5.24922C3.65473 5.24981 3.70233 5.25011 3.75 5.25011C6.74624 5.25011 9.46752 4.07977 11.4843 2.1698ZM4.15599 6.74376C3.8915 7.70001 3.75 8.70802 3.75 9.75015C3.75 14.9236 7.2428 19.2832 12 20.5959C16.7572 19.2832 20.25 14.9236 20.25 9.75015C20.25 8.70802 20.1085 7.70001 19.844 6.74376C16.8566 6.65025 14.1272 5.52841 12 3.72153C9.87276 5.52841 7.14341 6.65025 4.15599 6.74376ZM12 8.25009C12.4142 8.25009 12.75 8.58588 12.75 9.00009V12.7501C12.75 13.1643 12.4142 13.5001 12 13.5001C11.5858 13.5001 11.25 13.1643 11.25 12.7501V9.00009C11.25 8.58588 11.5858 8.25009 12 8.25009ZM11.25 15.7501C11.25 15.3359 11.5858 15.0001 12 15.0001H12.0075C12.4217 15.0001 12.7575 15.3359 12.7575 15.7501V15.7576C12.7575 16.1718 12.4217 16.5076 12.0075 16.5076H12C11.5858 16.5076 11.25 16.1718 11.25 15.7576V15.7501Z", + fill: color +})); +const ShopIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.22335 2.25C4.72607 2.25 4.24916 2.44754 3.89752 2.79917L2.59835 4.09835C1.13388 5.56282 1.13388 7.93719 2.59835 9.40165C3.93551 10.7388 6.03124 10.8551 7.50029 9.75038C8.12669 10.2206 8.90598 10.5 9.75 10.5C10.5941 10.5 11.3736 10.2205 12 9.75016C12.6264 10.2205 13.4059 10.5 14.25 10.5C15.094 10.5 15.8733 10.2206 16.4997 9.75038C17.9688 10.8551 20.0645 10.7388 21.4016 9.40165C22.8661 7.93719 22.8661 5.56282 21.4016 4.09835L20.1025 2.79918C19.7508 2.44755 19.2739 2.25 18.7767 2.25L5.22335 2.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 20.25V11.4951C4.42021 12.1686 6.0799 12.1681 7.50044 11.4944C8.18265 11.8183 8.94611 12 9.75 12C10.5541 12 11.3177 11.8182 12 11.4942C12.6823 11.8182 13.4459 12 14.25 12C15.0539 12 15.8173 11.8183 16.4996 11.4944C17.9201 12.1681 19.5798 12.1686 21 11.4951V20.25H21.75C22.1642 20.25 22.5 20.5858 22.5 21C22.5 21.4142 22.1642 21.75 21.75 21.75H2.25C1.83579 21.75 1.5 21.4142 1.5 21C1.5 20.5858 1.83579 20.25 2.25 20.25H3ZM6 14.25C6 13.8358 6.33579 13.5 6.75 13.5H9.75C10.1642 13.5 10.5 13.8358 10.5 14.25V17.25C10.5 17.6642 10.1642 18 9.75 18H6.75C6.33579 18 6 17.6642 6 17.25V14.25ZM14.25 13.5C13.8358 13.5 13.5 13.8358 13.5 14.25V19.5C13.5 19.9142 13.8358 20.25 14.25 20.25H17.25C17.6642 20.25 18 19.9142 18 19.5V14.25C18 13.8358 17.6642 13.5 17.25 13.5H14.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.37863 3.75024C5.17971 3.75024 4.98895 3.82926 4.8483 3.96991L3.65901 5.1592C2.78033 6.03788 2.78033 7.4625 3.65901 8.34118C3.80236 8.48454 3.95933 8.60385 4.12532 8.69979C4.98601 9.19727 6.10557 9.0766 6.84099 8.34118C6.87469 8.30748 6.90704 8.27305 6.93805 8.23795C7.08046 8.07679 7.2852 7.98451 7.50027 7.98456C7.71534 7.98462 7.92004 8.077 8.06237 8.23824C8.47574 8.70656 9.07812 9.0001 9.75 9.0001C10.4219 9.0001 11.0243 8.70653 11.4377 8.23817C11.5801 8.07687 11.7849 7.98447 12 7.98447C12.2151 7.98447 12.4199 8.07687 12.5623 8.23817C12.9757 8.70653 13.5781 9.0001 14.25 9.0001C14.9218 9.0001 15.5242 8.70659 15.9376 8.23833C16.0799 8.07711 16.2846 7.98474 16.4996 7.98468C16.7147 7.98462 16.9194 8.07687 17.0618 8.23801C17.0928 8.27309 17.1251 8.30747 17.1587 8.34109C17.8942 9.07657 19.0139 9.19721 19.8746 8.69958C20.0405 8.60366 20.1974 8.48439 20.3407 8.34109C21.2194 7.46241 21.2194 6.03779 20.3407 5.15911L19.1515 3.96991C19.0109 3.82926 18.8201 3.75024 18.6212 3.75024H5.37863ZM16.4996 9.7506C15.8732 10.2208 15.0939 10.5001 14.25 10.5001C13.4059 10.5001 12.6265 10.2206 12 9.75026C11.3736 10.2206 10.5941 10.5001 9.75 10.5001C8.90602 10.5001 8.12675 10.2208 7.50036 9.75053C6.62479 10.409 5.5271 10.6334 4.5 10.4246V20.2501H12.75V13.5001C12.75 12.6717 13.4216 12.0001 14.25 12.0001H17.25C18.0784 12.0001 18.75 12.6717 18.75 13.5001V20.2501H19.5V10.4245C18.4729 10.6333 17.3752 10.409 16.4996 9.7506ZM21 9.75037C21.1401 9.64507 21.2743 9.52883 21.4014 9.40175C22.8658 7.93729 22.8658 5.56292 21.4014 4.09845L20.2122 2.90925C19.7902 2.4873 19.2179 2.25024 18.6212 2.25024H5.37863C4.78189 2.25024 4.20959 2.4873 3.78764 2.90925L2.59835 4.09854C1.13388 5.56301 1.13388 7.93738 2.59835 9.40184C2.72551 9.529 2.8598 9.64531 3 9.75067V20.2501H2.36088C1.94667 20.2501 1.61088 20.5859 1.61088 21.0001C1.61088 21.4143 1.94667 21.7501 2.36088 21.7501H21.6391C22.0533 21.7501 22.3891 21.4143 22.3891 21.0001C22.3891 20.5859 22.0533 20.2501 21.6391 20.2501H21V9.75037ZM17.25 20.2501V13.5001H14.25V20.2501H17.25ZM5.25 13.5001C5.25 12.6717 5.92157 12.0001 6.75 12.0001H10.5C11.3284 12.0001 12 12.6717 12 13.5001V17.2501C12 18.0785 11.3284 18.7501 10.5 18.7501H6.75C5.92157 18.7501 5.25 18.0785 5.25 17.2501V13.5001ZM10.5 13.5001H6.75V17.2501L10.5 17.2501V13.5001Z", + fill: color +})); +const ShoppingBagIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.5 6V6.75H5.51287C4.55332 6.75 3.74862 7.47444 3.64817 8.42872L2.38502 20.4287C2.26848 21.5358 3.13652 22.5 4.24971 22.5H19.7504C20.8636 22.5 21.7317 21.5358 21.6151 20.4287L20.352 8.42872C20.2515 7.47444 19.4468 6.75 18.4873 6.75H16.5V6C16.5 3.51472 14.4853 1.5 12 1.5C9.51472 1.5 7.5 3.51472 7.5 6ZM12 3C10.3431 3 9 4.34315 9 6V6.75H15V6C15 4.34315 13.6569 3 12 3ZM9 11.25C9 12.9069 10.3431 14.25 12 14.25C13.6569 14.25 15 12.9069 15 11.25V10.5C15 10.0858 15.3358 9.75 15.75 9.75C16.1642 9.75 16.5 10.0858 16.5 10.5V11.25C16.5 13.7353 14.4853 15.75 12 15.75C9.51472 15.75 7.5 13.7353 7.5 11.25V10.5C7.5 10.0858 7.83579 9.75 8.25 9.75C8.66422 9.75 9 10.0858 9 10.5V11.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.0001 3C10.3432 3 9.00008 4.34315 9.00008 6V6.75H15.0001V6C15.0001 4.34315 13.6569 3 12.0001 3ZM16.5001 6.75V6C16.5001 3.51472 14.4854 1.5 12.0001 1.5C9.51479 1.5 7.50008 3.51472 7.50008 6V6.75H5.51287C4.55332 6.75 3.74862 7.47444 3.64817 8.42872L2.38502 20.4287C2.26848 21.5358 3.13652 22.5 4.24971 22.5H19.7504C20.8636 22.5 21.7317 21.5358 21.6151 20.4287L20.352 8.42872C20.2515 7.47444 19.4468 6.75 18.4873 6.75H16.5001ZM15.0001 8.25H9.00008V9.66146C9.23023 9.86745 9.37508 10.1668 9.37508 10.5C9.37508 11.1213 8.8714 11.625 8.25008 11.625C7.62876 11.625 7.12508 11.1213 7.12508 10.5C7.12508 10.1668 7.26992 9.86745 7.50008 9.66146V8.25H5.51287C5.32096 8.25 5.16002 8.39489 5.13993 8.58574L3.87677 20.5857C3.85347 20.8072 4.02707 21 4.24971 21H19.7504C19.9731 21 20.1467 20.8072 20.1234 20.5857L18.8602 8.58574C18.8401 8.39489 18.6792 8.25 18.4873 8.25H16.5001V9.66146C16.7302 9.86746 16.8751 10.1668 16.8751 10.5C16.8751 11.1213 16.3714 11.625 15.7501 11.625C15.1288 11.625 14.6251 11.1213 14.6251 10.5C14.6251 10.1668 14.7699 9.86745 15.0001 9.66146V8.25Z", + fill: color +})); +const ShoppingCartIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.25 2.25C1.83579 2.25 1.5 2.58579 1.5 3C1.5 3.41421 1.83579 3.75 2.25 3.75H3.63568C3.80558 3.75 3.95425 3.86422 3.99803 4.02838L6.55576 13.6199C4.94178 14.0385 3.75 15.5051 3.75 17.25C3.75 17.6642 4.08579 18 4.5 18H20.25C20.6642 18 21 17.6642 21 17.25C21 16.8358 20.6642 16.5 20.25 16.5H5.37803C5.68691 15.6261 6.52034 15 7.5 15H18.7183C19.0051 15 19.2668 14.8364 19.3925 14.5785C20.5277 12.249 21.5183 9.83603 22.3527 7.35126C22.4191 7.15357 22.4002 6.93716 22.3005 6.75399C22.2008 6.57082 22.0294 6.43743 21.8273 6.38583C17.0055 5.15442 11.9536 4.5 6.75 4.5C6.39217 4.5 6.03505 4.5031 5.67868 4.50926L5.44738 3.64188C5.2285 2.82109 4.48515 2.25 3.63568 2.25H2.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.75 20.25C3.75 19.4216 4.42157 18.75 5.25 18.75C6.07843 18.75 6.75 19.4216 6.75 20.25C6.75 21.0784 6.07843 21.75 5.25 21.75C4.42157 21.75 3.75 21.0784 3.75 20.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.5 20.25C16.5 19.4216 17.1716 18.75 18 18.75C18.8284 18.75 19.5 19.4216 19.5 20.25C19.5 21.0784 18.8284 21.75 18 21.75C17.1716 21.75 16.5 21.0784 16.5 20.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 3C1.5 2.58579 1.83579 2.25 2.25 2.25H3.63568C4.48515 2.25 5.2285 2.82109 5.44738 3.64188L5.67868 4.50926C6.03505 4.5031 6.39217 4.5 6.75 4.5C11.9536 4.5 17.0055 5.15442 21.8273 6.38583C22.0294 6.43743 22.2008 6.57082 22.3005 6.75399C22.4002 6.93716 22.4191 7.15357 22.3527 7.35126C21.5183 9.83603 20.5277 12.249 19.3925 14.5785C19.2668 14.8364 19.0051 15 18.7183 15H7.5C6.52034 15 5.68691 15.6261 5.37803 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H4.5C4.08579 18 3.75 17.6642 3.75 17.25C3.75 15.5051 4.94178 14.0385 6.55576 13.6199L4.38122 5.46534L4.38122 5.46534L3.99803 4.02838L3.99803 4.02837C3.95425 3.86422 3.80558 3.75 3.63568 3.75H2.25C1.83579 3.75 1.5 3.41421 1.5 3ZM6.07721 6.00374L8.07621 13.5H18.2474C19.154 11.6014 19.9625 9.64695 20.6664 7.6433C16.2038 6.56917 11.5439 6 6.75 6C6.52544 6 6.30117 6.00125 6.07721 6.00374ZM3.75 20.25C3.75 19.4216 4.42157 18.75 5.25 18.75C6.07843 18.75 6.75 19.4216 6.75 20.25C6.75 21.0784 6.07843 21.75 5.25 21.75C4.42157 21.75 3.75 21.0784 3.75 20.25ZM16.5 20.25C16.5 19.4216 17.1716 18.75 18 18.75C18.8284 18.75 19.5 19.4216 19.5 20.25C19.5 21.0784 18.8284 21.75 18 21.75C17.1716 21.75 16.5 21.0784 16.5 20.25Z", + fill: color +})); +const SignalIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.63604 4.57538C5.92893 4.86828 5.92893 5.34315 5.63604 5.63604C2.12132 9.15076 2.12132 14.8492 5.63604 18.364C5.92893 18.6569 5.92893 19.1317 5.63604 19.4246C5.34315 19.7175 4.86827 19.7175 4.57538 19.4246C0.474874 15.3241 0.474873 8.67589 4.57538 4.57538C4.86827 4.28249 5.34315 4.28249 5.63604 4.57538ZM18.364 4.57538C18.6569 4.28249 19.1317 4.28249 19.4246 4.57538C23.5251 8.67589 23.5251 15.3241 19.4246 19.4246C19.1317 19.7175 18.6569 19.7175 18.364 19.4246C18.0711 19.1317 18.0711 18.6569 18.364 18.364C21.8787 14.8492 21.8787 9.15076 18.364 5.63604C18.0711 5.34315 18.0711 4.86828 18.364 4.57538ZM7.75736 6.6967C8.05025 6.9896 8.05025 7.46447 7.75736 7.75736C5.41421 10.1005 5.41421 13.8995 7.75736 16.2426C8.05025 16.5355 8.05025 17.0104 7.75736 17.3033C7.46447 17.5962 6.98959 17.5962 6.6967 17.3033C3.76777 14.3744 3.76777 9.62564 6.6967 6.6967C6.98959 6.40381 7.46447 6.40381 7.75736 6.6967ZM16.2426 6.6967C16.5355 6.40381 17.0104 6.40381 17.3033 6.6967C20.2322 9.62564 20.2322 14.3744 17.3033 17.3033C17.0104 17.5962 16.5355 17.5962 16.2426 17.3033C15.9497 17.0104 15.9497 16.5355 16.2426 16.2426C18.5858 13.8995 18.5858 10.1005 16.2426 7.75736C15.9497 7.46447 15.9497 6.9896 16.2426 6.6967ZM9.87868 8.81802C10.1716 9.11092 10.1716 9.58579 9.87868 9.87868C8.70711 11.0503 8.70711 12.9498 9.87868 14.1213C10.1716 14.4142 10.1716 14.8891 9.87868 15.182C9.58579 15.4749 9.11091 15.4749 8.81802 15.182C7.06066 13.4246 7.06066 10.5754 8.81802 8.81802C9.11091 8.52513 9.58579 8.52513 9.87868 8.81802ZM14.1213 8.81802C14.4142 8.52513 14.8891 8.52513 15.182 8.81802C16.9393 10.5754 16.9393 13.4246 15.182 15.182C14.8891 15.4749 14.4142 15.4749 14.1213 15.182C13.8284 14.8891 13.8284 14.4142 14.1213 14.1213C15.2929 12.9498 15.2929 11.0503 14.1213 9.87868C13.8284 9.58579 13.8284 9.11092 14.1213 8.81802ZM10.875 12C10.875 11.3787 11.3787 10.875 12 10.875C12.6213 10.875 13.125 11.3787 13.125 12C13.125 12.6213 12.6213 13.125 12 13.125C11.3787 13.125 10.875 12.6213 10.875 12Z", + fill: color +})); +const SignalSlashIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.46956 2.46967C2.76245 2.17678 3.23732 2.17678 3.53022 2.46967L11.9373 10.8767C11.958 10.8756 11.9789 10.875 11.9999 10.875C12.6212 10.875 13.1249 11.3787 13.1249 12C13.1249 12.021 13.1243 12.0419 13.1232 12.0626L14.5847 13.5242C15.2642 12.3737 15.1097 10.8671 14.1212 9.87868C13.8283 9.58579 13.8283 9.11091 14.1212 8.81802C14.4141 8.52513 14.889 8.52513 15.1819 8.81802C16.7585 10.3947 16.9206 12.8503 15.6682 14.6077L16.74 15.6795C18.5719 13.3257 18.4061 9.9209 16.2425 7.75736C15.9496 7.46447 15.9496 6.98959 16.2425 6.6967C16.5354 6.40381 17.0103 6.40381 17.3032 6.6967C20.0531 9.44664 20.2212 13.8008 17.8073 16.7468L18.8724 17.8118C21.8695 14.2758 21.7 8.97217 18.3638 5.63604C18.071 5.34315 18.071 4.86827 18.3638 4.57538C18.6567 4.28249 19.1316 4.28249 19.4245 4.57538C23.3467 8.49757 23.5173 14.7507 19.9362 18.8756L21.5302 20.4697C21.8231 20.7626 21.8231 21.2374 21.5302 21.5303C21.2373 21.8232 20.7624 21.8232 20.4696 21.5303L11.5365 12.5972C11.4895 12.5603 11.4471 12.5179 11.4102 12.4709L2.46956 3.53033C2.17666 3.23744 2.17666 2.76256 2.46956 2.46967ZM3.65842 6.89187C4.02716 7.08054 4.17314 7.53242 3.98447 7.90117C2.25339 11.2844 2.80522 15.5333 5.63592 18.364C5.92882 18.6569 5.92882 19.1317 5.63592 19.4246C5.34303 19.7175 4.86816 19.7175 4.57526 19.4246C1.27102 16.1204 0.630314 11.1635 2.64911 7.21792C2.83779 6.84917 3.28967 6.70319 3.65842 6.89187ZM5.84063 9.13355C6.23327 9.2655 6.4446 9.69075 6.31266 10.0834C5.60928 12.1765 6.09221 14.5776 7.75725 16.2426C8.05014 16.5355 8.05014 17.0104 7.75725 17.3033C7.46435 17.5962 6.98948 17.5962 6.69659 17.3033C4.61354 15.2203 4.01302 12.2177 4.8908 9.60558C5.02274 9.21294 5.448 9.00161 5.84063 9.13355ZM8.18188 11.7875C8.59198 11.7293 8.97164 12.0145 9.02987 12.4246C9.11803 13.0455 9.40031 13.6431 9.87857 14.1213C10.1715 14.4142 10.1715 14.8891 9.87857 15.182C9.58567 15.4749 9.1108 15.4749 8.81791 15.182C8.10205 14.4661 7.67704 13.5671 7.54477 12.6355C7.48653 12.2254 7.77178 11.8458 8.18188 11.7875Z", + fill: color +})); +const SmartphoneIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.25 2.25C7.42157 2.25 6.75 2.92157 6.75 3.75V20.25C6.75 21.0784 7.42157 21.75 8.25 21.75H15.75C16.5784 21.75 17.25 21.0784 17.25 20.25V3.75C17.25 2.92157 16.5784 2.25 15.75 2.25H14.25V3C14.25 3.41421 13.9142 3.75 13.5 3.75H10.5C10.0858 3.75 9.75 3.41421 9.75 3V2.25H8.25ZM5.25 3.75C5.25 2.09315 6.59315 0.75 8.25 0.75H15.75C17.4069 0.75 18.75 2.09315 18.75 3.75V20.25C18.75 21.9069 17.4069 23.25 15.75 23.25H8.25C6.59315 23.25 5.25 21.9069 5.25 20.25V3.75ZM9.75 20.25C9.75 19.8358 10.0858 19.5 10.5 19.5H13.5C13.9142 19.5 14.25 19.8358 14.25 20.25C14.25 20.6642 13.9142 21 13.5 21H10.5C10.0858 21 9.75 20.6642 9.75 20.25Z", + fill: color +})); +const SparksIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9 4.5C9.33486 4.5 9.62915 4.72198 9.72114 5.04396L10.5343 7.89015C10.8903 9.13593 11.8641 10.1097 13.1099 10.4657L15.956 11.2789C16.278 11.3709 16.5 11.6651 16.5 12C16.5 12.3349 16.278 12.6291 15.956 12.7211L13.1098 13.5343C11.8641 13.8903 10.8903 14.8641 10.5343 16.1099L9.72114 18.956C9.62915 19.278 9.33486 19.5 9 19.5C8.66514 19.5 8.37085 19.278 8.27886 18.956L7.46566 16.1099C7.10972 14.8641 6.13593 13.8903 4.89015 13.5343L2.04396 12.7211C1.72198 12.6291 1.5 12.3349 1.5 12C1.5 11.6651 1.72198 11.3709 2.04396 11.2789L4.89015 10.4657C6.13593 10.1097 7.10972 9.13593 7.46566 7.89015L8.27886 5.04396C8.37085 4.72198 8.66514 4.5 9 4.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M18 1.5C18.3442 1.5 18.6441 1.73422 18.7276 2.0681L18.9865 3.10356C19.2216 4.04406 19.9559 4.7784 20.8964 5.01353L21.9319 5.27239C22.2658 5.35586 22.5 5.65585 22.5 6C22.5 6.34415 22.2658 6.64414 21.9319 6.72761L20.8964 6.98647C19.9559 7.2216 19.2216 7.95594 18.9865 8.89644L18.7276 9.9319C18.6441 10.2658 18.3442 10.5 18 10.5C17.6558 10.5 17.3559 10.2658 17.2724 9.9319L17.0135 8.89644C16.7784 7.95594 16.0441 7.2216 15.1036 6.98647L14.0681 6.72761C13.7342 6.64414 13.5 6.34415 13.5 6C13.5 5.65585 13.7342 5.35586 14.0681 5.27239L15.1036 5.01353C16.0441 4.7784 16.7784 4.04406 17.0135 3.10356L17.2724 2.0681C17.3559 1.73422 17.6558 1.5 18 1.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M16.5 15C16.8228 15 17.1094 15.2066 17.2115 15.5128L17.6058 16.6956C17.7551 17.1435 18.1065 17.4949 18.5544 17.6442L19.7372 18.0385C20.0434 18.1406 20.25 18.4272 20.25 18.75C20.25 19.0728 20.0434 19.3594 19.7372 19.4615L18.5544 19.8558C18.1065 20.0051 17.7551 20.3565 17.6058 20.8044L17.2115 21.9872C17.1094 22.2934 16.8228 22.5 16.5 22.5C16.1772 22.5 15.8906 22.2934 15.7885 21.9872L15.3942 20.8044C15.2449 20.3565 14.8935 20.0051 14.4456 19.8558L13.2628 19.4615C12.9566 19.3594 12.75 19.0728 12.75 18.75C12.75 18.4272 12.9566 18.1406 13.2628 18.0385L14.4456 17.6442C14.8935 17.4949 15.2449 17.1435 15.3942 16.6956L15.7885 15.5128C15.8906 15.2066 16.1772 15 16.5 15Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M18 1.5C18.3442 1.5 18.6441 1.73422 18.7276 2.0681L18.9865 3.10356C19.2216 4.04406 19.9559 4.7784 20.8964 5.01353L21.9319 5.27239C22.2658 5.35586 22.5 5.65585 22.5 6C22.5 6.34415 22.2658 6.64414 21.9319 6.72761L20.8964 6.98647C19.9559 7.2216 19.2216 7.95594 18.9865 8.89644L18.7276 9.9319C18.6441 10.2658 18.3442 10.5 18 10.5C17.6558 10.5 17.3559 10.2658 17.2724 9.9319L17.0135 8.89644C16.7784 7.95594 16.0441 7.2216 15.1036 6.98647L14.0681 6.72761C13.7342 6.64414 13.5 6.34415 13.5 6C13.5 5.65585 13.7342 5.35586 14.0681 5.27239L15.1036 5.01353C16.0441 4.7784 16.7784 4.04406 17.0135 3.10356L17.2724 2.0681C17.3559 1.73422 17.6558 1.5 18 1.5ZM18 4.59616C17.6534 5.17111 17.1711 5.65342 16.5962 6C17.1711 6.34658 17.6534 6.82889 18 7.40384C18.3466 6.82889 18.8289 6.34658 19.4038 6C18.8289 5.65342 18.3466 5.17111 18 4.59616ZM9 4.5C9.33486 4.5 9.62915 4.72198 9.72114 5.04396L10.5343 7.89015C10.8903 9.13593 11.8641 10.1097 13.1099 10.4657L15.956 11.2789C16.278 11.3709 16.5 11.6651 16.5 12C16.5 12.3349 16.278 12.6291 15.956 12.7211L13.1098 13.5343C11.8641 13.8903 10.8903 14.8641 10.5343 16.1099L9.72114 18.956C9.62915 19.278 9.33486 19.5 9 19.5C8.66514 19.5 8.37085 19.278 8.27886 18.956L7.46566 16.1098C7.10972 14.8641 6.13593 13.8903 4.89015 13.5343L2.04396 12.7211C1.72198 12.6291 1.5 12.3349 1.5 12C1.5 11.6651 1.72198 11.3709 2.04396 11.2789L4.89015 10.4657C6.13593 10.1097 7.10972 9.13593 7.46566 7.89015L8.27886 5.04396C8.37085 4.72198 8.66514 4.5 9 4.5ZM9 7.98004L8.90795 8.30223C8.40963 10.0463 7.04632 11.4096 5.30223 11.9079L4.98004 12L5.30223 12.0921C7.04632 12.5904 8.40963 13.9537 8.90795 15.6978L9 16.02L9.09205 15.6978C9.59037 13.9537 10.9537 12.5904 12.6978 12.0921L13.02 12L12.6978 11.9079C10.9537 11.4096 9.59037 10.0463 9.09205 8.30223L9 7.98004ZM16.5 15C16.8228 15 17.1094 15.2066 17.2115 15.5128L17.6058 16.6956C17.7551 17.1435 18.1065 17.4949 18.5544 17.6442L19.7372 18.0385C20.0434 18.1406 20.25 18.4272 20.25 18.75C20.25 19.0728 20.0434 19.3594 19.7372 19.4615L18.5544 19.8558C18.1065 20.0051 17.7551 20.3565 17.6058 20.8044L17.2115 21.9872C17.1094 22.2934 16.8228 22.5 16.5 22.5C16.1772 22.5 15.8906 22.2934 15.7885 21.9872L15.3942 20.8044C15.2449 20.3565 14.8935 20.0051 14.4456 19.8558L13.2628 19.4615C12.9566 19.3594 12.75 19.0728 12.75 18.75C12.75 18.4272 12.9566 18.1406 13.2628 18.0385L14.4456 17.6442C14.8935 17.4949 15.2449 17.1435 15.3942 16.6956L15.7885 15.5128C15.8906 15.2066 16.1772 15 16.5 15ZM16.5 17.8354C16.2653 18.203 15.953 18.5153 15.5854 18.75C15.953 18.9847 16.2653 19.297 16.5 19.6646C16.7347 19.297 17.047 18.9847 17.4146 18.75C17.047 18.5153 16.7347 18.203 16.5 17.8354Z", + fill: color +})); +const SpeakerOffIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M13.5 4.06069C13.5 2.72433 11.8843 2.05508 10.9393 3.00003L6.43934 7.50003H4.50905C3.36772 7.50003 2.19106 8.16447 1.8493 9.40508C1.62147 10.2322 1.5 11.1025 1.5 12C1.5 12.8975 1.62147 13.7679 1.8493 14.595C2.19106 15.8356 3.36772 16.5 4.50905 16.5H6.43934L10.9393 21C11.8843 21.945 13.5 21.2757 13.5 19.9394V4.06069Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M17.7803 9.21969C17.4874 8.92679 17.0126 8.92679 16.7197 9.21969C16.4268 9.51258 16.4268 9.98745 16.7197 10.2803L18.4393 12L16.7197 13.7197C16.4268 14.0126 16.4268 14.4875 16.7197 14.7803C17.0126 15.0732 17.4874 15.0732 17.7803 14.7803L19.5 13.0607L21.2197 14.7803C21.5126 15.0732 21.9874 15.0732 22.2803 14.7803C22.5732 14.4875 22.5732 14.0126 22.2803 13.7197L20.5607 12L22.2803 10.2803C22.5732 9.98745 22.5732 9.51258 22.2803 9.21969C21.9874 8.92679 21.5126 8.92679 21.2197 9.21969L19.5 10.9394L17.7803 9.21969Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.9393 3.00002C11.8843 2.05508 13.5 2.72433 13.5 4.06069V19.9394C13.5 21.2757 11.8843 21.945 10.9393 21L6.43934 16.5H4.50905C3.36772 16.5 2.19106 15.8356 1.8493 14.595C1.62147 13.7679 1.5 12.8975 1.5 12C1.5 11.1025 1.62147 10.2322 1.8493 9.40508C2.19106 8.16447 3.36772 7.50003 4.50905 7.50003H6.43934L10.9393 3.00003L11.4697 3.53036L10.9393 3.00002ZM12 4.06069L7.28033 8.78036C7.13968 8.92101 6.94891 9.00003 6.75 9.00003H4.50905C3.8917 9.00003 3.42075 9.34853 3.29544 9.80345C3.10302 10.502 3 11.2384 3 12C3 12.7617 3.10302 13.4981 3.29544 14.1966C3.42075 14.6515 3.8917 15 4.50905 15H6.75C6.94891 15 7.13968 15.079 7.28033 15.2197L12 19.9394V4.06069ZM16.7197 9.2197C17.0126 8.9268 17.4874 8.9268 17.7803 9.2197L19.5 10.9394L21.2197 9.2197C21.5126 8.9268 21.9874 8.9268 22.2803 9.2197C22.5732 9.51259 22.5732 9.98746 22.2803 10.2804L20.5607 12L22.2803 13.7197C22.5732 14.0126 22.5732 14.4875 22.2803 14.7804C21.9874 15.0732 21.5126 15.0732 21.2197 14.7804L19.5 13.0607L17.7803 14.7804C17.4874 15.0732 17.0126 15.0732 16.7197 14.7804C16.4268 14.4875 16.4268 14.0126 16.7197 13.7197L18.4393 12L16.7197 10.2804C16.4268 9.98746 16.4268 9.51259 16.7197 9.2197Z", + fill: color +})); +const SpeakerWaveIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M13.5 4.06069C13.5 2.72433 11.8843 2.05508 10.9393 3.00003L6.43934 7.50003H4.50905C3.36772 7.50003 2.19106 8.16447 1.8493 9.40508C1.62147 10.2322 1.5 11.1025 1.5 12C1.5 12.8975 1.62147 13.7679 1.8493 14.595C2.19106 15.8356 3.36772 16.5 4.50905 16.5H6.43934L10.9393 21C11.8843 21.945 13.5 21.2757 13.5 19.9394V4.06069Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.5837 5.10567C18.8766 4.81278 19.3514 4.81278 19.6443 5.10567C23.452 8.91328 23.452 15.0866 19.6443 18.8943C19.3514 19.1871 18.8766 19.1871 18.5837 18.8943C18.2908 18.6014 18.2908 18.1265 18.5837 17.8336C21.8055 14.6118 21.8055 9.38816 18.5837 6.16633C18.2908 5.87344 18.2908 5.39856 18.5837 5.10567Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.9323 7.7574C16.2252 7.46451 16.7001 7.46451 16.993 7.7574C19.3361 10.1005 19.3361 13.8995 16.993 16.2427C16.7001 16.5356 16.2252 16.5356 15.9323 16.2427C15.6394 15.9498 15.6394 15.4749 15.9323 15.182C17.6897 13.4247 17.6897 10.5754 15.9323 8.81806C15.6394 8.52517 15.6394 8.0503 15.9323 7.7574Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.9393 3.00002C11.8843 2.05508 13.5 2.72433 13.5 4.06069V19.9394C13.5 21.2757 11.8843 21.945 10.9393 21L6.43934 16.5H4.50905C3.36772 16.5 2.19106 15.8356 1.8493 14.595C1.62147 13.7679 1.5 12.8975 1.5 12C1.5 11.1025 1.62147 10.2322 1.8493 9.40508C2.19106 8.16447 3.36772 7.50003 4.50905 7.50003H6.43934L10.9393 3.00003L11.4697 3.53036L10.9393 3.00002ZM12 4.06069L7.28033 8.78036C7.13968 8.92101 6.94891 9.00003 6.75 9.00003H4.50905C3.8917 9.00003 3.42075 9.34853 3.29544 9.80345C3.10302 10.502 3 11.2384 3 12C3 12.7617 3.10302 13.4981 3.29544 14.1966C3.42075 14.6515 3.8917 15 4.50905 15H6.75C6.94891 15 7.13968 15.079 7.28033 15.2197L12 19.9394V4.06069ZM18.5837 5.10568C18.8766 4.81279 19.3514 4.81279 19.6443 5.10568C23.452 8.91329 23.452 15.0867 19.6443 18.8943C19.3514 19.1872 18.8766 19.1872 18.5837 18.8943C18.2908 18.6014 18.2908 18.1265 18.5837 17.8336C21.8055 14.6118 21.8055 9.38817 18.5837 6.16634C18.2908 5.87345 18.2908 5.39858 18.5837 5.10568ZM15.9323 7.75742C16.2252 7.46452 16.7001 7.46452 16.993 7.75742C19.3361 10.1006 19.3361 13.8996 16.993 16.2427C16.7001 16.5356 16.2252 16.5356 15.9323 16.2427C15.6394 15.9498 15.6394 15.4749 15.9323 15.182C17.6897 13.4247 17.6897 10.5754 15.9323 8.81808C15.6394 8.52518 15.6394 8.05031 15.9323 7.75742Z", + fill: color +})); +const SquaresTwoIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.5 6C16.5 4.34315 15.1569 3 13.5 3H6C4.34315 3 3 4.34315 3 6V13.5C3 15.1569 4.34315 16.5 6 16.5V10.5C6 8.01472 8.01472 6 10.5 6H16.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18 7.5C19.6569 7.5 21 8.84315 21 10.5V18C21 19.6569 19.6569 21 18 21H10.5C8.84315 21 7.5 19.6569 7.5 18V10.5C7.5 8.84315 8.84315 7.5 10.5 7.5H18Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H14.25C15.9069 3 17.25 4.34315 17.25 6V7.5H18C19.6569 7.5 21 8.84315 21 10.5V18C21 19.6569 19.6569 21 18 21H10.5C8.84315 21 7.5 19.6569 7.5 18V17.25H6C4.34315 17.25 3 15.9069 3 14.25V6ZM7.5 15.75V10.5C7.5 8.84315 8.84315 7.5 10.5 7.5H15.75V6C15.75 5.17157 15.0784 4.5 14.25 4.5H6C5.17157 4.5 4.5 5.17157 4.5 6V14.25C4.5 15.0784 5.17157 15.75 6 15.75H7.5ZM10.5 9C9.67157 9 9 9.67157 9 10.5V18C9 18.8284 9.67157 19.5 10.5 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V10.5C19.5 9.67157 18.8284 9 18 9H10.5Z", + fill: color +})); +const SquaresFourIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H8.25C9.90685 3 11.25 4.34315 11.25 6V8.25C11.25 9.90685 9.90685 11.25 8.25 11.25H6C4.34315 11.25 3 9.90685 3 8.25V6ZM12.75 6C12.75 4.34315 14.0931 3 15.75 3H18C19.6569 3 21 4.34315 21 6V8.25C21 9.90685 19.6569 11.25 18 11.25H15.75C14.0931 11.25 12.75 9.90685 12.75 8.25V6ZM3 15.75C3 14.0931 4.34315 12.75 6 12.75H8.25C9.90685 12.75 11.25 14.0931 11.25 15.75V18C11.25 19.6569 9.90685 21 8.25 21H6C4.34315 21 3 19.6569 3 18V15.75ZM12.75 15.75C12.75 14.0931 14.0931 12.75 15.75 12.75H18C19.6569 12.75 21 14.0931 21 15.75V18C21 19.6569 19.6569 21 18 21H15.75C14.0931 21 12.75 19.6569 12.75 18V15.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H8.25C9.90685 3 11.25 4.34315 11.25 6V8.25C11.25 9.90685 9.90685 11.25 8.25 11.25H6C4.34315 11.25 3 9.90685 3 8.25V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V8.25C4.5 9.07843 5.17157 9.75 6 9.75H8.25C9.07843 9.75 9.75 9.07843 9.75 8.25V6C9.75 5.17157 9.07843 4.5 8.25 4.5H6ZM12.75 6C12.75 4.34315 14.0931 3 15.75 3H18C19.6569 3 21 4.34315 21 6V8.25C21 9.90685 19.6569 11.25 18 11.25H15.75C14.0931 11.25 12.75 9.90685 12.75 8.25V6ZM15.75 4.5C14.9216 4.5 14.25 5.17157 14.25 6V8.25C14.25 9.07843 14.9216 9.75 15.75 9.75H18C18.8284 9.75 19.5 9.07843 19.5 8.25V6C19.5 5.17157 18.8284 4.5 18 4.5H15.75ZM3 15.75C3 14.0931 4.34315 12.75 6 12.75H8.25C9.90685 12.75 11.25 14.0931 11.25 15.75V18C11.25 19.6569 9.90685 21 8.25 21H6C4.34315 21 3 19.6569 3 18V15.75ZM6 14.25C5.17157 14.25 4.5 14.9216 4.5 15.75V18C4.5 18.8284 5.17157 19.5 6 19.5H8.25C9.07843 19.5 9.75 18.8284 9.75 18V15.75C9.75 14.9216 9.07843 14.25 8.25 14.25H6ZM12.75 15.75C12.75 14.0931 14.0931 12.75 15.75 12.75H18C19.6569 12.75 21 14.0931 21 15.75V18C21 19.6569 19.6569 21 18 21H15.75C14.0931 21 12.75 19.6569 12.75 18V15.75ZM15.75 14.25C14.9216 14.25 14.25 14.9216 14.25 15.75V18C14.25 18.8284 14.9216 19.5 15.75 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V15.75C19.5 14.9216 18.8284 14.25 18 14.25H15.75Z", + fill: color +})); +const SquaresFourPlusIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6 3C4.34315 3 3 4.34315 3 6V8.25C3 9.90685 4.34315 11.25 6 11.25H8.25C9.90685 11.25 11.25 9.90685 11.25 8.25V6C11.25 4.34315 9.90685 3 8.25 3H6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.75 3C14.0931 3 12.75 4.34315 12.75 6V8.25C12.75 9.90685 14.0931 11.25 15.75 11.25H18C19.6569 11.25 21 9.90685 21 8.25V6C21 4.34315 19.6569 3 18 3H15.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6 12.75C4.34315 12.75 3 14.0931 3 15.75V18C3 19.6569 4.34315 21 6 21H8.25C9.90685 21 11.25 19.6569 11.25 18V15.75C11.25 14.0931 9.90685 12.75 8.25 12.75H6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M17.625 13.5C17.625 13.0858 17.2892 12.75 16.875 12.75C16.4608 12.75 16.125 13.0858 16.125 13.5V16.125H13.5C13.0858 16.125 12.75 16.4608 12.75 16.875C12.75 17.2892 13.0858 17.625 13.5 17.625H16.125V20.25C16.125 20.6642 16.4608 21 16.875 21C17.2892 21 17.625 20.6642 17.625 20.25V17.625H20.25C20.6642 17.625 21 17.2892 21 16.875C21 16.4608 20.6642 16.125 20.25 16.125H17.625V13.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H8.25C9.90685 3 11.25 4.34315 11.25 6V8.25C11.25 9.90685 9.90685 11.25 8.25 11.25H6C4.34315 11.25 3 9.90685 3 8.25V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V8.25C4.5 9.07843 5.17157 9.75 6 9.75H8.25C9.07843 9.75 9.75 9.07843 9.75 8.25V6C9.75 5.17157 9.07843 4.5 8.25 4.5H6ZM12.75 6C12.75 4.34315 14.0931 3 15.75 3H18C19.6569 3 21 4.34315 21 6V8.25C21 9.90685 19.6569 11.25 18 11.25H15.75C14.0931 11.25 12.75 9.90685 12.75 8.25V6ZM15.75 4.5C14.9216 4.5 14.25 5.17157 14.25 6V8.25C14.25 9.07843 14.9216 9.75 15.75 9.75H18C18.8284 9.75 19.5 9.07843 19.5 8.25V6C19.5 5.17157 18.8284 4.5 18 4.5H15.75ZM3 15.75C3 14.0931 4.34315 12.75 6 12.75H8.25C9.90685 12.75 11.25 14.0931 11.25 15.75V18C11.25 19.6569 9.90685 21 8.25 21H6C4.34315 21 3 19.6569 3 18V15.75ZM6 14.25C5.17157 14.25 4.5 14.9216 4.5 15.75V18C4.5 18.8284 5.17157 19.5 6 19.5H8.25C9.07843 19.5 9.75 18.8284 9.75 18V15.75C9.75 14.9216 9.07843 14.25 8.25 14.25H6ZM16.875 12.75C17.2892 12.75 17.625 13.0858 17.625 13.5V16.125H20.25C20.6642 16.125 21 16.4608 21 16.875C21 17.2892 20.6642 17.625 20.25 17.625H17.625V20.25C17.625 20.6642 17.2892 21 16.875 21C16.4608 21 16.125 20.6642 16.125 20.25V17.625H13.5C13.0858 17.625 12.75 17.2892 12.75 16.875C12.75 16.4608 13.0858 16.125 13.5 16.125H16.125V13.5C16.125 13.0858 16.4608 12.75 16.875 12.75Z", + fill: color +})); +const StackIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.6444 1.58965C11.8664 1.47012 12.1336 1.47012 12.3556 1.58965L22.1056 6.83965C22.3485 6.97046 22.5 7.22409 22.5 7.5C22.5 7.77591 22.3485 8.02954 22.1056 8.16035L12.3556 13.4104C12.1336 13.5299 11.8664 13.5299 11.6444 13.4104L1.89443 8.16035C1.65149 8.02954 1.5 7.77591 1.5 7.5C1.5 7.22409 1.65149 6.97046 1.89443 6.83965L11.6444 1.58965Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.26468 10.6018L10.9333 14.731C11.5992 15.0896 12.4008 15.0896 13.0667 14.7311L20.7353 10.6018L22.1056 11.3396C22.3485 11.4704 22.5 11.7241 22.5 12C22.5 12.2759 22.3485 12.5295 22.1056 12.6603L12.3556 17.9103C12.1336 18.0299 11.8664 18.0299 11.6444 17.9103L1.89443 12.6603C1.65149 12.5295 1.5 12.2759 1.5 12C1.5 11.7241 1.65149 11.4704 1.89443 11.3396L3.26468 10.6018Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.9333 19.231L3.26468 15.1018L1.89443 15.8396C1.65149 15.9704 1.5 16.2241 1.5 16.5C1.5 16.7759 1.65149 17.0295 1.89443 17.1603L11.6444 22.4103C11.8664 22.5299 12.1336 22.5299 12.3556 22.4103L22.1056 17.1603C22.3485 17.0295 22.5 16.7759 22.5 16.5C22.5 16.2241 22.3485 15.9704 22.1056 15.8396L20.7353 15.1018L13.0667 19.2311C12.4008 19.5896 11.5992 19.5896 10.9333 19.231Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.6444 1.58965C11.8664 1.47012 12.1336 1.47012 12.3556 1.58965L22.1056 6.83965C22.3485 6.97046 22.5 7.22409 22.5 7.5C22.5 7.77591 22.3485 8.02954 22.1056 8.16035L19.1534 9.75L22.1056 11.3396C22.3485 11.4705 22.5 11.7241 22.5 12C22.5 12.2759 22.3485 12.5295 22.1056 12.6604L19.1534 14.25L22.1056 15.8396C22.3485 15.9705 22.5 16.2241 22.5 16.5C22.5 16.7759 22.3485 17.0295 22.1056 17.1604L12.3556 22.4104C12.1336 22.5299 11.8664 22.5299 11.6444 22.4104L1.89443 17.1604C1.65149 17.0295 1.5 16.7759 1.5 16.5C1.5 16.2241 1.65149 15.9705 1.89443 15.8396L4.84663 14.25L1.89443 12.6604C1.65149 12.5295 1.5 12.2759 1.5 12C1.5 11.7241 1.65149 11.4705 1.89443 11.3396L4.84663 9.75L1.89443 8.16035C1.65149 8.02954 1.5 7.77591 1.5 7.5C1.5 7.22409 1.65149 6.97046 1.89443 6.83965L11.6444 1.58965ZM6.42857 10.6018L3.83195 12L12 16.3982L20.1681 12L17.5714 10.6018L12.3556 13.4104C12.1336 13.5299 11.8664 13.5299 11.6444 13.4104L6.42857 10.6018ZM6.42857 15.1018L3.83195 16.5L12 20.8982L20.1681 16.5L17.5714 15.1018L12.3556 17.9104C12.1336 18.0299 11.8664 18.0299 11.6444 17.9104L6.42857 15.1018ZM3.83194 7.5L12 11.8982L20.1681 7.5L12 3.10182L3.83194 7.5Z", + fill: color +})); +const StarIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74294 3.302 8.64964L8.70609 8.2164L10.7881 3.21068ZM11.9999 4.20296L10.0471 8.89818C9.85808 9.35262 9.43072 9.66312 8.94012 9.70245L3.87123 10.1088L7.73319 13.417C8.10697 13.7372 8.27021 14.2396 8.15601 14.7183L6.97612 19.6647L11.3158 17.014C11.7358 16.7575 12.2641 16.7575 12.6841 17.014L17.0238 19.6647L15.8439 14.7183C15.7297 14.2396 15.8929 13.7372 16.2667 13.417L20.1287 10.1088L15.0598 9.70245C14.5692 9.66312 14.1418 9.35262 13.9528 8.89818L11.9999 4.20296Z", + fill: color +})); +const StopIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 7.5C4.5 5.84315 5.84315 4.5 7.5 4.5H16.5C18.1569 4.5 19.5 5.84315 19.5 7.5V16.5C19.5 18.1569 18.1569 19.5 16.5 19.5H7.5C5.84315 19.5 4.5 18.1569 4.5 16.5V7.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M4.5 7.5C4.5 5.84315 5.84315 4.5 7.5 4.5H16.5C18.1569 4.5 19.5 5.84315 19.5 7.5V16.5C19.5 18.1569 18.1569 19.5 16.5 19.5H7.5C5.84315 19.5 4.5 18.1569 4.5 16.5V7.5ZM7.5 6C6.67157 6 6 6.67157 6 7.5V16.5C6 17.3284 6.67157 18 7.5 18H16.5C17.3284 18 18 17.3284 18 16.5V7.5C18 6.67157 17.3284 6 16.5 6H7.5Z", + fill: color +})); +const StopCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.25 9.5625C8.25 8.83763 8.83763 8.25 9.5625 8.25H14.4375C15.1624 8.25 15.75 8.83763 15.75 9.5625V14.4375C15.75 15.1624 15.1624 15.75 14.4375 15.75H9.5625C8.83763 15.75 8.25 15.1624 8.25 14.4375V9.5625Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.25 9.5625C8.25 8.83763 8.83763 8.25 9.5625 8.25H14.4375C15.1624 8.25 15.75 8.83763 15.75 9.5625V14.4375C15.75 15.1624 15.1624 15.75 14.4375 15.75H9.5625C8.83763 15.75 8.25 15.1624 8.25 14.4375V9.5625ZM9.75 9.75V14.25H14.25V9.75H9.75Z", + fill: color +})); +const SuitcaseIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.5 5.25C7.5 3.59315 8.84315 2.25 10.5 2.25H13.5C15.1569 2.25 16.5 3.59315 16.5 5.25V5.45498C17.4325 5.54034 18.3574 5.65196 19.274 5.78912C20.7281 6.00668 21.75 7.27163 21.75 8.70569V11.7389C21.75 12.95 21.0164 14.0913 19.8137 14.4911C17.3566 15.308 14.7292 15.75 12 15.75C9.27087 15.75 6.64342 15.308 4.18627 14.4911C2.98364 14.0912 2.25 12.95 2.25 11.7389V8.70569C2.25 7.27163 3.27191 6.00668 4.72596 5.78912C5.6426 5.65196 6.56753 5.54034 7.5 5.45498V5.25ZM15 5.25V5.34082C14.0077 5.28056 13.0074 5.25 12 5.25C10.9927 5.25 9.99235 5.28056 9 5.34082V5.25C9 4.42157 9.67157 3.75 10.5 3.75H13.5C14.3284 3.75 15 4.42157 15 5.25ZM12 13.5C12.4142 13.5 12.75 13.1642 12.75 12.75C12.75 12.3358 12.4142 12 12 12C11.5858 12 11.25 12.3358 11.25 12.75C11.25 13.1642 11.5858 13.5 12 13.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3 18.4V15.6039C3.22304 15.7263 3.46097 15.8307 3.71303 15.9145C6.32087 16.7815 9.10801 17.25 12 17.25C14.892 17.25 17.6791 16.7815 20.287 15.9145C20.539 15.8307 20.777 15.7263 21 15.604V18.4C21 19.8519 19.9528 21.1275 18.4769 21.3234C16.3575 21.6048 14.1955 21.75 12 21.75C9.80447 21.75 7.64246 21.6048 5.52314 21.3234C4.04724 21.1275 3 19.8519 3 18.4Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.5 5.25C7.5 3.59315 8.84315 2.25 10.5 2.25H13.5C15.1569 2.25 16.5 3.59315 16.5 5.25V5.45498C17.4325 5.54034 18.3574 5.65196 19.274 5.78912C20.7281 6.00668 21.75 7.27163 21.75 8.70569V12.4889C21.75 13.2253 21.4809 13.9315 21 14.4645V18.4C21 19.8519 19.9528 21.1275 18.4769 21.3234C16.3575 21.6048 14.1955 21.75 12 21.75C9.80447 21.75 7.64246 21.6048 5.52314 21.3234C4.04724 21.1275 3 19.8519 3 18.4V14.4645C2.51911 13.9315 2.25 13.2253 2.25 12.4889V8.70569C2.25 7.27163 3.27191 6.00668 4.72596 5.78912C5.64259 5.65197 6.56752 5.54034 7.5 5.45498V5.25ZM9 5.34082C9.99236 5.28056 10.9927 5.25 12 5.25C13.0073 5.25 14.0076 5.28056 15 5.34082V5.25C15 4.42157 14.3284 3.75 13.5 3.75H10.5C9.67157 3.75 9 4.42157 9 5.25V5.34082ZM4.5 15.343V18.4C4.5 19.137 5.02655 19.7443 5.72056 19.8365C7.77461 20.1092 9.87067 20.25 12 20.25C14.1293 20.25 16.2254 20.1092 18.2794 19.8365C18.9734 19.7443 19.5 19.137 19.5 18.4V15.343C17.1334 16.0947 14.6134 16.5 12 16.5C9.38667 16.5 6.8666 16.0947 4.5 15.343ZM12 6.75C10.7573 6.75 9.52602 6.79795 8.30778 6.89209C7.17611 6.97954 6.0557 7.10685 4.94793 7.2726C4.2639 7.37495 3.75 7.97787 3.75 8.70569V12.4889C3.75 12.9271 3.93773 13.3244 4.23655 13.5791C4.3585 13.6831 4.50029 13.7647 4.6595 13.8177C6.96597 14.5845 9.43371 15 12 15C14.5663 15 17.034 14.5845 19.3405 13.8177C19.4997 13.7647 19.6415 13.6831 19.7635 13.5792C20.0623 13.3244 20.25 12.9272 20.25 12.4889V8.70569C20.25 7.97787 19.7361 7.37495 19.0521 7.2726C17.9443 7.10685 16.8239 6.97954 15.6922 6.89209C14.474 6.79795 13.2427 6.75 12 6.75ZM11.25 12.75C11.25 12.3358 11.5858 12 12 12H12.0075C12.4217 12 12.7575 12.3358 12.7575 12.75V12.7575C12.7575 13.1717 12.4217 13.5075 12.0075 13.5075H12C11.5858 13.5075 11.25 13.1717 11.25 12.7575V12.75Z", + fill: color +})); +const SunIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V5.25C12.75 5.66421 12.4142 6 12 6C11.5858 6 11.25 5.66421 11.25 5.25V3C11.25 2.58579 11.5858 2.25 12 2.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M7.5 12C7.5 9.51472 9.51472 7.5 12 7.5C14.4853 7.5 16.5 9.51472 16.5 12C16.5 14.4853 14.4853 16.5 12 16.5C9.51472 16.5 7.5 14.4853 7.5 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.8943 6.16634C19.1872 5.87344 19.1872 5.39857 18.8943 5.10568C18.6014 4.81278 18.1266 4.81278 17.8337 5.10568L16.2427 6.69667C15.9498 6.98956 15.9498 7.46443 16.2427 7.75733C16.5356 8.05022 17.0105 8.05022 17.3034 7.75733L18.8943 6.16634Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21.75 12C21.75 12.4142 21.4142 12.75 21 12.75H18.75C18.3358 12.75 18 12.4142 18 12C18 11.5858 18.3358 11.25 18.75 11.25H21C21.4142 11.25 21.75 11.5858 21.75 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M17.8336 18.8943C18.1265 19.1871 18.6013 19.1871 18.8942 18.8943C19.1871 18.6014 19.1871 18.1265 18.8942 17.8336L17.3032 16.2426C17.0103 15.9497 16.5355 15.9497 16.2426 16.2426C15.9497 16.5355 15.9497 17.0104 16.2426 17.3033L17.8336 18.8943Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 18C12.4142 18 12.75 18.3358 12.75 18.75V21C12.75 21.4142 12.4142 21.75 12 21.75C11.5858 21.75 11.25 21.4142 11.25 21V18.75C11.25 18.3358 11.5858 18 12 18Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M7.7575 17.3033C8.0504 17.0104 8.0504 16.5355 7.7575 16.2426C7.46461 15.9497 6.98974 15.9497 6.69684 16.2426L5.10585 17.8336C4.81296 18.1265 4.81296 18.6014 5.10585 18.8943C5.39875 19.1872 5.87362 19.1872 6.16651 18.8943L7.7575 17.3033Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6 12C6 12.4142 5.66421 12.75 5.25 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.5858 2.58579 11.25 3 11.25H5.25C5.66421 11.25 6 11.5858 6 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6.69673 7.75732C6.98962 8.05021 7.4645 8.05021 7.75739 7.75732C8.05028 7.46443 8.05028 6.98955 7.75739 6.69666L6.1664 5.10567C5.87351 4.81278 5.39863 4.81278 5.10574 5.10567C4.81285 5.39856 4.81285 5.87344 5.10574 6.16633L6.69673 7.75732Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V5.25C12.75 5.66421 12.4142 6 12 6C11.5858 6 11.25 5.66421 11.25 5.25V3C11.25 2.58579 11.5858 2.25 12 2.25ZM5.10571 5.10571C5.3986 4.81282 5.87348 4.81282 6.16637 5.10571L7.75736 6.6967C8.05025 6.98959 8.05025 7.46447 7.75736 7.75736C7.46447 8.05025 6.98959 8.05025 6.6967 7.75736L5.10571 6.16637C4.81282 5.87348 4.81282 5.3986 5.10571 5.10571ZM18.8943 5.10571C19.1872 5.3986 19.1872 5.87348 18.8943 6.16637L17.3033 7.75736C17.0104 8.05025 16.5355 8.05025 16.2426 7.75736C15.9497 7.46447 15.9497 6.98959 16.2426 6.6967L17.8336 5.10571C18.1265 4.81282 18.6014 4.81282 18.8943 5.10571ZM12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9ZM7.5 12C7.5 9.51472 9.51472 7.5 12 7.5C14.4853 7.5 16.5 9.51472 16.5 12C16.5 14.4853 14.4853 16.5 12 16.5C9.51472 16.5 7.5 14.4853 7.5 12ZM2.25 12C2.25 11.5858 2.58579 11.25 3 11.25H5.25C5.66421 11.25 6 11.5858 6 12C6 12.4142 5.66421 12.75 5.25 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12ZM18 12C18 11.5858 18.3358 11.25 18.75 11.25H21C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.4142 21.4142 12.75 21 12.75H18.75C18.3358 12.75 18 12.4142 18 12ZM7.75736 16.2426C8.05025 16.5355 8.05025 17.0104 7.75736 17.3033L6.16637 18.8943C5.87348 19.1872 5.3986 19.1872 5.10571 18.8943C4.81282 18.6014 4.81282 18.1265 5.10571 17.8336L6.6967 16.2426C6.98959 15.9497 7.46447 15.9497 7.75736 16.2426ZM16.2426 16.2426C16.5355 15.9497 17.0104 15.9497 17.3033 16.2426L18.8943 17.8336C19.1872 18.1265 19.1872 18.6014 18.8943 18.8943C18.6014 19.1872 18.1265 19.1872 17.8336 18.8943L16.2426 17.3033C15.9497 17.0104 15.9497 16.5355 16.2426 16.2426ZM12 18C12.4142 18 12.75 18.3358 12.75 18.75V21C12.75 21.4142 12.4142 21.75 12 21.75C11.5858 21.75 11.25 21.4142 11.25 21V18.75C11.25 18.3358 11.5858 18 12 18Z", + fill: color +})); +const TableIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM21 9.375C21 9.16789 20.8321 9 20.625 9H13.125C12.9179 9 12.75 9.16789 12.75 9.375V10.875C12.75 11.0821 12.9179 11.25 13.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H13.125C12.9179 12.75 12.75 12.9179 12.75 13.125V14.625C12.75 14.8321 12.9179 15 13.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H13.125C12.9179 16.5 12.75 16.6679 12.75 16.875V18.375C12.75 18.5821 12.9179 18.75 13.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM10.875 18.75C11.0821 18.75 11.25 18.5821 11.25 18.375V16.875C11.25 16.6679 11.0821 16.5 10.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H10.875ZM3.375 15H10.875C11.0821 15 11.25 14.8321 11.25 14.625V13.125C11.25 12.9179 11.0821 12.75 10.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H10.875C11.0821 11.25 11.25 11.0821 11.25 10.875V9.375C11.25 9.16789 11.0821 9 10.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM3 5.625V7.125C3 7.33211 3.16789 7.5 3.375 7.5H20.625C20.8321 7.5 21 7.33211 21 7.125V5.625C21 5.41789 20.8321 5.25 20.625 5.25H3.375C3.16789 5.25 3 5.41789 3 5.625ZM21 9.375C21 9.16789 20.8321 9 20.625 9H13.125C12.9179 9 12.75 9.16789 12.75 9.375V10.875C12.75 11.0821 12.9179 11.25 13.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H13.125C12.9179 12.75 12.75 12.9179 12.75 13.125V14.625C12.75 14.8321 12.9179 15 13.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H13.125C12.9179 16.5 12.75 16.6679 12.75 16.875V18.375C12.75 18.5821 12.9179 18.75 13.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM10.875 18.75C11.0821 18.75 11.25 18.5821 11.25 18.375V16.875C11.25 16.6679 11.0821 16.5 10.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H10.875ZM3.375 15H10.875C11.0821 15 11.25 14.8321 11.25 14.625V13.125C11.25 12.9179 11.0821 12.75 10.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H10.875C11.0821 11.25 11.25 11.0821 11.25 10.875V9.375C11.25 9.16789 11.0821 9 10.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25Z", + fill: color +})); +const TabletIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.75 4.5C3.75 2.84315 5.09315 1.5 6.75 1.5H17.25C18.9069 1.5 20.25 2.84315 20.25 4.5V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V4.5ZM6.75 3C5.92157 3 5.25 3.67157 5.25 4.5V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V4.5C18.75 3.67157 18.0784 3 17.25 3H6.75ZM9.75 19.5C9.75 19.0858 10.0858 18.75 10.5 18.75H13.5C13.9142 18.75 14.25 19.0858 14.25 19.5C14.25 19.9142 13.9142 20.25 13.5 20.25H10.5C10.0858 20.25 9.75 19.9142 9.75 19.5Z", + fill: color +})); +const TagIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.25 2.25C3.59315 2.25 2.25 3.59315 2.25 5.25V9.56802C2.25 10.3637 2.56607 11.1267 3.12868 11.6893L12.7098 21.2705C13.6291 22.1898 15.0989 22.4564 16.2573 21.698C18.4242 20.2793 20.2793 18.4242 21.698 16.2573C22.4564 15.0989 22.1898 13.6291 21.2705 12.7098L11.6893 3.12868C11.1267 2.56607 10.3637 2.25 9.56802 2.25H5.25ZM6.375 7.5C6.99632 7.5 7.5 6.99632 7.5 6.375C7.5 5.75368 6.99632 5.25 6.375 5.25C5.75368 5.25 5.25 5.75368 5.25 6.375C5.25 6.99632 5.75368 7.5 6.375 7.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 5.25C2.25 3.59315 3.59315 2.25 5.25 2.25H9.56802C10.3637 2.25 11.1267 2.56607 11.6893 3.12868L21.2705 12.7098C22.1898 13.6291 22.4564 15.0989 21.698 16.2573C20.2793 18.4242 18.4242 20.2793 16.2573 21.698C15.0989 22.4564 13.6291 22.1898 12.7098 21.2705L3.12868 11.6893C2.56607 11.1267 2.25 10.3637 2.25 9.56802V5.25ZM5.25 3.75C4.42157 3.75 3.75 4.42157 3.75 5.25V9.56802C3.75 9.96584 3.90804 10.3474 4.18934 10.6287L3.65901 11.159L4.18934 10.6287L13.7705 20.2098C14.2484 20.6878 14.9408 20.767 15.4357 20.443C17.4299 19.1374 19.1374 17.4299 20.443 15.4357C20.767 14.9408 20.6878 14.2484 20.2098 13.7705L10.6287 4.18934C10.3474 3.90804 9.96584 3.75 9.56802 3.75H5.25ZM5.25 6C5.25 5.58579 5.58579 5.25 6 5.25H6.0075C6.42171 5.25 6.7575 5.58579 6.7575 6V6.0075C6.7575 6.42171 6.42171 6.7575 6.0075 6.7575H6C5.58579 6.7575 5.25 6.42171 5.25 6.0075V6Z", + fill: color +})); +const TickIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.0022 5.24946C18.2782 4.83703 18.8362 4.72583 19.2493 5.00124C19.6629 5.27696 19.7747 5.83574 19.4989 6.24932L19.4973 6.25179L11.4981 17.7506C11.3485 17.9742 11.1066 18.1192 10.8388 18.1457C10.5705 18.1723 10.3044 18.0771 10.1137 17.8865L5.1137 12.8865C4.76223 12.535 4.76223 11.9652 5.1137 11.6137C5.46517 11.2622 6.03502 11.2622 6.38649 11.6137L10.613 15.8402L18.0022 5.24946Z", + fill: color +})); +const TickIconAlt = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "8", + height: "6", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.7071 9.29289C16.0976 9.68342 16.0976 10.3166 15.7071 10.7071L11.7071 14.7071C11.3166 15.0976 10.6834 15.0976 10.2929 14.7071L8.29289 12.7071C7.90237 12.3166 7.90237 11.6834 8.29289 11.2929C8.68342 10.9024 9.31658 10.9024 9.70711 11.2929L11 12.5858L14.2929 9.29289C14.6834 8.90237 15.3166 8.90237 15.7071 9.29289Z", + fill: color +})); +const TickBadgeIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.60288 3.79876C9.42705 2.85093 10.6433 2.25 12 2.25C13.3566 2.25 14.5728 2.85087 15.397 3.79861C16.6501 3.71106 17.9352 4.14616 18.8946 5.10557C19.854 6.06498 20.2891 7.35009 20.2016 8.60319C21.1492 9.42735 21.75 10.6435 21.75 12C21.75 13.3568 21.149 14.5731 20.2011 15.3973C20.2884 16.6502 19.8533 17.935 18.8941 18.8943C17.9348 19.8535 16.65 20.2886 15.3971 20.2013C14.5729 21.1491 13.3567 21.75 12 21.75C10.6434 21.75 9.4272 21.1491 8.60304 20.2014C7.34992 20.289 6.0648 19.8539 5.10537 18.8945C4.14596 17.935 3.71086 16.6499 3.79841 15.3968C2.85079 14.5726 2.25 13.3565 2.25 12C2.25 10.6434 2.85085 9.42723 3.79855 8.60306C3.7111 7.35005 4.14621 6.06507 5.10554 5.10574C6.06488 4.1464 7.34987 3.71129 8.60288 3.79876ZM15.6103 10.1859C15.8511 9.84887 15.773 9.38046 15.4359 9.1397C15.0989 8.89894 14.6305 8.97701 14.3897 9.31407L11.1543 13.8436L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L10.7197 15.5303C10.8756 15.6862 11.0921 15.7656 11.3119 15.7474C11.5316 15.7293 11.7322 15.6153 11.8603 15.4359L15.6103 10.1859Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C10.986 3.75 10.0893 4.25232 9.54513 5.02504C9.37814 5.26214 9.08943 5.38173 8.8037 5.33214C7.87247 5.17054 6.88319 5.44941 6.1662 6.1664C5.44922 6.88338 5.17035 7.87264 5.33193 8.80386C5.38151 9.08957 5.26194 9.37826 5.02488 9.54524C4.25224 10.0895 3.75 10.9861 3.75 12C3.75 13.0138 4.2522 13.9104 5.02478 14.4547C5.26185 14.6217 5.38141 14.9104 5.33181 15.1961C5.17014 16.1274 5.449 17.1168 6.16603 17.8338C6.88308 18.5508 7.87245 18.8297 8.80375 18.668C9.08949 18.6184 9.37821 18.738 9.54521 18.9751C10.0894 19.7477 10.9861 20.25 12 20.25C13.0139 20.25 13.9106 19.7477 14.4548 18.975C14.6218 18.7379 14.9105 18.6184 15.1962 18.6679C16.1273 18.8294 17.1165 18.5505 17.8334 17.8336C18.5503 17.1167 18.8292 16.1275 18.6677 15.1963C18.6181 14.9106 18.7377 14.6219 18.9748 14.455C19.7476 13.9108 20.25 13.014 20.25 12C20.25 10.9862 19.7478 10.0896 18.9752 9.54532C18.7382 9.37832 18.6186 9.08961 18.6682 8.8039C18.8299 7.87262 18.551 6.88326 17.834 6.16623C17.1169 5.44919 16.1276 5.17034 15.1963 5.33201C14.9105 5.38162 14.6218 5.26205 14.4548 5.02495C13.9106 4.25228 13.0139 3.75 12 3.75ZM8.60288 3.79876C9.42705 2.85093 10.6433 2.25 12 2.25C13.3566 2.25 14.5728 2.85087 15.397 3.79861C16.6501 3.71106 17.9352 4.14616 18.8946 5.10557C19.854 6.06498 20.2891 7.35009 20.2016 8.60319C21.1492 9.42736 21.75 10.6435 21.75 12C21.75 13.3568 21.149 14.5731 20.2011 15.3973C20.2884 16.6502 19.8533 17.935 18.8941 18.8943C17.9348 19.8535 16.65 20.2886 15.3971 20.2013C14.5729 21.1491 13.3567 21.75 12 21.75C10.6434 21.75 9.4272 21.1491 8.60304 20.2014C7.34992 20.289 6.0648 19.8539 5.10537 18.8945C4.14596 17.935 3.71086 16.6499 3.79841 15.3968C2.85079 14.5727 2.25 13.3565 2.25 12C2.25 10.6434 2.85085 9.42723 3.79855 8.60306C3.7111 7.35005 4.14621 6.06507 5.10554 5.10574C6.06488 4.1464 7.34986 3.71129 8.60288 3.79876ZM15.4359 9.1397C15.773 9.38046 15.8511 9.84887 15.6103 10.1859L11.8603 15.4359C11.7322 15.6153 11.5316 15.7293 11.3119 15.7474C11.0921 15.7656 10.8756 15.6862 10.7197 15.5303L8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197C8.76256 11.9268 9.23744 11.9268 9.53033 12.2197L11.1543 13.8436L14.3897 9.31407C14.6305 8.97701 15.0989 8.89894 15.4359 9.1397Z", + fill: color +})); +const TickCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM15.6103 10.1859C15.8511 9.84887 15.773 9.38046 15.4359 9.1397C15.0989 8.89894 14.6305 8.97701 14.3897 9.31407L11.1543 13.8436L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L10.7197 15.5303C10.8756 15.6862 11.0921 15.7656 11.3119 15.7474C11.5316 15.7293 11.7322 15.6153 11.8603 15.4359L15.6103 10.1859Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM15.4359 9.1397C15.773 9.38046 15.8511 9.84887 15.6103 10.1859L11.8603 15.4359C11.7322 15.6153 11.5316 15.7293 11.3119 15.7474C11.0921 15.7656 10.8756 15.6862 10.7197 15.5303L8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197C8.76256 11.9268 9.23744 11.9268 9.53033 12.2197L11.1543 13.8436L14.3897 9.31407C14.6305 8.97701 15.0989 8.89894 15.4359 9.1397Z", + fill: color +})); +const TicketIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 6.375C1.5 5.33947 2.33947 4.5 3.375 4.5H20.625C21.6605 4.5 22.5 5.33947 22.5 6.375V9.40135C22.5 9.66907 22.3573 9.91649 22.1255 10.0506C21.4511 10.4407 21 11.1681 21 12C21 12.8319 21.4511 13.5593 22.1255 13.9494C22.3573 14.0835 22.5 14.3309 22.5 14.5987V17.625C22.5 18.6605 21.6605 19.5 20.625 19.5H3.375C2.33947 19.5 1.5 18.6605 1.5 17.625V14.5987C1.5 14.3309 1.64271 14.0835 1.87446 13.9494C2.54894 13.5593 3 12.8319 3 12C3 11.1681 2.54894 10.4407 1.87446 10.0506C1.64271 9.91649 1.5 9.66907 1.5 9.40135V6.375ZM16.5 5.25C16.9142 5.25 17.25 5.58579 17.25 6V6.75C17.25 7.16421 16.9142 7.5 16.5 7.5C16.0858 7.5 15.75 7.16421 15.75 6.75V6C15.75 5.58579 16.0858 5.25 16.5 5.25ZM17.25 9.75C17.25 9.33579 16.9142 9 16.5 9C16.0858 9 15.75 9.33579 15.75 9.75V10.5C15.75 10.9142 16.0858 11.25 16.5 11.25C16.9142 11.25 17.25 10.9142 17.25 10.5V9.75ZM16.5 12.75C16.9142 12.75 17.25 13.0858 17.25 13.5V14.25C17.25 14.6642 16.9142 15 16.5 15C16.0858 15 15.75 14.6642 15.75 14.25V13.5C15.75 13.0858 16.0858 12.75 16.5 12.75ZM17.25 17.25C17.25 16.8358 16.9142 16.5 16.5 16.5C16.0858 16.5 15.75 16.8358 15.75 17.25V18C15.75 18.4142 16.0858 18.75 16.5 18.75C16.9142 18.75 17.25 18.4142 17.25 18V17.25ZM6 12C6 11.5858 6.33579 11.25 6.75 11.25H12C12.4142 11.25 12.75 11.5858 12.75 12C12.75 12.4142 12.4142 12.75 12 12.75H6.75C6.33579 12.75 6 12.4142 6 12ZM6.75 14.25C6.33579 14.25 6 14.5858 6 15C6 15.4142 6.33579 15.75 6.75 15.75H9.75C10.1642 15.75 10.5 15.4142 10.5 15C10.5 14.5858 10.1642 14.25 9.75 14.25H6.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 6.375C1.5 5.33947 2.33947 4.5 3.375 4.5H20.625C21.6605 4.5 22.5 5.33947 22.5 6.375V9.40135C22.5 9.66907 22.3573 9.91649 22.1255 10.0506C21.4511 10.4407 21 11.1681 21 12C21 12.8319 21.4511 13.5593 22.1255 13.9494C22.3573 14.0835 22.5 14.3309 22.5 14.5987V17.625C22.5 18.6605 21.6605 19.5 20.625 19.5H3.375C2.33947 19.5 1.5 18.6605 1.5 17.625V14.5987C1.5 14.3309 1.64271 14.0835 1.87446 13.9494C2.54894 13.5593 3 12.8319 3 12C3 11.1681 2.54894 10.4407 1.87446 10.0506C1.64271 9.91649 1.5 9.66907 1.5 9.40135V6.375ZM3.375 6C3.16789 6 3 6.16789 3 6.375V8.99983C3.90974 9.68317 4.5 10.7723 4.5 12C4.5 13.2277 3.90974 14.3168 3 15.0002V17.625C3 17.8321 3.16789 18 3.375 18H15.75V17.25C15.75 16.8358 16.0858 16.5 16.5 16.5C16.9142 16.5 17.25 16.8358 17.25 17.25V18H20.625C20.8321 18 21 17.8321 21 17.625V15.0002C20.0903 14.3168 19.5 13.2277 19.5 12C19.5 10.7723 20.0903 9.68317 21 8.99983V6.375C21 6.16789 20.8321 6 20.625 6H17.25V6.75C17.25 7.16421 16.9142 7.5 16.5 7.5C16.0858 7.5 15.75 7.16421 15.75 6.75V6H3.375ZM16.5 9C16.9142 9 17.25 9.33579 17.25 9.75V10.5C17.25 10.9142 16.9142 11.25 16.5 11.25C16.0858 11.25 15.75 10.9142 15.75 10.5V9.75C15.75 9.33579 16.0858 9 16.5 9ZM6.75 12.75C6.75 12.3358 7.08579 12 7.5 12H12.75C13.1642 12 13.5 12.3358 13.5 12.75C13.5 13.1642 13.1642 13.5 12.75 13.5H7.5C7.08579 13.5 6.75 13.1642 6.75 12.75ZM16.5 12.75C16.9142 12.75 17.25 13.0858 17.25 13.5V14.25C17.25 14.6642 16.9142 15 16.5 15C16.0858 15 15.75 14.6642 15.75 14.25V13.5C15.75 13.0858 16.0858 12.75 16.5 12.75ZM6.75 15C6.75 14.5858 7.08579 14.25 7.5 14.25H10.5C10.9142 14.25 11.25 14.5858 11.25 15C11.25 15.4142 10.9142 15.75 10.5 15.75H7.5C7.08579 15.75 6.75 15.4142 6.75 15Z", + fill: color +})); +const TrashIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M16.5001 4.47819V4.70498C17.4548 4.79237 18.4017 4.90731 19.3398 5.04898C19.6871 5.10143 20.0332 5.15755 20.3781 5.2173C20.7863 5.28799 21.0598 5.67617 20.9891 6.0843C20.9184 6.49244 20.5302 6.76598 20.1221 6.69529C20.0525 6.68323 19.9828 6.67132 19.9131 6.65957L18.9077 19.7301C18.7875 21.2931 17.4842 22.5 15.9166 22.5H8.08369C6.51608 22.5 5.21276 21.2931 5.09253 19.7301L4.0871 6.65957C4.0174 6.67132 3.94774 6.68323 3.87813 6.69529C3.47 6.76598 3.08183 6.49244 3.01113 6.0843C2.94043 5.67617 3.21398 5.28799 3.62211 5.2173C3.96701 5.15755 4.31315 5.10143 4.66048 5.04898C5.59858 4.90731 6.5454 4.79237 7.50012 4.70498V4.47819C7.50012 2.91371 8.71265 1.57818 10.3156 1.52691C10.8749 1.50901 11.4365 1.5 12.0001 1.5C12.5638 1.5 13.1253 1.50901 13.6847 1.52691C15.2876 1.57818 16.5001 2.91371 16.5001 4.47819ZM10.3635 3.02614C10.9069 3.00876 11.4525 3 12.0001 3C12.5478 3 13.0934 3.00876 13.6367 3.02614C14.3913 3.05028 15.0001 3.68393 15.0001 4.47819V4.59082C14.0078 4.53056 13.0075 4.5 12.0001 4.5C10.9928 4.5 9.99249 4.53056 9.00012 4.59082V4.47819C9.00012 3.68393 9.6089 3.05028 10.3635 3.02614ZM10.0087 8.97118C9.9928 8.55727 9.64436 8.23463 9.23045 8.25055C8.81654 8.26647 8.49391 8.61492 8.50983 9.02882L8.85599 18.0288C8.87191 18.4427 9.22035 18.7654 9.63426 18.7494C10.0482 18.7335 10.3708 18.3851 10.3549 17.9712L10.0087 8.97118ZM15.4895 9.02882C15.5054 8.61492 15.1828 8.26647 14.7689 8.25055C14.355 8.23463 14.0065 8.55727 13.9906 8.97118L13.6444 17.9712C13.6285 18.3851 13.9512 18.7335 14.3651 18.7494C14.779 18.7654 15.1274 18.4427 15.1433 18.0288L15.4895 9.02882Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.9999 3C11.4522 3 10.9066 3.00876 10.3633 3.02614C9.60866 3.05028 8.99988 3.68393 8.99988 4.47819V4.59082C9.99224 4.53056 10.9925 4.5 11.9999 4.5C13.0072 4.5 14.0075 4.53056 14.9999 4.59082V4.47819C14.9999 3.68393 14.3911 3.05028 13.6365 3.02614C13.0931 3.00876 12.5475 3 11.9999 3ZM16.4999 4.70498V4.47819C16.4999 2.91371 15.2873 1.57818 13.6844 1.52691C13.1251 1.50901 12.5635 1.5 11.9999 1.5C11.4362 1.5 10.8747 1.50901 10.3153 1.52691C8.71241 1.57818 7.49988 2.91371 7.49988 4.47819V4.70498C6.54515 4.79237 5.59834 4.90731 4.66024 5.04898C4.3129 5.10143 3.96677 5.15755 3.62187 5.2173C3.21373 5.28799 2.94019 5.67617 3.01088 6.0843C3.08158 6.49244 3.46975 6.76598 3.87789 6.69529C3.94749 6.68323 4.01715 6.67132 4.08686 6.65957L5.09229 19.7301C5.21252 21.2931 6.51584 22.5 8.08345 22.5H15.9163C17.4839 22.5 18.7872 21.2931 18.9075 19.7301L19.9129 6.65957C19.9826 6.67132 20.0523 6.68323 20.1219 6.69529C20.53 6.76598 20.9182 6.49244 20.9889 6.0843C21.0596 5.67617 20.786 5.28799 20.3779 5.2173C20.033 5.15755 19.6869 5.10143 19.3395 5.04898C18.4014 4.90731 17.4546 4.79237 16.4999 4.70498ZM18.4259 6.43321C17.5225 6.3104 16.611 6.21311 15.6921 6.14209C14.4739 6.04796 13.2425 6 11.9999 6C10.7572 6 9.5259 6.04796 8.30766 6.14209C7.38873 6.21311 6.47722 6.3104 5.57388 6.43321L6.58787 19.615C6.64798 20.3965 7.29964 21 8.08345 21H15.9163C16.7001 21 17.3518 20.3965 17.4119 19.615L18.4259 6.43321ZM9.23067 8.25055C9.64458 8.23463 9.99302 8.55727 10.0089 8.97118L10.3551 17.9712C10.371 18.3851 10.0484 18.7335 9.63447 18.7494C9.22057 18.7654 8.87212 18.4427 8.8562 18.0288L8.51005 9.02882C8.49413 8.61492 8.81676 8.26647 9.23067 8.25055ZM14.7691 8.25055C15.183 8.26647 15.5056 8.61492 15.4897 9.02882L15.1436 18.0288C15.1276 18.4427 14.7792 18.7654 14.3653 18.7494C13.9514 18.7335 13.6287 18.3851 13.6447 17.9712L13.9908 8.97118C14.0067 8.55727 14.3552 8.23463 14.7691 8.25055Z", + fill: color +})); +const TrophyIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M5.16613 2.62136V3.4786C4.13126 3.62665 3.10716 3.80823 2.09497 4.02223C1.70145 4.10543 1.44361 4.48425 1.51057 4.88086C2.02102 7.90456 4.54015 10.2449 7.64915 10.4805C8.4348 11.1221 9.36855 11.5907 10.3916 11.827C10.2927 12.9952 9.8965 14.0776 9.2788 15H8.54088C7.50534 15 6.66588 15.8395 6.66588 16.875V19.5H5.91577C4.67313 19.5 3.66577 20.5074 3.66577 21.75C3.66577 22.1642 4.00156 22.5 4.41577 22.5H19.4158C19.83 22.5 20.1658 22.1642 20.1658 21.75C20.1658 20.5074 19.1584 19.5 17.9158 19.5H17.1659V16.875C17.1659 15.8395 16.3264 15 15.2909 15H14.5524C13.9349 14.0777 13.5389 12.9953 13.4402 11.8271C14.4634 11.5908 15.3973 11.1222 16.1831 10.4805C19.2921 10.2449 21.8112 7.90456 22.3217 4.88086C22.3887 4.48425 22.1308 4.10543 21.7373 4.02223C20.7251 3.80823 19.701 3.62665 18.6661 3.4786V2.62136C18.6661 2.24303 18.3844 1.92394 18.0089 1.87713C16.0127 1.62819 13.9792 1.5 11.9161 1.5C9.85307 1.5 7.81961 1.62819 5.82333 1.87713C5.44791 1.92394 5.16613 2.24303 5.16613 2.62136ZM5.16613 5.25C5.16613 6.44618 5.47762 7.56995 6.02338 8.54424C4.66626 7.9367 3.61376 6.76975 3.16003 5.33687C3.8237 5.20825 4.49252 5.09398 5.16613 4.99438V5.25ZM18.6661 5.25V4.99438C19.3398 5.09398 20.0086 5.20825 20.6722 5.33688C20.2185 6.76975 19.166 7.9367 17.8089 8.54424C18.3547 7.56995 18.6661 6.44618 18.6661 5.25Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.00036 3.37726V4.5C6.00036 6.37329 6.85797 8.04568 8.20482 9.14718C8.90537 9.72012 9.73686 10.1372 10.6469 10.3469C11.0811 10.447 11.5341 10.5 12.0004 10.5C12.4666 10.5 12.9196 10.447 13.3539 10.3469C14.2639 10.1372 15.0954 9.72012 15.7959 9.14718C17.1428 8.04568 18.0004 6.37329 18.0004 4.5V3.37726C16.0357 3.12833 14.0332 3 12.0004 3C9.96751 3 7.96498 3.12833 6.00036 3.37726ZM5.14584 1.97821C7.38579 1.66297 9.67426 1.5 12.0004 1.5C14.3265 1.5 16.6149 1.66297 18.8549 1.97821C19.2251 2.03031 19.5004 2.34706 19.5004 2.72089V3.59205C20.2806 3.7165 21.0545 3.86006 21.8215 4.02223C22.2151 4.10543 22.4729 4.48425 22.4059 4.88086C21.9119 7.80752 19.5364 10.0935 16.5652 10.4512C15.9036 10.9594 15.1544 11.36 14.3438 11.6264C14.455 12.2888 14.6626 12.9182 14.9518 13.5H15.3754C16.4109 13.5 17.2504 14.3395 17.2504 15.375V18.075C18.962 18.4225 20.2504 19.9358 20.2504 21.75C20.2504 22.1642 19.9146 22.5 19.5004 22.5H4.50036C4.08615 22.5 3.75036 22.1642 3.75036 21.75C3.75036 19.9358 5.03868 18.4225 6.75036 18.075V15.375C6.75036 14.3395 7.58983 13.5 8.62536 13.5H9.04891C9.3381 12.9182 9.54573 12.2888 9.65691 11.6264C8.84633 11.36 8.0971 10.9594 7.43553 10.4512C4.46429 10.0935 2.08886 7.80751 1.5948 4.88085C1.52784 4.48424 1.78567 4.10543 2.1792 4.02223C2.94624 3.86006 3.72013 3.7165 4.50036 3.59205V2.72089C4.50036 2.34706 4.77566 2.03031 5.14584 1.97821ZM4.52464 5.10765C4.0958 5.17813 3.66898 5.25456 3.24426 5.33687C3.62553 6.54082 4.42959 7.55714 5.48182 8.21154C4.95205 7.28304 4.6147 6.23018 4.52464 5.10765ZM11.1234 11.9492C11.0282 12.4858 10.8812 13.0045 10.6877 13.5H13.313C13.1195 13.0045 12.9725 12.4858 12.8774 11.9492C12.5895 11.9828 12.2968 12 12.0004 12C11.7039 12 11.4113 11.9828 11.1234 11.9492ZM8.25036 18H15.7504V15.375C15.7504 15.1679 15.5825 15 15.3754 15H8.62536C8.41826 15 8.25036 15.1679 8.25036 15.375V18ZM18.5189 8.21154C19.5711 7.55714 20.3752 6.54083 20.7565 5.33687C20.3317 5.25456 19.9049 5.17813 19.4761 5.10765C19.386 6.23018 19.0487 7.28304 18.5189 8.21154ZM5.37839 21H18.6223C18.3135 20.1261 17.48 19.5 16.5004 19.5H7.50036C6.5207 19.5 5.68727 20.1261 5.37839 21Z", + fill: color +})); +const TruckIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.375 4.5C2.33947 4.5 1.5 5.33947 1.5 6.375V13.5H13.5V6.375C13.5 5.33947 12.6605 4.5 11.625 4.5H3.375Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M13.5 15H1.5V17.625C1.5 18.6605 2.33947 19.5 3.375 19.5H3.75C3.75 17.8431 5.09315 16.5 6.75 16.5C8.40685 16.5 9.75 17.8431 9.75 19.5H12.75C13.1642 19.5 13.5 19.1642 13.5 18.75V15Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M8.25 19.5C8.25 18.6716 7.57843 18 6.75 18C5.92157 18 5.25 18.6716 5.25 19.5C5.25 20.3284 5.92157 21 6.75 21C7.57843 21 8.25 20.3284 8.25 19.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.75 6.75C15.3358 6.75 15 7.08579 15 7.5V18.75C15 18.8368 15.0147 18.9202 15.0419 18.9977C15.2809 17.58 16.5143 16.5 18 16.5C19.6442 16.5 20.9794 17.8226 20.9998 19.462C21.8531 19.2869 22.5224 18.5266 22.464 17.5794C22.231 13.799 20.8775 10.321 18.7324 7.4749C18.378 7.00463 17.8265 6.75 17.2621 6.75H15.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.5 19.5C19.5 18.6716 18.8284 18 18 18C17.1716 18 16.5 18.6716 16.5 19.5C16.5 20.3284 17.1716 21 18 21C18.8284 21 19.5 20.3284 19.5 19.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.25 6C6.583 6 4.9364 6.0863 3.31439 6.25462C3.14177 6.27254 3 6.42176 3 6.61479V13.5004H13.5V6.61479C13.5 6.42176 13.3582 6.27254 13.1856 6.25462C11.5636 6.0863 9.917 6 8.25 6ZM13.5 15.0004H3V17.625C3 17.8321 3.16789 18 3.375 18H4.62803C4.93691 17.1261 5.77034 16.5 6.75 16.5C7.72966 16.5 8.56309 17.1261 8.87197 18H13.5V15.0004ZM15 18H15.878C16.1869 17.1261 17.0203 16.5 18 16.5C18.9797 16.5 19.8131 17.1261 20.122 18L20.625 18C20.8452 18 20.9766 17.8297 20.9669 17.6717C20.7656 14.4063 19.6561 11.3875 17.8874 8.86322C17.6685 8.55079 17.3071 8.35076 16.8999 8.32315H15V18ZM15 6.82315V6.61479C15 5.67283 14.2967 4.86188 13.3404 4.76264C11.6671 4.58898 9.96881 4.5 8.25 4.5C6.53119 4.5 4.83291 4.58898 3.15956 4.76264C2.20327 4.86188 1.5 5.67283 1.5 6.61479V17.625C1.5 18.6605 2.33947 19.5 3.375 19.5H4.62803C4.93691 20.3739 5.77034 21 6.75 21C7.72966 21 8.56309 20.3739 8.87197 19.5H15.878C16.1869 20.3739 17.0203 21 18 21C18.9797 21 19.8131 20.3739 20.122 19.5L20.625 19.5C21.6474 19.5 22.5307 18.6617 22.464 17.5794C22.2452 14.0297 21.0384 10.7463 19.1158 8.00245C18.6136 7.28573 17.8096 6.8707 16.9638 6.82428C16.9501 6.82353 16.9364 6.82315 16.9227 6.82315H15ZM6.75 18C6.33579 18 6 18.3358 6 18.75C6 19.1642 6.33579 19.5 6.75 19.5C7.16421 19.5 7.5 19.1642 7.5 18.75C7.5 18.3358 7.16421 18 6.75 18ZM18 18C17.5858 18 17.25 18.3358 17.25 18.75C17.25 19.1642 17.5858 19.5 18 19.5C18.4142 19.5 18.75 19.1642 18.75 18.75C18.75 18.3358 18.4142 18 18 18Z", + fill: color +})); +const TVIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.5 6H4.5V15H19.5V6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.375 3C2.33947 3 1.5 3.83947 1.5 4.875V16.125C1.5 17.1605 2.33947 18 3.375 18H9.75V19.5H6C5.58579 19.5 5.25 19.8358 5.25 20.25C5.25 20.6642 5.58579 21 6 21H18C18.4142 21 18.75 20.6642 18.75 20.25C18.75 19.8358 18.4142 19.5 18 19.5H14.25V18H20.625C21.6605 18 22.5 17.1605 22.5 16.125V4.875C22.5 3.83947 21.6605 3 20.625 3H3.375ZM3.375 16.5H20.625C20.8321 16.5 21 16.3321 21 16.125V4.875C21 4.66789 20.8321 4.5 20.625 4.5H3.375C3.16789 4.5 3 4.66789 3 4.875V16.125C3 16.3321 3.16789 16.5 3.375 16.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 4.875C1.5 3.83947 2.33947 3 3.375 3H20.625C21.6605 3 22.5 3.83947 22.5 4.875V16.125C22.5 17.1605 21.6605 18 20.625 18H14.25V19.5H18C18.4142 19.5 18.75 19.8358 18.75 20.25C18.75 20.6642 18.4142 21 18 21H6C5.58579 21 5.25 20.6642 5.25 20.25C5.25 19.8358 5.58579 19.5 6 19.5H9.75V18H3.375C2.33947 18 1.5 17.1605 1.5 16.125V4.875ZM11.25 18V19.5H12.75V18H11.25ZM3.375 16.5C3.16789 16.5 3 16.3321 3 16.125V4.875C3 4.66789 3.16789 4.5 3.375 4.5H20.625C20.8321 4.5 21 4.66789 21 4.875V16.125C21 16.3321 20.8321 16.5 20.625 16.5H3.375Z", + fill: color +})); +const UploadIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4697 2.46967C11.7626 2.17678 12.2374 2.17678 12.5303 2.46967L17.0303 6.96967C17.3232 7.26256 17.3232 7.73744 17.0303 8.03033C16.7374 8.32322 16.2626 8.32322 15.9697 8.03033L12.75 4.81066L12.75 16.5C12.75 16.9142 12.4142 17.25 12 17.25C11.5858 17.25 11.25 16.9142 11.25 16.5L11.25 4.81066L8.03033 8.03033C7.73744 8.32322 7.26256 8.32322 6.96967 8.03033C6.67678 7.73744 6.67678 7.26256 6.96967 6.96967L11.4697 2.46967ZM3 15.75C3.41421 15.75 3.75 16.0858 3.75 16.5V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V16.5C20.25 16.0858 20.5858 15.75 21 15.75C21.4142 15.75 21.75 16.0858 21.75 16.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V16.5C2.25 16.0858 2.58579 15.75 3 15.75Z", + fill: color +})); +const UserIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M7.49996 6C7.49996 3.51472 9.51468 1.5 12 1.5C14.4852 1.5 16.5 3.51472 16.5 6C16.5 8.48528 14.4852 10.5 12 10.5C9.51468 10.5 7.49996 8.48528 7.49996 6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.75121 20.1053C3.82855 15.6156 7.49195 12 12 12C16.5081 12 20.1716 15.6157 20.2487 20.1056C20.2538 20.4034 20.0823 20.676 19.8116 20.8002C17.4327 21.8918 14.7865 22.5 12.0003 22.5C9.21382 22.5 6.5674 21.8917 4.18829 20.7999C3.91762 20.6757 3.74608 20.4031 3.75121 20.1053Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.0001 3C10.3432 3 9.00009 4.34315 9.00009 6C9.00009 7.65685 10.3432 9 12.0001 9C13.6569 9 15.0001 7.65685 15.0001 6C15.0001 4.34315 13.6569 3 12.0001 3ZM7.50009 6C7.50009 3.51472 9.51481 1.5 12.0001 1.5C14.4854 1.5 16.5001 3.51472 16.5001 6C16.5001 8.48528 14.4854 10.5 12.0001 10.5C9.51481 10.5 7.50009 8.48528 7.50009 6ZM5.27718 19.6409C7.34241 20.5158 9.61398 21 12.0004 21C14.3866 21 16.658 20.5159 18.723 19.6412C18.4154 16.1987 15.5228 13.5 12.0001 13.5C8.47746 13.5 5.58496 16.1985 5.27718 19.6409ZM3.75133 20.1053C3.82867 15.6156 7.49207 12 12.0001 12C16.5082 12 20.1717 15.6157 20.2488 20.1056C20.254 20.4034 20.0824 20.676 19.8117 20.8002C17.4328 21.8918 14.7866 22.5 12.0004 22.5C9.21395 22.5 6.56752 21.8917 4.18841 20.7999C3.91774 20.6757 3.7462 20.4031 3.75133 20.1053Z", + fill: color +})); +const UserCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M18.6854 19.0971C20.5721 17.3191 21.75 14.7971 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 14.7971 3.42785 17.3191 5.31463 19.0971C7.06012 20.7419 9.41234 21.75 12 21.75C14.5877 21.75 16.9399 20.7419 18.6854 19.0971ZM6.14512 17.8123C7.51961 16.0978 9.63161 15 12 15C14.3684 15 16.4804 16.0978 17.8549 17.8123C16.3603 19.3178 14.289 20.25 12 20.25C9.711 20.25 7.63973 19.3178 6.14512 17.8123ZM15.75 9C15.75 11.0711 14.0711 12.75 12 12.75C9.92893 12.75 8.25 11.0711 8.25 9C8.25 6.92893 9.92893 5.25 12 5.25C14.0711 5.25 15.75 6.92893 15.75 9Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 14.1739 4.59004 16.1508 5.96491 17.625C7.4701 16.0109 9.6171 15 12 15C14.3829 15 16.5299 16.0109 18.0351 17.625C19.41 16.1508 20.25 14.1739 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM16.9169 18.6254C15.685 17.316 13.9379 16.5 12 16.5C10.0621 16.5 8.31496 17.316 7.08307 18.6254C8.45636 19.6464 10.157 20.25 12 20.25C13.843 20.25 15.5436 19.6464 16.9169 18.6254ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 14.8973 20.4853 17.5003 18.4802 19.285C16.7581 20.8178 14.487 21.75 12 21.75C9.51298 21.75 7.24187 20.8178 5.51981 19.285C3.51473 17.5003 2.25 14.8973 2.25 12ZM12 7.5C10.7574 7.5 9.75 8.50736 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 8.50736 13.2426 7.5 12 7.5ZM8.25 9.75C8.25 7.67893 9.92893 6 12 6C14.0711 6 15.75 7.67893 15.75 9.75C15.75 11.8211 14.0711 13.5 12 13.5C9.92893 13.5 8.25 11.8211 8.25 9.75Z", + fill: color +})); +const UserGroupIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.25 6.75C8.25 4.67893 9.92893 3 12 3C14.0711 3 15.75 4.67893 15.75 6.75C15.75 8.82107 14.0711 10.5 12 10.5C9.92893 10.5 8.25 8.82107 8.25 6.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M15.75 9.75C15.75 8.09315 17.0931 6.75 18.75 6.75C20.4069 6.75 21.75 8.09315 21.75 9.75C21.75 11.4069 20.4069 12.75 18.75 12.75C17.0931 12.75 15.75 11.4069 15.75 9.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 9.75C2.25 8.09315 3.59315 6.75 5.25 6.75C6.90685 6.75 8.25 8.09315 8.25 9.75C8.25 11.4069 6.90685 12.75 5.25 12.75C3.59315 12.75 2.25 11.4069 2.25 9.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.30986 15.1175C7.50783 13.2444 9.60835 12 12 12C14.3919 12 16.4927 13.2447 17.6906 15.1182C18.5187 16.4134 18.877 17.9752 18.709 19.4979C18.6827 19.7359 18.5444 19.947 18.3368 20.0662C16.4694 21.1376 14.3051 21.75 12 21.75C9.69492 21.75 7.53059 21.1376 5.66325 20.0662C5.45559 19.947 5.3173 19.7359 5.29103 19.4979C5.12293 17.9749 5.48141 16.4129 6.30986 15.1175Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.08228 14.2537C5.07024 14.2722 5.05827 14.2907 5.04638 14.3093C4.08091 15.8189 3.63908 17.6167 3.77471 19.389C3.16667 19.2967 2.5767 19.1481 2.01043 18.9487L1.89547 18.9082C1.68576 18.8343 1.53923 18.6439 1.52159 18.4222L1.51192 18.3007C1.50402 18.2014 1.5 18.1011 1.5 18C1.5 15.9851 3.08905 14.3414 5.08228 14.2537Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M20.2256 19.389C20.3612 17.617 19.9196 15.8196 18.9545 14.3102C18.9425 14.2913 18.9303 14.2725 18.9181 14.2537C20.9111 14.3416 22.5 15.9853 22.5 18C22.5 18.1011 22.496 18.2014 22.4881 18.3007L22.4784 18.4222C22.4608 18.6439 22.3142 18.8343 22.1045 18.9082L21.9896 18.9487C21.4234 19.1481 20.8336 19.2966 20.2256 19.389Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 4.5C10.7574 4.5 9.75 5.50736 9.75 6.75C9.75 7.99264 10.7574 9 12 9C13.2426 9 14.25 7.99264 14.25 6.75C14.25 5.50736 13.2426 4.5 12 4.5ZM8.25 6.75C8.25 4.67893 9.92893 3 12 3C14.0711 3 15.75 4.67893 15.75 6.75C15.75 8.82107 14.0711 10.5 12 10.5C9.92893 10.5 8.25 8.82107 8.25 6.75ZM5.25 8.25C4.42157 8.25 3.75 8.92157 3.75 9.75C3.75 10.5784 4.42157 11.25 5.25 11.25C6.07843 11.25 6.75 10.5784 6.75 9.75C6.75 8.92157 6.07843 8.25 5.25 8.25ZM2.25 9.75C2.25 8.09315 3.59315 6.75 5.25 6.75C6.90685 6.75 8.25 8.09315 8.25 9.75C8.25 11.4069 6.90685 12.75 5.25 12.75C3.59315 12.75 2.25 11.4069 2.25 9.75ZM18.75 8.25C17.9216 8.25 17.25 8.92157 17.25 9.75C17.25 10.5784 17.9216 11.25 18.75 11.25C19.5784 11.25 20.25 10.5784 20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25ZM15.75 9.75C15.75 8.09315 17.0931 6.75 18.75 6.75C20.4069 6.75 21.75 8.09315 21.75 9.75C21.75 11.4069 20.4069 12.75 18.75 12.75C17.0931 12.75 15.75 11.4069 15.75 9.75ZM12 13.5C10.1412 13.5 8.50747 14.4654 7.57352 15.9257C7.05674 16.7337 6.75524 17.6923 6.75007 18.723L6.75 18.75C6.75 18.8186 6.75131 18.8868 6.75391 18.9547C8.3196 19.7816 10.1041 20.25 12 20.25C13.8959 20.25 15.6804 19.7816 17.2461 18.9547C17.2487 18.8868 17.25 18.8186 17.25 18.75L17.2499 18.7229C17.2448 17.6924 16.9434 16.7341 16.4268 15.9262C15.4929 14.4656 13.859 13.5 12 13.5ZM18.7087 19.4999C18.6819 19.7371 18.5438 19.9473 18.3368 20.0662C16.4694 21.1376 14.3051 21.75 12 21.75C9.69492 21.75 7.53059 21.1376 5.66325 20.0662C5.45617 19.9473 5.31808 19.7371 5.29126 19.4999C5.27776 19.5 5.26425 19.5 5.25073 19.5C4.11638 19.5 3.02572 19.306 2.01116 18.9487C1.73155 18.8502 1.53617 18.5963 1.51266 18.3007C1.50475 18.2014 1.50073 18.1011 1.50073 18C1.50073 15.9289 3.17966 14.25 5.25073 14.25C5.77047 14.25 6.26643 14.3561 6.71729 14.5478C7.9531 12.9963 9.86001 12 12 12C14.1402 12 16.0472 12.9965 17.283 14.5482C17.7342 14.3563 18.2305 14.25 18.7506 14.25C20.8216 14.25 22.5006 15.9289 22.5006 18C22.5006 18.1011 22.4966 18.2014 22.4886 18.3007C22.4651 18.5963 22.2698 18.8502 21.9901 18.9487C20.9756 19.306 19.8849 19.5 18.7506 19.5C18.7366 19.5 18.7227 19.5 18.7087 19.4999ZM18.0953 15.8467C18.4126 16.5118 18.6243 17.237 18.7087 17.9999C18.7227 18 18.7366 18 18.7506 18C19.524 18 20.2716 17.8938 20.9801 17.6954C20.8315 16.5968 19.8899 15.75 18.7506 15.75C18.5222 15.75 18.3023 15.7838 18.0953 15.8467ZM5.90491 15.8464C5.69817 15.7837 5.47865 15.75 5.25073 15.75C4.1114 15.75 3.16985 16.5968 3.02118 17.6954C3.72966 17.8938 4.47727 18 5.25073 18C5.26425 18 5.27776 18 5.29127 17.9999C5.37573 17.2369 5.58751 16.5116 5.90491 15.8464Z", + fill: color +})); +const UserMinusIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.375 2.25C8.09683 2.25 6.25 4.09683 6.25 6.375C6.25 8.65317 8.09683 10.5 10.375 10.5C12.6532 10.5 14.5 8.65317 14.5 6.375C14.5 4.09683 12.6532 2.25 10.375 2.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.375 12C6.43997 12 3.25 15.19 3.25 19.125C3.25 19.1657 3.25034 19.2064 3.25103 19.2469C3.25537 19.5054 3.39256 19.7435 3.61406 19.8768C5.5893 21.0661 7.90343 21.75 10.375 21.75C12.8466 21.75 15.1607 21.0661 17.1359 19.8768C17.3574 19.7435 17.4946 19.5054 17.499 19.2469C17.4996 19.2074 17.5 19.1674 17.5 19.1276V19.125C17.5 15.19 14.31 12 10.375 12Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16 9.75C15.5858 9.75 15.25 10.0858 15.25 10.5C15.25 10.9142 15.5858 11.25 16 11.25H22C22.4142 11.25 22.75 10.9142 22.75 10.5C22.75 10.0858 22.4142 9.75 22 9.75H16Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M10.375 3.75C8.92525 3.75 7.75 4.92525 7.75 6.375C7.75 7.82475 8.92525 9 10.375 9C11.8247 9 13 7.82475 13 6.375C13 4.92525 11.8247 3.75 10.375 3.75ZM6.25 6.375C6.25 4.09683 8.09683 2.25 10.375 2.25C12.6532 2.25 14.5 4.09683 14.5 6.375C14.5 8.65317 12.6532 10.5 10.375 10.5C8.09683 10.5 6.25 8.65317 6.25 6.375ZM15.25 10.5C15.25 10.0858 15.5858 9.75 16 9.75H22C22.4142 9.75 22.75 10.0858 22.75 10.5C22.75 10.9142 22.4142 11.25 22 11.25H16C15.5858 11.25 15.25 10.9142 15.25 10.5ZM4.75889 18.806C6.42309 19.7261 8.33687 20.25 10.375 20.25C12.4131 20.25 14.3269 19.7261 15.9911 18.806C15.8257 15.8478 13.3745 13.5 10.375 13.5C7.37545 13.5 4.92427 15.8478 4.75889 18.806ZM3.25 19.125C3.25 15.19 6.43997 12 10.375 12C14.31 12 17.5 15.19 17.5 19.125V19.1276C17.5 19.1674 17.4996 19.2074 17.499 19.2469C17.4946 19.5054 17.3574 19.7435 17.1359 19.8768C15.1607 21.0661 12.8466 21.75 10.375 21.75C7.90343 21.75 5.5893 21.0661 3.61406 19.8768C3.39256 19.7435 3.25537 19.5054 3.25103 19.2469C3.25034 19.2064 3.25 19.1657 3.25 19.125Z", + fill: color +})); +const UserPlusIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.25 6.375C5.25 4.09683 7.09683 2.25 9.375 2.25C11.6532 2.25 13.5 4.09683 13.5 6.375C13.5 8.65317 11.6532 10.5 9.375 10.5C7.09683 10.5 5.25 8.65317 5.25 6.375Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.25 19.125C2.25 15.19 5.43997 12 9.375 12C13.31 12 16.5 15.19 16.5 19.125V19.1276C16.5 19.1674 16.4996 19.2074 16.499 19.2469C16.4946 19.5054 16.3574 19.7435 16.1359 19.8768C14.1607 21.0661 11.8466 21.75 9.375 21.75C6.90343 21.75 4.5893 21.0661 2.61406 19.8768C2.39256 19.7435 2.25537 19.5054 2.25103 19.2469C2.25034 19.2064 2.25 19.1657 2.25 19.125Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M18.75 7.5C18.75 7.08579 18.4142 6.75 18 6.75C17.5858 6.75 17.25 7.08579 17.25 7.5V9.75H15C14.5858 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 14.5858 11.25 15 11.25H17.25V13.5C17.25 13.9142 17.5858 14.25 18 14.25C18.4142 14.25 18.75 13.9142 18.75 13.5V11.25H21C21.4142 11.25 21.75 10.9142 21.75 10.5C21.75 10.0858 21.4142 9.75 21 9.75H18.75V7.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.375 3.75C7.92525 3.75 6.75 4.92525 6.75 6.375C6.75 7.82475 7.92525 9 9.375 9C10.8247 9 12 7.82475 12 6.375C12 4.92525 10.8247 3.75 9.375 3.75ZM5.25 6.375C5.25 4.09683 7.09683 2.25 9.375 2.25C11.6532 2.25 13.5 4.09683 13.5 6.375C13.5 8.65317 11.6532 10.5 9.375 10.5C7.09683 10.5 5.25 8.65317 5.25 6.375ZM18 6.75C18.4142 6.75 18.75 7.08579 18.75 7.5V9.75H21C21.4142 9.75 21.75 10.0858 21.75 10.5C21.75 10.9142 21.4142 11.25 21 11.25H18.75V13.5C18.75 13.9142 18.4142 14.25 18 14.25C17.5858 14.25 17.25 13.9142 17.25 13.5V11.25H15C14.5858 11.25 14.25 10.9142 14.25 10.5C14.25 10.0858 14.5858 9.75 15 9.75H17.25V7.5C17.25 7.08579 17.5858 6.75 18 6.75ZM3.75889 18.806C5.42308 19.7261 7.33687 20.25 9.375 20.25C11.4131 20.25 13.3269 19.7261 14.9911 18.806C14.8257 15.8478 12.3745 13.5 9.375 13.5C6.37545 13.5 3.92427 15.8478 3.75889 18.806ZM2.25 19.125C2.25 15.19 5.43997 12 9.375 12C13.31 12 16.5 15.19 16.5 19.125V19.1276C16.5 19.1674 16.4996 19.2074 16.499 19.2469C16.4946 19.5054 16.3574 19.7435 16.1359 19.8768C14.1607 21.0661 11.8466 21.75 9.375 21.75C6.90343 21.75 4.5893 21.0661 2.61406 19.8768C2.39256 19.7435 2.25537 19.5054 2.25103 19.2469C2.25034 19.2064 2.25 19.1657 2.25 19.125Z", + fill: color +})); +const UsersIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.5 6.375C4.5 4.09683 6.34683 2.25 8.625 2.25C10.9032 2.25 12.75 4.09683 12.75 6.375C12.75 8.65317 10.9032 10.5 8.625 10.5C6.34683 10.5 4.5 8.65317 4.5 6.375Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M14.25 8.625C14.25 6.76104 15.761 5.25 17.625 5.25C19.489 5.25 21 6.76104 21 8.625C21 10.489 19.489 12 17.625 12C15.761 12 14.25 10.489 14.25 8.625Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M1.5 19.125C1.5 15.19 4.68997 12 8.625 12C12.56 12 15.75 15.19 15.75 19.125V19.1276C15.75 19.1674 15.7496 19.2074 15.749 19.2469C15.7446 19.5054 15.6074 19.7435 15.3859 19.8768C13.4107 21.0661 11.0966 21.75 8.625 21.75C6.15343 21.75 3.8393 21.0661 1.86406 19.8768C1.64256 19.7435 1.50537 19.5054 1.50103 19.2469C1.50034 19.2064 1.5 19.1657 1.5 19.125Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M17.2498 19.1281C17.2498 19.1762 17.2494 19.2244 17.2486 19.2722C17.2429 19.6108 17.1612 19.9378 17.0157 20.232C17.2172 20.2439 17.4203 20.25 17.6248 20.25C19.2205 20.25 20.732 19.8803 22.0764 19.2213C22.3234 19.1002 22.4843 18.8536 22.4957 18.5787C22.4984 18.5111 22.4998 18.4432 22.4998 18.375C22.4998 15.6826 20.3172 13.5 17.6248 13.5C16.8784 13.5 16.1711 13.6678 15.5387 13.9676C16.6135 15.4061 17.2498 17.1912 17.2498 19.125V19.1281Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M8.625 3.75C7.17525 3.75 6 4.92525 6 6.375C6 7.82475 7.17525 9 8.625 9C10.0747 9 11.25 7.82475 11.25 6.375C11.25 4.92525 10.0747 3.75 8.625 3.75ZM4.5 6.375C4.5 4.09683 6.34683 2.25 8.625 2.25C10.9032 2.25 12.75 4.09683 12.75 6.375C12.75 8.65317 10.9032 10.5 8.625 10.5C6.34683 10.5 4.5 8.65317 4.5 6.375ZM17.625 6.75C16.5895 6.75 15.75 7.58947 15.75 8.625C15.75 9.66053 16.5895 10.5 17.625 10.5C18.6605 10.5 19.5 9.66053 19.5 8.625C19.5 7.58947 18.6605 6.75 17.625 6.75ZM14.25 8.625C14.25 6.76104 15.761 5.25 17.625 5.25C19.489 5.25 21 6.76104 21 8.625C21 10.489 19.489 12 17.625 12C15.761 12 14.25 10.489 14.25 8.625ZM3.00889 18.806C4.67308 19.7261 6.58687 20.25 8.625 20.25C10.6631 20.25 12.5769 19.7261 14.2411 18.806C14.1929 17.9423 13.9502 17.1321 13.5565 16.4169C12.5985 14.6765 10.7486 13.5 8.625 13.5C5.62545 13.5 3.17427 15.8478 3.00889 18.806ZM15.2353 19.9662C13.2934 21.1003 11.034 21.75 8.625 21.75C6.15343 21.75 3.8393 21.0661 1.86406 19.8768C1.64256 19.7435 1.50537 19.5054 1.50103 19.2469C1.50034 19.2064 1.5 19.1657 1.5 19.125C1.5 15.19 4.68997 12 8.625 12C10.94 12 12.9963 13.1043 14.2971 14.8126C15.1678 13.999 16.338 13.5 17.625 13.5C20.3173 13.5 22.5 15.6826 22.5 18.375C22.5 18.4432 22.4985 18.5111 22.4958 18.5787C22.4844 18.8536 22.3235 19.1002 22.0765 19.2213C20.7322 19.8803 19.2207 20.25 17.625 20.25C16.8025 20.25 16.0022 20.1518 15.2353 19.9662ZM15.7263 18.5405C16.3366 18.6776 16.9719 18.75 17.625 18.75C18.8187 18.75 19.9542 18.5079 20.9864 18.0706C20.8326 16.3493 19.3863 15 17.625 15C16.6189 15 15.7153 15.4397 15.0961 16.1397C15.4384 16.8805 15.6572 17.6898 15.7263 18.5405Z", + fill: color +})); +const VideoCameraIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.5 4.5C2.84315 4.5 1.5 5.84315 1.5 7.5V16.5C1.5 18.1569 2.84315 19.5 4.5 19.5H12.75C14.4069 19.5 15.75 18.1569 15.75 16.5V7.5C15.75 5.84315 14.4069 4.5 12.75 4.5H4.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.9393 18.75L17.25 16.0606V7.93931L19.9393 5.24996C20.8843 4.30501 22.5 4.97427 22.5 6.31063V17.6893C22.5 19.0257 20.8843 19.6949 19.9393 18.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M1.5 7.5C1.5 5.84315 2.84315 4.5 4.5 4.5H13.5C15.1569 4.5 16.5 5.84315 16.5 7.5V8.68934L19.9393 5.25C20.8843 4.30505 22.5 4.97431 22.5 6.31066V17.6893C22.5 19.0257 20.8843 19.6949 19.9393 18.75L16.5 15.3107V16.5C16.5 18.1569 15.1569 19.5 13.5 19.5H4.5C2.84315 19.5 1.5 18.1569 1.5 16.5V7.5ZM16.5 13.1893L21 17.6893V6.31066L16.5 10.8107V13.1893ZM4.5 6C3.67157 6 3 6.67157 3 7.5V16.5C3 17.3284 3.67157 18 4.5 18H13.5C14.3284 18 15 17.3284 15 16.5V7.5C15 6.67157 14.3284 6 13.5 6H4.5Z", + fill: color +})); +const VideoCameraSlashIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M22.5 17.6893C22.5 18.1614 22.2984 18.5502 21.996 18.814L17.25 14.068V7.93931L19.9393 5.24996C20.8843 4.30501 22.5 4.97427 22.5 6.31063V17.6893Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15.75 7.5V12.568L7.68198 4.5H12.75C14.4069 4.5 15.75 5.84315 15.75 7.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M1.5 7.5C1.5 6.71787 1.79931 6.00564 2.28963 5.47161L15.1363 18.3183C14.5882 19.0366 13.7232 19.5 12.75 19.5H4.5C2.84315 19.5 1.5 18.1569 1.5 16.5V7.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M0.96967 3.96967C1.26256 3.67678 1.73744 3.67678 2.03033 3.96967L2.97614 4.91548C3.42272 4.65172 3.94396 4.5 4.5 4.5H13.5C15.1569 4.5 16.5 5.84315 16.5 7.5V8.68934L19.9393 5.25C20.8843 4.30505 22.5 4.97431 22.5 6.31066V17.6893C22.5 19.0257 20.8843 19.6949 19.9393 18.75L16.5 15.3107V16.5C16.5 17.056 16.3483 17.5773 16.0845 18.0239L17.0303 18.9697C17.3232 19.2626 17.3232 19.7374 17.0303 20.0303C16.7374 20.3232 16.2626 20.3232 15.9697 20.0303L0.96967 5.03033C0.676777 4.73744 0.676777 4.26256 0.96967 3.96967ZM14.9493 16.8887C14.9824 16.7648 15 16.6345 15 16.5V7.5C15 6.67157 14.3284 6 13.5 6H4.5C4.36549 6 4.23524 6.0176 4.11135 6.05069L14.9493 16.8887ZM16.5 13.1893L21 17.6893V6.31066L16.5 10.8107V13.1893ZM2.25 8.25C2.66421 8.25 3 8.58579 3 9V16.5C3 17.3284 3.67157 18 4.5 18H12C12.4142 18 12.75 18.3358 12.75 18.75C12.75 19.1642 12.4142 19.5 12 19.5H4.5C2.84315 19.5 1.5 18.1569 1.5 16.5V9C1.5 8.58579 1.83579 8.25 2.25 8.25Z", + fill: color +})); +const VideoRecordIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M6 3C4.34315 3 3 4.34315 3 6V7.5C3 7.91421 3.33579 8.25 3.75 8.25C4.16421 8.25 4.5 7.91421 4.5 7.5V6C4.5 5.17157 5.17157 4.5 6 4.5H7.5C7.91421 4.5 8.25 4.16421 8.25 3.75C8.25 3.33579 7.91421 3 7.5 3H6Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.5 3C16.0858 3 15.75 3.33579 15.75 3.75C15.75 4.16421 16.0858 4.5 16.5 4.5H18C18.8284 4.5 19.5 5.17157 19.5 6V7.5C19.5 7.91421 19.8358 8.25 20.25 8.25C20.6642 8.25 21 7.91421 21 7.5V6C21 4.34315 19.6569 3 18 3H16.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75C14.0711 15.75 15.75 14.0711 15.75 12C15.75 9.92893 14.0711 8.25 12 8.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.5 16.5C4.5 16.0858 4.16421 15.75 3.75 15.75C3.33579 15.75 3 16.0858 3 16.5V18C3 19.6569 4.34315 21 6 21H7.5C7.91421 21 8.25 20.6642 8.25 20.25C8.25 19.8358 7.91421 19.5 7.5 19.5H6C5.17157 19.5 4.5 18.8284 4.5 18V16.5Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M21 16.5C21 16.0858 20.6642 15.75 20.25 15.75C19.8358 15.75 19.5 16.0858 19.5 16.5V18C19.5 18.8284 18.8284 19.5 18 19.5H16.5C16.0858 19.5 15.75 19.8358 15.75 20.25C15.75 20.6642 16.0858 21 16.5 21H18C19.6569 21 21 19.6569 21 18V16.5Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3 6C3 4.34315 4.34315 3 6 3H7.5C7.91421 3 8.25 3.33579 8.25 3.75C8.25 4.16421 7.91421 4.5 7.5 4.5H6C5.17157 4.5 4.5 5.17157 4.5 6V7.5C4.5 7.91421 4.16421 8.25 3.75 8.25C3.33579 8.25 3 7.91421 3 7.5V6ZM15.75 3.75C15.75 3.33579 16.0858 3 16.5 3H18C19.6569 3 21 4.34315 21 6V7.5C21 7.91421 20.6642 8.25 20.25 8.25C19.8358 8.25 19.5 7.91421 19.5 7.5V6C19.5 5.17157 18.8284 4.5 18 4.5H16.5C16.0858 4.5 15.75 4.16421 15.75 3.75ZM12 9.75C10.7574 9.75 9.75 10.7574 9.75 12C9.75 13.2426 10.7574 14.25 12 14.25C13.2426 14.25 14.25 13.2426 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75ZM8.25 12C8.25 9.92893 9.92893 8.25 12 8.25C14.0711 8.25 15.75 9.92893 15.75 12C15.75 14.0711 14.0711 15.75 12 15.75C9.92893 15.75 8.25 14.0711 8.25 12ZM3.75 15.75C4.16421 15.75 4.5 16.0858 4.5 16.5V18C4.5 18.8284 5.17157 19.5 6 19.5H7.5C7.91421 19.5 8.25 19.8358 8.25 20.25C8.25 20.6642 7.91421 21 7.5 21H6C4.34315 21 3 19.6569 3 18V16.5C3 16.0858 3.33579 15.75 3.75 15.75ZM20.25 15.75C20.6642 15.75 21 16.0858 21 16.5V18C21 19.6569 19.6569 21 18 21H16.5C16.0858 21 15.75 20.6642 15.75 20.25C15.75 19.8358 16.0858 19.5 16.5 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V16.5C19.5 16.0858 19.8358 15.75 20.25 15.75Z", + fill: color +})); +const ViewColumnsIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M15 3.75H9V20.25H15V3.75Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.5 20.25H19.875C20.9105 20.25 21.75 19.4105 21.75 18.375V5.625C21.75 4.58947 20.9105 3.75 19.875 3.75H16.5V20.25Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M4.125 3.75H7.5V20.25H4.125C3.08947 20.25 2.25 19.4105 2.25 18.375V5.625C2.25 4.58947 3.08947 3.75 4.125 3.75Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 5.625C2.25 4.58947 3.08947 3.75 4.125 3.75H19.875C20.9105 3.75 21.75 4.58947 21.75 5.625V18.375C21.75 19.4105 20.9105 20.25 19.875 20.25H4.125C3.08947 20.25 2.25 19.4105 2.25 18.375V5.625ZM9.75 18.75H14.25V5.25H9.75V18.75ZM8.25 5.25V18.75H4.125C3.91789 18.75 3.75 18.5821 3.75 18.375V5.625C3.75 5.41789 3.91789 5.25 4.125 5.25H8.25ZM15.75 5.25V18.75H19.875C20.0821 18.75 20.25 18.5821 20.25 18.375V5.625C20.25 5.41789 20.0821 5.25 19.875 5.25H15.75Z", + fill: color +})); +const WalletIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.27307 5.62524C3.06638 4.92494 4.10851 4.5 5.24989 4.5H18.7499C19.8913 4.5 20.9334 4.92494 21.7267 5.62524C21.5423 4.14526 20.2798 3 18.7499 3H5.24989C3.71995 3 2.4575 4.14525 2.27307 5.62524Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.27307 8.62524C3.06638 7.92494 4.10851 7.5 5.24989 7.5H18.7499C19.8913 7.5 20.9334 7.92494 21.7267 8.62524C21.5423 7.14526 20.2798 6 18.7499 6H5.24989C3.71995 6 2.4575 7.14526 2.27307 8.62524Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M5.25 9C3.59315 9 2.25 10.3431 2.25 12V18C2.25 19.6569 3.59315 21 5.25 21H18.75C20.4069 21 21.75 19.6569 21.75 18V12C21.75 10.3431 20.4069 9 18.75 9H15C14.5858 9 14.25 9.33579 14.25 9.75C14.25 10.9926 13.2426 12 12 12C10.7574 12 9.75 10.9926 9.75 9.75C9.75 9.33579 9.41421 9 9 9H5.25Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 6C2.25 4.34315 3.59315 3 5.25 3H18.75C20.4069 3 21.75 4.34315 21.75 6V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V6ZM3.75 6.40135V6C3.75 5.17157 4.42157 4.5 5.25 4.5H18.75C19.5784 4.5 20.25 5.17157 20.25 6V6.40135C19.8087 6.14609 19.2964 6 18.75 6H5.25C4.70357 6 4.19126 6.14609 3.75 6.40135ZM20.25 9C20.25 8.17157 19.5784 7.5 18.75 7.5H5.25C4.42157 7.5 3.75 8.17157 3.75 9V9.40135C4.19126 9.14609 4.70357 9 5.25 9H9C9.41421 9 9.75 9.33579 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 9.33579 14.5858 9 15 9H18.75C19.2964 9 19.8087 9.14609 20.25 9.40135V9ZM20.25 12C20.25 11.1716 19.5784 10.5 18.75 10.5H15.675C15.3275 12.2117 13.8142 13.5 12 13.5C10.1858 13.5 8.67247 12.2117 8.32501 10.5H5.25C4.42157 10.5 3.75 11.1716 3.75 12V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V12Z", + fill: color +})); +const WarningIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.40123 3.0034C10.5557 1.00229 13.4439 1.00229 14.5983 3.0034L21.9527 15.7509C23.1065 17.7509 21.6631 20.2501 19.3541 20.2501H4.64546C2.33649 20.2501 0.893061 17.7509 2.04691 15.7509L9.40123 3.0034ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM12 16.5C12.4142 16.5 12.75 16.1642 12.75 15.75C12.75 15.3358 12.4142 15 12 15C11.5858 15 11.25 15.3358 11.25 15.75C11.25 16.1642 11.5858 16.5 12 16.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M13.2989 3.75298C12.7217 2.75242 11.2776 2.75242 10.7004 3.75298L3.34606 16.5005C2.76914 17.5005 3.49086 18.7501 4.64534 18.7501H19.354C20.5085 18.7501 21.2302 17.5005 20.6533 16.5005L13.2989 3.75298ZM9.40111 3.0034C10.5556 1.00229 13.4437 1.00229 14.5982 3.0034L21.9526 15.7509C23.1064 17.7509 21.663 20.2501 19.354 20.2501H4.64534C2.33637 20.2501 0.892939 17.7509 2.04678 15.7509L9.40111 3.0034ZM11.9997 8.25006C12.4139 8.25006 12.7497 8.58585 12.7497 9.00006V12.7501C12.7497 13.1643 12.4139 13.5001 11.9997 13.5001C11.5855 13.5001 11.2497 13.1643 11.2497 12.7501V9.00006C11.2497 8.58585 11.5855 8.25006 11.9997 8.25006ZM11.2497 15.7501C11.2497 15.3359 11.5855 15.0001 11.9997 15.0001H12.0072C12.4214 15.0001 12.7572 15.3359 12.7572 15.7501V15.7576C12.7572 16.1718 12.4214 16.5076 12.0072 16.5076H11.9997C11.5855 16.5076 11.2497 16.1718 11.2497 15.7576V15.7501Z", + fill: color +})); +const WarningCircleIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM12 16.5C12.4142 16.5 12.75 16.1642 12.75 15.75C12.75 15.3358 12.4142 15 12 15C11.5858 15 11.25 15.3358 11.25 15.75C11.25 16.1642 11.5858 16.5 12 16.5Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM11.25 15.75C11.25 15.3358 11.5858 15 12 15H12.0075C12.4217 15 12.7575 15.3358 12.7575 15.75V15.7575C12.7575 16.1717 12.4217 16.5075 12.0075 16.5075H12C11.5858 16.5075 11.25 16.1717 11.25 15.7575V15.75Z", + fill: color +})); +const WifiIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M21.546 9.20406C16.274 3.93198 7.72624 3.93198 2.45416 9.20406C2.16127 9.49695 1.68639 9.49695 1.3935 9.20406C1.1006 8.91117 1.1006 8.43629 1.3935 8.1434C7.25136 2.28553 16.7488 2.28553 22.6067 8.1434C22.8996 8.43629 22.8996 8.91117 22.6067 9.20406C22.3138 9.49695 21.8389 9.49695 21.546 9.20406ZM18.3641 12.3861C14.8493 8.87137 9.15086 8.87137 5.63614 12.3861C5.34325 12.679 4.86837 12.679 4.57548 12.3861C4.28259 12.0932 4.28259 11.6183 4.57548 11.3254C8.67598 7.22493 15.3242 7.22493 19.4247 11.3254C19.7176 11.6183 19.7176 12.0932 19.4247 12.3861C19.1318 12.679 18.657 12.679 18.3641 12.3861ZM15.1821 15.5681C13.4247 13.8108 10.5755 13.8108 8.81812 15.5681C8.52523 15.861 8.05035 15.861 7.75746 15.5681C7.46457 15.2752 7.46457 14.8004 7.75746 14.5075C10.1006 12.1643 13.8996 12.1643 16.2427 14.5075C16.5356 14.8004 16.5356 15.2752 16.2427 15.5681C15.9498 15.861 15.475 15.861 15.1821 15.5681ZM10.9394 17.6894C11.5252 17.1036 12.475 17.1036 13.0608 17.6894C13.3537 17.9823 13.3537 18.4572 13.0608 18.7501L12.5304 19.2804C12.3898 19.421 12.199 19.5001 12.0001 19.5001C11.8012 19.5001 11.6104 19.421 11.4698 19.2804L10.9394 18.7501C10.6465 18.4572 10.6465 17.9823 10.9394 17.6894Z", + fill: color +})); +const WindowIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 6C2.25 4.34315 3.59315 3 5.25 3H18.75C20.4069 3 21.75 4.34315 21.75 6V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V6ZM20.25 9H3.75V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V9ZM5.25 5.25C4.83579 5.25 4.5 5.58579 4.5 6V6.0075C4.5 6.42171 4.83579 6.7575 5.25 6.7575H5.2575C5.67171 6.7575 6.0075 6.42171 6.0075 6.0075V6C6.0075 5.58579 5.67171 5.25 5.2575 5.25H5.25ZM6.75 6C6.75 5.58579 7.08579 5.25 7.5 5.25H7.5075C7.92171 5.25 8.2575 5.58579 8.2575 6V6.0075C8.2575 6.42171 7.92171 6.7575 7.5075 6.7575H7.5C7.08579 6.7575 6.75 6.42171 6.75 6.0075V6ZM9.75 5.25C9.33579 5.25 9 5.58579 9 6V6.0075C9 6.42171 9.33579 6.7575 9.75 6.7575H9.7575C10.1717 6.7575 10.5075 6.42171 10.5075 6.0075V6C10.5075 5.58579 10.1717 5.25 9.7575 5.25H9.75Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M2.25 6C2.25 4.34315 3.59315 3 5.25 3H18.75C20.4069 3 21.75 4.34315 21.75 6V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V6ZM5.25 4.5C4.42157 4.5 3.75 5.17157 3.75 6V7.5H20.25V6C20.25 5.17157 19.5784 4.5 18.75 4.5H5.25ZM20.25 9H3.75V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V9ZM4.5 6C4.5 5.58579 4.83579 5.25 5.25 5.25H5.2575C5.67171 5.25 6.0075 5.58579 6.0075 6V6.0075C6.0075 6.42171 5.67171 6.7575 5.2575 6.7575H5.25C4.83579 6.7575 4.5 6.42171 4.5 6.0075V6ZM6.75 6C6.75 5.58579 7.08579 5.25 7.5 5.25H7.5075C7.92171 5.25 8.2575 5.58579 8.2575 6V6.0075C8.2575 6.42171 7.92171 6.7575 7.5075 6.7575H7.5C7.08579 6.7575 6.75 6.42171 6.75 6.0075V6ZM9 6C9 5.58579 9.33579 5.25 9.75 5.25H9.7575C10.1717 5.25 10.5075 5.58579 10.5075 6V6.0075C10.5075 6.42171 10.1717 6.7575 9.7575 6.7575H9.75C9.33579 6.7575 9 6.42171 9 6.0075V6Z", + fill: color +})); +const WrenchIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 6.75C12 3.85051 14.3505 1.5 17.25 1.5C17.7791 1.5 18.2913 1.57852 18.7747 1.72505C19.027 1.80151 19.2206 2.00479 19.2847 2.26048C19.3488 2.51618 19.2739 2.78674 19.0875 2.97313L15.7688 6.29183C15.8305 6.76741 16.0438 7.22581 16.409 7.59099C16.7742 7.95617 17.2326 8.16947 17.7082 8.23117L21.0269 4.91247C21.2133 4.72608 21.4838 4.65122 21.7395 4.7153C21.9952 4.77938 22.1985 4.97299 22.275 5.22526C22.4215 5.7087 22.5 6.22086 22.5 6.75C22.5 9.64949 20.1495 12 17.25 12C17.0995 12 16.9503 11.9936 16.8027 11.9812C15.7855 11.8952 14.9338 12.0816 14.4944 12.6151L7.34327 21.2987C6.71684 22.0593 5.78308 22.5 4.79769 22.5C2.97642 22.5 1.5 21.0236 1.5 19.2023C1.5 18.2169 1.94067 17.2832 2.70132 16.6567L11.3849 9.50557C11.9184 9.06623 12.1048 8.21453 12.0188 7.19728C12.0064 7.04968 12 6.9005 12 6.75ZM4.11723 19.125C4.11723 18.7108 4.45302 18.375 4.86723 18.375H4.87473C5.28895 18.375 5.62473 18.7108 5.62473 19.125V19.1325C5.62473 19.5468 5.28895 19.8825 4.87473 19.8825H4.86723C4.45302 19.8825 4.11723 19.5468 4.11723 19.1325V19.125Z", + fill: color +}) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 6.75C12 3.85051 14.3505 1.5 17.25 1.5C18.019 1.5 18.7513 1.66582 19.4115 1.96438C19.6358 2.06585 19.7961 2.27098 19.8402 2.51322C19.8844 2.75546 19.8068 3.00395 19.6327 3.17807L16.6792 6.13155C16.9068 6.66507 17.3351 7.09337 17.8686 7.32089L20.822 4.36746C20.9961 4.19334 21.2446 4.11578 21.4869 4.15995C21.7291 4.20412 21.9343 4.36439 22.0357 4.58876C22.3342 5.24883 22.5 5.98107 22.5 6.75C22.5 9.64949 20.1495 12 17.25 12C17.0995 12 16.9503 11.9936 16.8027 11.9812C15.7855 11.8952 14.9338 12.0816 14.4944 12.6151L7.34327 21.2987C6.71684 22.0593 5.78308 22.5 4.79769 22.5C2.97642 22.5 1.5 21.0236 1.5 19.2023C1.5 18.2169 1.94067 17.2832 2.70132 16.6567L11.3849 9.50557C11.9184 9.06623 12.1048 8.21453 12.0188 7.19728C12.0064 7.04968 12 6.9005 12 6.75ZM17.25 3C15.1789 3 13.5 4.67893 13.5 6.75C13.5 6.85827 13.5046 6.96531 13.5135 7.07094C13.6093 8.20459 13.4712 9.7306 12.3384 10.6635L3.65488 17.8146C3.24022 18.1561 3 18.6651 3 19.2023C3 20.1951 3.80485 21 4.79769 21C5.33486 21 5.84389 20.7598 6.18537 20.3451L13.3365 11.6616C14.2694 10.5288 15.7954 10.3907 16.9291 10.4865C17.0347 10.4954 17.1417 10.5 17.25 10.5C19.3211 10.5 21 8.82107 21 6.75C21 6.60913 20.9923 6.47021 20.9772 6.33359L18.6065 8.7043C18.4239 8.88693 18.1601 8.96274 17.9084 8.90495C16.5126 8.58453 15.4156 7.48757 15.0952 6.09178C15.0374 5.84004 15.1132 5.57627 15.2958 5.39364L17.6667 3.02282C17.53 3.00775 17.391 3 17.25 3ZM4.11723 19.125C4.11723 18.7108 4.45302 18.375 4.86723 18.375H4.87473C5.28895 18.375 5.62473 18.7108 5.62473 19.125V19.1325C5.62473 19.5468 5.28895 19.8825 4.87473 19.8825H4.86723C4.45302 19.8825 4.11723 19.5468 4.11723 19.1325V19.125Z", + fill: color +})); +const WrenchScrewdriverIcon = ({ + color = "currentColor", + title: title2, + isfilled = "false", + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "24", + height: "24", + viewBox: "0 0 24 24", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), isfilled === "true" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12 6.75C12 3.85051 14.3505 1.5 17.25 1.5C17.7791 1.5 18.2913 1.57852 18.7747 1.72505C19.027 1.80151 19.2206 2.00479 19.2847 2.26048C19.3488 2.51618 19.2739 2.78674 19.0875 2.97313L15.7688 6.29183C15.8305 6.76741 16.0438 7.22581 16.409 7.59099C16.7742 7.95617 17.2326 8.16947 17.7082 8.23117L21.0269 4.91247C21.2133 4.72608 21.4838 4.65122 21.7395 4.7153C21.9952 4.77938 22.1985 4.97299 22.275 5.22526C22.4215 5.7087 22.5 6.22086 22.5 6.75C22.5 9.64949 20.1495 12 17.25 12C17.0995 12 16.9503 11.9936 16.8027 11.9812C15.7855 11.8952 14.9338 12.0816 14.4944 12.6151L7.34327 21.2987C6.71684 22.0593 5.78308 22.5 4.79769 22.5C2.97642 22.5 1.5 21.0236 1.5 19.2023C1.5 18.2169 1.94067 17.2832 2.70132 16.6567L11.3849 9.50557C11.9184 9.06623 12.1048 8.21453 12.0188 7.19728C12.0064 7.04968 12 6.9005 12 6.75ZM4.11723 19.125C4.11723 18.7108 4.45302 18.375 4.86723 18.375H4.87473C5.28895 18.375 5.62473 18.7108 5.62473 19.125V19.1325C5.62473 19.5468 5.28895 19.8825 4.87473 19.8825H4.86723C4.45302 19.8825 4.11723 19.5468 4.11723 19.1325V19.125Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.076 8.64031L7.87502 6.43936V4.87502C7.87502 4.61157 7.73679 4.36744 7.51089 4.2319L3.76089 1.9819C3.46578 1.80483 3.08804 1.85133 2.84469 2.09469L2.09469 2.84469C1.85133 3.08804 1.80483 3.46578 1.9819 3.76089L4.2319 7.51089C4.36744 7.73679 4.61157 7.87502 4.87502 7.87502H6.43936L8.50138 9.93704L10.076 8.64031Z", + fill: color +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M12.5559 17.3287L16.7386 21.5114C18.0567 22.8294 20.1936 22.8294 21.5116 21.5114C22.8296 20.1934 22.8296 18.0565 21.5116 16.7385L18.206 13.4328C17.8937 13.4771 17.5746 13.5 17.2501 13.5C17.0574 13.5 16.866 13.4918 16.6765 13.4758C16.2822 13.4425 15.994 13.4696 15.8089 13.5177C15.7053 13.5446 15.6574 13.5713 15.6419 13.5814L12.5559 17.3287ZM15.9698 15.9697C16.2627 15.6768 16.7375 15.6768 17.0304 15.9697L18.9054 17.8447C19.1983 18.1376 19.1983 18.6124 18.9054 18.9053C18.6125 19.1982 18.1377 19.1982 17.8448 18.9053L15.9698 17.0303C15.6769 16.7374 15.6769 16.2626 15.9698 15.9697Z", + fill: color +})) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M3.21969 1.71969C3.46304 1.47634 3.84078 1.42983 4.13589 1.6069L7.88589 3.8569C8.11179 3.99244 8.25002 4.23657 8.25002 4.50002V5.59837L11.7331 9.08149C11.9972 8.61018 12.0824 7.94893 12.0188 7.1973C12.0064 7.0497 12 6.90051 12 6.75002C12 3.85052 14.3505 1.50002 17.25 1.50002C18.019 1.50002 18.7514 1.66584 19.4115 1.96439C19.6358 2.06586 19.7961 2.27099 19.8403 2.51324C19.8844 2.75548 19.8069 3.00397 19.6327 3.17808L16.6793 6.13157C16.9068 6.66508 17.3351 7.09338 17.8686 7.32091L20.822 4.36748C20.9962 4.19336 21.2447 4.1158 21.4869 4.15997C21.7291 4.20414 21.9343 4.36441 22.0357 4.58878C22.3342 5.24885 22.5 5.98108 22.5 6.75002C22.5 9.64951 20.1495 12 17.25 12C17.0995 12 16.9503 11.9937 16.8027 11.9812C16.7988 11.9809 16.7948 11.9805 16.7909 11.9802L21.5303 16.7197C22.8588 18.0481 22.8588 20.2019 21.5303 21.5303C20.2019 22.8588 18.0481 22.8588 16.7197 21.5303L11.4732 16.2838L7.34328 21.2987C6.71686 22.0593 5.7831 22.5 4.7977 22.5C2.97644 22.5 1.50002 21.0236 1.50002 19.2023C1.50002 18.2169 1.94068 17.2832 2.70134 16.6567L8.90017 11.5518L5.59837 8.25002H4.50002C4.23657 8.25002 3.99244 8.11179 3.8569 7.88589L1.6069 4.13589C1.42983 3.84078 1.47634 3.46304 1.71969 3.21969L3.21969 1.71969ZM10.0635 10.5938L10.6451 10.1148L6.96969 6.43936C6.82903 6.2987 6.75002 6.10794 6.75002 5.90903V4.92466L3.86628 3.19442L3.19442 3.86628L4.92466 6.75002H5.90903C6.10794 6.75002 6.2987 6.82903 6.43936 6.96969L10.0635 10.5938ZM12.4312 15.1205L17.7803 20.4697C18.523 21.2123 19.727 21.2123 20.4697 20.4697C21.2123 19.727 21.2123 18.523 20.4697 17.7803L14.9421 12.2528C14.7641 12.3489 14.6147 12.4691 14.4944 12.6151L12.4312 15.1205ZM17.25 3.00002C15.1789 3.00002 13.5 4.67895 13.5 6.75002C13.5 6.85829 13.5046 6.96532 13.5135 7.07095C13.6093 8.2046 13.4712 9.73061 12.3385 10.6635L3.6549 17.8146C3.24024 18.1561 3.00002 18.6652 3.00002 19.2023C3.00002 20.1952 3.80487 21 4.7977 21C5.33488 21 5.8439 20.7598 6.18539 20.3451L13.3365 11.6616C13.768 11.1377 14.3316 10.8268 14.9089 10.6546C15.5778 10.4551 16.2921 10.4327 16.9291 10.4865C17.0347 10.4954 17.1417 10.5 17.25 10.5C19.3211 10.5 21 8.82108 21 6.75002C21 6.60915 20.9923 6.47022 20.9772 6.33361L18.6065 8.70431C18.4239 8.88695 18.1601 8.96276 17.9084 8.90497C16.5126 8.58455 15.4156 7.48758 15.0952 6.09179C15.0374 5.84005 15.1132 5.57629 15.2959 5.39365L17.6667 3.02284C17.53 3.00776 17.391 3.00002 17.25 3.00002ZM15.2197 15.2197C15.5126 14.9268 15.9875 14.9268 16.2803 15.2197L18.9053 17.8447C19.1982 18.1376 19.1982 18.6125 18.9053 18.9053C18.6125 19.1982 18.1376 19.1982 17.8447 18.9053L15.2197 16.2803C14.9268 15.9875 14.9268 15.5126 15.2197 15.2197ZM4.11725 19.1251C4.11725 18.7108 4.45304 18.3751 4.86725 18.3751H4.87475C5.28896 18.3751 5.62475 18.7108 5.62475 19.1251V19.1326C5.62475 19.5468 5.28896 19.8826 4.87475 19.8826H4.86725C4.45304 19.8826 4.11725 19.5468 4.11725 19.1326V19.1251Z", + fill: color +})); +const iconStyle = "_iconStyle_1c8b6_2"; +const container$9 = "_container_1c8b6_8"; +const row$1 = "_row_1c8b6_15"; +const deprecated = "_deprecated_1c8b6_29"; +const copyFeedBack = "_copyFeedBack_1c8b6_33"; +const nameAndIcon = "_nameAndIcon_1c8b6_37"; +const name = "_name_1c8b6_37"; +const searchContainer = "_searchContainer_1c8b6_54"; +var s$I = { + iconStyle, + container: container$9, + row: row$1, + deprecated, + copyFeedBack, + nameAndIcon, + name, + searchContainer +}; +const Icon = ({ + className, + icon: icon2, + title: title2, + isFilled, + ...svgProps +}) => { + var _a; + const iconComponentFor = { + alma: AlmaIcon, + "academic-cap": AcademicCapIcon, + "adjustments-horizontal": AdjustmentsHorizontalIcon, + "adjustments-vertical": AdjustmentsVerticalIcon, + "archive-box": ArchiveBoxIcon, + "arrow-down": ArrowDownIcon, + "arrow-down-circle": ArrowDownCircleIcon, + "arrow-down-left": ArrowDownLeftIcon, + "arrow-down-on-square": ArrowDownOnSquareIcon, + "arrow-down-on-square-stack": ArrowDownOnSquareStackIcon, + "arrow-down-right": ArrowDownRightIcon, + "arrow-left": ArrowLeftIcon, + "arrow-left-circle": ArrowLeftCircleIcon, + "arrow-left-on-rectangle": ArrowLeftOnRectangleIcon, + "arrow-path": ArrowPathIcon, + "arrow-right": ArrowRightIcon, + "arrow-right-circle": ArrowRightCircleIcon, + "arrow-right-on-rectangle": ArrowRightOnRectangleIcon, + "arrow-trending-down": ArrowTrendingDownIcon, + "arrow-trending-up": ArrowTrendingUpIcon, + "arrow-up": ArrowUpIcon, + "arrow-up-circle": ArrowUpCircleIcon, + "arrow-up-left": ArrowUpLeftIcon, + "arrow-up-on-square": ArrowUpOnSquareIcon, + "arrow-up-on-square-stack": ArrowUpOnSquareStackIcon, + "arrow-up-right": ArrowUpRightIcon, + "arrow-uturn-down": ArrowUTurnDownIcon, + "arrow-uturn-left": ArrowUTurnLeftIcon, + "arrow-uturn-right": ArrowUTurnRightIcon, + "arrow-uturn-up": ArrowUTurnUpIcon, + "arrows-pointing-in": ArrowsPointingInIcon, + "arrows-pointing-out": ArrowsPointingOutIcon, + "arrows-right-left": ArrowsRightLeftIcon, + "arrows-up-down": ArrowsUpDownIcon, + "at-symbol": AtSymbolIcon, + backspace: BackspaceIcon, + backward: BackwardIcon, + bank: BankIcon, + "bank-notes": BankNotesIcon, + "bars-3": BarsThreeIcon, + "bars-3-bottom-left": BarsThreeBottomLeftIcon, + "bars-3-bottom-right": BarsThreeBottomRightIcon, + "bars-3-center-left": BarsThreeCenterLeftIcon, + "bars-arrow-down": BarsArrowDownIcon, + "bars-arrow-up": BarsArrowUpIcon, + "battery-0": BatteryEmptyIcon, + "battery-100": BatteryFullIcon, + "battery-50": BatteryHalfIcon, + beaker: BeakerIcon, + bell: BellIcon, + "bell-slash": BellSlashIcon, + "bell-snooze": BellSnoozeIcon, + bill: BillIcon, + block: BlockIcon, + book: BookIcon, + bookmark: BookmarkIcon, + "bookmark-slash": BookmarkSlashIcon, + "bookmark-square": BookmarkSquareIcon, + bubble: BubbleIcon, + "bubble-dots": BubbleDotsIcon, + "bubble-multiple": BubbleMultipleIcon, + bug: BugIcon, + cake: CakeIcon, + calculator: CalculatorIcon, + calendar: CalendarIcon, + camera: CameraIcon, + card: CardIcon, + "chart-bar": ChartBarIcon, + "chart-bar-square": ChartBarSquareIcon, + "chart-pie": ChartPieIcon, + "chevron-double-down": ChevronDoubleDownIcon, + "chevron-double-left": ChevronDoubleLeftIcon, + "chevron-double-right": ChevronDoubleRightIcon, + "chevron-double-up": ChevronDoubleUpIcon, + "chevron-down": ChevronDownIcon, + "chevron-left": ChevronLeftIcon, + "chevron-right": ChevronRightIcon, + "chevron-up": ChevronUpIcon, + "chevron-up-down": ChevronUpDownIcon, + circle: CircleIcon, + clipboard: ClipboardIcon, + "clipboard-document": ClipboardDocumentIcon, + "clipboard-document-check": ClipboardDocumentCheckIcon, + "clipboard-document-list": ClipboardDocumentListIcon, + clock: ClockIcon, + close: CloseIcon, + "close-circle": CloseCircleIcon, + cloud: CloudIcon, + "cloud-arrow-down": CloudArrowDownIcon, + "cloud-arrow-up": CloudArrowUpIcon, + coffee: CoffeeIcon, + computer: ComputerIcon, + cube: CubeIcon, + "currency-dollar": CurrencyDollarIcon, + "currency-euro": CurrencyEuroIcon, + "cursor-arrow-rays": CursorArrowRaysIcon, + document: DocumentIcon, + "document-arrow-down": DocumentArrowDownIcon, + "document-arrow-up": DocumentArrowUpIcon, + "document-chart-bar": DocumentChartBarIcon, + "document-check": DocumentCheckIcon, + "document-duplicate": DocumentDuplicateIcon, + "document-magnifying-glass": DocumentMagnifyingGlassIcon, + "document-minus": DocumentMinusIcon, + "document-plus": DocumentPlusIcon, + download: DownloadIcon, + earth: EarthIcon, + "external-link": ExternalLinkIcon, + eye: EyeIcon, + "eye-slash": EyeSlashIcon, + "face-frown": FaceFrownIcon, + "face-smile": FaceSmileIcon, + film: FilmIcon, + "finger-print": FingerPrintIcon, + fire: FireIcon, + flag: FlagIcon, + folder: FolderIcon, + "folder-arrow-down": FolderArrowDownIcon, + "folder-minus": FolderMinusIcon, + "folder-open": FolderOpenIcon, + "folder-plus": FolderPlusIcon, + forward: ForwardIcon, + funnel: FunnelIcon, + gear: GearIcon, + gift: GiftIcon, + "hand-raised": HandRaisedIcon, + "hand-thumb-down": HandThumbDownIcon, + "hand-thumb-up": HandThumbUpIcon, + hashtag: HashtagIcon, + heart: HeartIcon, + home: HomeIcon, + hourglass: HourglassIcon, + id: IdIcon, + inbox: InboxIcon, + "inbox-arrow-down": InboxArrowDownIcon, + "inbox-stack": InboxStackIcon, + info: InfoIcon, + key: KeyIcon, + lifebelt: LifebeltIcon, + "light-bulb": LightBulbIcon, + lightning: LightningIcon, + "lightning-slash": LightningSlashIcon, + link: LinkIcon, + "list-bullet": ListBulletIcon, + lock: LockIcon, + "lock-open": LockOpenIcon, + mail: MailIcon, + "mail-open": MailOpenIcon, + map: MapIcon, + "map-pin": MapPinIcon, + megaphone: MegaphoneIcon, + microphone: MicrophoneIcon, + minus: MinusIcon, + "minus-circle": MinusCircleIcon, + money: MoneyIcon, + moon: MoonIcon, + more: MoreIcon, + "more-circle": MoreCircleIcon, + "more-vertical": MoreVerticalIcon, + "musical-note": MusicalNoteIcon, + network: NetworkIcon, + newspaper: NewspaperIcon, + office: OfficeIcon, + "paint-brush": PaintBrushIcon, + "paper-clip": PaperClipIcon, + pause: PauseIcon, + "pause-circle": PauseCircleIcon, + pencil: PencilIcon, + "pencil-square": PencilSquareIcon, + phone: PhoneIcon, + "phone-arrow-down-left": PhoneArrowDownLeftIcon, + "phone-arrow-up-right": PhoneArrowUpRightIcon, + "phone-x-mark": PhoneXMarkIcon, + photo: PhotoIcon, + play: PlayIcon, + "play-circle": PlayCircleIcon, + "play-pause": PlayPauseIcon, + plus: PlusIcon, + "plus-circle": PlusCircleIcon, + power: PowerIcon, + "presentation-chart-bar": PresentationChartBarIcon, + "presentation-chart-line": PresentationChartLineIcon, + printer: PrinterIcon, + "puzzle-piece": PuzzlePieceIcon, + "qr-code": QRCodeIcon, + question: QuestionIcon, + "queue-list": QueueListIcon, + radio: RadioIcon, + radioactive: RadioactiveIcon, + "receipt-percent": ReceiptPercentIcon, + "receipt-refund": ReceiptRefundIcon, + "rectangle-group": RectangleGroupIcon, + "rectangle-stack": RectangleStackIcon, + rocket: RocketIcon, + rss: RssIcon, + scale: ScaleIcon, + scissors: ScissorsIcon, + search: SearchIcon, + "search-minus": SearchMinusIcon, + "search-plus": SearchPlusIcon, + selfie: SelfieIcon, + send: SendIcon, + share: ShareIcon, + shield: ShieldIcon, + "shield-warning": ShieldWarningIcon, + shop: ShopIcon, + "shopping-bag": ShoppingBagIcon, + "shopping-cart": ShoppingCartIcon, + signal: SignalIcon, + "signal-slash": SignalSlashIcon, + smartphone: SmartphoneIcon, + sparks: SparksIcon, + "speaker-off": SpeakerOffIcon, + "speaker-wave": SpeakerWaveIcon, + "squares-2": SquaresTwoIcon, + "squares-4": SquaresFourIcon, + "squares-4-plus": SquaresFourPlusIcon, + stack: StackIcon, + star: StarIcon, + stop: StopIcon, + "stop-circle": StopCircleIcon, + suitcase: SuitcaseIcon, + sun: SunIcon, + table: TableIcon, + tablet: TabletIcon, + tag: TagIcon, + tick: TickIcon, + "tick-alt": TickIconAlt, + "tick-badge": TickBadgeIcon, + "tick-circle": TickCircleIcon, + ticket: TicketIcon, + trash: TrashIcon, + trophy: TrophyIcon, + truck: TruckIcon, + tv: TVIcon, + upload: UploadIcon, + user: UserIcon, + "user-circle": UserCircleIcon, + "user-group": UserGroupIcon, + "user-minus": UserMinusIcon, + "user-plus": UserPlusIcon, + users: UsersIcon, + "video-camera": VideoCameraIcon, + "video-camera-slash": VideoCameraSlashIcon, + "video-record": VideoRecordIcon, + "view-columns": ViewColumnsIcon, + wallet: WalletIcon, + warning: WarningIcon, + "warning-circle": WarningCircleIcon, + wifi: WifiIcon, + window: WindowIcon, + wrench: WrenchIcon, + "wrench-screwdriver": WrenchScrewdriverIcon + }; + const IconComponent = (_a = iconComponentFor[icon2]) != null ? _a : AlmaIcon; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(IconComponent, { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, s$I.iconStyle), + title: title2, + "aria-hidden": title2 ? void 0 : "true", + isfilled: isFilled == null ? void 0 : isFilled.toString(), + ...svgProps + }); +}; +var IconName = /* @__PURE__ */ ((IconName2) => { + IconName2["alma"] = "alma"; + IconName2["academic-cap"] = "academic-cap"; + IconName2["adjustments-horizontal"] = "adjustments-horizontal"; + IconName2["adjustments-vertical"] = "adjustments-vertical"; + IconName2["archive-box"] = "archive-box"; + IconName2["arrow-down"] = "arrow-down"; + IconName2["arrow-down-circle"] = "arrow-down-circle"; + IconName2["arrow-down-left"] = "arrow-down-left"; + IconName2["arrow-down-on-square"] = "arrow-down-on-square"; + IconName2["arrow-down-on-square-stack"] = "arrow-down-on-square-stack"; + IconName2["arrow-down-right"] = "arrow-down-right"; + IconName2["arrow-left"] = "arrow-left"; + IconName2["arrow-left-circle"] = "arrow-left-circle"; + IconName2["arrow-left-on-rectangle"] = "arrow-left-on-rectangle"; + IconName2["arrow-path"] = "arrow-path"; + IconName2["arrow-right"] = "arrow-right"; + IconName2["arrow-right-circle"] = "arrow-right-circle"; + IconName2["arrow-right-on-rectangle"] = "arrow-right-on-rectangle"; + IconName2["arrow-trending-down"] = "arrow-trending-down"; + IconName2["arrow-trending-up"] = "arrow-trending-up"; + IconName2["arrow-up"] = "arrow-up"; + IconName2["arrow-up-circle"] = "arrow-up-circle"; + IconName2["arrow-up-left"] = "arrow-up-left"; + IconName2["arrow-up-on-square"] = "arrow-up-on-square"; + IconName2["arrow-up-on-square-stack"] = "arrow-up-on-square-stack"; + IconName2["arrow-up-right"] = "arrow-up-right"; + IconName2["arrow-uturn-down"] = "arrow-uturn-down"; + IconName2["arrow-uturn-left"] = "arrow-uturn-left"; + IconName2["arrow-uturn-right"] = "arrow-uturn-right"; + IconName2["arrow-uturn-up"] = "arrow-uturn-up"; + IconName2["arrows-pointing-in"] = "arrows-pointing-in"; + IconName2["arrows-pointing-out"] = "arrows-pointing-out"; + IconName2["arrows-right-left"] = "arrows-right-left"; + IconName2["arrows-up-down"] = "arrows-up-down"; + IconName2["at-symbol"] = "at-symbol"; + IconName2["backspace"] = "backspace"; + IconName2["backward"] = "backward"; + IconName2["bank"] = "bank"; + IconName2["bank-notes"] = "bank-notes"; + IconName2["bars-3"] = "bars-3"; + IconName2["bars-3-bottom-left"] = "bars-3-bottom-left"; + IconName2["bars-3-bottom-right"] = "bars-3-bottom-right"; + IconName2["bars-3-center-left"] = "bars-3-center-left"; + IconName2["bars-arrow-down"] = "bars-arrow-down"; + IconName2["bars-arrow-up"] = "bars-arrow-up"; + IconName2["battery-0"] = "battery-0"; + IconName2["battery-100"] = "battery-100"; + IconName2["battery-50"] = "battery-50"; + IconName2["beaker"] = "beaker"; + IconName2["bell"] = "bell"; + IconName2["bell-slash"] = "bell-slash"; + IconName2["bell-snooze"] = "bell-snooze"; + IconName2["bill"] = "bill"; + IconName2["block"] = "block"; + IconName2["book"] = "book"; + IconName2["bookmark"] = "bookmark"; + IconName2["bookmark-slash"] = "bookmark-slash"; + IconName2["bookmark-square"] = "bookmark-square"; + IconName2["bubble"] = "bubble"; + IconName2["bubble-dots"] = "bubble-dots"; + IconName2["bubble-multiple"] = "bubble-multiple"; + IconName2["bug"] = "bug"; + IconName2["cake"] = "cake"; + IconName2["calculator"] = "calculator"; + IconName2["calendar"] = "calendar"; + IconName2["camera"] = "camera"; + IconName2["card"] = "card"; + IconName2["chart-bar"] = "chart-bar"; + IconName2["chart-bar-square"] = "chart-bar-square"; + IconName2["chart-pie"] = "chart-pie"; + IconName2["chevron-double-down"] = "chevron-double-down"; + IconName2["chevron-double-left"] = "chevron-double-left"; + IconName2["chevron-double-right"] = "chevron-double-right"; + IconName2["chevron-double-up"] = "chevron-double-up"; + IconName2["chevron-down"] = "chevron-down"; + IconName2["chevron-left"] = "chevron-left"; + IconName2["chevron-right"] = "chevron-right"; + IconName2["chevron-up"] = "chevron-up"; + IconName2["chevron-up-down"] = "chevron-up-down"; + IconName2["circle"] = "circle"; + IconName2["clipboard"] = "clipboard"; + IconName2["clipboard-document"] = "clipboard-document"; + IconName2["clipboard-document-check"] = "clipboard-document-check"; + IconName2["clipboard-document-list"] = "clipboard-document-list"; + IconName2["clock"] = "clock"; + IconName2["close"] = "close"; + IconName2["close-circle"] = "close-circle"; + IconName2["cloud"] = "cloud"; + IconName2["cloud-arrow-down"] = "cloud-arrow-down"; + IconName2["cloud-arrow-up"] = "cloud-arrow-up"; + IconName2["coffee"] = "coffee"; + IconName2["computer"] = "computer"; + IconName2["cube"] = "cube"; + IconName2["currency-dollar"] = "currency-dollar"; + IconName2["currency-euro"] = "currency-euro"; + IconName2["cursor-arrow-rays"] = "cursor-arrow-rays"; + IconName2["document"] = "document"; + IconName2["document-arrow-down"] = "document-arrow-down"; + IconName2["document-arrow-up"] = "document-arrow-up"; + IconName2["document-chart-bar"] = "document-chart-bar"; + IconName2["document-check"] = "document-check"; + IconName2["document-duplicate"] = "document-duplicate"; + IconName2["document-magnifying-glass"] = "document-magnifying-glass"; + IconName2["document-minus"] = "document-minus"; + IconName2["document-plus"] = "document-plus"; + IconName2["download"] = "download"; + IconName2["earth"] = "earth"; + IconName2["external-link"] = "external-link"; + IconName2["eye"] = "eye"; + IconName2["eye-slash"] = "eye-slash"; + IconName2["face-frown"] = "face-frown"; + IconName2["face-smile"] = "face-smile"; + IconName2["film"] = "film"; + IconName2["finger-print"] = "finger-print"; + IconName2["fire"] = "fire"; + IconName2["flag"] = "flag"; + IconName2["folder"] = "folder"; + IconName2["folder-arrow-down"] = "folder-arrow-down"; + IconName2["folder-minus"] = "folder-minus"; + IconName2["folder-open"] = "folder-open"; + IconName2["folder-plus"] = "folder-plus"; + IconName2["forward"] = "forward"; + IconName2["funnel"] = "funnel"; + IconName2["gear"] = "gear"; + IconName2["gift"] = "gift"; + IconName2["hand-raised"] = "hand-raised"; + IconName2["hand-thumb-down"] = "hand-thumb-down"; + IconName2["hand-thumb-up"] = "hand-thumb-up"; + IconName2["hashtag"] = "hashtag"; + IconName2["heart"] = "heart"; + IconName2["home"] = "home"; + IconName2["hourglass"] = "hourglass"; + IconName2["id"] = "id"; + IconName2["inbox"] = "inbox"; + IconName2["inbox-arrow-down"] = "inbox-arrow-down"; + IconName2["inbox-stack"] = "inbox-stack"; + IconName2["info"] = "info"; + IconName2["key"] = "key"; + IconName2["lifebelt"] = "lifebelt"; + IconName2["light-bulb"] = "light-bulb"; + IconName2["lightning"] = "lightning"; + IconName2["lightning-slash"] = "lightning-slash"; + IconName2["link"] = "link"; + IconName2["list-bullet"] = "list-bullet"; + IconName2["lock"] = "lock"; + IconName2["lock-open"] = "lock-open"; + IconName2["mail"] = "mail"; + IconName2["mail-open"] = "mail-open"; + IconName2["map"] = "map"; + IconName2["map-pin"] = "map-pin"; + IconName2["megaphone"] = "megaphone"; + IconName2["microphone"] = "microphone"; + IconName2["minus"] = "minus"; + IconName2["minus-circle"] = "minus-circle"; + IconName2["money"] = "money"; + IconName2["moon"] = "moon"; + IconName2["more"] = "more"; + IconName2["more-circle"] = "more-circle"; + IconName2["more-vertical"] = "more-vertical"; + IconName2["musical-note"] = "musical-note"; + IconName2["network"] = "network"; + IconName2["newspaper"] = "newspaper"; + IconName2["office"] = "office"; + IconName2["paint-brush"] = "paint-brush"; + IconName2["paper-clip"] = "paper-clip"; + IconName2["pause"] = "pause"; + IconName2["pause-circle"] = "pause-circle"; + IconName2["pencil"] = "pencil"; + IconName2["pencil-square"] = "pencil-square"; + IconName2["phone"] = "phone"; + IconName2["phone-arrow-down-left"] = "phone-arrow-down-left"; + IconName2["phone-arrow-up-right"] = "phone-arrow-up-right"; + IconName2["phone-x-mark"] = "phone-x-mark"; + IconName2["photo"] = "photo"; + IconName2["play"] = "play"; + IconName2["play-circle"] = "play-circle"; + IconName2["play-pause"] = "play-pause"; + IconName2["plus"] = "plus"; + IconName2["plus-circle"] = "plus-circle"; + IconName2["power"] = "power"; + IconName2["presentation-chart-bar"] = "presentation-chart-bar"; + IconName2["presentation-chart-line"] = "presentation-chart-line"; + IconName2["printer"] = "printer"; + IconName2["puzzle-piece"] = "puzzle-piece"; + IconName2["qr-code"] = "qr-code"; + IconName2["question"] = "question"; + IconName2["queue-list"] = "queue-list"; + IconName2["radio"] = "radio"; + IconName2["radioactive"] = "radioactive"; + IconName2["receipt-percent"] = "receipt-percent"; + IconName2["receipt-refund"] = "receipt-refund"; + IconName2["rectangle-group"] = "rectangle-group"; + IconName2["rectangle-stack"] = "rectangle-stack"; + IconName2["rocket"] = "rocket"; + IconName2["rss"] = "rss"; + IconName2["scale"] = "scale"; + IconName2["scissors"] = "scissors"; + IconName2["search"] = "search"; + IconName2["search-minus"] = "search-minus"; + IconName2["search-plus"] = "search-plus"; + IconName2["selfie"] = "selfie"; + IconName2["send"] = "send"; + IconName2["share"] = "share"; + IconName2["shield"] = "shield"; + IconName2["shield-warning"] = "shield-warning"; + IconName2["shop"] = "shop"; + IconName2["shopping-bag"] = "shopping-bag"; + IconName2["shopping-cart"] = "shopping-cart"; + IconName2["signal"] = "signal"; + IconName2["signal-slash"] = "signal-slash"; + IconName2["smartphone"] = "smartphone"; + IconName2["sparks"] = "sparks"; + IconName2["speaker-off"] = "speaker-off"; + IconName2["speaker-wave"] = "speaker-wave"; + IconName2["squares-2"] = "squares-2"; + IconName2["squares-4"] = "squares-4"; + IconName2["squares-4-plus"] = "squares-4-plus"; + IconName2["stack"] = "stack"; + IconName2["star"] = "star"; + IconName2["stop"] = "stop"; + IconName2["stop-circle"] = "stop-circle"; + IconName2["suitcase"] = "suitcase"; + IconName2["sun"] = "sun"; + IconName2["table"] = "table"; + IconName2["tablet"] = "tablet"; + IconName2["tag"] = "tag"; + IconName2["tick"] = "tick"; + IconName2["tick-alt"] = "tick-alt"; + IconName2["tick-badge"] = "tick-badge"; + IconName2["tick-circle"] = "tick-circle"; + IconName2["ticket"] = "ticket"; + IconName2["trash"] = "trash"; + IconName2["trophy"] = "trophy"; + IconName2["truck"] = "truck"; + IconName2["tv"] = "tv"; + IconName2["upload"] = "upload"; + IconName2["user"] = "user"; + IconName2["user-circle"] = "user-circle"; + IconName2["user-group"] = "user-group"; + IconName2["user-minus"] = "user-minus"; + IconName2["user-plus"] = "user-plus"; + IconName2["users"] = "users"; + IconName2["video-camera"] = "video-camera"; + IconName2["video-camera-slash"] = "video-camera-slash"; + IconName2["video-record"] = "video-record"; + IconName2["view-columns"] = "view-columns"; + IconName2["wallet"] = "wallet"; + IconName2["warning"] = "warning"; + IconName2["warning-circle"] = "warning-circle"; + IconName2["wifi"] = "wifi"; + IconName2["window"] = "window"; + IconName2["wrench"] = "wrench"; + IconName2["wrench-screwdriver"] = "wrench-screwdriver"; + return IconName2; +})(IconName || {}); +const inputContainer = "_inputContainer_zl7aa_1"; +const regularBorder$2 = "_regularBorder_zl7aa_13"; +const lightBorder$2 = "_lightBorder_zl7aa_17"; +const sm$6 = "_sm_zl7aa_21"; +const md$7 = "_md_zl7aa_28"; +const input = "_input_zl7aa_1"; +const disabled$a = "_disabled_zl7aa_61"; +const error$4 = "_error_zl7aa_73"; +const unit = "_unit_zl7aa_77"; +const clear$1 = "_clear_zl7aa_84"; +const icon$4 = "_icon_zl7aa_96"; +const blurButton = "_blurButton_zl7aa_120"; +const beforeInput = "_beforeInput_zl7aa_131"; +const afterInput = "_afterInput_zl7aa_136"; +var s$H = { + inputContainer, + regularBorder: regularBorder$2, + lightBorder: lightBorder$2, + sm: sm$6, + md: md$7, + input, + disabled: disabled$a, + error: error$4, + unit, + clear: clear$1, + icon: icon$4, + blurButton, + beforeInput, + afterInput +}; +const Input$2 = react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef( + ({ + id, + className, + error: error2 = false, + disabled: disabled2 = false, + unit: unit2, + icon: icon2, + iconColor, + blurButtonMessage, + onChange: onChange2, + onChangeText, + onClearClick, + type = "text", + value: value2, + readOnly: readOnly2, + isDirty, + beforeInput: beforeInput2, + beforeInputProps, + afterInput: afterInput2, + afterInputProps, + inputHeight = "md", + borderColor = "regular", + ...otherProps + }, ref) => { + const iconLeft2 = selectLeft(icon2); + const iconColorLeft = selectLeft(iconColor); + const iconRight2 = selectRight(icon2); + const iconColorRight = selectRight(iconColor); + const [isFocused, setIsFocused] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false); + const onChangeRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(onChange2); + const onChangeTextRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(onChangeText); + onChangeRef.current = onChange2; + onChangeTextRef.current = onChangeText; + const shouldDisplayClearIcon = onClearClick && isFocused && isDirty && !readOnly2; + const shouldDisplayBlurButton = isFocused && blurButtonMessage; + const shouldDisplayRightIcon = !unit2 && iconRight2; + const getUnitTextAndColor = (unit22) => { + if (typeof unit22 === "string") { + return { unit: unit22, color: "--alma-orange" }; + } else { + return unit22; + } + }; + const actualOnChange = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((event) => { + var _a; + (_a = onChangeRef.current) == null ? void 0 : _a.call(onChangeRef, event); + if (onChangeTextRef.current && !event.isDefaultPrevented()) { + onChangeTextRef.current(event.currentTarget.value); + } + }, []); + const onFocus = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (event) => { + setIsFocused(true); + if (otherProps.onFocus) { + otherProps.onFocus(event); + } + }, + [otherProps] + ); + const onBlur = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (event) => { + setIsFocused(false); + if (otherProps.onBlur) { + otherProps.onBlur(event); + } + }, + [otherProps] + ); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$H.inputContainer, + { [s$H.error]: error2 }, + { [s$H.disabled]: disabled2 }, + { [s$H.hasSuffix]: unit2 || iconRight2 || shouldDisplayClearIcon }, + s$H[inputHeight], + s$H[`${borderColor}Border`], + className + ), + "data-testid": "input-test" + }, iconLeft2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: iconLeft2, + className: s$H.icon, + color: iconColorLeft ? `var(${iconColorLeft})` : "var(--alma-orange)" + }), beforeInput2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$H.beforeInput, + ...beforeInputProps + }, beforeInput2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("input", { + name: id, + id, + ref, + onChange: actualOnChange, + disabled: disabled2, + readOnly: readOnly2, + value: value2, + ...otherProps, + className: s$H.input, + type, + onFocus, + onBlur + }), unit2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$H.unit), + style: { color: `var(${getUnitTextAndColor(unit2).color})` } + }, getUnitTextAndColor(unit2).unit), shouldDisplayClearIcon ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + type: "button", + onClick: onClearClick, + onMouseDown: onMouseDownPreventBlur, + className: s$H.clear, + "data-testid": "clear-input" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName["close-circle"], + color: "var(--alma-orange)" + })) : shouldDisplayRightIcon && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: iconRight2, + className: s$H.icon, + color: iconColorRight ? `var(${iconColorRight})` : "var(--alma-orange)" + }), afterInput2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$H.afterInput, + ...afterInputProps + }, afterInput2), shouldDisplayBlurButton && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$H.blurButton, + onClick: onBlur + }, blurButtonMessage))); + } +); +Input$2.displayName = "Input"; +const suggestionsList$1 = "_suggestionsList_1g3lz_1"; +const suggestion$1 = "_suggestion_1g3lz_1"; +const suggestionHighlighted$1 = "_suggestionHighlighted_1g3lz_19"; +var s$G = { + suggestionsList: suggestionsList$1, + suggestion: suggestion$1, + suggestionHighlighted: suggestionHighlighted$1 +}; +const Autocomplete = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + function Autocomplete2({ + itemLabel, + itemId, + onSelect, + onChange: onChange2, + onKeyDown: onKeyDown2, + onBlur, + onFocus, + onClear, + value: value2, + error: error2, + options, + maxItems, + suggestionsListClassName, + suggestionClassName, + autoChangeOnSelect = false, + dataTestId, + ...props + }, ref) { + const suggestions = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => options.slice(0, maxItems), [options, maxItems]); + const autocompleteSuggestionsTarget = usePortalTarget("autocomplete"); + const { sizingElementRef, elementSize } = useElementSize(); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(downshift__WEBPACK_IMPORTED_MODULE_6__["default"], { + itemToString: () => value2 != null ? value2 : "", + labelId: props.id, + onSelect: (item) => { + if (!isDefined(item)) { + return; + } + onSelect == null ? void 0 : onSelect(item); + autoChangeOnSelect && (onChange2 == null ? void 0 : onChange2(itemLabel(item))); + }, + inputValue: value2, + selectedItem: null, + onInputValueChange: (v, { selectedItem }) => { + if (!isDefined(selectedItem)) { + onChange2 == null ? void 0 : onChange2(v); + } + } + }, ({ + getInputProps, + getItemProps, + getMenuProps, + isOpen: isOpen2, + highlightedIndex, + closeMenu, + openMenu, + inputValue + }) => { + const { "aria-labelledby": ignoredDefaultDownshiftLabel, ...inputProps } = getInputProps({ + onKeyDown: (e) => { + if (e.key === "Escape") { + e.nativeEvent.preventDownshiftDefault = true; + closeMenu(); + } + onKeyDown2 == null ? void 0 : onKeyDown2(e); + }, + onBlur: (e) => { + e.nativeEvent.preventDownshiftDefault = true; + closeMenu(); + onBlur == null ? void 0 : onBlur(e); + }, + onFocus: (e) => { + if (suggestions.length > 0) { + openMenu(); + } + onFocus == null ? void 0 : onFocus(e); + } + }); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$G.autocomplete + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Input$2, { + ...inputProps, + value: value2, + autoComplete: "off", + error: error2, + ref, + onClearClick: () => onClear == null ? void 0 : onClear(), + ...props + }), isOpen2 && inputValue && suggestions.length > 0 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ref: sizingElementRef, + "data-testid": dataTestId + }, (0,react_dom__WEBPACK_IMPORTED_MODULE_2__.createPortal)( + /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("ul", { + ...getMenuProps({ + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$G.suggestionsList, suggestionsListClassName), + style: { + left: elementSize.left, + top: elementSize.top, + width: elementSize.width + } + }), + role: "listbox" + }, suggestions.map((item, index) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("li", { + key: itemId ? itemId(item) : `${index}-${itemLabel(item)}`, + ...getItemProps({ + index, + item, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$G.suggestion, + { + [s$G.suggestionHighlighted]: highlightedIndex === index + }, + suggestionClassName + ) + }) + }, itemLabel(item)))), + autocompleteSuggestionsTarget + ))); + }); + } +); +const errorMessage = "_errorMessage_18q4c_1"; +var s$F = { + errorMessage +}; +const ErrorMessage = ({ children: children2 }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$F.errorMessage, + "data-testid": "field-error-message" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName["warning"], + color: "var(--alma-red)", + width: "16px", + height: "16px" +}), children2); +const labelContainer = "_labelContainer_994d1_1"; +const label$3 = "_label_994d1_1"; +const disabled$9 = "_disabled_994d1_18"; +const error$3 = "_error_994d1_22"; +var s$E = { + labelContainer, + label: label$3, + disabled: disabled$9, + error: error$3 +}; +const Label = ({ + className, + children: children2, + disabled: disabled2 = false, + error: error2, + ...props +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$E.labelContainer, + "data-testid": "input-label" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label", { + ...props, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$E.label, className, { [s$E.disabled]: disabled2, [s$E.error]: error2 }) +}, children2)); +const legendMessage = "_legendMessage_sb2ig_1"; +const lg$5 = "_lg_sb2ig_10"; +const disabled$8 = "_disabled_sb2ig_14"; +const light = "_light_sb2ig_18"; +var s$D = { + legendMessage, + lg: lg$5, + disabled: disabled$8, + light +}; +const LegendMessage = ({ + children: children2, + size = "default", + disabled: disabled2 = false, + light: light2 = false +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$D.legendMessage, s$D[size], { [s$D.disabled]: disabled2, [s$D.light]: light2 }) +}, children2); +const container$8 = "_container_1qn1j_1"; +var s$C = { + container: container$8 +}; +const Field = ({ + htmlFor, + children: children2, + label: label2, + className, + error: error2 = "", + disabled: disabled2 = false, + lightLegend = false, + legend, + ...otherProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$C.container, className), + ...otherProps +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Label, { + htmlFor, + disabled: disabled2, + error: error2 +}, label2), children2, error2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ErrorMessage, null, error2), legend && !error2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(LegendMessage, { + disabled: disabled2, + light: lightLegend +}, legend)); +const AutocompleteField = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + function AutocompleteField2({ + id, + label: label2, + className, + error: error2 = "", + legend = "", + lightLegend = false, + ...otherProps + }, ref) { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + className, + error: error2, + legend, + lightLegend + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Autocomplete, { + id, + ref, + error: !!error2, + ...otherProps + })); + } +); +const suggestionsList = "_suggestionsList_2cqmh_1"; +const suggestion = "_suggestion_2cqmh_1"; +const suggestionHighlighted = "_suggestionHighlighted_2cqmh_19"; +const hasBefore = "_hasBefore_2cqmh_23"; +var s$B = { + suggestionsList, + suggestion, + suggestionHighlighted, + hasBefore +}; +const AutocompleteSelect = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + function AutocompleteSelect2({ + itemLabel, + itemId, + itemBefore, + itemBeforeProps, + onSearch, + onChange: onChange2, + onKeyDown: onKeyDown2, + onBlur, + onFocus, + onClear, + value: value2, + error: error2, + options, + maxItems, + suggestionsListClassName, + suggestionClassName, + controlledInputValue = "", + dataTestId, + ...props + }, ref) { + const suggestions = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => options.slice(0, maxItems), [options, maxItems]); + const [internalInputValue, setInternalInputValue] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(controlledInputValue); + const autocompleteSuggestionsTarget = usePortalTarget("autocomplete"); + const { sizingElementRef, elementSize } = useElementSize(); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + setInternalInputValue(controlledInputValue); + }, [controlledInputValue]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(downshift__WEBPACK_IMPORTED_MODULE_6__["default"], { + itemToString: (v) => v ? itemLabel(v) : internalInputValue, + inputValue: internalInputValue, + labelId: props.id, + selectedItem: value2 != null ? value2 : null, + onSelect: (selectedItem) => onChange2 == null ? void 0 : onChange2( + selectedItem != null ? selectedItem : void 0 + ), + onInputValueChange: (newInputValue, { selectedItem }) => { + const aValueWasAlreadySelected = isDefined(selectedItem); + const inputValueChangedBecauseOfKeyPress = aValueWasAlreadySelected ? newInputValue !== itemLabel(selectedItem) : true; + if (inputValueChangedBecauseOfKeyPress) { + if (newInputValue !== "") { + onSearch == null ? void 0 : onSearch(newInputValue); + } + if (aValueWasAlreadySelected) { + onChange2 == null ? void 0 : onChange2(void 0); + } + } + setInternalInputValue(newInputValue); + } + }, ({ + getInputProps, + getItemProps, + getMenuProps, + isOpen: isOpen2, + highlightedIndex, + closeMenu, + openMenu, + inputValue + }) => { + const { "aria-labelledby": ignoredDefaultDownshiftLabel, ...inputProps } = getInputProps({ + onKeyDown: (e) => { + if (e.key === "Escape") { + e.nativeEvent.preventDownshiftDefault = true; + closeMenu(); + } + onKeyDown2 == null ? void 0 : onKeyDown2(e); + }, + onBlur: (e) => { + e.nativeEvent.preventDownshiftDefault = true; + closeMenu(); + onBlur == null ? void 0 : onBlur(e); + }, + onFocus: (e) => { + if (suggestions.length > 0) { + openMenu(); + } + if (inputValue) { + onSearch == null ? void 0 : onSearch(inputValue); + } + onFocus == null ? void 0 : onFocus(e); + } + }); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$B.autocomplete + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Input$2, { + ...inputProps, + autoComplete: "off", + error: error2, + ref, + beforeInput: itemBefore && value2 && itemBefore(value2), + beforeInputProps: itemBeforeProps, + ...props, + onClearClick: () => { + onClear == null ? void 0 : onClear(); + setInternalInputValue(""); + onChange2 == null ? void 0 : onChange2(void 0); + } + }), isOpen2 && inputValue && suggestions.length > 0 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ref: sizingElementRef, + "data-testid": dataTestId + }, (0,react_dom__WEBPACK_IMPORTED_MODULE_2__.createPortal)( + /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("ul", { + ...getMenuProps({ + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$B.suggestionsList, suggestionsListClassName), + style: { + left: elementSize.left, + top: elementSize.top, + width: elementSize.width + } + }), + role: "listbox" + }, suggestions.map((item, index) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("li", { + key: itemId ? itemId(item) : `${index}-${itemLabel(item)}`, + ...getItemProps({ + index, + item, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$B.suggestion, + { + [s$B.suggestionHighlighted]: highlightedIndex === index, + [s$B.hasBefore]: itemBefore + }, + suggestionClassName + ) + }) + }, itemBefore && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ...itemBeforeProps + }, itemBefore(item)), itemLabel(item)))), + autocompleteSuggestionsTarget + ))); + }); + } +); +const AutocompleteSelectField = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + function AutocompleteField3({ + id, + label: label2, + className, + error: error2 = "", + legend = "", + lightLegend = false, + ...otherProps + }, ref) { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + className, + error: error2, + legend, + lightLegend + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AutocompleteSelect, { + id, + ref, + error: !!error2, + ...otherProps + })); + } +); +const badge$1 = "_badge_1xi8g_1"; +const green$4 = "_green_1xi8g_23"; +const isColored$1 = "_isColored_1xi8g_27"; +const red$6 = "_red_1xi8g_31"; +const orange$5 = "_orange_1xi8g_39"; +const yellow$7 = "_yellow_1xi8g_47"; +const blue$6 = "_blue_1xi8g_55"; +const grey$1 = "_grey_1xi8g_63"; +const white$1 = "_white_1xi8g_67"; +var s$A = { + badge: badge$1, + "padding-lg": "_padding-lg_1xi8g_18", + green: green$4, + isColored: isColored$1, + red: red$6, + orange: orange$5, + yellow: yellow$7, + blue: blue$6, + grey: grey$1, + white: white$1 +}; +const iconName$1 = { + green: IconName.shield, + blue: IconName.hourglass, + red: IconName.close, + orange: IconName.clock, + yellow: IconName.warning, + grey: false, + white: false +}; +const Badge = ({ + color, + label: label2, + className, + icon: icon2 = iconName$1[color], + isColored: isColored2 = false, + padding = "sm", + iconTitle +}) => { + const iconLeft2 = selectLeft(icon2); + const iconRight2 = selectRight(icon2); + const iconTitleLeft = selectLeft(iconTitle); + const iconTitleRight = selectRight(iconTitle); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$A.badge, + s$A[color], + { [s$A.isColored]: isColored2 }, + s$A[`padding-${padding}`], + className + ) + }, iconLeft2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: iconLeft2, + title: iconTitleLeft, + width: "16px", + height: "16px" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", null, label2), iconRight2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: iconRight2, + title: iconTitleRight, + width: "16px", + height: "16px" + })); +}; +const defaultTranslations = { + close: "Close", + info: "Information", + success: "Success", + warning: "Warning", + error: "Error" +}; +const TranslationsContext = (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(defaultTranslations); +const TranslationsProvider = ({ translations, children: children2 }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(TranslationsContext.Provider, { + value: translations +}, children2); +const useTranslations = () => (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(TranslationsContext); +const container$7 = "_container_kdvy4_1"; +const title$2 = "_title_kdvy4_13"; +const screenReader = "_screenReader_kdvy4_19"; +const content$5 = "_content_kdvy4_40"; +const info = "_info_kdvy4_48"; +const success = "_success_kdvy4_56"; +const error$2 = "_error_kdvy4_64"; +const warning = "_warning_kdvy4_72"; +const cta = "_cta_kdvy4_80"; +const close = "_close_kdvy4_84"; +var s$z = { + container: container$7, + title: title$2, + screenReader, + content: content$5, + info, + success, + error: error$2, + warning, + cta, + close +}; +const iconName = { + info: IconName.info, + success: IconName["tick-circle"], + warning: IconName["warning-circle"], + error: IconName.warning +}; +let currentId = 0; +const nextId = () => `rc-banner-${++currentId}`; +const Banner = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + id, + type, + title: title2, + children: children2, + className, + icon: icon2 = iconName[type], + iconIsFilled = true, + iconTitle, + button: button2, + onClose, + ...otherProps + }, ref) => { + const { close: close2, [type]: screenReaderType } = useTranslations(); + const ariaTitleId = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => `${id != null ? id : nextId()}-aria-title`, [id]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + id, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$z.container, className, s$z[type]), + role: type === "error" ? "alert" : "note", + "aria-live": type === "error" ? "assertive" : "polite", + "aria-labelledby": title2 ? ariaTitleId : void 0, + ...otherProps, + ref + }, icon2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: icon2, + title: iconTitle, + isFilled: iconIsFilled + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$z.content + }, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + id: ariaTitleId, + className: s$z.title, + "aria-hidden": "true" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$z.screenReader + }, screenReaderType, ": "), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, title2)), children2, button2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$z.cta + }, button2)), onClose && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + type: "button", + className: s$z.close, + onClick: onClose, + "aria-label": close2 + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: "close" + }))); + } +); +Banner.displayName = "Banner"; +const container$6 = "_container_1h22b_1"; +const dot = "_dot_1h22b_8"; +const one = "_one_1h22b_15"; +const bounce$2 = "_bounce_1h22b_1"; +const two = "_two_1h22b_19"; +const three = "_three_1h22b_23"; +var s$y = { + container: container$6, + dot, + one, + "change-color": "_change-color_1h22b_1", + bounce: bounce$2, + two, + three +}; +const LoadingDots = ({ className, ...options }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + "data-testid": "loading-dots", + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$y.container, className) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$y.dot, s$y.one) + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$y.dot, s$y.two) + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$y.dot, s$y.three) + })); +}; +const button = "_button_1bs7m_2"; +const onlyIcon = "_onlyIcon_1bs7m_23"; +const content$4 = "_content_1bs7m_27"; +const iconLeft = "_iconLeft_1bs7m_39"; +const iconRight = "_iconRight_1bs7m_47"; +const progressive = "_progressive_1bs7m_57"; +const progress$1 = "_progress_1bs7m_57"; +const progression = "_progression_1bs7m_1"; +const isLoading = "_isLoading_1bs7m_79"; +const isValidated = "_isValidated_1bs7m_79"; +const link = "_link_1bs7m_84"; +const secondary = "_secondary_1bs7m_104"; +const isWithFeedback = "_isWithFeedback_1bs7m_115"; +const small$1 = "_small_1bs7m_196"; +const isDisabled = "_isDisabled_1bs7m_221"; +const block$1 = "_block_1bs7m_236"; +const dotsLoading = "_dotsLoading_1bs7m_276"; +var s$x = { + button, + onlyIcon, + content: content$4, + iconLeft, + iconRight, + progressive, + progress: progress$1, + progression, + isLoading, + isValidated, + link, + "link-red": "_link-red_1bs7m_84", + "primary-white": "_primary-white_1bs7m_94", + secondary, + isWithFeedback, + "secondary-white": "_secondary-white_1bs7m_126", + "primary-destructive": "_primary-destructive_1bs7m_144", + "secondary-destructive": "_secondary-destructive_1bs7m_154", + small: small$1, + isDisabled, + block: block$1, + dotsLoading +}; +function Button({ + children: children2, + className, + as = "button", + color = "primary", + block: block2 = false, + small: small2 = false, + isLoading: isLoading2 = false, + iconTitle, + icon: icon2, + iconColor, + isWithFeedback: isWithFeedback2 = false, + isValidated: isValidated2 = false, + disabled: disabled2 = false, + progressiveDuration = 5, + ...otherProps +}) { + const iconLeft2 = !isWithFeedback2 && selectLeft(icon2); + const iconRight2 = !isWithFeedback2 && selectRight(icon2); + const iconTitleLeft = selectLeft(iconTitle); + const iconTitleRight = selectRight(iconTitle); + const iconColorLeft = selectLeft(iconColor); + const iconColorRight = selectRight(iconColor); + const isProgressive = color === "progressive" && !isLoading2 && !disabled2 && !isValidated2; + const commonProps = { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$x.button, + s$x[color], + { + [s$x.block]: block2, + [s$x.small]: small2, + [s$x.isLoading]: isLoading2, + [s$x.isDisabled]: disabled2, + [s$x.isWithFeedback]: isWithFeedback2, + [s$x.isWithFeedback]: isWithFeedback2, + [s$x.isValidated]: isValidated2, + [s$x.onlyIcon]: !children2 + }, + className + ), + children: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, isLoading2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(LoadingDots, { + className: s$x.dotsLoading + }), isValidated2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName.tick, + color: "var(--white)" + }), iconLeft2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: iconLeft2, + title: iconTitleLeft, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$x.iconLeft, { [s$x.onlyIcon]: !children2 }), + color: iconColorLeft ? `var(${iconColorLeft})` : "currentColor" + }), isProgressive && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: s$x.progress, + style: { animationDuration: `${progressiveDuration}s` } + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$x.content, { + [s$x.isLoading]: isLoading2, + [s$x.isValidated]: isValidated2 + }) + }, children2), iconRight2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: iconRight2, + title: iconTitleRight, + className: s$x.iconRight, + color: iconColorRight ? `var(${iconColorRight})` : "currentColor" + }), isWithFeedback2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: selectLeft(icon2) || IconName["arrow-right"], + title: selectLeft(iconTitle), + className: s$x.iconRight, + color: iconColorLeft ? `var(${iconColorLeft})` : "currentColor" + })) + }; + if (as === "a") { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", { + ...commonProps, + ...otherProps + }); + } + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + ...commonProps, + disabled: disabled2, + type: "button", + ...otherProps + }); +} +const loadingIndicator = "_loadingIndicator_rleli_1"; +const bounce$1 = "_bounce_rleli_1"; +var s$w = { + loadingIndicator, + bounce: bounce$1 +}; +const AlmaWhiteLogo = ({ + ...svgProps +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "360", + height: "109", + viewBox: "0 0 360 109", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + "aria-label": "Alma", + ...svgProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M333.24 28.3462V38.4459C327.504 31.1018 319.176 26.5132 309.288 26.5132C290.208 26.5132 275.424 43.5497 275.424 64.5757C275.424 85.6018 290.208 102.638 309.288 102.638C319.872 102.638 328.668 97.3908 334.416 89.1241V100.817H352.668V28.3462H333.24ZM314.028 84.4876C303.42 84.4876 294.828 75.574 294.828 64.5757C294.828 53.5775 303.42 44.6639 314.028 44.6639C324.636 44.6639 333.228 53.5775 333.228 64.5757C333.228 75.574 324.636 84.4876 314.028 84.4876ZM109.5 8.23073H128.916V100.805H109.5V8.23073ZM151.248 59.7356C151.248 39.8117 163.5 26.5252 180.468 26.5252C191.004 26.5252 199.332 31.1976 204.348 39.1648C209.376 31.1976 217.692 26.5252 228.228 26.5252C245.196 26.5252 257.448 39.8117 257.448 59.7356V100.817H238.032V57.639C238.032 49.8635 232.872 44.7957 226.044 44.7957C219.216 44.7957 214.056 49.8755 214.056 57.639V100.817H194.64V57.639C194.64 49.8635 189.48 44.7957 182.652 44.7957C175.824 44.7957 170.664 49.8755 170.664 57.639V100.817H151.248V59.7356ZM74.34 29.101C69.744 11.9088 60.0241 6.40967 50.772 6.40967C41.5201 6.40967 31.8 11.9088 27.204 29.101L7.24805 100.829H26.916C30.12 88.8485 39.996 82.1753 50.772 82.1753C61.548 82.1753 71.424 88.8605 74.6281 100.829H94.3081L74.34 29.101ZM50.772 65.4623C44.508 65.4623 38.8321 67.8345 34.6441 71.6803L45.924 29.9397C47.0041 25.9501 48.6001 24.6802 50.784 24.6802C52.9681 24.6802 54.5641 25.9501 55.6441 29.9397L66.912 71.6803C62.724 67.8345 57.036 65.4623 50.772 65.4623Z", + fill: "white" + })); +}; +const AlmaBlackLogo = ({ + ...svgProps +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "360", + height: "109", + viewBox: "0 0 360 109", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + "aria-label": "Alma", + ...svgProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M333.24 28.3462V38.4459C327.504 31.1018 319.176 26.5132 309.288 26.5132C290.208 26.5132 275.424 43.5497 275.424 64.5757C275.424 85.6018 290.208 102.638 309.288 102.638C319.872 102.638 328.668 97.3908 334.416 89.1241V100.817H352.668V28.3462H333.24ZM314.028 84.4876C303.42 84.4876 294.828 75.574 294.828 64.5757C294.828 53.5775 303.42 44.6639 314.028 44.6639C324.636 44.6639 333.228 53.5775 333.228 64.5757C333.228 75.574 324.636 84.4876 314.028 84.4876ZM109.5 8.23073H128.916V100.805H109.5V8.23073ZM151.248 59.7356C151.248 39.8117 163.5 26.5252 180.468 26.5252C191.004 26.5252 199.332 31.1976 204.348 39.1648C209.376 31.1976 217.692 26.5252 228.228 26.5252C245.196 26.5252 257.448 39.8117 257.448 59.7356V100.817H238.032V57.639C238.032 49.8635 232.872 44.7957 226.044 44.7957C219.216 44.7957 214.056 49.8755 214.056 57.639V100.817H194.64V57.639C194.64 49.8635 189.48 44.7957 182.652 44.7957C175.824 44.7957 170.664 49.8755 170.664 57.639V100.817H151.248V59.7356ZM74.34 29.101C69.744 11.9088 60.0241 6.40967 50.772 6.40967C41.5201 6.40967 31.8 11.9088 27.204 29.101L7.24805 100.829H26.916C30.12 88.8485 39.996 82.1753 50.772 82.1753C61.548 82.1753 71.424 88.8605 74.6281 100.829H94.3081L74.34 29.101ZM50.772 65.4623C44.508 65.4623 38.8321 67.8345 34.6441 71.6803L45.924 29.9397C47.0041 25.9501 48.6001 24.6802 50.784 24.6802C52.9681 24.6802 54.5641 25.9501 55.6441 29.9397L66.912 71.6803C62.724 67.8345 57.036 65.4623 50.772 65.4623Z", + fill: "black" + })); +}; +const AlmaOrangeLogo = ({ + ...svgProps +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "360", + height: "109", + viewBox: "0 0 360 109", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + "aria-label": "Alma", + ...svgProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M333.24 28.3462V38.4459C327.504 31.1018 319.176 26.5132 309.288 26.5132C290.208 26.5132 275.424 43.5497 275.424 64.5757C275.424 85.6018 290.208 102.638 309.288 102.638C319.872 102.638 328.668 97.3908 334.416 89.1241V100.817H352.668V28.3462H333.24ZM314.028 84.4876C303.42 84.4876 294.828 75.574 294.828 64.5757C294.828 53.5775 303.42 44.6639 314.028 44.6639C324.636 44.6639 333.228 53.5775 333.228 64.5757C333.228 75.574 324.636 84.4876 314.028 84.4876ZM109.5 8.23073H128.916V100.805H109.5V8.23073ZM151.248 59.7356C151.248 39.8117 163.5 26.5252 180.468 26.5252C191.004 26.5252 199.332 31.1976 204.348 39.1648C209.376 31.1976 217.692 26.5252 228.228 26.5252C245.196 26.5252 257.448 39.8117 257.448 59.7356V100.817H238.032V57.639C238.032 49.8635 232.872 44.7957 226.044 44.7957C219.216 44.7957 214.056 49.8755 214.056 57.639V100.817H194.64V57.639C194.64 49.8635 189.48 44.7957 182.652 44.7957C175.824 44.7957 170.664 49.8755 170.664 57.639V100.817H151.248V59.7356ZM74.34 29.101C69.744 11.9088 60.0241 6.40967 50.772 6.40967C41.5201 6.40967 31.8 11.9088 27.204 29.101L7.24805 100.829H26.916C30.12 88.8485 39.996 82.1753 50.772 82.1753C61.548 82.1753 71.424 88.8605 74.6281 100.829H94.3081L74.34 29.101ZM50.772 65.4623C44.508 65.4623 38.8321 67.8345 34.6441 71.6803L45.924 29.9397C47.0041 25.9501 48.6001 24.6802 50.784 24.6802C52.9681 24.6802 54.5641 25.9501 55.6441 29.9397L66.912 71.6803C62.724 67.8345 57.036 65.4623 50.772 65.4623Z", + fill: "#FA5022" + })); +}; +const AlmaALogo = ({ ...svgProps }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "120", + height: "134", + viewBox: "0 0 120 134", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + "aria-hidden": "true", + ...svgProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M83.8164 41.0325C79.1708 22.8241 69.3458 17 59.9939 17C50.642 17 40.8171 22.8241 36.1715 41.0325L16 117H35.8804C39.119 104.311 49.1016 97.2436 59.9939 97.2436C70.8863 97.2436 80.8689 104.324 84.1075 117H104L83.8164 41.0325ZM59.9939 79.5428C53.6623 79.5428 47.925 82.0552 43.6918 86.1283L55.0936 41.9207C56.1853 37.6953 57.7985 36.3503 60.0061 36.3503C62.2136 36.3503 63.8269 37.6953 64.9185 41.9207L76.3082 86.1283C72.075 82.0552 66.3256 79.5428 59.9939 79.5428Z", + fill: "#FA5022" + })); +}; +const BanqueDeFranceLogo = ({ ...svgProps }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "158", + height: "74", + viewBox: "0 0 158 74", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M88.3048 0.212891C88.3048 0.212891 85.1048 6.49518 83.9092 9.39259C81.9788 14.013 80.7397 20.1896 80.7397 20.1896C80.7397 20.1896 79.7588 15.1291 77.5008 9.43815C76.1489 5.99952 73.0127 0.235666 73.0127 0.235666H63.4812C63.4812 0.235666 66.7978 4.58543 69.0104 9.46092C70.3513 12.4166 72.2326 17.191 72.8739 20.6451C73.2191 22.5066 73.9733 25.9498 73.8918 29.4376C73.8474 31.5241 73.8317 34.5882 72.9896 38.2528C72.4306 40.7284 71.4312 44.4841 69.1723 49.4143C66.9782 54.2096 63.6663 58.6851 63.6663 58.6851L73.2209 58.7078C73.2209 58.7078 75.9897 54.0201 77.7553 49.4143C79.8245 44.034 80.8091 39.0729 80.8091 39.0729C80.8091 39.0729 81.7595 44.0723 83.9554 49.4143C85.9145 54.2141 88.4667 58.7306 88.4667 58.7306H98.0676C98.0676 58.7306 94.7982 54.205 92.5615 49.4598C90.1629 44.3784 89.1413 40.6883 88.6286 38.2528C87.8624 34.6438 87.6996 31.689 87.6801 29.4604C87.6468 25.7876 88.2668 22.5558 88.6055 20.6451C88.9063 18.9504 90.3647 13.8125 92.4459 9.46092C94.7251 4.67381 97.7669 0.212891 97.7669 0.212891H88.3048ZM56.3326 7.912C56.3326 7.912 62.7909 18.7645 63.4581 20.6451C65.6679 26.8819 65.1302 33.6334 63.5275 38.2528C62.5493 41.0655 56.3557 51.191 56.3557 51.191H66.1186C66.1186 51.191 70.988 41.0491 71.6709 38.1162C72.9812 32.4972 72.8767 27.6208 71.9022 22.1029C71.2859 18.6106 65.9798 7.912 65.9798 7.912H56.3326ZM95.4997 7.912C95.4997 7.912 90.1935 18.6106 89.5772 22.1029C88.6018 27.6208 88.4972 32.4972 89.8085 38.1162C90.4915 41.0491 95.3608 51.1682 95.3608 51.1682H105.124C105.124 51.1682 98.9495 41.0646 97.9751 38.2528C96.3695 33.6325 95.8337 26.8809 98.0445 20.6451C98.7117 18.7636 105.17 7.912 105.17 7.912H95.4997ZM102.602 14.8594C102.602 14.8594 100.59 17.2384 99.2937 20.6907C98.1814 23.6555 97.7095 26.8819 97.6743 29.4604C97.6327 32.7614 98.187 35.6853 99.1318 38.2528C100.509 41.9976 102.533 44.2208 102.533 44.2208H112.735C112.735 44.2208 104.977 38.5517 105.054 29.4376C105.126 21.1408 112.781 14.8594 112.781 14.8594H102.602ZM48.6981 14.8822C48.6981 14.8822 56.3511 21.1399 56.4251 29.4376C56.501 38.5517 48.7675 44.2208 48.7675 44.2208H58.9468C58.9468 44.2208 60.9688 41.9976 62.3476 38.2528C63.2934 35.6853 63.8736 32.7614 63.8282 29.4604C63.7958 26.8819 63.298 23.6555 62.1857 20.6907C60.8883 17.2384 58.9005 14.8822 58.9005 14.8822H48.6981Z", + fill: "#FBCA8E", + fillOpacity: "0.9" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M95.6384 22.2625C95.6384 22.2625 95.2738 22.2734 95.2914 22.4902C95.3191 22.8137 95.5542 22.5704 95.916 23.0597C96.2399 23.5052 96.2399 24.267 96.2399 24.267L96.2861 34.3578C96.2861 34.3578 96.3074 35.0858 95.9623 35.5878C95.6717 36.0188 95.3515 35.9095 95.3145 36.1345C95.2747 36.3787 95.5921 36.3851 95.5921 36.3851C95.5921 36.3851 99.0475 36.4297 99.2474 36.3851C99.4473 36.3395 99.5454 36.2192 99.4556 36.0434C99.3677 35.8666 99.042 36.0206 98.7616 35.4739C98.5274 35.0129 98.5071 34.4034 98.5071 34.4034L98.4839 29.8932L101.815 29.916C101.815 29.916 102.496 29.9752 102.694 30.2805C102.921 30.6212 103.004 30.7843 103.203 30.8271C103.418 30.8727 103.412 30.531 103.412 30.531L103.435 27.3193C103.435 27.3193 103.434 27.0705 103.134 27.137C102.973 27.168 102.95 27.6464 102.463 27.8204C102.062 27.9643 101.422 28.0937 101.422 28.0937L98.4608 28.071V24.0164L101.491 24.0392C101.491 24.0392 102.287 24.0218 102.718 24.1758C103.247 24.3644 103.226 24.9093 103.527 24.9503C103.769 24.9813 103.736 24.7453 103.736 24.7453V22.718C103.736 22.718 103.766 22.4665 103.689 22.3536C103.624 22.2579 103.18 22.2852 103.18 22.2852L95.6384 22.2625ZM0.392752 22.718C0.392752 22.718 0.230809 22.7053 0.230809 22.9458C0.230809 23.0624 0.642607 23.2273 0.855446 23.5153C1.2108 23.9963 1.1562 24.7909 1.1562 24.7909V34.4261C1.1562 34.4261 1.18118 34.9846 1.01739 35.4967C0.802699 36.1801 0.455678 36.0288 0.277078 36.2712C0.0984783 36.5117 0.369618 36.6129 0.369618 36.6129L5.92195 36.6584C5.92195 36.6584 7.70425 36.7304 9.04514 35.6562C9.63831 35.1851 10.3416 34.3897 10.3638 32.7405C10.374 31.69 10.0177 30.7306 9.48469 30.1438C8.9017 29.5023 7.84213 28.9821 7.84213 28.9821C7.84213 28.9821 8.74994 28.5411 9.27648 27.6154C9.54947 27.1307 9.6235 26.4883 9.5541 25.6337C9.40419 23.7458 7.50159 22.8629 6.29211 22.7864C5.26955 22.728 0.392752 22.718 0.392752 22.718ZM127.68 23.3558C127.59 23.3686 127.541 23.5608 127.541 23.5608L127.634 34.6539C127.634 34.6539 127.618 35.1632 127.356 35.4967C127.138 35.7764 126.925 35.8001 126.94 35.9978C126.944 36.1363 127.055 36.1345 127.055 36.1345H130.248C130.248 36.1345 130.44 36.1463 130.41 35.9295C130.379 35.7236 129.993 35.9276 129.716 35.2917C129.541 34.8844 129.508 34.4034 129.508 34.4034L129.484 27.9343L137.535 36.5217C137.535 36.5217 137.796 36.6557 137.882 36.5673C137.969 36.4789 137.952 36.3167 137.952 36.3167L137.929 25.5653C137.929 25.5653 137.96 24.912 138.137 24.5858C138.305 24.2724 138.671 24.3043 138.692 24.1075C138.71 23.9253 138.576 23.9253 138.576 23.9253H135.176C135.176 23.9253 135.065 23.938 135.06 24.1075C135.049 24.348 135.462 24.1111 135.685 24.4492C135.872 24.7307 136.008 25.2236 136.008 25.2236L136.101 32.1711L127.934 23.4242C127.934 23.4242 127.837 23.333 127.68 23.3558H127.68ZM120.462 23.538C120.327 23.5298 120.231 23.7203 120.231 23.7203L115.118 35.36C115.118 35.36 114.937 35.7208 114.701 35.7928C114.527 35.846 114.422 35.9527 114.401 36.0434L113.799 35.565C113.799 35.565 111.142 31.8194 110.607 31.0549C110.552 30.9757 110.537 30.8499 110.537 30.8499C110.537 30.8499 111.441 30.5328 111.925 30.121C112.604 29.5488 113.087 28.6231 113.105 27.7521C113.132 26.5247 112.774 25.9243 112.434 25.4059C111.679 24.2332 109.751 24.0392 109.751 24.0392L104.406 24.0164C104.406 24.0164 104.137 24.0383 104.129 24.2214C104.12 24.4519 104.523 24.4446 104.73 24.8136C104.961 25.2154 104.915 25.8387 104.915 25.8387L104.985 34.7222C104.985 34.7222 105 35.1487 104.823 35.5423C104.641 35.9359 104.268 35.9313 104.244 36.089C104.216 36.2921 104.43 36.3395 104.43 36.3395H107.622C107.622 36.3395 107.874 36.3167 107.877 36.1345C107.879 35.9277 107.747 36.0525 107.437 35.7017C107.126 35.3509 107.09 34.745 107.09 34.745L106.998 25.9981C106.998 25.9981 106.941 25.8004 107.09 25.6792C107.287 25.5215 108.722 25.4988 109.635 25.7247C110.48 25.9334 110.977 26.8418 110.954 27.7065C110.933 28.5584 110.475 29.2454 109.542 29.5515C108.61 29.8567 107.726 29.5579 107.622 29.7337C107.459 30.0153 107.992 30.6677 107.992 30.6677L111.208 35.4511C111.208 35.4511 111.678 36.1891 112.226 36.3395C112.724 36.4743 114.771 36.3395 114.771 36.3395L114.632 36.2256C115.048 36.2812 117.547 36.2028 117.547 36.2028C117.547 36.2028 117.706 36.2557 117.663 35.9978C117.611 35.6826 117.265 35.9058 117.292 35.3145C117.309 34.9236 118.264 32.9227 118.264 32.9227H122.799C122.799 32.9227 123.717 34.6229 123.701 35.3372C123.69 35.8475 123.318 35.7764 123.308 36.0206C123.296 36.2484 123.562 36.2028 123.562 36.2028H126.639C126.639 36.2028 126.937 36.15 126.755 35.8611C126.686 35.74 126.388 35.9486 125.806 34.7905C125.578 34.3368 120.809 23.7886 120.809 23.7886C120.809 23.7886 120.628 23.5499 120.462 23.538V23.538ZM145.1 23.6292C144.41 23.6255 143.667 23.7045 143.065 23.9253C140.766 24.7653 139.918 26.2478 139.363 27.5698C138.819 28.87 138.656 31.505 139.664 33.3555C141.208 36.1883 143.602 36.6092 145.285 36.6356C147.376 36.6666 148.779 36.0434 148.779 36.0434L149.056 34.2667C149.056 34.2667 149.044 33.8211 148.871 33.8111C148.616 33.7984 148.478 34.0617 148.478 34.0617C148.478 34.0617 147.712 34.6576 146.442 34.8817C145.236 35.0903 144.018 35.0056 142.903 34.1756C141.478 33.1132 141.129 31.5907 141.098 30.1666C141.055 28.0463 142.097 26.5238 143.25 25.8614C144.649 25.0578 146.231 25.3266 147.229 25.5653C148.229 25.8059 148.413 26.3152 148.733 26.317C148.954 26.3189 148.987 26.0437 148.987 26.0437L148.964 24.1531C148.964 24.1531 148.98 23.9544 148.802 23.9253C148.527 23.8797 148.529 24.0528 148.293 24.0619C148.047 24.0729 147.613 23.9453 147.414 23.8797C147.289 23.8393 146.251 23.6356 145.1 23.6292ZM22.7872 23.7886C22.6974 23.8014 22.6252 23.9936 22.6252 23.9936L22.7409 35.0867C22.7409 35.0867 22.7252 35.5951 22.4633 35.9295C22.2449 36.2074 22.0339 36.2311 22.0468 36.4306C22.0524 36.5673 22.1625 36.5901 22.1625 36.5901H25.3551C25.3551 36.5901 25.5485 36.581 25.5171 36.3623C25.4874 36.1582 25.0997 36.3823 24.823 35.7473C24.6481 35.34 24.6148 34.8361 24.6148 34.8361L24.5685 28.3671L32.6425 36.9545C32.6425 36.9545 32.8804 37.0876 32.9664 37.0001C33.0534 36.9117 33.059 36.7495 33.059 36.7495L33.0358 25.9981C33.0358 25.9981 33.0442 25.3448 33.2209 25.0186C33.3903 24.7061 33.7549 24.7371 33.7761 24.5403C33.7947 24.3581 33.6836 24.3581 33.6836 24.3581H30.2828C30.2828 24.3581 30.1505 24.3927 30.144 24.5631C30.1329 24.8027 30.5688 24.5439 30.7918 24.882C30.9796 25.1626 31.1157 25.6564 31.1157 25.6564L31.1851 32.6038L23.0416 23.8569C23.0416 23.8569 22.9436 23.7667 22.7872 23.7886H22.7872ZM156.783 23.8342L150.051 23.8797C150.051 23.8797 149.782 23.9772 149.959 24.1531C150.136 24.3298 150.451 24.4009 150.56 24.8592C150.672 25.3184 150.722 25.702 150.722 25.702L150.745 34.4489C150.745 34.4489 150.729 35.2124 150.537 35.5423C150.359 35.8457 149.971 35.7527 150.005 35.9751C150.042 36.1855 150.306 36.2028 150.306 36.2028L157.477 36.1801C157.477 36.1801 157.508 36.1281 157.639 35.2234C157.762 34.3906 157.901 33.6371 157.616 33.6744C157.266 33.7191 157.464 33.9815 156.992 34.2667C156.493 34.5701 155.997 34.5172 155.997 34.5172L153.568 34.5628C153.568 34.5628 153.198 34.5628 152.989 34.3806C152.849 34.2639 152.851 33.7656 152.851 33.7656V30.5766C152.851 30.5766 154.786 30.5492 155.442 30.5994C156.089 30.6458 156.332 30.7342 156.552 30.941C156.721 31.095 156.884 31.4075 157.061 31.3966C157.18 31.3866 157.223 31.1233 157.223 31.1233L157.2 28.2304C157.2 28.2304 157.171 27.9826 156.992 28.0482C156.814 28.1147 156.613 28.4208 156.46 28.5949C156.255 28.8263 155.789 28.891 155.789 28.891L152.827 28.9593C152.827 28.9593 152.767 26.3917 152.781 25.6337C152.786 25.4933 153.012 25.4514 153.012 25.4514L155.65 25.4742C155.65 25.4742 156.435 25.4441 156.621 25.6109C156.878 25.8359 157.065 26.2678 157.362 26.2715C157.558 26.2742 157.547 25.9526 157.547 25.9526L157.524 24.1758C157.524 24.1758 157.531 23.9417 157.408 23.8797C157.282 23.8169 156.783 23.8342 156.783 23.8342ZM15.5229 23.9253C15.3878 23.9162 15.2915 24.1303 15.2915 24.1303L10.1787 35.7701C10.1787 35.7701 9.97423 36.1309 9.73918 36.2028C9.42269 36.2985 9.31072 36.5472 9.60037 36.6129C9.89002 36.6785 12.5847 36.5901 12.5847 36.5901C12.5847 36.5901 12.7448 36.6429 12.7004 36.3851C12.6486 36.0698 12.3266 36.2921 12.3534 35.7017C12.37 35.3099 13.3251 33.3328 13.3251 33.3328L17.8595 33.31C17.8595 33.31 18.7552 35.0339 18.7386 35.7473C18.7275 36.2566 18.3555 36.1637 18.3453 36.4079C18.3351 36.6356 18.5998 36.6129 18.5998 36.6129L21.6767 36.5901C21.6767 36.5901 21.9756 36.5381 21.7924 36.2484C21.723 36.1272 21.45 36.335 20.867 35.1778C20.6403 34.7232 15.8467 24.1758 15.8467 24.1758C15.8467 24.1758 15.6866 23.9371 15.5229 23.9253V23.9253ZM40.2307 23.9936C39.0297 24.0088 37.8168 24.2683 36.9456 24.7909C35.4937 25.6546 33.89 27.322 33.8918 30.2805C33.8938 34.1646 36.4524 35.9869 37.8016 36.4306C39.7819 37.0866 41.3412 36.7951 41.3412 36.7951C41.3412 36.7951 43.8601 38.2237 44.2793 38.3896C44.7059 38.5609 45.3981 39.0055 45.8756 38.9818C46.5622 38.9536 47.5644 37.8884 47.5644 37.8884C47.5644 37.8884 47.7412 37.6516 47.6338 37.5468C47.5293 37.4465 47.4395 37.5322 47.1017 37.5923C46.6085 37.6807 45.4638 37.0338 45.089 36.8634C44.7133 36.693 43.6547 36.0889 43.6547 36.0889C43.6547 36.0889 44.9798 35.3318 45.8525 33.9706C46.4725 33.0011 46.7381 31.5961 46.7547 30.4399C46.7982 27.4942 45.102 25.4478 43.4233 24.6086C42.6136 24.2036 41.4318 23.9783 40.2307 23.9936ZM89.2532 24.0847L82.521 24.1531C82.521 24.1531 82.2517 24.2278 82.4285 24.4036C82.6061 24.5804 82.9189 24.5594 83.03 25.0186C83.1401 25.4769 83.1919 25.8614 83.1919 25.8614L83.215 34.6084C83.215 34.6084 83.1974 35.3947 83.0068 35.7245C82.8301 36.0279 82.4396 35.9131 82.4747 36.1345C82.5127 36.3468 82.7755 36.3851 82.7755 36.3851L89.8778 36.3395C89.8778 36.3395 89.9056 36.2867 90.0398 35.3828C90.1638 34.55 90.3026 33.7965 90.0166 33.8339C89.6641 33.8794 89.8658 34.1409 89.392 34.4261C88.8951 34.7295 88.4666 34.6995 88.4666 34.6995L86.0375 34.745C86.0375 34.745 85.6692 34.7241 85.4591 34.54C85.3194 34.4234 85.3203 33.925 85.3203 33.925V30.736C85.3203 30.736 87.2553 30.7087 87.9114 30.7588C88.5573 30.8062 88.8007 30.8927 89.0219 31.1005C89.1893 31.2535 89.2856 31.567 89.4614 31.556C89.5836 31.546 89.6234 31.2827 89.6234 31.2827V28.3898C89.6234 28.3898 89.5937 28.1429 89.4151 28.2076C89.2356 28.2732 89.0829 28.5794 88.9293 28.7543C88.7248 28.9857 88.2584 29.0504 88.2584 29.0504L85.2972 29.1188C85.2972 29.1188 85.2342 26.6651 85.2509 25.907C85.2537 25.7676 85.4822 25.7248 85.4822 25.7248H88.1427C88.1427 25.7248 88.9053 25.7175 89.0913 25.8842C89.3494 26.1102 89.4633 26.5184 89.7622 26.522C89.9565 26.5248 89.9472 26.2259 89.9472 26.2259L89.9241 24.4264C89.9241 24.4264 89.9315 24.215 89.8084 24.1531C89.6844 24.0902 89.2532 24.0847 89.2532 24.0847H89.2532ZM73.7529 24.1075C72.6127 24.1102 71.5959 24.1357 71.5089 24.1986C71.3608 24.3052 71.3756 24.3863 71.4857 24.5403C71.5968 24.6934 71.7273 24.4255 71.9947 24.9503C72.2603 25.4751 72.2492 25.9525 72.2492 25.9525L72.3417 34.2894C72.3417 34.2894 72.376 35.4621 72.0872 35.7245C71.7976 35.9869 71.5302 36.0479 71.532 36.2028C71.5357 36.4534 71.879 36.4306 71.879 36.4306L77.1075 36.3623C77.1075 36.3623 78.6482 36.1655 79.606 35.565C80.5166 34.9965 81.3087 34.325 81.665 33.5605C82.6034 31.5533 82.3776 30.1529 82.2434 29.0732C81.9945 27.035 80.8386 25.9425 80.2075 25.4059C79.3839 24.7007 77.6349 24.215 76.6679 24.1531C76.1576 24.1221 74.8931 24.1048 73.7529 24.1075H73.7529ZM65.2625 24.1986L58.5072 24.2442C58.5072 24.2442 58.2379 24.3407 58.4146 24.5175C58.5923 24.6934 58.906 24.6733 59.0161 25.1325C59.1262 25.5917 59.1781 25.9753 59.1781 25.9753L59.2243 34.7222C59.2243 34.7222 59.1845 35.4849 58.993 35.8156C58.8153 36.119 58.4248 36.027 58.4609 36.2484C58.4988 36.4607 58.7616 36.4762 58.7616 36.4762L65.864 36.4534C65.864 36.4534 65.8945 36.4006 66.0259 35.4967C66.149 34.6648 66.2878 33.9113 66.0028 33.9478C65.6502 33.9933 65.8492 34.2557 65.3782 34.54C64.8785 34.8443 64.4759 34.7906 64.4759 34.7906L62.0468 34.8361C62.0468 34.8361 61.6544 34.837 61.4453 34.6539C61.3037 34.5373 61.3296 34.0389 61.3296 34.0389L61.3065 30.8499C61.3065 30.8499 63.2415 30.8244 63.8976 30.8727C64.5435 30.9201 64.8091 31.0084 65.0312 31.2144C65.1977 31.3683 65.2708 31.6809 65.4476 31.6699C65.5688 31.6599 65.6327 31.3966 65.6327 31.3966L65.6095 28.5037C65.6095 28.5037 65.5808 28.2568 65.4013 28.3215C65.2227 28.3871 65.0709 28.6942 64.9155 28.8682C64.7128 29.0996 64.2446 29.1643 64.2446 29.1643L61.2833 29.2326C61.2833 29.2326 61.2213 26.779 61.2371 26.0209C61.239 25.8815 61.4684 25.8387 61.4684 25.8387H64.1289C64.1289 25.8387 64.8896 25.8095 65.0774 25.9753C65.3338 26.2013 65.4504 26.6323 65.7483 26.6359C65.9436 26.6387 65.9334 26.3398 65.9334 26.3398L65.9103 24.5403C65.9103 24.5403 65.9177 24.3061 65.7946 24.2442C65.6695 24.1814 65.2624 24.1987 65.2624 24.1987L65.2625 24.1986ZM54.4355 24.2442C54.388 24.2524 54.3151 24.2752 54.2735 24.3581C54.2087 24.4893 54.3151 24.6387 54.6668 24.7909C54.9426 24.9047 55.037 25.6564 55.037 25.6564C55.037 25.6564 55.1952 31.2681 55.1064 32.4672C55.0555 33.146 54.9759 33.6116 54.7593 33.9706C54.5817 34.2494 54.0486 35.1159 52.4227 35.1323C51.2651 35.1395 50.5562 34.7478 50.063 33.9478C49.6716 33.31 49.6928 32.5355 49.6928 32.5355L49.6234 26.1803C49.6234 26.1803 49.6808 25.1662 49.9242 24.9275C50.1676 24.687 50.3961 24.6524 50.3869 24.4492C50.3813 24.3125 50.2481 24.3353 50.2481 24.3353L46.8473 24.3581C46.8473 24.3581 46.6816 24.3671 46.7085 24.5403C46.7436 24.7644 47.1258 24.7362 47.2868 25.0414C47.496 25.445 47.5413 26.2031 47.5413 26.2031L47.657 33.0139C47.657 33.0139 47.6709 34.3833 48.6286 35.3145C50.0639 36.7003 51.2891 36.8179 52.6078 36.8179C53.9802 36.8206 55.5616 36.2976 56.4713 34.9728C57.2394 33.8594 57.1422 32.5811 57.1422 32.5811V25.9753C57.1422 25.9753 57.195 25.3694 57.3736 24.9959C57.5531 24.6232 57.8418 24.697 57.9057 24.472C57.9575 24.3034 57.79 24.2442 57.79 24.2442H54.5049C54.5049 24.2442 54.4828 24.236 54.4355 24.2442V24.2442ZM4.78835 24.3581C5.52738 24.3722 6.37954 24.5048 6.80107 24.9731C7.71443 25.9863 7.34427 27.4377 6.33837 27.9571C5.17053 28.5602 3.4234 28.3443 3.4234 28.3443V24.4492C3.4234 24.4492 4.0493 24.3439 4.78835 24.3581ZM40.1382 25.6564C43.0532 25.6564 44.2858 27.4605 44.5801 29.5515C44.9632 32.2904 43.5871 35.0539 40.624 35.1778C39.0166 35.2443 37.6489 34.5564 36.8299 33.3328C35.7019 31.6508 35.7389 28.5784 37.2695 26.9548C38.0052 26.174 38.479 25.8141 40.1382 25.6564ZM75.6963 25.7475C76.6633 25.7475 77.7423 25.8924 78.5418 26.4992C78.8583 26.7416 80.2085 27.6546 80.2538 30.0299C80.3047 32.7979 79.2544 33.8785 78.056 34.4033C76.7003 34.9938 75.2252 34.9063 74.794 34.6767C74.36 34.4462 74.3776 34.1983 74.3776 34.1983L74.285 25.9525C74.285 25.9525 74.7311 25.7475 75.6963 25.7475ZM120.578 27.1826L122.22 31.3283H118.866L120.578 27.1826ZM15.6154 27.5926L17.258 31.7383L13.9266 31.7155L15.6154 27.5926ZM3.97863 30.121C4.51351 30.0982 5.40281 30.1274 5.85255 30.2121C7.07868 30.4527 7.54971 30.8873 7.91153 31.6927C8.16231 32.2467 8.14473 33.5633 7.54138 34.1983C6.51882 35.2753 4.16834 35.0375 3.77042 34.8361C3.45116 34.6785 3.40026 34.335 3.40026 34.335V30.2805C3.40026 30.2805 3.4021 30.1438 3.97863 30.121ZM100.566 62.7853C100.397 62.8098 100.249 62.9155 100.127 63.0814C100.079 63.1451 100.057 63.2044 100.057 63.2864C100.054 63.342 100.06 63.4057 100.08 63.4686C100.131 63.6162 100.25 63.7456 100.404 63.8558L100.543 63.9469L102.394 64.8809C102.421 64.8991 102.446 64.9073 102.463 64.9036C102.483 64.9009 102.512 64.89 102.533 64.8581L102.694 64.6303C102.716 64.6021 102.741 64.5784 102.741 64.562C102.736 64.5438 102.719 64.5182 102.694 64.4936L101.168 63.013L101.075 62.9219C100.902 62.7989 100.733 62.7597 100.566 62.7852L100.566 62.7853ZM65.3782 65.2453C64.1983 65.2453 63.1859 65.6945 62.3707 66.5665C61.5535 67.4366 61.1445 68.4972 61.1445 69.7555C61.1445 70.8889 61.5535 71.8465 62.3707 72.6255C63.1859 73.4073 64.1983 73.7872 65.3782 73.7872C66.5636 73.7872 67.5686 73.3572 68.3857 72.4889C69.201 71.6205 69.5887 70.56 69.5887 69.2999C69.5887 68.1628 69.201 67.2125 68.3857 66.4298C67.5686 65.648 66.5636 65.2453 65.3782 65.2453ZM73.7067 65.3592C72.9007 65.3592 72.2048 65.5824 71.6477 66.0198C71.0924 66.4562 70.838 66.9756 70.838 67.6143C70.838 68.2156 71.0184 68.7222 71.4163 69.1404C71.8216 69.5586 72.4879 69.9331 73.3828 70.2566C73.9334 70.4561 74.3258 70.6875 74.5858 70.9172C74.8458 71.1477 74.9791 71.4019 74.9791 71.6916C74.9791 72.129 74.7579 72.3905 74.447 72.6255C74.1361 72.8588 73.7011 72.9672 73.1283 72.9672C72.7202 72.9672 72.3204 72.8333 71.9716 72.5344C71.644 72.2565 71.4802 71.9704 71.3238 71.5322C71.3108 71.5021 71.3025 71.4766 71.2775 71.4638C71.2507 71.4474 71.2118 71.4356 71.185 71.4411L71.0924 71.5094C71.0647 71.5121 71.0129 71.6014 70.9999 71.6461C70.9823 71.7016 70.9499 71.7791 70.9536 71.8055L70.9768 72.9672C70.9851 73.0246 70.9981 73.0665 71.023 73.1039C71.049 73.1412 71.0887 73.1722 71.1387 73.195C71.4247 73.3289 71.6995 73.4273 71.9484 73.4911C72.251 73.564 72.6249 73.605 73.0358 73.605C74.0093 73.605 74.7801 73.3909 75.3492 72.9444C75.9211 72.4998 76.2052 71.882 76.2052 71.1222C76.2052 70.549 76.022 70.0725 75.6731 69.6871C75.3224 69.3063 74.7653 68.9691 73.9843 68.6849C73.3171 68.4516 72.8164 68.2193 72.5037 67.956C72.1927 67.6908 72.1104 67.5031 72.1104 67.1815C72.1104 66.8143 72.2223 66.5401 72.4805 66.3387C72.7415 66.1373 73.1135 66.0426 73.591 66.0426C74.0824 66.0426 74.4312 66.0535 74.7477 66.3387C75.0364 66.6038 75.2169 66.9747 75.303 67.432C75.3104 67.4639 75.3261 67.4831 75.3492 67.5004C75.3696 67.5186 75.3936 67.5268 75.4186 67.5232L75.5806 67.5004C75.6093 67.4985 75.6546 67.453 75.6731 67.432C75.7222 67.3874 75.7249 67.3437 75.7425 67.2726L75.7194 66.0653C75.7139 65.9833 75.6879 65.9159 75.65 65.8603C75.6083 65.8075 75.5445 65.7592 75.4649 65.7237C75.2123 65.6007 74.9772 65.5041 74.7477 65.4503C74.4488 65.3793 74.1101 65.3592 73.7067 65.3592ZM88.1427 65.3592C87.3367 65.3592 86.639 65.5824 86.0837 66.0198C85.5294 66.4599 85.2509 67.002 85.2509 67.6371C85.2509 68.2402 85.4554 68.745 85.8524 69.1632C86.2549 69.5814 86.9009 69.9559 87.7957 70.2794C88.3463 70.4789 88.7609 70.6875 89.0219 70.9172C89.2828 71.1486 89.4151 71.3973 89.4151 71.6916C89.4151 72.1253 89.1958 72.3923 88.883 72.6255C88.573 72.8606 88.1103 72.99 87.5412 72.99C87.1341 72.99 86.7584 72.8351 86.4076 72.5344C86.0828 72.2547 85.9172 71.9741 85.7599 71.5322C85.7469 71.5021 85.7404 71.4784 85.7136 71.4638C85.6877 71.4474 85.6516 71.4374 85.621 71.4411L85.5285 71.5094C85.4998 71.513 85.4295 71.5996 85.4128 71.6461C85.3971 71.6998 85.386 71.7782 85.3897 71.8055L85.4128 72.9672C85.4212 73.0264 85.4332 73.0665 85.4591 73.1039C85.4841 73.1412 85.5257 73.174 85.5748 73.195C85.8607 73.3335 86.1383 73.4273 86.3845 73.4911C86.6899 73.564 87.036 73.605 87.4487 73.605C88.4213 73.605 89.2125 73.3909 89.7853 72.9444C90.3563 72.4998 90.6413 71.882 90.6413 71.1222C90.6413 70.549 90.4599 70.0944 90.1092 69.7099C89.7585 69.3272 89.2004 68.9883 88.4203 68.7076C87.7531 68.4707 87.2488 68.2193 86.9397 67.956C86.6288 67.689 86.5464 67.504 86.5464 67.1815C86.5464 66.817 86.6575 66.5419 86.9166 66.3387C87.1776 66.1391 87.5486 66.0426 88.0271 66.0426C88.5194 66.0426 88.8682 66.0499 89.1838 66.3387C89.4744 66.602 89.6483 66.9728 89.739 67.432C89.7446 67.4621 89.7631 67.4831 89.7853 67.5004C89.8066 67.5186 89.8288 67.5259 89.8547 67.5232L90.0166 67.5004C90.0444 67.4995 90.0898 67.453 90.1092 67.432C90.1554 67.3874 90.1591 67.3418 90.1786 67.2726L90.1555 66.0653C90.1518 65.987 90.1249 65.9141 90.0861 65.8603C90.0453 65.8057 89.9787 65.761 89.901 65.7237C89.6474 65.6043 89.4124 65.5296 89.1838 65.4731C88.8849 65.402 88.5434 65.3592 88.1427 65.3592H88.1427ZM105.748 65.3592C105.748 65.3592 105.599 65.4057 105.702 65.5187C105.806 65.6316 105.982 65.6316 106.049 65.9287C106.115 66.223 106.165 66.4754 106.165 66.4754V66.8854V66.9081L106.188 72.5344C106.188 72.5344 106.183 72.8679 106.026 73.0811C105.898 73.2624 105.785 73.2706 105.795 73.4C105.796 73.4884 105.841 73.4911 105.841 73.4911H107.738C107.738 73.4911 107.872 73.4939 107.854 73.3544C107.834 73.2196 107.601 73.3553 107.437 72.9444C107.335 72.6838 107.298 72.375 107.298 72.375L107.275 68.2066L109.589 72.785C109.589 72.785 109.632 72.8445 109.681 72.8989C109.703 72.9224 109.716 72.9466 109.751 72.9672C109.764 72.9765 109.782 72.9827 109.797 72.99C109.84 73.0079 109.896 73.0108 109.959 73.0128C109.984 73.0136 109.999 73.0155 110.028 73.0128C110.079 73.0119 110.124 72.9939 110.167 72.9672C110.347 72.8908 110.398 72.7394 110.398 72.7394L112.735 68.161L112.689 72.375C112.689 72.375 112.678 72.6839 112.573 72.9445C112.412 73.3554 112.173 73.2196 112.157 73.3545C112.138 73.4939 112.249 73.4911 112.249 73.4911H114.146C114.146 73.4911 114.214 73.4884 114.216 73.4C114.221 73.2706 114.092 73.2624 113.961 73.0811C113.807 72.8679 113.799 72.5344 113.799 72.5344L113.845 66.3844C113.854 66.3204 113.882 66.1759 113.938 65.9288C114.002 65.6327 114.184 65.6546 114.285 65.5416C114.393 65.4286 114.239 65.3594 114.239 65.3594H113.452C113.437 65.3574 113.421 65.3594 113.406 65.3594C113.383 65.3593 113.36 65.3557 113.337 65.3594C113.106 65.394 112.874 65.5871 112.874 65.5871L110.075 71.0767L107.275 65.7238C107.16 65.6326 106.845 65.3659 106.581 65.3594H106.535H105.748L105.748 65.3592ZM77.9866 65.4275C77.5117 65.4339 77.0163 65.459 76.9224 65.4731C76.7355 65.5013 76.8104 65.5934 77.0149 65.6326C77.1685 65.6645 77.2925 65.8376 77.2925 65.8376L80.115 69.8466L80.1381 72.5116C80.1381 72.5116 80.1362 72.785 80.0224 73.0355C79.9031 73.2943 79.6662 73.297 79.6523 73.4C79.632 73.5312 79.768 73.5594 79.768 73.5594H81.827C81.827 73.5594 81.9889 73.5421 81.9889 73.4228C81.9926 73.2879 81.9149 73.3754 81.7113 73.1494C81.5105 72.9198 81.5031 72.5116 81.5031 72.5116L81.4568 69.9149C82.1109 69.0129 84.1068 66.2568 84.233 66.0881C84.6105 65.5861 84.791 65.6635 84.8345 65.6098C84.9538 65.4868 84.7651 65.4731 84.7651 65.4731H82.6135C82.6135 65.4731 82.4442 65.443 82.4516 65.5414C82.4571 65.648 82.7024 65.6171 82.7061 65.8376C82.7181 66.1455 80.8553 68.8443 80.8553 68.8443C80.8553 68.8443 78.7611 65.9852 78.75 65.8148C78.7334 65.5588 78.9471 65.6517 78.9814 65.5187C79.0082 65.4084 78.912 65.4275 78.912 65.4275C78.912 65.4275 78.4614 65.4212 77.9866 65.4275H77.9866ZM43.1226 65.4503L38.7501 65.4731C38.7501 65.4731 38.5641 65.5414 38.6807 65.6553C38.7945 65.771 39.0037 65.8111 39.074 66.1109C39.1471 66.4098 39.1897 66.6576 39.1897 66.6576L39.2128 72.3522C39.2128 72.3522 39.1758 72.8442 39.0509 73.0583C38.9352 73.2569 38.6816 73.2123 38.7038 73.3544C38.7288 73.4938 38.912 73.4911 38.912 73.4911L43.5621 73.4683C43.5621 73.4683 43.5936 73.4428 43.6778 72.8533C43.7592 72.3121 43.8388 71.8274 43.6547 71.8511C43.4261 71.8793 43.5668 72.0524 43.2614 72.2383C42.9375 72.4324 42.6136 72.3977 42.6136 72.3977L41.0405 72.4205C41.0405 72.4205 40.7841 72.4242 40.6472 72.3066C40.5565 72.2283 40.5778 71.9194 40.5778 71.9194L40.5545 69.8467C40.5545 69.8467 41.8186 69.8139 42.2434 69.8467C42.6617 69.8786 42.8402 69.9387 42.9837 70.0745C43.0929 70.1756 43.1697 70.3797 43.2844 70.3706C43.364 70.3651 43.4001 70.1883 43.4001 70.1883V68.2977C43.4001 68.2977 43.377 68.1638 43.2613 68.2066C43.1456 68.2476 43.0124 68.4344 42.9143 68.5483C42.781 68.6977 42.4747 68.7533 42.4747 68.7533L40.5545 68.7761C40.5545 68.7761 40.4981 67.1278 40.5083 66.6349C40.5111 66.5465 40.6702 66.521 40.6702 66.521H42.3822C42.3822 66.521 42.8865 66.5055 43.0068 66.6121C43.1743 66.7597 43.2983 67.0395 43.4926 67.0449C43.6213 67.0449 43.6083 66.8399 43.6083 66.8399L43.5852 65.6782C43.5852 65.6782 43.5963 65.5142 43.5158 65.4732C43.4353 65.4331 43.1225 65.4504 43.1225 65.4504L43.1226 65.4503ZM49.9936 65.4503C49.9628 65.4558 49.9279 65.4881 49.901 65.5414C49.8575 65.6289 49.927 65.7164 50.1555 65.8148C50.3332 65.8895 50.3869 66.3842 50.3869 66.3842C50.3869 66.3842 50.4905 70.0261 50.4331 70.8033C50.3989 71.2452 50.3406 71.5249 50.2018 71.76C50.0843 71.9413 49.7548 72.5198 48.698 72.5344C47.9475 72.5381 47.4923 72.2811 47.1711 71.76C46.9167 71.3472 46.9167 70.8488 46.9167 70.8488L46.8935 66.7031C46.8935 66.7031 46.9195 66.0572 47.0786 65.9059C47.2369 65.7465 47.3831 65.72 47.3794 65.587C47.3757 65.4977 47.2868 65.5187 47.2868 65.5187H45.089C45.089 65.5187 44.9539 65.5206 44.9734 65.6326C44.9956 65.7774 45.2621 65.7738 45.3666 65.9742C45.5027 66.2357 45.5286 66.7259 45.5286 66.7259L45.598 71.1449C45.598 71.1449 45.6008 72.0451 46.2226 72.6483C47.1545 73.5485 47.9587 73.6278 48.8137 73.6278C49.7058 73.6297 50.7209 73.2816 51.3123 72.4205C51.8129 71.698 51.7518 70.8716 51.7518 70.8716L51.775 66.5892C51.775 66.5892 51.7981 66.171 51.9138 65.9287C52.0313 65.6854 52.2164 65.7556 52.2608 65.6098C52.2932 65.5013 52.1914 65.4503 52.1914 65.4503H50.063C50.063 65.4503 50.0243 65.4449 49.9936 65.4503ZM91.8906 65.4503C91.8115 65.4531 91.7235 65.454 91.6823 65.4731C91.6018 65.5141 91.6129 65.6553 91.6129 65.6553L91.5898 66.8398C91.5898 66.8398 91.5824 67.0239 91.7055 67.022C91.8989 67.0166 91.9775 66.7596 92.145 66.612C92.2672 66.5054 92.7697 66.5209 92.7697 66.5209L93.8339 66.4981L93.8801 72.4889C93.8801 72.4889 93.8829 72.7586 93.7645 73.0128C93.6488 73.267 93.4091 73.2743 93.3943 73.3772C93.3777 73.5112 93.51 73.5367 93.51 73.5367H95.5921C95.5921 73.5367 95.7541 73.5193 95.7541 73.4C95.7568 73.2642 95.6772 73.3544 95.4764 73.1267C95.2737 72.9008 95.245 72.4889 95.245 72.4889V66.4982H96.2629C96.2629 66.4982 96.7645 66.4827 96.8876 66.5893C97.0523 66.7369 97.1097 67.0166 97.304 67.0221C97.4289 67.024 97.4428 66.8171 97.4428 66.8171L97.4197 65.6554C97.4197 65.6554 97.4317 65.5124 97.3503 65.4732C97.2698 65.4322 97.0033 65.4504 97.0033 65.4504L94.6204 65.4732L92.0293 65.4504C92.0293 65.4504 91.9695 65.4477 91.8905 65.4504L91.8906 65.4503ZM53.9033 65.4731C53.9033 65.4731 53.7238 65.4704 53.7183 65.587C53.7118 65.7382 53.9765 65.7583 54.1116 65.997C54.2605 66.2585 54.2504 66.6576 54.2504 66.6576L54.2966 72.4205C54.2966 72.4205 54.2975 72.7094 54.181 72.9672C54.0653 73.2241 53.8265 73.2059 53.8108 73.3089C53.7923 73.441 53.9265 73.4683 53.9265 73.4683H55.9855C55.9855 73.4683 56.1474 73.472 56.1474 73.3544C56.1474 73.2232 56.0725 73.2879 55.8698 73.0583C55.6699 72.8305 55.6616 72.4433 55.6616 72.4433L55.5922 66.7715C55.5922 66.7715 55.5654 66.6202 55.6616 66.5437C55.7911 66.4389 56.7119 66.4198 57.3042 66.5665C57.8538 66.7013 58.1749 67.3036 58.1601 67.8648C58.1472 68.4197 57.8418 68.8498 57.2347 69.0493C56.6295 69.247 56.0752 69.0721 56.0086 69.186C55.9022 69.3673 56.24 69.7782 56.24 69.7782L58.3221 72.8989C58.3221 72.8989 58.6367 73.3699 58.993 73.4683C59.3141 73.5585 60.6356 73.4683 60.6356 73.4683L60.0109 72.9672C60.0109 72.9672 58.2777 70.5272 57.9288 70.0288C57.8946 69.9778 57.8825 69.9149 57.8825 69.9149C57.8825 69.9149 58.4914 69.7053 58.8079 69.4366C59.2465 69.0685 59.5371 68.4534 59.5482 67.8876C59.5658 67.0867 59.352 66.7204 59.1318 66.3842C58.6404 65.6207 57.3736 65.4731 57.3736 65.4731H53.9033ZM103.18 65.4731L98.8078 65.5187C98.8078 65.5187 98.6228 65.5642 98.7384 65.6781C98.8541 65.7938 99.0614 65.7874 99.1317 66.0881C99.2048 66.3852 99.2474 66.6348 99.2474 66.6348L99.2705 72.3066C99.2705 72.3066 99.2326 72.8214 99.1086 73.0355C98.9938 73.236 98.7606 73.1667 98.7847 73.3089C98.8106 73.4483 98.9698 73.4683 98.9698 73.4683L103.597 73.4228C103.597 73.4228 103.602 73.3991 103.689 72.8078C103.769 72.2684 103.877 71.7818 103.689 71.8055C103.463 71.8356 103.581 72.006 103.273 72.1927C102.95 72.3877 102.671 72.3522 102.671 72.3522L101.098 72.3977C101.098 72.3977 100.864 72.3786 100.728 72.2611C100.637 72.1845 100.635 71.8738 100.635 71.8738L100.612 69.8011C100.612 69.8011 101.874 69.7692 102.301 69.8011C102.719 69.833 102.896 69.8931 103.041 70.0289C103.15 70.1282 103.206 70.3323 103.319 70.325C103.4 70.3177 103.435 70.1428 103.435 70.1428L103.412 68.275C103.412 68.275 103.389 68.1164 103.273 68.1611C103.157 68.2021 103.073 68.3889 102.972 68.5027C102.842 68.6522 102.533 68.7077 102.533 68.7077L100.612 68.7533C100.612 68.7533 100.577 67.1506 100.589 66.6577C100.593 66.5684 100.728 66.5438 100.728 66.5438H102.463C102.463 66.5438 102.943 66.5283 103.065 66.6349C103.231 66.7825 103.308 67.0604 103.504 67.0677C103.631 67.0677 103.62 66.8627 103.62 66.8627V65.701C103.62 65.701 103.631 65.5598 103.55 65.5188C103.47 65.4778 103.18 65.4732 103.18 65.4732L103.18 65.4731ZM120.439 65.4731L116.066 65.5187C116.066 65.5187 115.881 65.5606 115.997 65.6781C116.11 65.7902 116.319 65.7893 116.39 66.0881C116.461 66.3879 116.506 66.6348 116.506 66.6348L116.529 72.3066C116.529 72.3066 116.491 72.8214 116.367 73.0355C116.249 73.2323 115.997 73.1649 116.02 73.3089C116.047 73.4483 116.228 73.4683 116.228 73.4683L120.832 73.4456C120.832 73.4456 120.86 73.4182 120.948 72.8305C121.027 72.2893 121.112 71.78 120.925 71.8055C120.697 71.8319 120.839 72.0087 120.531 72.1927C120.208 72.3895 119.93 72.375 119.93 72.375L118.357 72.3977C118.357 72.3977 118.123 72.3795 117.987 72.2611C117.896 72.1864 117.894 71.8738 117.894 71.8738L117.871 69.801C117.871 69.801 119.131 69.7691 119.56 69.801C119.978 69.832 120.152 69.8939 120.3 70.0288C120.407 70.1272 120.465 70.3504 120.578 70.3477C120.658 70.3386 120.693 70.1655 120.693 70.1655L120.67 68.2749C120.67 68.2749 120.643 68.1181 120.531 68.1609C120.416 68.2038 120.333 68.3887 120.231 68.5026C120.099 68.6521 119.791 68.7076 119.791 68.7076L117.871 68.7532C117.871 68.7532 117.837 67.1487 117.848 66.6576C117.848 66.5674 117.987 66.5437 117.987 66.5437H119.698C119.698 66.5437 120.201 66.5246 120.323 66.6348C120.488 66.7788 120.569 67.0658 120.763 67.0676C120.89 67.0676 120.878 66.8626 120.878 66.8626V65.7009C120.878 65.7009 120.889 65.5588 120.809 65.5187C120.728 65.4758 120.439 65.4731 120.439 65.4731H120.439ZM65.1931 66.4298C67.0855 66.4298 67.8943 67.6006 68.0849 68.9582C68.3339 70.7377 67.4399 72.5226 65.517 72.6027C64.4722 72.6447 63.5727 72.2137 63.0416 71.4183C62.3096 70.3258 62.3503 68.3259 63.3423 67.2726C63.8198 66.766 64.1122 66.5328 65.1931 66.4298Z", + fill: "#00425D" + })); +}; +const TrustpilotLogo = ({ ...svgProps }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "202", + height: "116", + viewBox: "0 0 202 116", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g", { + clipPath: "url(#clip0_14592_4599)" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M60.5361 22.938H77.7517V26.2542H71.1303V44.162H67.1575V26.2542H60.5361V22.938ZM76.7585 28.5756H80.0692V31.5602C80.0692 31.2286 80.4002 30.897 80.7313 30.2337C81.0624 29.5705 81.3934 29.5705 81.7245 29.2389C82.0556 28.9072 82.7177 28.5756 83.0488 28.5756C83.3798 28.244 84.042 28.244 84.7041 28.244C85.0352 28.244 85.3663 28.244 85.3663 28.244H85.6973V31.5602C85.3663 31.5602 85.3663 31.5602 85.0352 31.5602C84.7041 31.5602 84.7041 31.5602 84.3731 31.5602C83.7109 31.5602 83.3799 31.5602 82.7177 31.8919C82.0556 32.2235 81.7245 32.5551 81.3934 32.8867C81.0624 33.2184 80.7313 33.8816 80.4002 34.5449C80.0692 35.2081 80.0692 35.8713 80.0692 36.8662V44.162H76.7585V28.5756ZM101.258 44.162H97.9468V42.1722C97.6158 42.8355 96.9537 43.4987 95.9604 44.162C95.2983 44.4936 94.3051 44.8252 93.3119 44.8252C91.3255 44.8252 90.0012 44.4936 89.008 43.1671C88.0148 41.8406 87.6837 40.5141 87.6837 38.5243V28.9072H90.9944V38.1927C90.9944 39.5192 91.3255 40.5141 91.6566 41.1773C92.3187 41.8406 92.9808 42.1722 93.974 42.1722C94.6362 42.1722 95.2983 42.1722 95.6294 41.8406C95.9604 41.509 96.6226 41.1773 96.6226 40.8457C96.9536 40.5141 97.2847 40.1825 97.2847 39.5192C97.2847 38.856 97.6158 38.5244 97.6158 37.8611V28.9072H100.926V44.162H101.258ZM106.886 39.1876C106.886 40.1825 107.217 40.8457 107.879 41.1773C108.541 41.509 109.203 41.8406 110.196 41.8406C110.527 41.8406 110.859 41.8406 111.19 41.8406C111.521 41.8406 111.852 41.8406 112.183 41.509C112.514 41.509 112.845 41.1773 113.176 40.8457C113.507 40.5141 113.507 40.1825 113.507 39.8509C113.507 39.5192 113.176 39.1876 113.176 38.856C112.845 38.5243 112.514 38.5244 112.183 38.1927C111.852 38.1927 111.19 37.8611 110.527 37.8611C109.865 37.8611 109.203 37.5295 108.872 37.5295C108.21 37.5295 107.548 37.1978 107.217 36.8662C106.886 36.5346 106.224 36.5346 105.561 36.203C105.23 35.8714 104.568 35.5397 104.568 34.8765C104.237 34.2132 104.237 33.55 104.237 32.8867C104.237 31.8919 104.568 31.2286 104.899 30.897C105.23 30.5654 105.892 29.9021 106.555 29.5705C107.217 29.2389 107.879 28.9072 108.541 28.9072C109.203 28.9072 110.196 28.5756 110.859 28.5756C111.521 28.5756 112.514 28.5756 113.176 28.9072C113.838 28.9072 114.5 29.2389 115.162 29.5705C115.825 29.9021 116.156 30.5654 116.487 30.897C116.818 31.5602 117.149 32.2235 117.149 33.2184H113.507C113.507 32.5551 112.845 31.8919 112.514 31.5602C111.521 31.2286 110.859 30.897 110.196 30.897C109.865 30.897 109.534 30.897 109.203 30.897C108.872 30.897 108.541 30.897 108.21 31.2286C107.879 31.2286 107.548 31.5602 107.548 31.5602C107.217 31.8919 107.217 31.8919 107.217 32.2235C107.217 32.5551 107.217 32.8867 107.548 33.2184C107.879 33.55 108.21 33.55 108.541 33.8816C108.872 33.8816 109.534 34.2132 110.196 34.2132C110.859 34.2132 111.521 34.5449 112.183 34.5449C112.845 34.5449 113.507 34.8765 113.838 35.2081C114.5 35.5397 114.831 35.5397 115.493 35.8714C116.156 36.203 116.487 36.5346 116.487 37.1979C116.818 37.8611 116.818 38.1927 116.818 39.1876C116.818 40.1825 116.487 40.8457 116.156 41.509C115.825 42.1722 115.162 42.5038 114.5 43.1671C114.169 43.8303 113.507 44.162 112.845 44.162C112.183 44.162 111.19 44.4936 110.527 44.4936C109.534 44.4936 108.541 44.4936 107.879 44.162C107.217 43.8303 106.224 43.4987 105.892 43.1671C105.23 42.8355 104.899 42.1722 104.568 41.509C103.906 40.8457 103.575 40.1825 103.575 39.1876H106.886ZM118.142 28.5756H120.791V24.2645H124.101V28.9072H127.081V31.5602H124.101V39.8509C124.101 40.1825 124.101 40.5141 124.101 40.8457C124.101 41.1773 124.101 41.1774 124.432 41.509C124.763 41.8406 124.763 41.8406 124.763 41.8406C125.094 41.8406 125.426 41.8406 125.757 41.8406C126.088 41.8406 126.088 41.8406 126.419 41.8406C126.75 41.8406 126.75 41.8406 127.081 41.8406V44.162C126.75 44.162 126.419 44.162 126.088 44.162C125.757 44.162 125.426 44.162 125.094 44.162C124.101 44.162 123.439 44.162 123.108 43.8303C122.446 43.8303 122.115 43.4987 121.784 43.1671C121.453 42.8355 121.122 42.5038 121.122 41.8406C121.122 41.509 120.791 40.8457 120.791 40.1825V31.2286H118.142V28.5756ZM129.398 28.5756H132.709V30.897C133.04 29.9021 133.702 29.2389 134.695 28.9072C135.689 28.5756 136.351 28.244 137.344 28.244C138.668 28.244 139.661 28.5756 140.655 28.9072C141.648 29.2389 142.31 29.9021 142.972 30.5654C143.634 31.2286 143.965 32.2235 144.296 33.2184C144.627 34.2132 144.627 35.2081 144.627 36.5346C144.627 37.5295 144.627 38.5244 144.296 39.5192C143.965 40.5141 143.634 41.1773 142.972 42.1722C142.31 42.8355 141.648 43.4987 140.986 43.8303C139.993 44.162 139.33 44.4936 138.006 44.4936C137.675 44.4936 137.013 44.4936 136.682 44.4936C136.351 44.4936 135.689 44.162 135.358 44.162C135.027 43.8303 134.364 43.8303 134.033 43.4987C133.702 43.1671 133.371 42.8355 133.04 42.5038V50.1312H129.729V28.5756H129.398ZM141.317 36.5346C141.317 35.8714 141.317 35.2081 140.986 34.5449C140.655 33.8816 140.655 33.2184 140.324 32.8867C139.993 32.5551 139.661 31.8919 138.999 31.5602C138.337 31.2286 138.006 31.2286 137.013 31.2286C135.689 31.2286 134.364 31.5602 133.702 32.5551C133.04 33.55 132.709 34.8765 132.709 36.5346C132.709 37.1979 132.709 38.1927 133.04 38.5243C133.371 39.1876 133.371 39.8508 134.033 40.1825C134.364 40.5141 134.695 41.1773 135.358 41.1773C136.02 41.509 136.351 41.509 137.013 41.509C137.675 41.509 138.337 41.509 138.999 41.1773C139.661 40.8457 139.993 40.5141 140.324 39.8509C140.655 39.1876 140.986 38.856 140.986 38.1927C140.986 37.8611 141.317 37.1979 141.317 36.5346ZM147.276 22.938H150.587V26.2542H147.276V22.938ZM147.276 28.5756H150.587V44.162H147.276V28.5756ZM153.566 22.938H156.877V44.162H153.566V22.938ZM167.14 44.4936C165.816 44.4936 164.823 44.162 163.829 43.8303C162.836 43.4987 162.174 42.8355 161.512 42.1722C160.85 41.509 160.188 40.5141 159.857 39.5192C159.526 38.5244 159.194 37.5295 159.194 36.203C159.194 34.8765 159.526 33.8816 159.857 32.8867C160.188 31.8919 160.85 30.897 161.512 30.2337C162.174 29.5705 162.836 28.9072 163.829 28.5756C164.823 28.244 165.816 27.9124 167.14 27.9124C168.464 27.9124 169.458 28.244 170.451 28.5756C171.444 28.9072 172.106 29.5705 172.768 30.2337C173.43 30.897 174.093 31.8919 174.424 32.8867C174.755 33.8816 175.086 34.8765 175.086 36.203C175.086 37.5295 174.755 38.5244 174.424 39.5192C174.093 40.5141 173.43 41.509 172.768 42.1722C172.106 42.8355 171.444 43.4987 170.451 43.8303C169.458 44.162 168.464 44.4936 167.14 44.4936ZM167.14 41.8406C167.802 41.8406 168.464 41.8406 169.127 41.509C169.789 41.1774 170.12 40.8457 170.451 40.1825C170.782 39.5192 171.113 39.1876 171.113 38.5243C171.113 37.8611 171.444 37.1979 171.444 36.5346C171.444 35.8714 171.444 35.2081 171.113 34.5449C171.113 33.8816 170.782 33.2184 170.451 32.8867C170.12 32.5551 169.789 31.8919 169.127 31.5602C168.464 31.2286 167.802 31.2286 167.14 31.2286C166.478 31.2286 165.816 31.2286 165.154 31.5602C164.492 31.8919 164.161 32.2235 163.829 32.8867C163.498 33.55 163.167 33.8816 163.167 34.5449C163.167 35.2081 162.836 35.8714 162.836 36.5346C162.836 37.1979 162.836 37.8611 163.167 38.5243C163.167 39.1876 163.498 39.8508 163.829 40.1825C164.161 40.8457 164.492 41.1774 165.154 41.509C165.816 41.509 166.478 41.8406 167.14 41.8406ZM176.079 28.5756H178.728V24.2645H182.038V28.9072H185.018V31.5602H182.038V39.8509C182.038 40.1825 182.038 40.5141 182.038 40.8457C182.038 41.1773 182.038 41.1774 182.369 41.509C182.7 41.8406 182.7 41.8406 182.7 41.8406C183.031 41.8406 183.362 41.8406 183.694 41.8406C184.025 41.8406 184.025 41.8406 184.356 41.8406C184.687 41.8406 184.687 41.8406 185.018 41.8406V44.162C184.687 44.162 184.356 44.162 184.025 44.162C183.694 44.162 183.362 44.162 183.031 44.162C182.038 44.162 181.376 44.162 181.045 43.8303C180.383 43.8303 180.052 43.4987 179.721 43.1671C179.39 42.8355 179.059 42.5038 179.059 41.8406C179.059 41.509 178.728 40.8457 178.728 40.1825V31.2286H176.079V28.5756Z", + fill: "#191919" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M56.5627 22.938H41.0025L36.3675 8.01489L31.4015 22.938H16.1724L28.4219 31.8919L23.7869 46.815L36.3675 37.5295L48.6171 46.815L43.9821 31.8919L56.5627 22.938Z", + fill: "#00B67A" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M44.9769 35.2078L43.9837 31.8916L36.3691 37.5292L44.9769 35.2078Z", + fill: "#005128" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M47.9549 56.1003H16.1724V87.9363H47.9549V56.1003Z", + fill: "#00B67A" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M82.055 56.1003H50.2725V87.9363H82.055V56.1003Z", + fill: "#00B67A" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M116.488 56.1003H84.7051V87.9363H116.488V56.1003Z", + fill: "#00B67A" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M150.586 56.1003H118.804V87.9363H150.586V56.1003Z", + fill: "#00B67A" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M185.017 56.1003H153.235V87.9363H185.017V56.1003Z", + fill: "#DCDCE6" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M153.235 56.1003H169.126V87.6047H153.235V56.1003Z", + fill: "#00B67A" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M31.7329 77.3245L36.6989 75.998L38.6853 82.2988L31.7329 77.3245ZM42.9892 69.3655H34.3814L31.7329 61.4065L29.0843 69.3655H20.8076L27.7601 74.3398L25.1115 82.2988L32.0639 77.3245L36.3678 74.3398L42.9892 69.3655Z", + fill: "white" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M66.165 77.3245L71.1311 75.998L73.1175 82.2988L66.165 77.3245ZM77.0903 69.3655H68.4825L65.834 61.4065L63.1854 69.3655H54.5776L61.5301 74.3398L58.8815 82.2988L65.834 77.3245L70.1378 74.3398L77.0903 69.3655Z", + fill: "white" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M100.596 77.3245L105.562 75.998L107.548 82.2988L100.596 77.3245ZM111.521 69.3655H102.913L100.265 61.4065L97.6161 69.3655H89.0083L95.9607 74.3398L93.6433 82.2988L100.596 77.3245L104.9 74.3398L111.521 69.3655Z", + fill: "white" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M134.695 77.3245L139.661 75.998L141.648 82.2988L134.695 77.3245ZM145.952 69.3655H137.344L134.695 61.4065L132.047 69.3655H123.439L130.391 74.3398L127.743 82.2988L134.695 77.3245L138.999 74.3398L145.952 69.3655Z", + fill: "white" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M169.126 77.3245L174.092 75.998L176.078 82.2988L169.126 77.3245ZM180.051 69.3655H171.443L168.795 61.4065L166.477 69.3655H157.87L164.822 74.3398L162.174 82.2988L169.126 77.3245L173.43 74.3398L180.051 69.3655Z", + fill: "white" + })), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M33.3008 95.3926V96.418H30.4004V104H29.2168V96.418H26.3164V95.3926H33.3008ZM33.8164 97.7246H34.8184V98.8086C34.9004 98.5977 35.1016 98.3418 35.4219 98.041C35.7422 97.7363 36.1113 97.584 36.5293 97.584C36.5488 97.584 36.582 97.5859 36.6289 97.5898C36.6758 97.5938 36.7559 97.6016 36.8691 97.6133V98.7266C36.8066 98.7148 36.748 98.707 36.6934 98.7031C36.6426 98.6992 36.5859 98.6973 36.5234 98.6973C35.9922 98.6973 35.584 98.8691 35.2988 99.2129C35.0137 99.5527 34.8711 99.9453 34.8711 100.391V104H33.8164V97.7246ZM38.8379 97.7246V101.891C38.8379 102.211 38.8887 102.473 38.9902 102.676C39.1777 103.051 39.5273 103.238 40.0391 103.238C40.7734 103.238 41.2734 102.91 41.5391 102.254C41.6836 101.902 41.7559 101.42 41.7559 100.807V97.7246H42.8105V104H41.8145L41.8262 103.074C41.6895 103.312 41.5195 103.514 41.3164 103.678C40.9141 104.006 40.4258 104.17 39.8516 104.17C38.957 104.17 38.3477 103.871 38.0234 103.273C37.8477 102.953 37.7598 102.525 37.7598 101.99V97.7246H38.8379ZM45.0898 102.031C45.1211 102.383 45.209 102.652 45.3535 102.84C45.6191 103.18 46.0801 103.35 46.7363 103.35C47.127 103.35 47.4707 103.266 47.7676 103.098C48.0645 102.926 48.2129 102.662 48.2129 102.307C48.2129 102.037 48.0938 101.832 47.8555 101.691C47.7031 101.605 47.4023 101.506 46.9531 101.393L46.1152 101.182C45.5801 101.049 45.1855 100.9 44.9316 100.736C44.4785 100.451 44.252 100.057 44.252 99.5527C44.252 98.959 44.4648 98.4785 44.8906 98.1113C45.3203 97.7441 45.8965 97.5605 46.6191 97.5605C47.5645 97.5605 48.2461 97.8379 48.6641 98.3926C48.9258 98.7441 49.0527 99.123 49.0449 99.5293H48.0488C48.0293 99.291 47.9453 99.0742 47.7969 98.8789C47.5547 98.6016 47.1348 98.4629 46.5371 98.4629C46.1387 98.4629 45.8359 98.5391 45.6289 98.6914C45.4258 98.8438 45.3242 99.0449 45.3242 99.2949C45.3242 99.5684 45.459 99.7871 45.7285 99.9512C45.8848 100.049 46.1152 100.135 46.4199 100.209L47.1172 100.379C47.875 100.562 48.3828 100.74 48.6406 100.912C49.0508 101.182 49.2559 101.605 49.2559 102.184C49.2559 102.742 49.043 103.225 48.6172 103.631C48.1953 104.037 47.5508 104.24 46.6836 104.24C45.75 104.24 45.0879 104.029 44.6973 103.607C44.3105 103.182 44.1035 102.656 44.0762 102.031H45.0898ZM50.6738 95.9727H51.7402V97.7246H52.7422V98.5859H51.7402V102.682C51.7402 102.9 51.8145 103.047 51.9629 103.121C52.0449 103.164 52.1816 103.186 52.373 103.186C52.4238 103.186 52.4785 103.186 52.5371 103.186C52.5957 103.182 52.6641 103.176 52.7422 103.168V104C52.6211 104.035 52.4941 104.061 52.3613 104.076C52.2324 104.092 52.0918 104.1 51.9395 104.1C51.4473 104.1 51.1133 103.975 50.9375 103.725C50.7617 103.471 50.6738 103.143 50.6738 102.74V98.5859H49.8242V97.7246H50.6738V95.9727ZM54.7051 101.223C54.7324 101.711 54.8477 102.107 55.0508 102.412C55.4375 102.982 56.1191 103.268 57.0957 103.268C57.5332 103.268 57.9316 103.205 58.291 103.08C58.9863 102.838 59.334 102.404 59.334 101.779C59.334 101.311 59.1875 100.977 58.8945 100.777C58.5977 100.582 58.1328 100.412 57.5 100.268L56.334 100.004C55.5723 99.832 55.0332 99.6426 54.7168 99.4355C54.1699 99.0762 53.8965 98.5391 53.8965 97.8242C53.8965 97.0508 54.1641 96.416 54.6992 95.9199C55.2344 95.4238 55.9922 95.1758 56.9727 95.1758C57.875 95.1758 58.6406 95.3945 59.2695 95.832C59.9023 96.2656 60.2188 96.9609 60.2188 97.918H59.123C59.0645 97.457 58.9395 97.1035 58.748 96.8574C58.3926 96.4082 57.7891 96.1836 56.9375 96.1836C56.25 96.1836 55.7559 96.3281 55.4551 96.6172C55.1543 96.9062 55.0039 97.2422 55.0039 97.625C55.0039 98.0469 55.1797 98.3555 55.5312 98.5508C55.7617 98.6758 56.2832 98.832 57.0957 99.0195L58.3027 99.2949C58.8848 99.4277 59.334 99.6094 59.6504 99.8398C60.1973 100.242 60.4707 100.826 60.4707 101.592C60.4707 102.545 60.123 103.227 59.4277 103.637C58.7363 104.047 57.9316 104.252 57.0137 104.252C55.9434 104.252 55.1055 103.979 54.5 103.432C53.8945 102.889 53.5977 102.152 53.6094 101.223H54.7051ZM64.2266 97.543C64.9336 97.543 65.5078 97.7148 65.9492 98.0586C66.3945 98.4023 66.6621 98.9941 66.752 99.834H65.7266C65.6641 99.4473 65.5215 99.127 65.2988 98.873C65.0762 98.6152 64.7188 98.4863 64.2266 98.4863C63.5547 98.4863 63.0742 98.8145 62.7852 99.4707C62.5977 99.8965 62.5039 100.422 62.5039 101.047C62.5039 101.676 62.6367 102.205 62.9023 102.635C63.168 103.064 63.5859 103.279 64.1562 103.279C64.5938 103.279 64.9395 103.146 65.1934 102.881C65.4512 102.611 65.6289 102.244 65.7266 101.779H66.752C66.6348 102.611 66.3418 103.221 65.873 103.607C65.4043 103.99 64.8047 104.182 64.0742 104.182C63.2539 104.182 62.5996 103.883 62.1113 103.285C61.623 102.684 61.3789 101.934 61.3789 101.035C61.3789 99.9336 61.6465 99.0762 62.1816 98.4629C62.7168 97.8496 63.3984 97.543 64.2266 97.543ZM70.2969 103.32C70.9961 103.32 71.4746 103.057 71.7324 102.529C71.9941 101.998 72.125 101.408 72.125 100.76C72.125 100.174 72.0312 99.6973 71.8438 99.3301C71.5469 98.752 71.0352 98.4629 70.3086 98.4629C69.6641 98.4629 69.1953 98.709 68.9023 99.2012C68.6094 99.6934 68.4629 100.287 68.4629 100.982C68.4629 101.65 68.6094 102.207 68.9023 102.652C69.1953 103.098 69.6602 103.32 70.2969 103.32ZM70.3379 97.543C71.1465 97.543 71.8301 97.8125 72.3887 98.3516C72.9473 98.8906 73.2266 99.6836 73.2266 100.73C73.2266 101.742 72.9805 102.578 72.4883 103.238C71.9961 103.898 71.2324 104.229 70.1973 104.229C69.334 104.229 68.6484 103.938 68.1406 103.355C67.6328 102.77 67.3789 101.984 67.3789 101C67.3789 99.9453 67.6465 99.1055 68.1816 98.4805C68.7168 97.8555 69.4355 97.543 70.3379 97.543ZM74.5156 97.7246H75.5176V98.8086C75.5996 98.5977 75.8008 98.3418 76.1211 98.041C76.4414 97.7363 76.8105 97.584 77.2285 97.584C77.248 97.584 77.2812 97.5859 77.3281 97.5898C77.375 97.5938 77.4551 97.6016 77.5684 97.6133V98.7266C77.5059 98.7148 77.4473 98.707 77.3926 98.7031C77.3418 98.6992 77.2852 98.6973 77.2227 98.6973C76.6914 98.6973 76.2832 98.8691 75.998 99.2129C75.7129 99.5527 75.5703 99.9453 75.5703 100.391V104H74.5156V97.7246ZM81.0957 97.584C81.541 97.584 81.9727 97.6895 82.3906 97.9004C82.8086 98.1074 83.127 98.377 83.3457 98.709C83.5566 99.0254 83.6973 99.3945 83.7676 99.8164C83.8301 100.105 83.8613 100.566 83.8613 101.199H79.2617C79.2812 101.836 79.4316 102.348 79.7129 102.734C79.9941 103.117 80.4297 103.309 81.0195 103.309C81.5703 103.309 82.0098 103.127 82.3379 102.764C82.5254 102.553 82.6582 102.309 82.7363 102.031H83.7734C83.7461 102.262 83.6543 102.52 83.498 102.805C83.3457 103.086 83.1738 103.316 82.9824 103.496C82.6621 103.809 82.2656 104.02 81.793 104.129C81.5391 104.191 81.252 104.223 80.9316 104.223C80.1504 104.223 79.4883 103.939 78.9453 103.373C78.4023 102.803 78.1309 102.006 78.1309 100.982C78.1309 99.9746 78.4043 99.1562 78.9512 98.5273C79.498 97.8984 80.2129 97.584 81.0957 97.584ZM82.7773 100.361C82.7344 99.9043 82.6348 99.5391 82.4785 99.2656C82.1895 98.7578 81.707 98.5039 81.0312 98.5039C80.5469 98.5039 80.1406 98.6797 79.8125 99.0312C79.4844 99.3789 79.3105 99.8223 79.291 100.361H82.7773ZM94.0039 100.865V102.172H93.043V104H91.4082V102.172H88.0449V100.713L91.168 95.5566H93.043V100.865H94.0039ZM89.2812 100.865H91.4082V97.1973L89.2812 100.865ZM95.1582 102.254H96.9336V104H95.1582V102.254ZM98.7969 103.467C98.3086 102.967 98.0645 102.359 98.0645 101.645C98.0645 101.168 98.1719 100.736 98.3867 100.35C98.6055 99.9629 98.9238 99.6719 99.3418 99.4766C98.9316 99.2031 98.6641 98.9082 98.5391 98.5918C98.418 98.2715 98.3574 97.9727 98.3574 97.6953C98.3574 97.0781 98.5898 96.5527 99.0547 96.1191C99.5195 95.6816 100.176 95.4629 101.023 95.4629C101.871 95.4629 102.527 95.6816 102.992 96.1191C103.457 96.5527 103.689 97.0781 103.689 97.6953C103.689 97.9727 103.627 98.2715 103.502 98.5918C103.381 98.9082 103.115 99.1836 102.705 99.418C103.123 99.6523 103.438 99.9629 103.648 100.35C103.859 100.736 103.965 101.168 103.965 101.645C103.965 102.359 103.699 102.969 103.168 103.473C102.641 103.973 101.902 104.223 100.953 104.223C100.004 104.223 99.2852 103.971 98.7969 103.467ZM99.7988 101.533C99.7988 101.951 99.9062 102.275 100.121 102.506C100.34 102.736 100.641 102.852 101.023 102.852C101.406 102.852 101.705 102.736 101.92 102.506C102.139 102.275 102.248 101.951 102.248 101.533C102.248 101.1 102.137 100.771 101.914 100.549C101.695 100.322 101.398 100.209 101.023 100.209C100.648 100.209 100.35 100.322 100.127 100.549C99.9082 100.771 99.7988 101.1 99.7988 101.533ZM100.238 98.6387C100.426 98.834 100.688 98.9316 101.023 98.9316C101.363 98.9316 101.625 98.834 101.809 98.6387C101.996 98.4434 102.09 98.1914 102.09 97.8828C102.09 97.5469 101.996 97.2852 101.809 97.0977C101.625 96.9062 101.363 96.8105 101.023 96.8105C100.688 96.8105 100.424 96.9062 100.232 97.0977C100.045 97.2852 99.9512 97.5469 99.9512 97.8828C99.9512 98.1914 100.047 98.4434 100.238 98.6387ZM122.328 104H120.617V98.1406H118.619V97.0039C119.146 96.9805 119.516 96.9453 119.727 96.8984C120.062 96.8242 120.336 96.6758 120.547 96.4531C120.691 96.3008 120.801 96.0977 120.875 95.8438C120.918 95.6914 120.939 95.5781 120.939 95.5039H122.328V104ZM126.764 97.1973C126.576 97.4473 126.486 97.7812 126.494 98.1992H124.936C124.951 97.7773 125.023 97.377 125.152 96.998C125.289 96.666 125.504 96.3594 125.797 96.0781C126.016 95.8789 126.275 95.7266 126.576 95.6211C126.877 95.5156 127.246 95.4629 127.684 95.4629C128.496 95.4629 129.15 95.6738 129.646 96.0957C130.146 96.5137 130.396 97.0762 130.396 97.7832C130.396 98.2832 130.248 98.7051 129.951 99.0488C129.764 99.2637 129.568 99.4102 129.365 99.4883C129.518 99.4883 129.736 99.6191 130.021 99.8809C130.447 100.275 130.66 100.814 130.66 101.498C130.66 102.217 130.41 102.85 129.91 103.396C129.414 103.939 128.678 104.211 127.701 104.211C126.498 104.211 125.662 103.818 125.193 103.033C124.947 102.615 124.811 102.068 124.783 101.393H126.424C126.424 101.732 126.479 102.014 126.588 102.236C126.791 102.646 127.16 102.852 127.695 102.852C128.023 102.852 128.309 102.74 128.551 102.518C128.797 102.291 128.92 101.967 128.92 101.545C128.92 100.986 128.693 100.613 128.24 100.426C127.982 100.32 127.576 100.268 127.021 100.268V99.0723C127.564 99.0645 127.943 99.0117 128.158 98.9141C128.529 98.75 128.715 98.418 128.715 97.918C128.715 97.5938 128.619 97.3301 128.428 97.127C128.24 96.9238 127.975 96.8223 127.631 96.8223C127.236 96.8223 126.947 96.9473 126.764 97.1973ZM132.195 103.467C131.707 102.967 131.463 102.359 131.463 101.645C131.463 101.168 131.57 100.736 131.785 100.35C132.004 99.9629 132.322 99.6719 132.74 99.4766C132.33 99.2031 132.062 98.9082 131.938 98.5918C131.816 98.2715 131.756 97.9727 131.756 97.6953C131.756 97.0781 131.988 96.5527 132.453 96.1191C132.918 95.6816 133.574 95.4629 134.422 95.4629C135.27 95.4629 135.926 95.6816 136.391 96.1191C136.855 96.5527 137.088 97.0781 137.088 97.6953C137.088 97.9727 137.025 98.2715 136.9 98.5918C136.779 98.9082 136.514 99.1836 136.104 99.418C136.521 99.6523 136.836 99.9629 137.047 100.35C137.258 100.736 137.363 101.168 137.363 101.645C137.363 102.359 137.098 102.969 136.566 103.473C136.039 103.973 135.301 104.223 134.352 104.223C133.402 104.223 132.684 103.971 132.195 103.467ZM133.197 101.533C133.197 101.951 133.305 102.275 133.52 102.506C133.738 102.736 134.039 102.852 134.422 102.852C134.805 102.852 135.104 102.736 135.318 102.506C135.537 102.275 135.646 101.951 135.646 101.533C135.646 101.1 135.535 100.771 135.312 100.549C135.094 100.322 134.797 100.209 134.422 100.209C134.047 100.209 133.748 100.322 133.525 100.549C133.307 100.771 133.197 101.1 133.197 101.533ZM133.637 98.6387C133.824 98.834 134.086 98.9316 134.422 98.9316C134.762 98.9316 135.023 98.834 135.207 98.6387C135.395 98.4434 135.488 98.1914 135.488 97.8828C135.488 97.5469 135.395 97.2852 135.207 97.0977C135.023 96.9062 134.762 96.8105 134.422 96.8105C134.086 96.8105 133.822 96.9062 133.631 97.0977C133.443 97.2852 133.35 97.5469 133.35 97.8828C133.35 98.1914 133.445 98.4434 133.637 98.6387ZM140.943 104.246C140.307 104.246 139.734 104.059 139.227 103.684C138.719 103.305 138.428 102.754 138.354 102.031H140.018C140.057 102.281 140.162 102.484 140.334 102.641C140.506 102.797 140.734 102.875 141.02 102.875C141.57 102.875 141.957 102.57 142.18 101.961C142.301 101.625 142.377 101.135 142.408 100.49C142.256 100.682 142.094 100.828 141.922 100.93C141.609 101.117 141.225 101.211 140.768 101.211C140.092 101.211 139.492 100.979 138.969 100.514C138.445 100.045 138.184 99.3711 138.184 98.4922C138.184 97.582 138.445 96.8457 138.969 96.2832C139.496 95.7168 140.18 95.4336 141.02 95.4336C142.312 95.4336 143.199 96.0059 143.68 97.1504C143.953 97.7988 144.09 98.6523 144.09 99.7109C144.09 100.738 143.959 101.596 143.697 102.283C143.197 103.592 142.279 104.246 140.943 104.246ZM140.357 97.0684C140.037 97.3184 139.877 97.7422 139.877 98.3398C139.877 98.8438 139.979 99.2227 140.182 99.4766C140.389 99.7266 140.705 99.8516 141.131 99.8516C141.361 99.8516 141.578 99.7852 141.781 99.6523C142.16 99.4102 142.35 98.9902 142.35 98.3926C142.35 97.9121 142.236 97.5312 142.01 97.25C141.787 96.9688 141.48 96.8281 141.09 96.8281C140.805 96.8281 140.561 96.9082 140.357 97.0684ZM147.705 99.7812C147.502 99.7812 147.326 99.8066 147.178 99.8574C146.916 99.9512 146.719 100.125 146.586 100.379L145.086 100.309L145.684 95.6152H150.365V97.0332H146.891L146.586 98.8906C146.844 98.7227 147.045 98.6113 147.189 98.5566C147.432 98.4668 147.727 98.4219 148.074 98.4219C148.777 98.4219 149.391 98.6582 149.914 99.1309C150.438 99.6035 150.699 100.291 150.699 101.193C150.699 101.979 150.447 102.68 149.943 103.297C149.439 103.914 148.686 104.223 147.682 104.223C146.873 104.223 146.209 104.006 145.689 103.572C145.17 103.139 144.881 102.523 144.822 101.727H146.486C146.553 102.09 146.68 102.371 146.867 102.57C147.055 102.766 147.328 102.863 147.688 102.863C148.102 102.863 148.416 102.719 148.631 102.43C148.85 102.137 148.959 101.77 148.959 101.328C148.959 100.895 148.857 100.529 148.654 100.232C148.451 99.9316 148.135 99.7812 147.705 99.7812ZM156.107 102.33C156.107 102.635 156.219 102.875 156.441 103.051C156.664 103.227 156.928 103.314 157.232 103.314C157.604 103.314 157.963 103.229 158.311 103.057C158.896 102.771 159.189 102.305 159.189 101.656V100.807C159.061 100.889 158.895 100.957 158.691 101.012C158.488 101.066 158.289 101.105 158.094 101.129L157.455 101.211C157.072 101.262 156.785 101.342 156.594 101.451C156.27 101.635 156.107 101.928 156.107 102.33ZM158.662 100.197C158.904 100.166 159.066 100.064 159.148 99.8926C159.195 99.7988 159.219 99.6641 159.219 99.4883C159.219 99.1289 159.09 98.8691 158.832 98.709C158.578 98.5449 158.213 98.4629 157.736 98.4629C157.186 98.4629 156.795 98.6113 156.564 98.9082C156.436 99.0723 156.352 99.3164 156.312 99.6406H155.328C155.348 98.8672 155.598 98.3301 156.078 98.0293C156.562 97.7246 157.123 97.5723 157.76 97.5723C158.498 97.5723 159.098 97.7129 159.559 97.9941C160.016 98.2754 160.244 98.7129 160.244 99.3066V102.922C160.244 103.031 160.266 103.119 160.309 103.186C160.355 103.252 160.451 103.285 160.596 103.285C160.643 103.285 160.695 103.283 160.754 103.279C160.812 103.271 160.875 103.262 160.941 103.25V104.029C160.777 104.076 160.652 104.105 160.566 104.117C160.48 104.129 160.363 104.135 160.215 104.135C159.852 104.135 159.588 104.006 159.424 103.748C159.338 103.611 159.277 103.418 159.242 103.168C159.027 103.449 158.719 103.693 158.316 103.9C157.914 104.107 157.471 104.211 156.986 104.211C156.404 104.211 155.928 104.035 155.557 103.684C155.189 103.328 155.006 102.885 155.006 102.354C155.006 101.771 155.188 101.32 155.551 101C155.914 100.68 156.391 100.482 156.98 100.408L158.662 100.197ZM162.494 97.7246L164.17 102.834L165.922 97.7246H167.076L164.709 104H163.584L161.27 97.7246H162.494ZM167.979 97.7539H169.051V104H167.979V97.7539ZM167.979 95.3926H169.051V96.5879H167.979V95.3926ZM171.277 102.031C171.309 102.383 171.396 102.652 171.541 102.84C171.807 103.18 172.268 103.35 172.924 103.35C173.314 103.35 173.658 103.266 173.955 103.098C174.252 102.926 174.4 102.662 174.4 102.307C174.4 102.037 174.281 101.832 174.043 101.691C173.891 101.605 173.59 101.506 173.141 101.393L172.303 101.182C171.768 101.049 171.373 100.9 171.119 100.736C170.666 100.451 170.439 100.057 170.439 99.5527C170.439 98.959 170.652 98.4785 171.078 98.1113C171.508 97.7441 172.084 97.5605 172.807 97.5605C173.752 97.5605 174.434 97.8379 174.852 98.3926C175.113 98.7441 175.24 99.123 175.232 99.5293H174.236C174.217 99.291 174.133 99.0742 173.984 98.8789C173.742 98.6016 173.322 98.4629 172.725 98.4629C172.326 98.4629 172.023 98.5391 171.816 98.6914C171.613 98.8438 171.512 99.0449 171.512 99.2949C171.512 99.5684 171.646 99.7871 171.916 99.9512C172.072 100.049 172.303 100.135 172.607 100.209L173.305 100.379C174.062 100.562 174.57 100.74 174.828 100.912C175.238 101.182 175.443 101.605 175.443 102.184C175.443 102.742 175.23 103.225 174.805 103.631C174.383 104.037 173.738 104.24 172.871 104.24C171.938 104.24 171.275 104.029 170.885 103.607C170.498 103.182 170.291 102.656 170.264 102.031H171.277Z", + fill: "#181818" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line", { + x1: "111.5", + y1: "93", + x2: "111.5", + y2: "105", + stroke: "#181818" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("defs", null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("clipPath", { + id: "clip0_14592_4599" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("rect", { + width: "170", + height: "80", + fill: "white", + transform: "translate(16 8)" + })))); +}; +const Logo = ({ logo, ...svgProps }) => { + var _a; + const logoByProps = { + "alma-black": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AlmaBlackLogo, { + ...svgProps + }), + "alma-orange": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AlmaOrangeLogo, { + ...svgProps + }), + "alma-white": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AlmaWhiteLogo, { + ...svgProps + }), + "alma-a": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AlmaALogo, { + ...svgProps + }), + "banque-de-france": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(BanqueDeFranceLogo, { + ...svgProps + }), + trustpilot: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(TrustpilotLogo, { + ...svgProps + }) + }; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, (_a = logoByProps[logo]) != null ? _a : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AlmaBlackLogo, null)); +}; +const LoadingIndicator = ({ className }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$w.loadingIndicator, className), + "data-testid": "loader" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Logo, { + logo: "alma-a" +})); +const card$1 = "_card_1thup_1"; +const shadow = "_shadow_1thup_8"; +const blue$5 = "_blue_1thup_13"; +const orange$4 = "_orange_1thup_17"; +const yellow$6 = "_yellow_1thup_26"; +const red$5 = "_red_1thup_30"; +const gray$1 = "_gray_1thup_34"; +const blueBorder = "_blueBorder_1thup_42"; +const orangeBorder = "_orangeBorder_1thup_46"; +const yellowBorder = "_yellowBorder_1thup_54"; +const redBorder = "_redBorder_1thup_58"; +const grayBorder = "_grayBorder_1thup_62"; +const loader = "_loader_1thup_70"; +const footerSection = "_footerSection_1thup_86"; +const none = "_none_1thup_106"; +const sm$5 = "_sm_1thup_110"; +const md$6 = "_md_1thup_116"; +const lg$4 = "_lg_1thup_122"; +const adaptToScreenSize = "_adaptToScreenSize_1thup_136"; +var s$v = { + card: card$1, + shadow, + blue: blue$5, + orange: orange$4, + "light-orange": "_light-orange_1thup_21", + yellow: yellow$6, + red: red$5, + gray: gray$1, + "light-gray": "_light-gray_1thup_38", + blueBorder, + orangeBorder, + "light-orangeBorder": "_light-orangeBorder_1thup_50", + yellowBorder, + redBorder, + grayBorder, + "dark-grayBorder": "_dark-grayBorder_1thup_66", + loader, + footerSection, + none, + sm: sm$5, + md: md$6, + lg: lg$4, + adaptToScreenSize +}; +const Card = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + className, + isLoading: isLoading2 = false, + padding = "md", + borderColor = false, + color = "white", + shadow: shadow2 = false, + adaptToScreenSize: adaptToScreenSize2 = false, + children: children2, + ...otherProps + }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$v.card, + s$v[padding], + s$v[color], + { + [s$v.shadow]: shadow2, + [s$v[`${borderColor}Border`]]: borderColor, + [s$v.adaptToScreenSize]: adaptToScreenSize2 + }, + className + ), + ...otherProps, + ref + }, children2, isLoading2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$v.loader + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(LoadingIndicator, null))) +); +Card.displayName = "Card"; +const CardFooter = ({ children: children2, className, ...otherProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$v.footerSection, className), + ...otherProps, + "data-testid": "footerSection" +}, children2); +const blockHeader = "_blockHeader_1d7ym_1"; +const description$3 = "_description_1d7ym_8"; +var s$u = { + blockHeader, + description: description$3 +}; +const CardTemplate = ({ + header: header2, + corner, + children: children2, + ...otherProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Card, { + ...otherProps +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$u.blockHeader +}, header2, corner && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, corner)), children2); +const collapsibleTitle = "_collapsibleTitle_1wo6z_1"; +const title$1 = "_title_1wo6z_13"; +const block = "_block_1wo6z_17"; +const isOpen = "_isOpen_1wo6z_40"; +const collapsibleContent = "_collapsibleContent_1wo6z_48"; +const innerCollaspibleContent = "_innerCollaspibleContent_1wo6z_54"; +const inhibitTransition = "_inhibitTransition_1wo6z_58"; +var s$t = { + collapsibleTitle, + title: title$1, + block, + isOpen, + collapsibleContent, + innerCollaspibleContent, + inhibitTransition +}; +const Collapsible = ({ + title: title2, + children: children2, + className, + block: block2 = false, + collapsed, + onCollapse, + chevronColor, + ...otherProps +}) => { + const { + sizingElementRef, + elementSize: { height } + } = useElementSize(); + const [heightChanging, setHeightChanging] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + setHeightChanging(true); + const timeout = setTimeout(() => setHeightChanging(false), 10); + return () => clearTimeout(timeout); + }, [height]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + "aria-expanded": !collapsed, + className, + ...otherProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$t.collapsibleTitle, { + [s$t.isOpen]: !collapsed, + [s$t.block]: block2 + }), + onClick: () => onCollapse(collapsed), + onKeyDown: (e) => [" ", "Enter"].includes(e.key) && onCollapse(collapsed), + role: "button", + tabIndex: 0 + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$t.title + }, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName["chevron-down"], + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()({ + [s$t.block]: block2 + }), + color: chevronColor != null ? chevronColor : "currentColor" + })), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$t.collapsibleContent, { + [s$t.isOpen]: !collapsed, + [s$t.inhibitTransition]: heightChanging + }), + style: collapsed ? { maxHeight: 0 } : { maxHeight: height === 0 ? "auto" : height } + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ref: sizingElementRef, + className: s$t.innerCollaspibleContent + }, children2))); +}; +const CardTemplateCollapsible = ({ + header: header2, + description: description2, + children: children2, + collapsed, + onCollapse, + chevronColor, + ...otherProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Card, { + ...otherProps +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + "data-testid": "block-card-collapsible" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Collapsible, { + onCollapse, + collapsed, + chevronColor, + block: true, + title: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, header2, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$u.description + }, description2)) +}, children2))); +const container$5 = "_container_1dq0e_1"; +const overlay$1 = "_overlay_1dq0e_8"; +const header$3 = "_header_1dq0e_16"; +const panelHeader = "_panelHeader_1dq0e_20"; +const card = "_card_1dq0e_24"; +const fullscreen = "_fullscreen_1dq0e_39"; +const body$1 = "_body_1dq0e_44"; +const slideIn$1 = "_slideIn_1dq0e_48"; +const slidein = "_slidein_1dq0e_1"; +const slideOut$1 = "_slideOut_1dq0e_52"; +const slideout = "_slideout_1dq0e_1"; +const fadeIn$1 = "_fadeIn_1dq0e_56"; +const fadein = "_fadein_1dq0e_1"; +const fadeOut$1 = "_fadeOut_1dq0e_60"; +const fadeout = "_fadeout_1dq0e_1"; +const closeButton$1 = "_closeButton_1dq0e_64"; +var s$s = { + container: container$5, + overlay: overlay$1, + header: header$3, + panelHeader, + card, + fullscreen, + body: body$1, + slideIn: slideIn$1, + slidein, + slideOut: slideOut$1, + slideout, + fadeIn: fadeIn$1, + fadein, + fadeOut: fadeOut$1, + fadeout, + closeButton: closeButton$1 +}; +const overlay = "_overlay_1q98p_1"; +const md$5 = "_md_1q98p_9"; +const lg$3 = "_lg_1q98p_13"; +const isOverlayOpen = "_isOverlayOpen_1q98p_17"; +const modal = "_modal_1q98p_21"; +const top = "_top_1q98p_31"; +const center = "_center_1q98p_35"; +const xlPadding = "_xlPadding_1q98p_40"; +const content$3 = "_content_1q98p_40"; +const lgPadding = "_lgPadding_1q98p_44"; +const contentScrollable = "_contentScrollable_1q98p_48"; +const header$2 = "_header_1q98p_56"; +const closeButton = "_closeButton_1q98p_64"; +const slideIn = "_slideIn_1q98p_76"; +const slideOut = "_slideOut_1q98p_84"; +const fadeIn = "_fadeIn_1q98p_92"; +const fadeOut = "_fadeOut_1q98p_96"; +const sm$4 = "_sm_1q98p_179"; +var s$r = { + overlay, + md: md$5, + lg: lg$3, + isOverlayOpen, + modal, + top, + center, + xlPadding, + content: content$3, + lgPadding, + contentScrollable, + header: header$2, + closeButton, + slideIn, + "slide-in": "_slide-in_1q98p_1", + "slide-in-center": "_slide-in-center_1q98p_1", + slideOut, + "slide-out": "_slide-out_1q98p_1", + "slide-out-center": "_slide-out-center_1q98p_1", + fadeIn, + "fade-in": "_fade-in_1q98p_1", + fadeOut, + "fade-out": "_fade-out_1q98p_1", + sm: sm$4 +}; +const Modal = ({ + children: children2, + isOpen: isOpen2, + onClose, + className, + contentClassName, + scrollable = false, + closeLabel = "Close", + closeIcon = true, + position = "top", + size = "md", + overlayzIndex = "md", + padding = size === "sm" ? "lg" : "xl", + ...props +}) => { + const [closingAnimation, setClosingAnimation] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false); + const onRequestClose = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + setClosingAnimation(true); + window.setTimeout(() => { + setClosingAnimation(false); + onClose(); + }, 300); + }, [onClose]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react_modal__WEBPACK_IMPORTED_MODULE_4___default()), { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$r.modal, className, s$r[`${size}`], s$r[`${position}`], s$r[`${padding}Padding`], { + [s$r.isOpen]: isOpen2, + [s$r.slideIn]: isOpen2, + [s$r.slideOut]: closingAnimation + }), + overlayClassName: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$r.overlay, s$r[`${overlayzIndex}`], s$r.fadeIn, { + [s$r.isOverlayOpen]: isOpen2 && !closingAnimation, + [s$r.fadeOut]: closingAnimation + }), + onAfterOpen: () => no_scroll__WEBPACK_IMPORTED_MODULE_3___default().on(), + onAfterClose: () => no_scroll__WEBPACK_IMPORTED_MODULE_3___default().off(), + onRequestClose, + isOpen: isOpen2, + ariaHideApp: false, + testId: "reactModal", + ...props + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$r.header + }, closeIcon && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + onClick: onRequestClose, + className: s$r.closeButton, + "data-testid": "modal-close-button", + "aria-label": closeLabel + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: "close", + color: "var(--off-black)" + }))), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$r.content, contentClassName, { [s$r.contentScrollable]: scrollable }) + }, children2)); +}; +const CardTemplatePanel = ({ + children: children2, + isOpen: isOpen2, + onClose, + title: title2, + isModal, + isFullScreen, + modalSize, + closeIcon = true, + shouldCloseOnOverlayClick = true, + ...otherProps +}) => { + const [closingAnimation, setClosingAnimation] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (closingAnimation) { + const timeout = setTimeout(() => { + onClose(); + setClosingAnimation(false); + }, 200); + return () => clearTimeout(timeout); + } + }, [closingAnimation, onClose]); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isOpen2) { + document.body.style.overflow = "hidden"; + } else { + document.body.style.overflow = "unset"; + } + }, [isOpen2]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, isOpen2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, isModal ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Modal, { + isOpen: isOpen2, + onClose, + size: modalSize, + closeIcon, + scrollable: true, + shouldCloseOnOverlayClick + }, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$s.header + }, title2), children2) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$s.container + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Card, { + "data-testid": "card-panel", + ...otherProps, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$s.card, { + [s$s.slideIn]: isOpen2, + [s$s.slideOut]: closingAnimation, + [s$s.fullscreen]: isFullScreen + }) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$s.panelHeader + }, title2, closeIcon && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + className: s$s.closeButton, + onClick: () => setClosingAnimation(true), + "data-testid": "card-panel-close-button" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + width: 16, + "data-testid": "card-panel-close-icon", + icon: IconName["close"] + }))), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$s.body + }, children2)), !isFullScreen && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$s.overlay, { [s$s.fadeIn]: isOpen2, [s$s.fadeOut]: closingAnimation }) + })))); +}; +const circleStepper = "_circleStepper_1xj9j_1"; +const steps = "_steps_1xj9j_14"; +const green$3 = "_green_1xj9j_20"; +const blue$4 = "_blue_1xj9j_24"; +const red$4 = "_red_1xj9j_28"; +const yellow$5 = "_yellow_1xj9j_32"; +var s$q = { + circleStepper, + steps, + green: green$3, + blue: blue$4, + red: red$4, + yellow: yellow$5 +}; +const progressCircle = "_progressCircle_1d6gj_1"; +const complete = "_complete_1d6gj_7"; +const backgroundGreen = "_backgroundGreen_1d6gj_11"; +const backgroundRed = "_backgroundRed_1d6gj_15"; +const backgroundYellow = "_backgroundYellow_1d6gj_19"; +const backgroundBlue = "_backgroundBlue_1d6gj_23"; +const green$2 = "_green_1d6gj_27"; +const yellow$4 = "_yellow_1d6gj_31"; +const red$3 = "_red_1d6gj_35"; +const blue$3 = "_blue_1d6gj_39"; +const progressRing = "_progressRing_1d6gj_43"; +var s$p = { + progressCircle, + complete, + backgroundGreen, + backgroundRed, + backgroundYellow, + backgroundBlue, + green: green$2, + yellow: yellow$4, + red: red$3, + blue: blue$3, + progressRing +}; +const PROGRESS_CIRCLE_RADIUS = 26; +const ProgressCircle = ({ + progress: progress2, + className, + color = "green" +}) => { + const circumference = PROGRESS_CIRCLE_RADIUS * 2 * Math.PI; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "56", + height: "56", + viewBox: "0 0 56 56", + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$p.progressCircle, className) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()({ + [s$p.backgroundGreen]: color === "green", + [s$p.backgroundBlue]: color === "blue", + [s$p.backgroundYellow]: color === "yellow", + [s$p.backgroundRed]: color === "red", + [s$p.complete]: progress2 === 1 && color === "green" + }), + strokeWidth: "1.5", + r: PROGRESS_CIRCLE_RADIUS, + cx: PROGRESS_CIRCLE_RADIUS + 2, + cy: PROGRESS_CIRCLE_RADIUS + 2 + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$p.progressRing, s$p[color]), + strokeWidth: "3", + strokeLinecap: "round", + strokeDasharray: `${circumference}`, + strokeDashoffset: `${circumference * (1 - progress2)}`, + r: PROGRESS_CIRCLE_RADIUS, + cx: PROGRESS_CIRCLE_RADIUS + 2, + cy: PROGRESS_CIRCLE_RADIUS + 2 + })); +}; +const CircleStepper = ({ + activeStep, + steps: steps2, + color = "green" +}) => { + const progress2 = steps2 > 0 ? activeStep / steps2 : 0; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: s$q.circleStepper + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ProgressCircle, { + progress: progress2, + color + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$q.steps, s$q[color]) + }, activeStep, "/", steps2)); +}; +const inCard$1 = "_inCard_1nt6j_1"; +const checked = "_checked_1nt6j_15"; +const readOnly$3 = "_readOnly_1nt6j_20"; +const disabled$7 = "_disabled_1nt6j_21"; +var s$o = { + inCard: inCard$1, + checked, + readOnly: readOnly$3, + disabled: disabled$7 +}; +const InCardContainer = ({ + children: children2, + className, + inCard: inCard2, + readOnly: readOnly2, + error: error2, + disabled: disabled2, + checked: checked2, + onParentClick +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, { + [s$o.error]: error2, + [s$o.inCard]: inCard2, + [s$o.disabled]: disabled2, + [s$o.readOnly]: readOnly2, + [s$o.checked]: checked2 + }), + ...inCard2 && { + onClick: (e) => { + const element = e.target; + if (element.tagName.toLowerCase() === "div") { + onParentClick(); + } + } + } + }, children2); +}; +const container$4 = "_container_14qn8_1"; +const icon$3 = "_icon_14qn8_7"; +const reverse$1 = "_reverse_14qn8_14"; +const description$2 = "_description_14qn8_32"; +const additionalMessage$2 = "_additionalMessage_14qn8_36"; +const tick$1 = "_tick_14qn8_46"; +const tickContainer$1 = "_tickContainer_14qn8_51"; +const checkbox$1 = "_checkbox_14qn8_70"; +const readOnly$2 = "_readOnly_14qn8_112"; +var s$n = { + container: container$4, + icon: icon$3, + reverse: reverse$1, + description: description$2, + additionalMessage: additionalMessage$2, + tick: tick$1, + tickContainer: tickContainer$1, + checkbox: checkbox$1, + readOnly: readOnly$2 +}; +const Checkbox = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + id, + label: label2, + className, + error: error2, + checked: checked2, + onChange: onChange2, + description: description2, + disabled: disabled2 = false, + readOnly: readOnly2 = false, + inCard: inCard2 = false, + icon: icon2, + direction = "row" + }, ref) => { + const innerLabelRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InCardContainer, { + onParentClick: () => { + var _a; + return (_a = innerLabelRef == null ? void 0 : innerLabelRef.current) == null ? void 0 : _a.click(); + }, + error: error2, + disabled: disabled2, + readOnly: readOnly2, + inCard: inCard2, + checked: checked2, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, s$n.container, { + [s$n.reverse]: direction === "row-reverse" + }) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("input", { + disabled: disabled2, + readOnly: readOnly2, + type: "checkbox", + id, + name: id, + ref, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$n.checkbox, { [s$n.readOnly]: readOnly2 }), + checked: checked2, + onChange: onChange2 + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$n.tickContainer, { + [s$n.readOnly]: readOnly2 + }) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName["tick-alt"], + color: "white", + className: s$n.tick + }))), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$n.description + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label", { + ref: innerLabelRef, + htmlFor: id, + "data-testid": id + }, label2), description2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$n.additionalMessage + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, description2)), error2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$n.additionalMessage + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ErrorMessage, null, error2))), inCard2 && icon2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$n.icon, + "data-testid": "checkbox-icon" + }, icon2)); + } +); +Checkbox.displayName = "Checkbox"; +const container$3 = "_container_ffse8_1"; +const selectContainer = "_selectContainer_ffse8_6"; +const regularBorder$1 = "_regularBorder_ffse8_25"; +const lightBorder$1 = "_lightBorder_ffse8_29"; +const sm$3 = "_sm_ffse8_33"; +const md$4 = "_md_ffse8_39"; +const multipleContainer = "_multipleContainer_ffse8_44"; +const disabled$6 = "_disabled_ffse8_59"; +const placeholder = "_placeholder_ffse8_65"; +const select = "_select_ffse8_6"; +const error$1 = "_error_ffse8_104"; +const tags = "_tags_ffse8_118"; +const multipleOptions = "_multipleOptions_ffse8_127"; +const multipleOptionsActive = "_multipleOptionsActive_ffse8_156"; +var s$m = { + container: container$3, + selectContainer, + regularBorder: regularBorder$1, + lightBorder: lightBorder$1, + sm: sm$3, + md: md$4, + multipleContainer, + disabled: disabled$6, + placeholder, + select, + error: error$1, + tags, + multipleOptions, + multipleOptionsActive +}; +const Dropdown = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + options, + name: name2, + id, + className, + value: value2, + allowEmptyOption = false, + error: error2 = false, + disabled: disabled2 = false, + chevronColor, + inputHeight = "md", + borderColor = "regular", + ...selectProps + }, ref) => { + const currentValue = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)( + () => value2 || selectProps.defaultValue, + [selectProps.defaultValue, value2] + ); + const currentSelectedIndex = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)( + () => currentValue ? options.findIndex((option) => currentValue === option.value) : -1, + [options, currentValue] + ); + const currentLabel = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => { + if (options && options.length && currentSelectedIndex >= 0) { + return options[currentSelectedIndex].buttonLabel || options[currentSelectedIndex].label; + } + return selectProps.placeholder || ""; + }, [currentSelectedIndex, options, selectProps.placeholder]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, s$m.selectContainer, s$m[inputHeight], s$m[`${borderColor}Border`], { + [s$m.error]: error2, + [s$m.disabled]: disabled2, + [s$m.placeholder]: currentSelectedIndex === -1 + }) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + "aria-hidden": "true" + }, currentLabel), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("select", { + ...selectProps, + id, + name: name2, + className: s$m.select, + value: currentValue, + ref, + disabled: disabled2 + }, (!currentValue || allowEmptyOption) && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("option", null, selectProps.placeholder || ""), options.map((option) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("option", { + key: option.value, + value: option.value + }, option.label))), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: "chevron-down", + width: 20, + height: 20, + color: chevronColor ? `var(${chevronColor})` : "var(--alma-orange)" + })); + } +); +Dropdown.displayName = "Dropdown"; +const DropdownField = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + id, + label: label2, + className, + error: error2 = "", + disabled: disabled2 = false, + legend = "", + inputHeight = "md", + borderColor = "regular", + lightLegend = false, + ...otherProps + }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + className, + error: error2, + disabled: disabled2, + legend, + lightLegend + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Dropdown, { + id, + ref, + error: !!error2, + disabled: disabled2, + inputHeight, + borderColor, + ...otherProps + })) +); +DropdownField.displayName = "DropdownField"; +const tag = "_tag_1htzz_1"; +const closeBtn = "_closeBtn_1htzz_23"; +const small = "_small_1htzz_33"; +var s$l = { + tag, + closeBtn, + small +}; +const Tag = ({ + label: label2, + className, + color = "neutral", + small: small2 = false, + onClose, + ...otherProps +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ...otherProps, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$l.tag, { [s$l.small]: small2 }, className) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", null, label2), onClose && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + className: s$l.closeBtn, + onClick: onClose, + "aria-label": "Close" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + width: small2 ? 12 : 16, + height: small2 ? 12 : 16, + icon: "close", + color: "var(--off-black)" + }))); +}; +const selectorKeysCode = [ + "Space", + "Enter", + "NumpadEnter" +]; +const DropdownMultiple = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + placeholder: placeholder2, + options, + name: name2, + id, + className, + value: value2, + error: error2 = false, + disabled: disabled2 = false, + onChange: onChange2, + chevronColor, + inputHeight = "md", + borderColor = "regular", + ...props + }, ref) => { + const [showOptions, setShowOptions] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false); + const optionsMap = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => { + return options.reduce((acc, option) => ({ ...acc, [option.value]: option }), {}); + }, [options]); + const optionsRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const selectRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + document.addEventListener("click", handleClickOutside, true); + return () => { + document.removeEventListener("click", handleClickOutside, true); + }; + }, []); + const handleClickOutside = (e) => { + var _a, _b; + const target = e.target; + if (((_a = optionsRef.current) == null ? void 0 : _a.contains(target)) || ((_b = selectRef.current) == null ? void 0 : _b.contains(target))) { + return; + } + setShowOptions(false); + }; + const toggleShowOptions = () => { + if (disabled2) { + return; + } + setShowOptions((prevState) => !prevState); + }; + const handleChange = (optionValue) => { + let state = [...value2]; + const exist = state.some((value22) => value22 === optionValue); + if (exist) { + state = state.filter((value22) => value22 !== optionValue); + } else { + state = [...state, optionValue]; + } + onChange2 == null ? void 0 : onChange2(state); + toggleShowOptions(); + }; + const handleClickTag = (index) => (e) => { + var _a; + e.preventDefault(); + handleChange(value2[index]); + (_a = selectRef.current) == null ? void 0 : _a.focus(); + }; + const isSelected = (currentValue) => { + return value2 == null ? void 0 : value2.includes(currentValue); + }; + const focusOnFirstOption = () => { + var _a, _b; + (_b = (_a = optionsRef.current) == null ? void 0 : _a.childNodes[0]) == null ? void 0 : _b.focus(); + }; + const onKeyDown2 = (e) => { + if (selectorKeysCode.includes(e.code) || e.code === "ArrowDown") { + e.preventDefault(); + (0,react_dom__WEBPACK_IMPORTED_MODULE_2__.flushSync)(() => { + setShowOptions(true); + }); + focusOnFirstOption(); + } + }; + const onOptionsKeyDown = (e, index, value22) => { + var _a, _b; + e.preventDefault(); + const childrens = Object.values(optionsRef.current.childNodes); + if (selectorKeysCode.includes(e.code)) { + handleChange(value22); + (_a = selectRef.current) == null ? void 0 : _a.focus(); + } + if (e.code === "ArrowDown" && childrens[index + 1]) { + childrens[index + 1].focus(); + } + if (e.code === "ArrowUp" && childrens[index - 1]) { + childrens[index - 1].focus(); + } + if (e.code === "Escape") { + setShowOptions(false); + (_b = selectRef.current) == null ? void 0 : _b.focus(); + } + }; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ref, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, s$m.container), + ...props + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ref: selectRef, + role: "listbox", + "aria-multiselectable": true, + tabIndex: 0, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + className, + s$m.selectContainer, + s$m.multipleContainer, + s$m[inputHeight], + s$m[`${borderColor}Border`], + { + [s$m.error]: error2, + [s$m.disabled]: disabled2 + } + ), + onClick: toggleShowOptions, + onKeyDown: onKeyDown2, + "data-testid": "dropdown-multiple-container" + }, value2.length ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$m.tags + }, value2.map((key, index) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Tag, { + className: s$m.tag, + key, + label: optionsMap[key].label, + onKeyDown: (e) => { + e.stopPropagation(); + }, + onClose: disabled2 ? void 0 : handleClickTag(index) + }))) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", null, placeholder2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: "chevron-down", + width: 17, + height: 17, + color: chevronColor ? `var(${chevronColor})` : "var(--alma-orange)" + })), !disabled2 && showOptions && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("ul", { + ref: optionsRef, + className: s$m.multipleOptions + }, options.map((option, index) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("li", { + key: `${option.label}-${index}`, + role: "option", + "aria-selected": isSelected(option.value), + tabIndex: index, + value: option.value, + onKeyDown: (e) => onOptionsKeyDown(e, index, option.value), + onClick: () => handleChange(option.value) + }, option.label, " ", isSelected(option.value) && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: "tick" + }))))); + } +); +DropdownMultiple.displayName = "DropdownMultiple"; +const DropdownMultipleField = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + id, + label: label2, + className, + error: error2 = "", + legend = "", + lightLegend = false, + inputHeight = "md", + borderColor = "regular", + ...otherProps + }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + className, + error: error2, + legend, + lightLegend + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(DropdownMultiple, { + id, + ref, + error: !!error2, + inputHeight, + borderColor, + ...otherProps + })) +); +DropdownMultipleField.displayName = "DropdownMultipleField"; +const header$1 = "_header_df0mz_2"; +const xl = "_xl_df0mz_9"; +const lg$2 = "_lg_df0mz_14"; +const md$3 = "_md_df0mz_19"; +const sm$2 = "_sm_df0mz_24"; +var s$k = { + header: header$1, + xl, + lg: lg$2, + md: md$3, + sm: sm$2 +}; +const sizesToHeader = { + xl: "1", + lg: "2", + md: "3", + sm: "4" +}; +function Header({ + size = "md", + as: Component = `h${sizesToHeader[size]}`, + children: children2, + className, + ...props +}) { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Component, { + ...props, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, s$k.header, s$k[size]) + }, children2); +} +const pill$1 = "_pill_xxc8g_1"; +const md$2 = "_md_xxc8g_9"; +const lg$1 = "_lg_xxc8g_14"; +const green$1 = "_green_xxc8g_29"; +const isColored = "_isColored_xxc8g_33"; +const red$2 = "_red_xxc8g_37"; +const orange$3 = "_orange_xxc8g_45"; +const yellow$3 = "_yellow_xxc8g_53"; +const blue$2 = "_blue_xxc8g_61"; +const grey = "_grey_xxc8g_69"; +const white = "_white_xxc8g_73"; +var s$j = { + pill: pill$1, + md: md$2, + lg: lg$1, + green: green$1, + isColored, + red: red$2, + orange: orange$3, + yellow: yellow$3, + blue: blue$2, + grey, + white +}; +const IconPill = ({ + icon: icon2 = IconName.alma, + color = "blue", + isColored: isColored2 = false, + iconTitle, + className, + iconSize = "md" +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$j.pill, s$j[color], { [s$j.isColored]: isColored2 }, s$j[iconSize], className) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: icon2, + isFilled: true, + title: iconTitle + })); +}; +const pill = "_pill_19qvu_1"; +const green = "_green_19qvu_13"; +const blue$1 = "_blue_19qvu_17"; +const red$1 = "_red_19qvu_21"; +const orange$2 = "_orange_19qvu_25"; +const yellow$2 = "_yellow_19qvu_29"; +var s$i = { + pill, + green, + blue: blue$1, + red: red$1, + orange: orange$2, + yellow: yellow$2 +}; +const IconNumber = ({ number, color = "blue", className }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$i.pill, s$i[color], className) + }, number); +}; +const AmexCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "#1F72CD" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.86528 16.0088L3.03168 24.4924H7.62103L8.18998 23.1398H9.49047L10.0594 24.4924H15.111V23.46L15.5611 24.4924H18.1742L18.6243 23.4382V24.4924H29.1303L30.4077 23.1749L31.6039 24.4924L37 24.5033L33.1543 20.2743L37 16.0088H31.6876L30.4441 17.302L29.2856 16.0088H17.8565L16.8751 18.1985L15.8706 16.0088H11.2908V17.006L10.7814 16.0088H6.86528ZM22.5537 17.2135H28.5868L30.432 19.2067L32.3367 17.2135H34.1819L31.3783 20.2731L34.1819 23.2975H32.253L30.4077 21.2811L28.4933 23.2975H22.5537V17.2135ZM24.0436 19.5852V18.4739V18.4728H27.808L29.4505 20.2501L27.7352 22.037H24.0436V20.8238H27.3348V19.5852H24.0436ZM7.75329 17.2135H9.99036L12.5332 22.9663V17.2135H14.9838L16.9478 21.3382L18.7579 17.2135H21.1963V23.301H19.7126L19.7005 18.5309L17.5374 23.301H16.2102L14.035 18.5309V23.301H10.9827L10.404 21.9363H7.27775L6.70029 23.2998H5.0649L7.75329 17.2135ZM7.81156 20.6747L8.84155 18.2435L9.87033 20.6747H7.81156Z", + fill: "white" +})); +const BancontactCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6.21312 29.2704C6.21312 29.0373 6.15753 28.8355 6.04662 28.6652C5.93558 28.4948 5.78954 28.3648 5.60836 28.2751C5.78954 28.1854 5.92993 28.053 6.02969 27.8782C6.12931 27.7033 6.17911 27.5062 6.17911 27.2865V27.1654C6.17911 26.8963 6.12705 26.6723 6.02292 26.4928C5.91864 26.3135 5.77246 26.1699 5.58452 26.0624C5.39657 25.9547 5.17109 25.8775 4.90851 25.8303C4.64564 25.7832 4.35356 25.7598 4.03185 25.7598C3.9232 25.7598 3.8099 25.762 3.69222 25.7665C3.57426 25.7709 3.45997 25.7765 3.34906 25.7832C3.23802 25.7899 3.136 25.7979 3.0433 25.8068C2.95031 25.8159 2.8744 25.8248 2.81556 25.8336C2.6842 25.8563 2.59135 25.8965 2.53703 25.9547C2.48271 26.0131 2.45547 26.1185 2.45547 26.2709V30.36C2.45547 30.5125 2.48369 30.6178 2.54042 30.6761C2.597 30.7344 2.69323 30.7747 2.82925 30.7972C2.89712 30.8106 2.97868 30.8217 3.07378 30.8308C3.16888 30.8397 3.27188 30.8476 3.38293 30.8543C3.49397 30.861 3.60827 30.8666 3.72608 30.8712C3.8439 30.8755 3.95932 30.8779 4.07263 30.8779C4.3671 30.8779 4.64451 30.8554 4.90512 30.8106C5.16545 30.7659 5.39192 30.6861 5.58452 30.5717C5.77712 30.4575 5.92993 30.3028 6.04323 30.1078C6.1564 29.9127 6.21312 29.6672 6.21312 29.3713V29.2704ZM5.05802 27.3402C5.05802 27.412 5.04674 27.4804 5.02402 27.5453C5.0013 27.6103 4.96405 27.6663 4.91198 27.7136C4.85978 27.7605 4.78965 27.7987 4.70132 27.8277C4.61299 27.8569 4.50082 27.8714 4.36494 27.8714H3.60398V26.708C3.62656 26.708 3.66169 26.707 3.70924 26.7046C3.7568 26.7024 3.8066 26.7013 3.85867 26.7013H4.12027C4.46907 26.7013 4.71261 26.745 4.85075 26.8324C4.98888 26.9198 5.05802 27.0554 5.05802 27.2392V27.3402ZM4.88475 29.7815C5.01837 29.6784 5.08526 29.5326 5.08526 29.3444V29.2703C5.08526 29.1089 5.03305 28.9688 4.92892 28.85C4.82464 28.7313 4.6367 28.6718 4.36494 28.6718H3.60398V29.9294H3.72279C3.77486 29.9294 3.82918 29.9308 3.8859 29.9329C3.94248 29.9351 3.99681 29.9364 4.04901 29.9364H4.16105C4.50985 29.9364 4.75113 29.8847 4.88475 29.7815ZM9.93686 28.2817C9.93686 28.0352 9.89947 27.8255 9.82468 27.6529C9.75004 27.4804 9.64464 27.3391 9.50876 27.2291C9.37288 27.1194 9.20638 27.0388 9.00927 26.9871C8.81229 26.9356 8.59147 26.9097 8.3468 26.9097C8.12019 26.9097 7.89937 26.9255 7.68433 26.957C7.46902 26.9882 7.298 27.0197 7.17129 27.0509C7.08522 27.0736 7.04219 27.1227 7.04219 27.1988V27.7436C7.04219 27.7886 7.05347 27.82 7.07619 27.8378C7.09877 27.8558 7.12812 27.8649 7.16452 27.8649H7.19838L7.40227 27.848C7.48383 27.8413 7.57555 27.8358 7.67756 27.8311C7.77944 27.8267 7.88583 27.8234 7.99687 27.821C8.10778 27.8188 8.21769 27.8177 8.32648 27.8177C8.48494 27.8177 8.60953 27.8468 8.70012 27.9051C8.7907 27.9635 8.83599 28.089 8.83599 28.2817V28.5239H8.46913C7.8847 28.5239 7.45998 28.6147 7.195 28.7962C6.93001 28.9778 6.79752 29.2659 6.79752 29.6604V29.7212C6.79752 29.9407 6.8304 30.1245 6.89601 30.2724C6.96162 30.4204 7.04896 30.5393 7.15761 30.6291C7.2664 30.7186 7.38972 30.7826 7.528 30.8205C7.66613 30.8587 7.81005 30.8778 7.95948 30.8778C8.16337 30.8778 8.3389 30.8509 8.48607 30.7971C8.63323 30.7433 8.7725 30.6693 8.90401 30.5752V30.6827C8.90401 30.7186 8.91755 30.75 8.94478 30.7768C8.97202 30.8038 9.00362 30.8172 9.03988 30.8172H9.80098C9.8371 30.8172 9.86885 30.8038 9.89608 30.7768C9.92331 30.75 9.93686 30.7186 9.93686 30.6827V28.2817ZM8.59482 30.0135C8.68753 29.9844 8.77487 29.9496 8.85642 29.9093V29.1695H8.4691C8.35129 29.1695 8.25393 29.1796 8.17689 29.1997C8.09984 29.2199 8.03861 29.2502 7.99346 29.2906C7.94816 29.3308 7.91641 29.3825 7.89835 29.4452C7.88015 29.508 7.87112 29.5797 7.87112 29.6604V29.7212C7.87112 29.8645 7.90611 29.9563 7.97638 29.9967C8.04665 30.0371 8.15417 30.0572 8.29922 30.0572C8.40335 30.0572 8.50184 30.0428 8.59482 30.0135ZM14.0954 30.676V28.4363C14.0954 28.2259 14.0785 28.0273 14.0444 27.8413C14.0104 27.6554 13.9493 27.4938 13.861 27.3569C13.7727 27.2202 13.6504 27.1114 13.494 27.0308C13.3378 26.9501 13.1373 26.9097 12.8926 26.9097C12.6752 26.9097 12.4826 26.9357 12.3151 26.9877C12.1475 27.0396 11.9708 27.1311 11.7851 27.2621V27.0991C11.7851 27.0631 11.7715 27.0314 11.7444 27.0043C11.7171 26.9772 11.6854 26.9635 11.6491 26.9635H10.8882C10.8518 26.9635 10.8202 26.9769 10.7931 27.0039C10.7658 27.0308 10.7523 27.0623 10.7523 27.098V30.676C10.7523 30.7119 10.7668 30.7444 10.7965 30.7735C10.8258 30.8027 10.8587 30.8172 10.8949 30.8172H11.7171C11.7534 30.8172 11.7851 30.8027 11.8122 30.7736C11.8395 30.7446 11.853 30.7122 11.853 30.6763V28.0323C11.9708 27.9697 12.0817 27.9183 12.186 27.8781C12.2901 27.8378 12.392 27.8177 12.4918 27.8177C12.5959 27.8177 12.6809 27.8277 12.7466 27.848C12.8122 27.8681 12.8632 27.9027 12.8994 27.9521C12.9357 28.0012 12.9607 28.066 12.9742 28.1464C12.9877 28.227 12.9947 28.3254 12.9947 28.4418V30.6763C12.9947 30.7122 13.0082 30.7446 13.0354 30.7736C13.0625 30.8027 13.0941 30.8172 13.1305 30.8172H13.9527C13.9889 30.8172 14.0217 30.8027 14.0512 30.7735C14.0807 30.7444 14.0954 30.7119 14.0954 30.676ZM17.4385 30.0238V30.6222C17.4385 30.6715 17.4271 30.7063 17.4045 30.7264C17.3818 30.7467 17.3455 30.7634 17.2957 30.7768C17.2006 30.7993 17.0772 30.8217 16.9255 30.8443C16.7737 30.8665 16.5959 30.8778 16.392 30.8778C15.9118 30.8778 15.5279 30.7321 15.2403 30.4405C14.9526 30.1492 14.8088 29.7277 14.8088 29.1762V28.6113C14.8088 28.0598 14.9526 27.6383 15.2403 27.347C15.5279 27.0554 15.9118 26.9097 16.392 26.9097C16.5959 26.9097 16.7737 26.9209 16.9255 26.9433C17.0772 26.9659 17.2006 26.9882 17.2957 27.0106C17.3455 27.024 17.3818 27.0409 17.4045 27.061C17.4271 27.0812 17.4385 27.116 17.4385 27.1653V27.7639C17.4385 27.7998 17.426 27.8277 17.4011 27.848C17.3762 27.8681 17.3455 27.8781 17.3094 27.8781H17.2957C17.1689 27.8649 17.0478 27.8535 16.9323 27.8446C16.8167 27.8358 16.6615 27.8311 16.4668 27.8311C16.3897 27.8311 16.3173 27.8435 16.2493 27.8681C16.1813 27.8928 16.1225 27.9354 16.0727 27.9959C16.0227 28.0565 15.9832 28.137 15.9537 28.238C15.9242 28.3389 15.9096 28.4633 15.9096 28.6113V29.1762C15.9096 29.3241 15.9242 29.4486 15.9537 29.5495C15.9832 29.6504 16.0227 29.7311 16.0727 29.7916C16.1225 29.8522 16.1813 29.8948 16.2493 29.9193C16.3173 29.9441 16.3897 29.9564 16.4668 29.9564C16.6615 29.9564 16.8167 29.9519 16.9323 29.9429C17.0478 29.934 17.1689 29.9227 17.2957 29.9093H17.3094C17.3455 29.9093 17.3762 29.9193 17.4011 29.9396C17.426 29.9598 17.4385 29.9878 17.4385 30.0238ZM21.2099 28.6584C21.2099 28.3893 21.1724 28.1472 21.0975 27.932C21.0226 27.7168 20.9136 27.5342 20.7707 27.3839C20.6278 27.2338 20.4507 27.1171 20.2397 27.0342C20.0286 26.9514 19.7845 26.9097 19.5077 26.9097C19.2309 26.9097 18.9869 26.9514 18.7758 27.0342C18.5647 27.1171 18.3865 27.2338 18.2413 27.3839C18.096 27.5342 17.9859 27.7168 17.9111 27.932C17.8361 28.1472 17.7987 28.3893 17.7987 28.6584V29.1292C17.7987 29.3981 17.8361 29.6403 17.9111 29.8555C17.9859 30.0707 18.096 30.2534 18.2413 30.4037C18.3865 30.5539 18.5647 30.6704 18.7758 30.7534C18.9869 30.8362 19.2309 30.8778 19.5077 30.8778C19.7845 30.8778 20.0286 30.8362 20.2397 30.7534C20.4507 30.6704 20.6278 30.5539 20.7707 30.4037C20.9136 30.2534 21.0226 30.0707 21.0975 29.8555C21.1724 29.6403 21.2099 29.3981 21.2099 29.1292V28.6584ZM19.5078 29.9564C19.9086 29.9564 20.1091 29.6807 20.1091 29.1292V28.6584C20.1091 28.1114 19.9086 27.8378 19.5078 27.8378C19.3095 27.8378 19.1587 27.9062 19.0551 28.0429C18.9514 28.1798 18.8996 28.3849 18.8996 28.6584V29.1292C18.8996 29.4026 18.9514 29.6089 19.0551 29.7478C19.1587 29.8869 19.3095 29.9564 19.5078 29.9564ZM25.2527 30.676V28.4363C25.2527 28.2259 25.2355 28.0273 25.2018 27.8413C25.1678 27.6554 25.1066 27.4938 25.0181 27.3569C24.9298 27.2202 24.8076 27.1114 24.6514 27.0308C24.495 26.9501 24.2945 26.9097 24.05 26.9097C23.8326 26.9097 23.64 26.9357 23.4723 26.9877C23.3047 27.0396 23.1281 27.1311 22.9424 27.2621V27.0991C22.9424 27.0631 22.9288 27.0314 22.9015 27.0043C22.8745 26.9772 22.8426 26.9635 22.8065 26.9635H22.0454C22.0091 26.9635 21.9775 26.9769 21.9503 27.0039C21.9232 27.0308 21.9095 27.0623 21.9095 27.098V30.676C21.9095 30.7119 21.9242 30.7444 21.9537 30.7735C21.9832 30.8027 22.0159 30.8172 22.0523 30.8172H22.8745C22.9106 30.8172 22.9424 30.8027 22.9696 30.7736C22.9967 30.7446 23.0104 30.7122 23.0104 30.6763V28.0323C23.1281 27.9697 23.2391 27.9183 23.3432 27.8781C23.4475 27.8378 23.5494 27.8177 23.6491 27.8177C23.7533 27.8177 23.8382 27.8277 23.9038 27.848C23.9694 27.8681 24.0205 27.9027 24.0568 27.9521C24.093 28.0012 24.1179 28.066 24.1316 28.1464C24.1451 28.227 24.1519 28.3254 24.1519 28.4418V30.6763C24.1519 30.7122 24.1654 30.7446 24.1927 30.7736C24.2199 30.8027 24.2515 30.8172 24.2878 30.8172H25.11C25.1462 30.8172 25.1791 30.8027 25.2086 30.7735C25.2379 30.7444 25.2527 30.7119 25.2527 30.676ZM28.2156 30.1706V30.6911C28.2156 30.7667 28.1726 30.8112 28.0865 30.8243C27.9822 30.8422 27.8916 30.8555 27.8147 30.8644C27.7377 30.8733 27.6492 30.8778 27.5497 30.8778C27.3649 30.8778 27.2017 30.8632 27.0598 30.8341C26.918 30.8049 26.7997 30.7478 26.7051 30.6626C26.6107 30.5774 26.5386 30.4597 26.4891 30.3094C26.4397 30.1593 26.4149 29.9656 26.4149 29.7277V27.7774L25.8714 27.6899C25.835 27.6809 25.8022 27.6642 25.7727 27.6395C25.7432 27.6149 25.7286 27.5846 25.7286 27.5487V27.1047C25.7286 27.069 25.7432 27.0364 25.7727 27.0072C25.8022 26.9782 25.835 26.9635 25.8714 26.9635H26.4149V26.412C26.4149 26.3761 26.4284 26.3471 26.4554 26.3246C26.4822 26.3023 26.5139 26.2866 26.5501 26.2775L27.3739 26.1365H27.3941C27.4301 26.1365 27.4594 26.1464 27.482 26.1665C27.5045 26.1868 27.5157 26.2148 27.5157 26.2506V26.9635H28.0729C28.1091 26.9635 28.1408 26.9771 28.168 27.0042C28.1953 27.0313 28.2088 27.0631 28.2088 27.0991V27.6484C28.2088 27.6847 28.1953 27.7163 28.168 27.7434C28.1408 27.7705 28.1091 27.784 28.0729 27.784H27.5157V29.7412C27.5157 29.8756 27.527 29.9621 27.5497 30.0001C27.5723 30.0382 27.6357 30.0572 27.7398 30.0572H28.0729C28.168 30.0572 28.2156 30.095 28.2156 30.1706ZM31.844 28.2817C31.844 28.0352 31.8067 27.8255 31.7318 27.6529C31.6572 27.4804 31.5519 27.3391 31.416 27.2291C31.2801 27.1194 31.1136 27.0388 30.9165 26.9871C30.7196 26.9356 30.4987 26.9097 30.2541 26.9097C30.0273 26.9097 29.8066 26.9255 29.5916 26.957C29.3763 26.9882 29.2053 27.0197 29.0786 27.0509C28.9922 27.0736 28.9495 27.1227 28.9495 27.1988V27.7436C28.9495 27.7886 28.9606 27.82 28.9833 27.8378C29.006 27.8558 29.0354 27.8649 29.0716 27.8649H29.1056L29.3095 27.848C29.3911 27.8413 29.4828 27.8358 29.5847 27.8311C29.6867 27.8267 29.7931 27.8234 29.9041 27.821C30.015 27.8188 30.125 27.8177 30.2336 27.8177C30.3922 27.8177 30.5168 27.8468 30.6074 27.9051C30.698 27.9635 30.7433 28.089 30.7433 28.2817V28.5239H30.3764C29.7918 28.5239 29.3672 28.6147 29.1023 28.7962C28.8373 28.9778 28.7048 29.2659 28.7048 29.6604V29.7212C28.7048 29.9407 28.7375 30.1245 28.8033 30.2724C28.8687 30.4204 28.9562 30.5393 29.0649 30.6291C29.1737 30.7186 29.297 30.7826 29.4353 30.8205C29.5734 30.8587 29.7172 30.8778 29.8667 30.8778C30.0706 30.8778 30.246 30.8509 30.3933 30.7971C30.5405 30.7433 30.6796 30.6693 30.8113 30.5752V30.6827C30.8113 30.7186 30.8248 30.75 30.852 30.7768C30.8791 30.8038 30.9109 30.8172 30.9471 30.8172H31.7082C31.7444 30.8172 31.7761 30.8038 31.8033 30.7768C31.8304 30.75 31.844 30.7186 31.844 30.6827V28.2817ZM30.5021 30.0135C30.5948 29.9844 30.6822 29.9496 30.7637 29.9093V29.1695H30.3764C30.2586 29.1695 30.1612 29.1796 30.0842 29.1997C30.0071 29.2199 29.9459 29.2502 29.9007 29.2906C29.8553 29.3308 29.8236 29.3825 29.8056 29.4452C29.7874 29.508 29.7784 29.5797 29.7784 29.6604V29.7212C29.7784 29.8645 29.8134 29.9563 29.8837 29.9967C29.9539 30.0371 30.0615 30.0572 30.2065 30.0572C30.3106 30.0572 30.409 30.0428 30.5021 30.0135ZM35.1872 30.6222V30.0238C35.1872 29.9878 35.1747 29.9598 35.1498 29.9396C35.1248 29.9193 35.0944 29.9093 35.0581 29.9093H35.0446C34.9177 29.9227 34.7965 29.934 34.6809 29.9429C34.5655 29.9519 34.4103 29.9564 34.2156 29.9564C34.1384 29.9564 34.0659 29.9441 33.9982 29.9193C33.9302 29.8948 33.8712 29.8522 33.8214 29.7916C33.7716 29.7311 33.7319 29.6504 33.7026 29.5495C33.6729 29.4486 33.6584 29.3241 33.6584 29.1762V28.6113C33.6584 28.4633 33.6729 28.3389 33.7026 28.238C33.7319 28.137 33.7716 28.0565 33.8214 27.9959C33.8712 27.9354 33.9302 27.8928 33.9982 27.8681C34.0659 27.8435 34.1384 27.8311 34.2156 27.8311C34.4103 27.8311 34.5655 27.8358 34.6809 27.8446C34.7965 27.8535 34.9177 27.8649 35.0446 27.8781H35.0581C35.0944 27.8781 35.1248 27.8681 35.1498 27.848C35.1747 27.8277 35.1872 27.7998 35.1872 27.7639V27.1653C35.1872 27.116 35.1759 27.0812 35.1532 27.061C35.1303 27.0409 35.0944 27.024 35.0446 27.0106C34.9495 26.9882 34.8259 26.9659 34.6742 26.9433C34.5224 26.9209 34.3447 26.9097 34.1408 26.9097C33.6604 26.9097 33.2767 27.0554 32.989 27.347C32.7013 27.6383 32.5575 28.0598 32.5575 28.6113V29.1762C32.5575 29.7277 32.7013 30.1492 32.989 30.4405C33.2767 30.7321 33.6604 30.8778 34.1408 30.8778C34.3447 30.8778 34.5224 30.8665 34.6742 30.8443C34.8259 30.8217 34.9495 30.7993 35.0446 30.7768C35.0944 30.7634 35.1303 30.7467 35.1532 30.7264C35.1759 30.7063 35.1872 30.6715 35.1872 30.6222ZM38.1158 30.1706V30.6911C38.1158 30.7667 38.0726 30.8112 37.9867 30.8243C37.8824 30.8422 37.7918 30.8555 37.7149 30.8644C37.6377 30.8733 37.5494 30.8778 37.4499 30.8778C37.2651 30.8778 37.1018 30.8632 36.96 30.8341C36.8181 30.8049 36.6998 30.7478 36.6054 30.6626C36.5109 30.5774 36.4388 30.4597 36.3893 30.3094C36.3399 30.1593 36.3151 29.9656 36.3151 29.7277V27.7774L35.7715 27.6899C35.7351 27.6809 35.7024 27.6642 35.6729 27.6395C35.6434 27.6149 35.6287 27.5846 35.6287 27.5487V27.1047C35.6287 27.069 35.6434 27.0364 35.6729 27.0072C35.7024 26.9782 35.7351 26.9635 35.7715 26.9635H36.3151V26.412C36.3151 26.3761 36.3286 26.3471 36.3556 26.3246C36.3824 26.3023 36.414 26.2866 36.4501 26.2775L37.274 26.1365H37.2943C37.3303 26.1365 37.3596 26.1464 37.3819 26.1665C37.4046 26.1868 37.4159 26.2148 37.4159 26.2506V26.9635H37.9731C38.0092 26.9635 38.041 26.9771 38.0682 27.0042C38.0953 27.0313 38.109 27.0631 38.109 27.0991V27.6484C38.109 27.6847 38.0953 27.7163 38.0682 27.7434C38.041 27.7705 38.0092 27.784 37.9731 27.784H37.4159V29.7412C37.4159 29.8756 37.4272 29.9621 37.4499 30.0001C37.4725 30.0382 37.5359 30.0572 37.6401 30.0572H37.9731C38.0682 30.0572 38.1158 30.095 38.1158 30.1706Z", + fill: "#005697" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M34.2304 12.8169H23.1909L22.0681 14.0681L18.4248 18.1279V18.128L17.3021 19.3791H6.4084L7.51378 18.1121L8.03698 17.5124L9.14236 16.2455H4.12286C3.20585 16.2455 2.45547 17.007 2.45547 17.9377V21.5083C2.45547 22.4391 3.20585 23.2006 4.12286 23.2006H23.3397C24.2568 23.2006 25.5094 22.635 26.1235 21.9437L29.0303 18.6713L34.2304 12.8169Z", + fill: "#005697" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M36.4486 9C37.3656 9 38.116 9.76155 38.116 10.6924V14.2628C38.116 15.1935 37.3656 15.9552 36.4486 15.9552H31.4455L32.5613 14.6977H32.5614L33.1147 14.0743L34.2305 12.8169H23.1911L17.3023 19.3839H6.34102L14.2019 10.5865L14.4993 10.2536C15.1155 9.56407 16.3699 9 17.2869 9H36.4486V9Z", + fill: "#FBD500" +})); +const BancontactPayconiqCardIcon = ({ + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white", + ...svgProps +}), title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M3.08417 21.9585V33.766C3.08417 35.5517 4.53692 37.0046 6.32272 37.0046H33.7616C35.5473 37.0046 37 35.5517 37 33.766V21.9585H3.08417Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M24.7264 11.5325C23.7835 11.5325 23.0191 10.7682 23.0191 9.82531C23.0191 8.88253 23.7835 8.11822 24.7264 8.11822C25.6693 8.11822 26.4336 8.88253 26.4336 9.82531C26.4336 10.7682 25.6693 11.5325 24.7264 11.5325ZM15.3576 11.5325C14.4147 11.5325 13.6504 10.7682 13.6504 9.82531C13.6504 8.88253 14.4147 8.11822 15.3576 8.11822C16.3006 8.11822 17.0649 8.88253 17.0649 9.82531C17.0649 10.7682 16.3006 11.5325 15.3576 11.5325ZM24.7264 6.01999C23.9 6.01999 23.1359 6.28409 22.5119 6.7316L19.1121 9.20555C18.816 7.39884 17.2481 6.01999 15.3576 6.01999C13.2559 6.01999 11.5523 7.72369 11.5523 9.82531C11.5523 11.9271 13.2559 13.6308 15.3576 13.6308C16.1885 13.6308 16.9566 13.3637 17.5823 12.912L20.9722 10.4461C21.2685 12.2524 22.8362 13.6308 24.7264 13.6308C26.828 13.6308 28.5318 11.9271 28.5318 9.82531C28.5318 7.72369 26.828 6.01999 24.7264 6.01999Z", + fill: "#FF4785" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M23.1138 17.4804C23.1138 17.114 22.8192 16.8158 22.4571 16.8158C22.095 16.8158 21.8002 17.114 21.8002 17.4804C21.8002 17.8468 22.095 18.1451 22.4571 18.1451C22.8192 18.1451 23.1138 17.8468 23.1138 17.4804ZM23.9955 17.4804C23.9955 18.3388 23.3053 19.0373 22.4571 19.0373C21.6088 19.0373 20.9186 18.3388 20.9186 17.4804C20.9186 16.622 21.6088 15.9235 22.4571 15.9235C23.3053 15.9235 23.9955 16.622 23.9955 17.4804ZM17.8414 15.952H16.9466L16.3108 17.5809L15.6266 15.952H14.6723L15.8862 18.6695L15.4667 19.7444H16.3614L17.8414 15.952ZM25.8229 15.9494C25.6338 15.9494 25.4421 15.9879 25.262 16.0611V15.9453H24.3803V19.0268H25.262V17.4059C25.262 16.8574 25.7655 16.8416 25.8229 16.8416C25.9704 16.8416 26.1039 16.8902 26.1987 16.9785C26.3071 17.0789 26.3617 17.2294 26.3617 17.4253V19.0066H27.2435V17.4253C27.2435 16.4564 26.5288 15.9494 25.8229 15.9494ZM13.4706 17.4034C13.4326 17.0732 13.1548 16.8158 12.8186 16.8158C12.4565 16.8158 12.1619 17.114 12.1619 17.4804C12.1619 17.8468 12.4565 18.1451 12.8186 18.1451C13.1548 18.1451 13.4326 17.8876 13.4706 17.5575V17.4034ZM14.3522 19.0268H13.4706V18.8885C13.2724 18.9829 13.0518 19.0373 12.8186 19.0373C11.9703 19.0373 11.2801 18.3388 11.2801 17.4804C11.2801 16.622 11.9703 15.9235 12.8186 15.9235C13.0518 15.9235 13.2724 15.9779 13.4706 16.0723V15.9453H14.3522V19.0268ZM10.1289 17.4804C10.1289 17.114 9.8343 16.8158 9.47228 16.8158C9.11012 16.8158 8.8155 17.114 8.8155 17.4804C8.8155 17.8468 9.11012 18.1451 9.47228 18.1451C9.8343 18.1451 10.1289 17.8468 10.1289 17.4804ZM11.0108 17.4804C11.0108 18.3388 10.3205 19.0373 9.47228 19.0373C9.23178 19.0373 9.00484 18.9795 8.80193 18.8796V19.7345H7.92033V15.9453H8.80193V16.0813C9.00484 15.9813 9.23178 15.9235 9.47228 15.9235C10.3205 15.9235 11.0108 16.622 11.0108 17.4804ZM19.3817 16.8158C19.6028 16.8158 19.8078 16.928 19.9302 17.1158L20.6667 16.6249C20.3807 16.1858 19.9004 15.9235 19.3817 15.9235C18.5333 15.9235 17.8431 16.622 17.8431 17.4804C17.8431 18.3388 18.5333 19.0373 19.3817 19.0373C19.8956 19.0373 20.3733 18.7791 20.66 18.3467L19.9275 17.8496C19.8051 18.0347 19.6011 18.1451 19.3817 18.1451C19.0195 18.1451 18.7249 17.8468 18.7249 17.4804C18.7249 17.114 19.0195 16.8158 19.3817 16.8158ZM31.2754 17.4804C31.2754 17.114 30.9808 16.8158 30.6186 16.8158C30.2566 16.8158 29.9618 17.114 29.9618 17.4804C29.9618 17.8468 30.2566 18.1451 30.6186 18.1451C30.9808 18.1451 31.2754 17.8468 31.2754 17.4804ZM32.1638 15.9453V19.7345H31.2822V18.8828C31.0808 18.9808 30.8564 19.0373 30.6186 19.0373C29.7702 19.0373 29.0802 18.3388 29.0802 17.4804C29.0802 16.622 29.7702 15.9235 30.6186 15.9235C30.8564 15.9235 31.0808 15.98 31.2822 16.0779V15.9453H32.1638ZM28.2493 14.5677C27.9655 14.5674 27.7351 14.8 27.7349 15.0873C27.7346 15.3745 27.9645 15.6077 28.2484 15.608C28.5322 15.6081 28.7626 15.3755 28.7628 15.0883C28.763 14.8011 28.5332 14.568 28.2493 14.5677ZM27.8092 15.9393H28.6908V19.0268H27.8092V15.9393Z", + fill: "#FF4785" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M28.227 34.7532C27.81 34.7532 27.5963 34.5255 27.5963 34.063V33.3062H27.3581V32.9208H27.5963V32.5318L28.0798 32.5074V32.9208H28.4688V33.3062H28.0798V34.056C28.0798 34.2593 28.1639 34.3539 28.3216 34.3539C28.3952 34.3539 28.4618 34.3434 28.5072 34.3328L28.5319 34.7218C28.4477 34.7427 28.3356 34.7532 28.227 34.7532ZM27.164 32.9839L27.0729 33.3658C26.9397 33.3097 26.7961 33.2781 26.6769 33.2781C26.3931 33.2781 26.2389 33.4779 26.2389 33.8072C26.2389 34.1681 26.4001 34.3539 26.7015 34.3539C26.8171 34.3539 26.9573 34.3223 27.0903 34.2627L27.1675 34.6516C27.0483 34.7112 26.8661 34.7532 26.6629 34.7532C26.0813 34.7532 25.7449 34.3925 25.7449 33.8213C25.7449 33.2537 26.0778 32.8788 26.6348 32.8788C26.8346 32.8788 27.0343 32.9243 27.164 32.9839ZM25.0401 34.3574V33.9825C24.9596 33.9649 24.8755 33.9544 24.7913 33.9544C24.6301 33.9544 24.504 34.0176 24.504 34.1821C24.504 34.3293 24.6092 34.4064 24.7949 34.4064C24.8999 34.4064 24.9876 34.3854 25.0401 34.3574ZM24.7459 34.7532C24.2657 34.7532 24.024 34.5185 24.024 34.2032C24.024 33.8563 24.3078 33.653 24.7283 33.6495C24.8264 33.6495 24.9526 33.6636 25.0401 33.6776V33.5935C25.0401 33.3798 24.9175 33.2781 24.6827 33.2781C24.5285 33.2781 24.3638 33.3027 24.2203 33.3623L24.1326 32.9839C24.2833 32.9208 24.525 32.8788 24.7389 32.8788C25.2539 32.8788 25.5096 33.1521 25.5096 33.6251V34.5991C25.366 34.6727 25.0962 34.7532 24.7459 34.7532ZM23.5254 34.7532C23.1084 34.7532 22.8947 34.5255 22.8947 34.063V33.3062H22.6564V32.9208H22.8947V32.5318L23.3782 32.5074V32.9208H23.7671V33.3062H23.3782V34.056C23.3782 34.2593 23.4622 34.3539 23.62 34.3539C23.6936 34.3539 23.7601 34.3434 23.8057 34.3328L23.8303 34.7218C23.7461 34.7427 23.634 34.7532 23.5254 34.7532ZM20.8372 34.7112V33.033C21.0579 32.9383 21.3593 32.8788 21.6291 32.8788C22.1406 32.8788 22.4349 33.1311 22.4349 33.597V34.7112H21.9514V33.632C21.9514 33.3902 21.8393 33.2781 21.6255 33.2781C21.5134 33.2781 21.4083 33.2992 21.3172 33.3413V34.7112H20.8372ZM19.685 34.3539C19.9338 34.3539 20.0634 34.1472 20.0634 33.8142C20.0634 33.4849 19.9338 33.2781 19.685 33.2781C19.4397 33.2781 19.3031 33.4849 19.3031 33.8142C19.3031 34.1472 19.4397 34.3539 19.685 34.3539ZM19.685 34.7532C19.1454 34.7532 18.809 34.3784 18.809 33.8142C18.809 33.2537 19.1454 32.8788 19.685 32.8788C20.2281 32.8788 20.5574 33.2537 20.5574 33.8142C20.5574 34.3784 20.2281 34.7532 19.685 34.7532ZM18.6404 32.9839L18.5493 33.3658C18.4162 33.3097 18.2725 33.2781 18.1534 33.2781C17.8695 33.2781 17.7153 33.4779 17.7153 33.8072C17.7153 34.1681 17.8766 34.3539 18.1779 34.3539C18.2936 34.3539 18.4337 34.3223 18.5669 34.2627L18.6439 34.6516C18.5248 34.7112 18.3425 34.7532 18.1394 34.7532C17.5578 34.7532 17.2215 34.3925 17.2215 33.8213C17.2215 33.2537 17.5543 32.8788 18.1113 32.8788C18.3111 32.8788 18.5108 32.9243 18.6404 32.9839ZM15.353 34.7112V33.033C15.5737 32.9383 15.8749 32.8788 16.1448 32.8788C16.6563 32.8788 16.9507 33.1311 16.9507 33.597V34.7112H16.4672V33.632C16.4672 33.3902 16.3551 33.2781 16.1413 33.2781C16.0291 33.2781 15.9241 33.2992 15.833 33.3413V34.7112H15.353ZM14.543 34.3574V33.9825C14.4625 33.9649 14.3783 33.9544 14.2942 33.9544C14.133 33.9544 14.007 34.0176 14.007 34.1821C14.007 34.3293 14.1121 34.4064 14.2978 34.4064C14.4028 34.4064 14.4905 34.3854 14.543 34.3574ZM14.2488 34.7532C13.7686 34.7532 13.5269 34.5185 13.5269 34.2032C13.5269 33.8563 13.8107 33.653 14.2312 33.6495C14.3293 33.6495 14.4555 33.6636 14.543 33.6776V33.5935C14.543 33.3798 14.4204 33.2781 14.1856 33.2781C14.0314 33.2781 13.8669 33.3027 13.7232 33.3623L13.6356 32.9839C13.7862 32.9208 14.0279 32.8788 14.2418 32.8788C14.7568 32.8788 15.0125 33.1521 15.0125 33.6251V34.5991C14.8689 34.6727 14.5991 34.7532 14.2488 34.7532ZM12.0394 34.2837H12.3408C12.635 34.2837 12.8068 34.2102 12.8068 33.979C12.8068 33.7512 12.6596 33.6565 12.3828 33.6565H12.0394V34.2837ZM12.0394 33.2781H12.4003C12.621 33.2781 12.7157 33.1695 12.7157 32.9699C12.7157 32.7562 12.544 32.686 12.3127 32.686H12.0394V33.2781ZM11.5524 34.7112V32.2586H12.3092C12.8592 32.2586 13.2131 32.4653 13.2131 32.8928C13.2131 33.1345 13.101 33.3027 12.9434 33.4008C13.1711 33.5059 13.3043 33.7092 13.3043 33.986C13.3043 34.48 12.9434 34.7112 12.3828 34.7112H11.5524Z", + fill: "#1E3764" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M11.5523 27.6177V31.0296H14.9245C17.4818 31.0296 18.7604 29.327 20.0391 27.6177H11.5523Z", + fill: "url(#paint0_linear_14147_14304)" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M25.1575 24.2124C22.6004 24.2125 21.3245 25.9148 20.0435 27.6221L28.5277 27.6214L28.5325 24.2071L25.1575 24.2124Z", + fill: "url(#paint1_linear_14147_14304)" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("defs", null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("linearGradient", { + id: "paint0_linear_14147_14304", + x1: "13.2697", + y1: "29.484", + x2: "19.4803", + y2: "27.1772", + gradientUnits: "userSpaceOnUse" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("stop", { + stopColor: "#005AB9" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("stop", { + offset: "1", + stopColor: "#1E3764" +})), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("linearGradient", { + id: "paint1_linear_14147_14304", + x1: "20.556", + y1: "27.9168", + x2: "27.1503", + y2: "25.667", + gradientUnits: "userSpaceOnUse" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("stop", { + stopColor: "#FBA900" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("stop", { + offset: "1", + stopColor: "#FFD800" +})))); +const BankDebitIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.584 10.376C19.8359 10.208 20.1641 10.208 20.416 10.376L29.416 16.376C29.7607 16.6057 29.8538 17.0714 29.624 17.416C29.3943 17.7607 28.9286 17.8538 28.584 17.624L20 11.9014L11.416 17.624C11.0714 17.8538 10.6057 17.7607 10.376 17.416C10.1462 17.0714 10.2393 16.6057 10.584 16.376L19.584 10.376ZM19.25 14.75C19.25 14.3358 19.5858 14 20 14H20.0075C20.4217 14 20.7575 14.3358 20.7575 14.75V14.7575C20.7575 15.1717 20.4217 15.5075 20.0075 15.5075H20C19.5858 15.5075 19.25 15.1717 19.25 14.7575V14.75ZM13.25 18.9784V28.25H15.5V20.75C15.5 20.3358 15.8358 20 16.25 20C16.6642 20 17 20.3358 17 20.75V28.25H19.25V20.75C19.25 20.3358 19.5858 20 20 20C20.4142 20 20.75 20.3358 20.75 20.75V28.25H23V20.75C23 20.3358 23.3358 20 23.75 20C24.1642 20 24.5 20.3358 24.5 20.75V28.25H26.75V18.9784C24.5458 18.6632 22.2922 18.5 20 18.5C17.7078 18.5 15.4542 18.6632 13.25 18.9784ZM28.25 28.25V18.3325C28.25 17.9632 27.9811 17.6488 27.6163 17.5916C25.1342 17.2021 22.5905 17 20 17C17.4095 17 14.8658 17.2021 12.3837 17.5916C12.0189 17.6488 11.75 17.9632 11.75 18.3325V28.25H11C10.5858 28.25 10.25 28.5858 10.25 29C10.25 29.4142 10.5858 29.75 11 29.75H29C29.4142 29.75 29.75 29.4142 29.75 29C29.75 28.5858 29.4142 28.25 29 28.25H28.25Z", + fill: "#1A1A1A" +})); +const BankTransferIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.584 10.376C19.8359 10.208 20.1641 10.208 20.416 10.376L29.416 16.376C29.7607 16.6057 29.8538 17.0714 29.624 17.416C29.3943 17.7607 28.9286 17.8538 28.584 17.624L20 11.9014L11.416 17.624C11.0714 17.8538 10.6057 17.7607 10.376 17.416C10.1462 17.0714 10.2393 16.6057 10.584 16.376L19.584 10.376ZM19.25 14.75C19.25 14.3358 19.5858 14 20 14H20.0075C20.4217 14 20.7575 14.3358 20.7575 14.75V14.7575C20.7575 15.1717 20.4217 15.5075 20.0075 15.5075H20C19.5858 15.5075 19.25 15.1717 19.25 14.7575V14.75ZM13.25 18.9784V28.25H15.5V20.75C15.5 20.3358 15.8358 20 16.25 20C16.6642 20 17 20.3358 17 20.75V28.25H19.25V20.75C19.25 20.3358 19.5858 20 20 20C20.4142 20 20.75 20.3358 20.75 20.75V28.25H23V20.75C23 20.3358 23.3358 20 23.75 20C24.1642 20 24.5 20.3358 24.5 20.75V28.25H26.75V18.9784C24.5458 18.6632 22.2922 18.5 20 18.5C17.7078 18.5 15.4542 18.6632 13.25 18.9784ZM28.25 28.25V18.3325C28.25 17.9632 27.9811 17.6488 27.6163 17.5916C25.1342 17.2021 22.5905 17 20 17C17.4095 17 14.8658 17.2021 12.3837 17.5916C12.0189 17.6488 11.75 17.9632 11.75 18.3325V28.25H11C10.5858 28.25 10.25 28.5858 10.25 29C10.25 29.4142 10.5858 29.75 11 29.75H29C29.4142 29.75 29.75 29.4142 29.75 29C29.75 28.5858 29.4142 28.25 29 28.25H28.25Z", + fill: "#1A1A1A" +})); +const DefaultCardIcon = ({ + color = "currentColor", + title: title2, + ...svgProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M9.5 14.75C9.5 13.0931 10.8431 11.75 12.5 11.75H27.5C29.1569 11.75 30.5 13.0931 30.5 14.75V25.25C30.5 26.9069 29.1569 28.25 27.5 28.25H12.5C10.8431 28.25 9.5 26.9069 9.5 25.25V14.75ZM11 17.75V25.25C11 26.0784 11.6716 26.75 12.5 26.75H27.5C28.3284 26.75 29 26.0784 29 25.25V17.75H11ZM29 15.5H11V14.75C11 13.9216 11.6716 13.25 12.5 13.25H27.5C28.3284 13.25 29 13.9216 29 14.75V15.5ZM12.5 22.25C12.5 21.8358 12.8358 21.5 13.25 21.5H19.25C19.6642 21.5 20 21.8358 20 22.25C20 22.6642 19.6642 23 19.25 23H13.25C12.8358 23 12.5 22.6642 12.5 22.25ZM12.5 24.5C12.5 24.0858 12.8358 23.75 13.25 23.75H16.25C16.6642 23.75 17 24.0858 17 24.5C17 24.9142 16.6642 25.25 16.25 25.25H13.25C12.8358 25.25 12.5 24.9142 12.5 24.5Z", + fill: "#1A1A1A" +})); +const IdealCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g", { + clipPath: "url(#clip0_14147_14325)" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M2.41278 7.47119V32.3986C2.41278 33.5919 3.46982 34.5681 4.76177 34.5681H20.8876C33.0788 34.5681 38.3641 28.2658 38.3641 19.9024C38.3641 11.5824 33.0788 5.3017 20.8876 5.3017H4.76177C3.46982 5.3017 2.41278 6.27797 2.41278 7.47119Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M20.8876 32.583H6.86412C5.61915 32.583 4.60909 31.6502 4.60909 30.5003V9.38033C4.60909 8.2305 5.61915 7.29762 6.86412 7.29762H20.8876C34.1946 7.29762 36.1795 15.2054 36.1795 19.9132C36.1795 28.0814 30.7416 32.583 20.8876 32.583ZM5.36076 9.38033V30.5003C5.36076 31.2705 6.03022 31.8888 6.86412 31.8888H20.8876C30.2601 31.8888 35.4278 27.6366 35.4278 19.9132C35.4278 9.54305 26.3138 7.99186 20.8876 7.99186H6.86412C6.03022 7.99186 5.36076 8.61016 5.36076 9.38033Z", + fill: "black" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M13.2064 11.4197V29.8386H21.8859C29.7668 29.8386 33.1845 25.7275 33.1845 19.9132C33.1845 14.3485 29.7668 10.0312 21.8859 10.0312H14.7097C13.8758 10.0312 13.2064 10.6603 13.2064 11.4197Z", + fill: "#CC0066" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M16.2601 17.4292C16.5654 17.4292 16.8473 17.4725 17.1175 17.5593C17.3876 17.6461 17.6107 17.7871 17.8104 17.9607C17.9983 18.1451 18.151 18.3729 18.2685 18.6332C18.3742 18.9044 18.4329 19.219 18.4329 19.5878C18.4329 19.9132 18.3859 20.2061 18.3037 20.4773C18.2097 20.7485 18.0805 20.9871 17.9044 21.1824C17.7282 21.3776 17.505 21.5295 17.2349 21.6488C16.9648 21.7573 16.6477 21.8224 16.2836 21.8224H14.2282V17.4183H16.2601V17.4292ZM16.1896 21.0197C16.3423 21.0197 16.4832 20.998 16.6359 20.9546C16.7769 20.9112 16.906 20.8353 17.0118 20.7268C17.1175 20.6183 17.2114 20.4881 17.2819 20.3146C17.3524 20.141 17.3876 19.9458 17.3876 19.6963C17.3876 19.4793 17.3641 19.2732 17.3171 19.0997C17.2701 18.9261 17.1879 18.7634 17.0822 18.6441C16.9765 18.5247 16.8356 18.4163 16.6594 18.3512C16.4832 18.2861 16.2718 18.2536 16.0134 18.2536H15.2618V21.0305H16.1896V21.0197ZM22.6728 17.4292V18.2427H20.1594V19.1864H22.4732V19.9349H20.1594V21.0088H22.7315V21.8224H19.1141V17.4183H22.6728V17.4292ZM28.052 21.8332H26.9597L26.5956 20.8569H24.8104L24.4346 21.8332H23.3775L25.1745 17.4292H26.2668L28.052 21.8332ZM26.3255 20.1302L25.7265 18.5139H25.7148L25.0923 20.1302H26.3255ZM29.755 17.4292V21.0197H32.0805V21.8332H28.7097V17.4292H29.755Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M10.9396 29.8386C9.09565 29.8386 7.61579 28.461 7.61579 26.7688V24.3715C7.61579 23.5254 8.35572 22.8312 9.28357 22.8312C10.1997 22.8312 10.9514 23.5146 10.9514 24.3715V29.8386H10.9396ZM9.28357 21.6597C8.06915 21.6597 7.08727 20.7528 7.08727 19.6312C7.08727 18.5096 8.06915 17.6027 9.28357 17.6027C10.498 17.6027 11.4799 18.5096 11.4799 19.6312C11.4799 20.7528 10.498 21.6597 9.28357 21.6597Z", + fill: "black" +})), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("defs", null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("clipPath", { + id: "clip0_14147_14325" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("rect", { + width: "39", + height: "32", + fill: "white", + transform: "translate(1 4)" +})))); +const MaestroCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M23.6088 20.2539C23.6088 25.3647 19.5133 29.5078 14.4611 29.5078C9.40898 29.5078 5.31341 25.3647 5.31341 20.2539C5.31341 15.1431 9.40898 11 14.4611 11C19.5133 11 23.6088 15.1431 23.6088 20.2539Z", + fill: "#ED0006" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M35.4761 20.2539C35.4761 25.3647 31.3806 29.5078 26.3284 29.5078C21.2763 29.5078 17.1807 25.3647 17.1807 20.2539C17.1807 15.1431 21.2763 11 26.3284 11C31.3806 11 35.4761 15.1431 35.4761 20.2539Z", + fill: "#0099DF" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.3948 27.2972C22.3617 25.5998 23.6088 23.0742 23.6088 20.2539C23.6088 17.4336 22.3617 14.908 20.3948 13.2107C18.4279 14.908 17.1808 17.4336 17.1808 20.2539C17.1808 23.0742 18.4279 25.5998 20.3948 27.2972Z", + fill: "#6C6BBD" +})); +const MasterCardCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.1071 27.2093C18.507 28.5803 16.4314 29.408 14.1633 29.408C9.10257 29.408 5 25.2872 5 20.204C5 15.1208 9.10257 11 14.1633 11C16.4314 11 18.507 11.8277 20.1071 13.1987C21.7073 11.8277 23.7829 11 26.0509 11C31.1117 11 35.2143 15.1208 35.2143 20.204C35.2143 25.2872 31.1117 29.408 26.0509 29.408C23.7829 29.408 21.7073 28.5803 20.1071 27.2093Z", + fill: "#ED0006" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.1071 27.2093C22.0774 25.5211 23.3267 23.0091 23.3267 20.204C23.3267 17.3989 22.0774 14.8869 20.1071 13.1987C21.7073 11.8277 23.7829 11 26.0509 11C31.1117 11 35.2143 15.1208 35.2143 20.204C35.2143 25.2872 31.1117 29.408 26.0509 29.408C23.7829 29.408 21.7073 28.5803 20.1071 27.2093Z", + fill: "#F9A000" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M20.1072 13.1988C22.0774 14.8869 23.3267 17.3989 23.3267 20.204C23.3267 23.0091 22.0774 25.5211 20.1072 27.2092C18.137 25.5211 16.8877 23.0091 16.8877 20.204C16.8877 17.3989 18.137 14.8869 20.1072 13.1988Z", + fill: "#FF5E00" +})); +const N26CardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "#1B1B1B" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M6 12.2397H14.9844V11H6V12.2397ZM31.2968 23.2324C29.9811 23.2324 29.0704 22.1941 28.9128 20.818C29.3123 19.6434 30.1982 19.0583 31.2458 19.0583C32.5925 19.0583 33.3525 19.9118 33.3525 21.125C33.3525 22.427 32.4868 23.2324 31.2968 23.2324ZM31.6263 17.9212C30.2979 17.9212 29.3477 18.4488 28.868 19.23C28.868 17.3846 29.6179 15.777 31.3987 15.777C32.531 15.777 32.9804 16.3362 33.2205 17.2526L34.8696 16.9696C34.4816 15.3873 33.3097 14.6181 31.4106 14.6181C29.0242 14.6181 27.2386 16.1903 27.2386 19.7141C27.2386 22.8422 28.7273 24.3882 31.2928 24.3882C33.4125 24.3882 35 23.1463 35 21.0997C35 19.5007 34.0067 17.9212 31.6263 17.9212ZM13.2997 14.7191V21.2646H13.299C13.299 21.8441 13.3147 22.1944 13.3461 22.5313H13.3147C13.1498 22.1455 12.9551 21.8074 12.6648 21.3675L8.15384 14.7191H6.09191V24.2872H7.69852V17.7416H7.69931C7.69931 17.1621 7.68355 16.8118 7.65226 16.4749H7.68355C7.8484 16.8606 8.04307 17.1986 8.33343 17.6384L12.8447 24.2872H14.8852V14.7191H13.2997ZM14.9844 28H6V26.7666H14.9844V28ZM22.5244 21.2646C21.9904 21.7229 20.787 22.5501 19.9473 23.0476H24.9847V24.2872H17.5719V23.1552C18.4308 22.629 20.2148 21.4856 21.3313 20.5273C22.4 19.6103 23.0997 18.7722 23.0997 17.5424C23.0997 16.3323 22.3251 15.8291 21.2783 15.8291C20.2049 15.8291 19.3476 16.3613 19.3476 17.4728C19.3476 17.7156 19.3789 17.9848 19.4574 18.2949L17.7736 18.1548C17.6951 17.8853 17.6636 17.6428 17.6636 17.4002C17.6636 15.9159 18.8764 14.6182 21.3337 14.6182C23.3603 14.6182 24.8592 15.5215 24.8592 17.4951C24.8592 19.2901 23.332 20.5814 22.6448 21.1623C22.6011 21.1993 22.5608 21.2334 22.5244 21.2646Z", + fill: "white" +})); +const PayconiqCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M26.2662 17.6316C24.9609 17.6316 23.9028 16.5735 23.9028 15.2681C23.9028 13.9629 24.9609 12.9048 26.2662 12.9048C27.5716 12.9048 28.6297 13.9629 28.6297 15.2681C28.6297 16.5735 27.5716 17.6316 26.2662 17.6316ZM13.2962 17.6316C11.9908 17.6316 10.9327 16.5735 10.9327 15.2681C10.9327 13.9629 11.9908 12.9048 13.2962 12.9048C14.6016 12.9048 15.6597 13.9629 15.6597 15.2681C15.6597 16.5735 14.6016 17.6316 13.2962 17.6316ZM26.2662 10C25.1223 10 24.0643 10.3656 23.2005 10.9851L18.4938 14.4101C18.084 11.9089 15.9134 10 13.2962 10C10.3865 10 8.02809 12.3586 8.02809 15.2681C8.02809 18.1777 10.3865 20.5364 13.2962 20.5364C14.4464 20.5364 15.5098 20.1666 16.376 19.5412L21.069 16.1274C21.4792 18.6281 23.6494 20.5364 26.2662 20.5364C29.1757 20.5364 31.5345 18.1777 31.5345 15.2681C31.5345 12.3586 29.1757 10 26.2662 10Z", + fill: "#FF4785" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M24.0338 25.8658C24.0338 25.3585 23.6259 24.9458 23.1247 24.9458C22.6234 24.9458 22.2153 25.3585 22.2153 25.8658C22.2153 26.373 22.6234 26.786 23.1247 26.786C23.6259 26.786 24.0338 26.373 24.0338 25.8658ZM25.2545 25.8658C25.2545 27.0542 24.2988 28.0211 23.1247 28.0211C21.9502 28.0211 20.9948 27.0542 20.9948 25.8658C20.9948 24.6774 21.9502 23.7104 23.1247 23.7104C24.2988 23.7104 25.2545 24.6774 25.2545 25.8658ZM16.7348 23.7499H15.4959L14.6158 26.0048L13.6686 23.7499H12.3474L14.028 27.5119L13.4472 29H14.6858L16.7348 23.7499ZM27.7842 23.7462C27.5225 23.7462 27.257 23.7996 27.0078 23.9009V23.7405H25.7871V28.0066H27.0078V25.7627C27.0078 25.0033 27.7048 24.9814 27.7842 24.9814C27.9885 24.9814 28.1733 25.0487 28.3046 25.1709C28.4546 25.31 28.5301 25.5183 28.5301 25.7895V27.9787H29.751V25.7895C29.751 24.4481 28.7616 23.7462 27.7842 23.7462ZM10.6838 25.7591C10.6312 25.302 10.2466 24.9458 9.78121 24.9458C9.27983 24.9458 8.87196 25.3585 8.87196 25.8658C8.87196 26.373 9.27983 26.786 9.78121 26.786C10.2466 26.786 10.6312 26.4295 10.6838 25.9726V25.7591ZM11.9043 28.0066H10.6838V27.8151C10.4093 27.9458 10.104 28.0211 9.78121 28.0211C8.6067 28.0211 7.65129 27.0542 7.65129 25.8658C7.65129 24.6774 8.6067 23.7104 9.78121 23.7104C10.104 23.7104 10.4093 23.7857 10.6838 23.9164V23.7405H11.9043V28.0066ZM6.05756 25.8658C6.05756 25.3585 5.64969 24.9458 5.14851 24.9458C4.64713 24.9458 4.23926 25.3585 4.23926 25.8658C4.23926 26.373 4.64713 26.786 5.14851 26.786C5.64969 26.786 6.05756 26.373 6.05756 25.8658ZM7.27843 25.8658C7.27843 27.0542 6.32282 28.0211 5.14851 28.0211C4.81556 28.0211 4.50139 27.9411 4.22048 27.8028V28.9863H3V23.7405H4.22048V23.9289C4.50139 23.7904 4.81556 23.7104 5.14851 23.7104C6.32282 23.7104 7.27843 24.6774 7.27843 25.8658ZM18.867 24.9458C19.1732 24.9458 19.457 25.1011 19.6264 25.3611L20.646 24.6815C20.2501 24.0735 19.5852 23.7104 18.867 23.7104C17.6925 23.7104 16.7371 24.6774 16.7371 25.8658C16.7371 27.0542 17.6925 28.0211 18.867 28.0211C19.5785 28.0211 20.2399 27.6637 20.6368 27.0651L19.6227 26.3769C19.4533 26.6332 19.1708 26.786 18.867 26.786C18.3657 26.786 17.9578 26.373 17.9578 25.8658C17.9578 25.3585 18.3657 24.9458 18.867 24.9458ZM35.3327 25.8658C35.3327 25.3585 34.9248 24.9458 34.4234 24.9458C33.9222 24.9458 33.5142 25.3585 33.5142 25.8658C33.5142 26.373 33.9222 26.786 34.4234 26.786C34.9248 26.786 35.3327 26.373 35.3327 25.8658ZM36.5625 23.7405V28.9863H35.3421V27.8073C35.0633 27.9429 34.7527 28.0211 34.4234 28.0211C33.2489 28.0211 32.2937 27.0542 32.2937 25.8658C32.2937 24.6774 33.2489 23.7104 34.4234 23.7104C34.7527 23.7104 35.0633 23.7887 35.3421 23.9242V23.7405H36.5625ZM31.1434 21.8334C30.7504 21.833 30.4316 22.155 30.4312 22.5527C30.4308 22.9504 30.7491 23.2732 31.1421 23.2736C31.5351 23.2738 31.8539 22.9518 31.8543 22.5541C31.8545 22.1566 31.5364 21.8338 31.1434 21.8334ZM30.5341 23.7323H31.7546V28.0066H30.5341V23.7323Z", + fill: "#FF4785" +})); +const RevolutCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M19.3584 12.711C19.0296 15.0576 18.7667 17.0333 18.2931 20.1101C19.5726 20.082 22.4766 20.5985 23.1158 16.3935C23.6449 12.8953 21.2863 12.5713 19.3584 12.711Z", + fill: "black" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M30.4396 29.6284C30.9375 30.7518 30.4362 32.1722 29.3975 32.7439C28.8012 33.0726 28.1204 33.3778 27.4407 33.5492C26.3186 33.821 25.1713 33.9721 24.018 34C22.1735 34 20.3243 32.9294 19.5277 31.6264C19.3216 32.076 18.5782 32.9799 17.2756 33.4048C16.4523 33.6748 15.46 34 13.3885 33.9977C11.5324 33.9965 10.4741 33.143 9.91486 32.427C9.02328 31.2883 8.89244 29.842 9.06613 28.8677L9.07539 28.8207C9.77591 25.2579 10.7335 18.7802 11.1746 15.5344L11.1793 15.5027C11.2997 14.6023 11.4224 13.7019 11.4954 12.7956C11.5313 12.339 11.5556 11.88 11.5602 11.4222C11.5649 10.989 11.5255 10.557 11.529 10.1238C11.5336 9.71529 11.5984 9.30208 11.7872 8.94051C12.094 8.35708 12.6556 7.89691 13.2496 7.69617C13.9015 7.47547 14.5823 7.38743 15.2597 7.3076C15.9522 7.22347 16.6463 7.15302 17.3416 7.0963C18.1893 7.03314 19.0389 7.00103 19.8889 7.00004C21.3432 6.99886 22.8068 7.02352 24.2403 7.32286C25.7004 7.62808 27.1755 8.21151 28.3276 9.23399C29.1173 9.93482 29.7437 10.8188 30.215 11.7861C30.6272 12.6383 30.7951 13.5352 30.8947 14.2208C31.0719 15.4512 31.0252 16.7041 30.7569 17.9174C30.545 18.8021 30.1876 19.6442 29.6997 20.4085C29.1509 21.2725 28.4469 22.0566 27.5495 22.8032C28.0961 24.4115 29.5203 27.5529 30.4396 29.6284ZM14.1064 10.287C14.1412 10.8833 14.1458 11.4844 14.1203 12.0831C14.0948 12.6947 14.0427 13.3039 13.9756 13.912C13.9096 14.5178 13.8297 15.1212 13.7486 15.7245L13.722 15.9218C13.4673 17.8082 13.1986 19.6924 12.9173 21.573C12.6209 23.5498 12.2885 25.5161 11.9562 27.4848C11.8022 28.4028 11.456 29.579 11.9296 30.4548C12.3511 31.2366 13.4325 31.3317 14.1863 31.253C16.9317 30.969 17.3682 30.3503 17.3682 30.3503C16.8205 29.7352 17.2964 26.9319 17.8476 23.1636H19.7986L21.8411 29.4264C21.8411 29.4264 22.4432 31.3669 24.1164 31.273C26.2596 31.1533 27.8367 30.6567 28.0636 30.3808C27.4036 30.0075 25.5163 25.2227 24.4881 21.7091C24.986 21.4016 25.4688 21.067 25.9239 20.6925C26.5456 20.1784 27.1223 19.5855 27.5634 18.8894C27.8807 18.3893 28.1227 17.8388 28.2616 17.2542C28.3346 16.9454 28.3751 16.6226 28.4006 16.3068C28.4469 15.7504 28.4295 15.1869 28.3496 14.6352C28.2732 14.1045 28.1586 13.5141 27.9247 13.0351C27.4905 12.1394 26.8756 11.3576 26.0373 10.8575C24.6224 10.0146 22.9921 9.85382 21.4023 9.76577C19.6781 9.66858 17.9489 9.72593 16.2346 9.93716C16.0424 9.96064 14.0983 10.1344 14.1064 10.287Z", + fill: "black" +})); +const VisaCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M11.4754 25.7349H8.54152L6.34151 17.3417C6.23709 16.9556 6.01537 16.6143 5.68923 16.4534C4.87531 16.0491 3.97842 15.7274 3 15.5651V15.242H7.72617C8.37845 15.242 8.86766 15.7274 8.9492 16.2911L10.0907 22.3454L13.0231 15.242H15.8754L11.4754 25.7349ZM17.5061 25.7349H14.7353L17.0169 15.242H19.7877L17.5061 25.7349ZM23.3723 18.1488C23.4539 17.5837 23.9431 17.2606 24.5138 17.2606C25.4107 17.1794 26.3877 17.3417 27.2031 17.7446L27.6923 15.4854C26.8769 15.1623 25.98 15 25.1661 15C22.4769 15 20.52 16.4534 20.52 18.4706C20.52 20.0051 21.9061 20.8109 22.8846 21.2963C23.9431 21.7803 24.3508 22.1034 24.2692 22.5874C24.2692 23.3135 23.4539 23.6366 22.64 23.6366C21.6615 23.6366 20.6831 23.3946 19.7877 22.9903L19.2984 25.2509C20.2769 25.6538 21.3354 25.816 22.3138 25.816C25.3292 25.8958 27.2031 24.4437 27.2031 22.2643C27.2031 19.5197 23.3723 19.3589 23.3723 18.1488ZM36.9 25.7349L34.7 15.242H32.3369C31.8477 15.242 31.3585 15.5651 31.1954 16.0491L27.1215 25.7349H29.9738L30.5431 24.2017H34.0477L34.3738 25.7349H36.9ZM32.7446 18.0677L33.5585 22.0223H31.2769L32.7446 18.0677Z", + fill: "#172B85" +})); +const CarteBancaireCardIcon = ({ title: title2, ...svgProps }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + width: "40", + height: "40", + viewBox: "0 0 40 40", + fill: "none", + xmlns: "http://www.w3.org/2000/svg", + ...svgProps +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M0 8C0 3.58172 3.58172 0 8 0H32C36.4183 0 40 3.58172 40 8V32C40 36.4183 36.4183 40 32 40H8C3.58172 40 0 36.4183 0 32V8Z", + fill: "white" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g", { + clipPath: "url(#clip0_14385_1231)" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M33.069 10.0483H6.53103C5.8264 10.0483 5.25517 10.6195 5.25517 11.3241V28.6759C5.25517 29.3805 5.8264 29.9517 6.53103 29.9517H33.069C33.7736 29.9517 34.3448 29.3805 34.3448 28.6759V11.3241C34.3448 10.6195 33.7736 10.0483 33.069 10.0483Z", + fill: "url(#paint0_linear_14385_1231)" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + fillRule: "evenodd", + clipRule: "evenodd", + d: "M14.8253 19.5937H20.2702C20.2217 18.4297 19.9475 17.2296 19.1158 16.4588C18.125 15.5406 16.3897 15.2 14.8391 15.2C13.2253 15.2 11.4405 15.5736 10.4445 16.5587C9.58568 17.4074 9.4 18.7729 9.4 19.9997C9.4 21.2848 9.76324 22.7796 10.6949 23.6407C11.6856 24.5568 13.291 24.8 14.8391 24.8C16.3431 24.8 17.9722 24.5254 18.9572 23.6556C19.9394 22.7868 20.2788 21.3235 20.2788 19.9997V19.9936H14.8253V19.5937ZM20.6357 19.9938V24.5854H28.21V24.5791C29.3183 24.5194 30.2 23.5311 30.2 22.3176C30.2 21.1037 29.3183 20.052 28.21 19.9917V19.9938H20.6357ZM28.1237 15.3923C29.204 15.3923 30.0613 16.3192 30.0613 17.4889C30.0613 18.5962 29.2739 19.5005 28.2723 19.5938H20.6355V15.3856H27.8848C27.9293 15.3801 27.9813 15.384 28.0322 15.3877C28.0638 15.3899 28.095 15.3923 28.1237 15.3923Z", + fill: "#FEFEFE" +})), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("defs", null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("linearGradient", { + id: "paint0_linear_14385_1231", + x1: "13.0287", + y1: "7.20805", + x2: "5.83529", + y2: "29.2905", + gradientUnits: "userSpaceOnUse" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("stop", { + stopColor: "#222E72" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("stop", { + offset: "0.591647", + stopColor: "#40CBFF" +}), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("stop", { + offset: "1", + stopColor: "#3CB792" +})), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("clipPath", { + id: "clip0_14385_1231" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("rect", { + width: "29.6", + height: "20", + fill: "white", + transform: "translate(5 10)" +})))); +const IconPaymentMethod = ({ + icon: icon2, + title: title2, + size = "md", + ...svgProps +}) => { + var _a; + const widthBySize = { + lg: "70px", + md: "47px", + sm: "35px", + xs: "23px" + }; + const iconByProps = { + "default-card": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(DefaultCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + visa: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(VisaCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + amex: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AmexCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + "master-card": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(MasterCardCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + maestro: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(MaestroCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + "n-26": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(N26CardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + revolut: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RevolutCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + ideal: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(IdealCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + bancontact: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(BancontactCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + payconiq: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(PayconiqCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + "bancontact-payconiq": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(BancontactPayconiqCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + "bank-transfer": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(BankTransferIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + "bank-debit": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(BankDebitIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }), + "carte-bancaire": /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(CarteBancaireCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + }) + }; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, (_a = iconByProps[icon2]) != null ? _a : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(DefaultCardIcon, { + title: title2, + width: widthBySize[size], + ...svgProps + })); +}; +const customControlStyles = { + height: 55, + display: "flex", + alignItems: "center", + alignContent: "center", + gap: "var(--spacing-3)", + alignSelf: "stretch", + padding: "var(--spacing-4)", + backgroundColor: "var(--colors-surface-white)", + background: "var(--colors-surface-white)", + borderColor: "var(--colors-border-strong)", + color: "var(--colors-text-secondary)", + fontFamily: "var(--font-family-venn, --font-family-sans-serif)", + fontWeight: "var(--weight-bold)", + fontSize: "var(--font-base)", + boxShadow: "none" +}; +const menuStyles = { + backgroundColor: "var(--colors-surface-regular)", + boxShadow: "none", + padding: "var(--spacing-1)" +}; +const optionStyles = { + padding: "var(--spacing-4)", + borderRadius: "var(--radius-md)", + display: "flex", + alignItems: "center", + justifyContent: "space-between" +}; +const optionSelectedStyles = { + color: "var(--colors-text-primary)", + backgroundColor: "var(--colors-surface-white)", + boxShadow: "var(--shadow-normal)" +}; +const optionDisabledStyles = { + color: "var(--colors-text-secondary)", + background: "var(--colors-surface-regular)" +}; +const optionFocusedStyles = { + backgroundColor: "var(--colors-surface-white)" +}; +const disabledStyles = { + background: "var(--colors-surface-strong)", + backgroundColor: "var(--colors-surface-strong)", + borderColor: "var(--colors-surface-strong)" +}; +const focusedStyle = { + borderColor: "var(--colors-border-hover)" +}; +const selectStyle = (hasError) => { + return { + menu(base) { + return { + ...base, + ...menuStyles, + borderRadius: "var(--radius-md)" + }; + }, + menuList(base) { + return { + ...base, + padding: 0 + }; + }, + option(base, state) { + if (state.isSelected) { + base = { ...base, ...optionSelectedStyles }; + } + if (state.isDisabled) { + base = { ...base, ...optionDisabledStyles }; + } + if (state.isFocused) { + base = { ...base, ...optionFocusedStyles }; + } + return { + ...base, + ...optionStyles, + "&:not(:first-of-type)": { + marginTop: "var(--spacing-1)" + } + }; + }, + valueContainer: (provided) => { + provided.padding = 0; + return { + ...provided + }; + }, + control: (provided, state) => { + provided.borderRadius = "var(--radius-md)"; + provided.boxShadow = "none"; + if (hasError) { + provided.borderColor = "var(--colors-border-error)"; + } + if (state.isFocused) { + provided = { + ...provided, + ...focusedStyle + }; + } + if (state.isDisabled) { + provided = { + ...provided, + ...disabledStyles + }; + } + return { + ...customControlStyles, + ...provided, + "&:hover": { + borderColor: "var(--colors-border-hover)" + }, + "&:focus-within": { + borderColor: "var(--colors-border-hover)" + } + }; + } + }; +}; +const almaTheme = (theme) => ({ + ...theme, + borderRadius: 0, + colors: { + ...theme.colors, + primary: "var(--colors-surface-colored-soft)", + primary25: "var(--colors-surface-white)", + primary50: "var(--colors-surface-colored-soft)" + } +}); +const CustomControl = ({ + icon: icon2 = IconName.search, + withIcon, + children: children2, + isDisabled: isDisabled2, + hasValue, + ...props +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_select__WEBPACK_IMPORTED_MODULE_7__.c.Control, { + isDisabled: isDisabled2, + hasValue, + ...props +}, withIcon && !hasValue && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: icon2, + color: isDisabled2 ? "var(--colors-icon-secondary)" : "var(--colors-text-primary)" +}), children2); +const optionIconWrapper = "_optionIconWrapper_1u30q_1"; +const optionContainer = "_optionContainer_1u30q_8"; +const iconDirectWrapper = "_iconDirectWrapper_1u30q_15"; +var s$h = { + optionIconWrapper, + optionContainer, + iconDirectWrapper +}; +const isDataWithIcon = (data) => { + return (data == null ? void 0 : data.icon) !== void 0 && (react__WEBPACK_IMPORTED_MODULE_0___default().isValidElement(data == null ? void 0 : data.icon) || typeof (data == null ? void 0 : data.icon) === "string"); +}; +const CustomOption = ({ isSelected, data, children: children2, ...props }) => { + if (isSelected) { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_select__WEBPACK_IMPORTED_MODULE_7__.c.Option, { + isSelected, + data, + ...props + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + "data-testid": "option", + key: props.innerProps.key, + className: s$h.optionContainer + }, isDataWithIcon(data) ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$h.optionIconWrapper + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$h.iconDirectWrapper + }, data.icon), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, children2)) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, children2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: "tick-circle", + isFilled: true, + color: "var(--alma-orange)", + "data-testid": "icon-option-selected" + }))); + } + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_select__WEBPACK_IMPORTED_MODULE_7__.c.Option, { + isSelected: false, + data, + ...props + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + "data-testid": "option", + key: props.innerProps.key + }, isDataWithIcon(data) ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$h.optionIconWrapper + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$h.iconDirectWrapper + }, data.icon), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, children2)) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, children2))); +}; +const CustomSingleValue = ({ children: children2, data, ...props }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_select__WEBPACK_IMPORTED_MODULE_7__.c.SingleValue, { + data, + ...props + }, isDataWithIcon(data) ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$h.optionIconWrapper + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$h.iconDirectWrapper + }, data.icon), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, children2)) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, children2)); +}; +const AlmaSelect = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + icon: icon2, + hasError, + label: label2, + withIcon = true, + options, + name: name2, + onChange: onChange2, + isDisabled: isDisabled2, + defaultValue, + placeholder: placeholder2, + ...props + }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react_select__WEBPACK_IMPORTED_MODULE_8__["default"], { + ref, + "aria-labelledby": label2, + "aria-label": label2, + name: name2, + isMulti: false, + isDisabled: isDisabled2, + options, + placeholder: placeholder2, + styles: selectStyle(hasError), + theme: (theme) => almaTheme(theme), + defaultValue: options.find((opt) => (opt == null ? void 0 : opt.value) === defaultValue), + onChange: onChange2, + components: { + IndicatorSeparator: () => null, + DropdownIndicator: (state) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName["chevron-down"], + color: state.isDisabled ? "var(--colors-icon-secondary)" : "var(--alma-orange)" + }); + }, + Control: ({ children: children2, ...props2 }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(CustomControl, { + hasError, + withIcon, + icon: icon2, + ...props2 + }, children2); + }, + Option: CustomOption, + SingleValue: CustomSingleValue + }, + ...props + }) +); +AlmaSelect.displayName = "Select"; +const SelectField = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + id, + options, + label: label2, + className, + error: error2, + disabled: disabled2, + legend, + lightLegend, + name: name2, + placeholder: placeholder2, + defaultValue, + ...otherProps + }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + className, + error: error2, + disabled: disabled2, + legend, + lightLegend + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(AlmaSelect, { + id, + ref, + label: label2, + name: name2, + placeholder: placeholder2, + options, + defaultValue, + isDisabled: disabled2, + hasError: error2, + ...otherProps + })) +); +SelectField.displayName = "SelectField"; +const LanguageSelector = ({ + id, + className, + options, + onChange: onChange2, + defaultValue, + ...props +}) => { + const handleChange = (opt) => { + onChange2(opt.value); + }; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + "data-testid": "language-selector" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(SelectField, { + onChange: handleChange, + id, + options, + className, + withIcon: false, + defaultValue, + ...props + })); +}; +const list = "_list_15p6u_1"; +const children = "_children_15p6u_16"; +var s$g = { + list, + children +}; +const List = ({ children: children2, title: title2, className }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Card, { + color: "light-gray", + padding: "none", + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$g.list, className), + "data-testid": "list" + }, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("p", { + "data-testid": "list-title" + }, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$g.children + }, children2)); +}; +const actionsModal = "_actionsModal_wiwsq_1"; +const actions = "_actions_wiwsq_1"; +const content$2 = "_content_wiwsq_17"; +var s$f = { + actionsModal, + actions, + content: content$2 +}; +const ActionsModal = ({ + isOpen: isOpen2, + onClose, + header: header2, + actions: actions2, + children: children2, + ...otherProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Modal, { + isOpen: isOpen2, + onClose, + contentClassName: s$f.actionsModal, + ...otherProps +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$f.content +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Header, { + size: "md", + as: "h2" +}, header2), children2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, children2)), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$f.actions +}, actions2)); +var metadata$1 = { "version": 4, "country_calling_codes": { "1": ["US", "AG", "AI", "AS", "BB", "BM", "BS", "CA", "DM", "DO", "GD", "GU", "JM", "KN", "KY", "LC", "MP", "MS", "PR", "SX", "TC", "TT", "VC", "VG", "VI"], "7": ["RU", "KZ"], "20": ["EG"], "27": ["ZA"], "30": ["GR"], "31": ["NL"], "32": ["BE"], "33": ["FR"], "34": ["ES"], "36": ["HU"], "39": ["IT", "VA"], "40": ["RO"], "41": ["CH"], "43": ["AT"], "44": ["GB", "GG", "IM", "JE"], "45": ["DK"], "46": ["SE"], "47": ["NO", "SJ"], "48": ["PL"], "49": ["DE"], "51": ["PE"], "52": ["MX"], "53": ["CU"], "54": ["AR"], "55": ["BR"], "56": ["CL"], "57": ["CO"], "58": ["VE"], "60": ["MY"], "61": ["AU", "CC", "CX"], "62": ["ID"], "63": ["PH"], "64": ["NZ"], "65": ["SG"], "66": ["TH"], "81": ["JP"], "82": ["KR"], "84": ["VN"], "86": ["CN"], "90": ["TR"], "91": ["IN"], "92": ["PK"], "93": ["AF"], "94": ["LK"], "95": ["MM"], "98": ["IR"], "211": ["SS"], "212": ["MA", "EH"], "213": ["DZ"], "216": ["TN"], "218": ["LY"], "220": ["GM"], "221": ["SN"], "222": ["MR"], "223": ["ML"], "224": ["GN"], "225": ["CI"], "226": ["BF"], "227": ["NE"], "228": ["TG"], "229": ["BJ"], "230": ["MU"], "231": ["LR"], "232": ["SL"], "233": ["GH"], "234": ["NG"], "235": ["TD"], "236": ["CF"], "237": ["CM"], "238": ["CV"], "239": ["ST"], "240": ["GQ"], "241": ["GA"], "242": ["CG"], "243": ["CD"], "244": ["AO"], "245": ["GW"], "246": ["IO"], "247": ["AC"], "248": ["SC"], "249": ["SD"], "250": ["RW"], "251": ["ET"], "252": ["SO"], "253": ["DJ"], "254": ["KE"], "255": ["TZ"], "256": ["UG"], "257": ["BI"], "258": ["MZ"], "260": ["ZM"], "261": ["MG"], "262": ["RE", "YT"], "263": ["ZW"], "264": ["NA"], "265": ["MW"], "266": ["LS"], "267": ["BW"], "268": ["SZ"], "269": ["KM"], "290": ["SH", "TA"], "291": ["ER"], "297": ["AW"], "298": ["FO"], "299": ["GL"], "350": ["GI"], "351": ["PT"], "352": ["LU"], "353": ["IE"], "354": ["IS"], "355": ["AL"], "356": ["MT"], "357": ["CY"], "358": ["FI", "AX"], "359": ["BG"], "370": ["LT"], "371": ["LV"], "372": ["EE"], "373": ["MD"], "374": ["AM"], "375": ["BY"], "376": ["AD"], "377": ["MC"], "378": ["SM"], "380": ["UA"], "381": ["RS"], "382": ["ME"], "383": ["XK"], "385": ["HR"], "386": ["SI"], "387": ["BA"], "389": ["MK"], "420": ["CZ"], "421": ["SK"], "423": ["LI"], "500": ["FK"], "501": ["BZ"], "502": ["GT"], "503": ["SV"], "504": ["HN"], "505": ["NI"], "506": ["CR"], "507": ["PA"], "508": ["PM"], "509": ["HT"], "590": ["GP", "BL", "MF"], "591": ["BO"], "592": ["GY"], "593": ["EC"], "594": ["GF"], "595": ["PY"], "596": ["MQ"], "597": ["SR"], "598": ["UY"], "599": ["CW", "BQ"], "670": ["TL"], "672": ["NF"], "673": ["BN"], "674": ["NR"], "675": ["PG"], "676": ["TO"], "677": ["SB"], "678": ["VU"], "679": ["FJ"], "680": ["PW"], "681": ["WF"], "682": ["CK"], "683": ["NU"], "685": ["WS"], "686": ["KI"], "687": ["NC"], "688": ["TV"], "689": ["PF"], "690": ["TK"], "691": ["FM"], "692": ["MH"], "850": ["KP"], "852": ["HK"], "853": ["MO"], "855": ["KH"], "856": ["LA"], "880": ["BD"], "886": ["TW"], "960": ["MV"], "961": ["LB"], "962": ["JO"], "963": ["SY"], "964": ["IQ"], "965": ["KW"], "966": ["SA"], "967": ["YE"], "968": ["OM"], "970": ["PS"], "971": ["AE"], "972": ["IL"], "973": ["BH"], "974": ["QA"], "975": ["BT"], "976": ["MN"], "977": ["NP"], "992": ["TJ"], "993": ["TM"], "994": ["AZ"], "995": ["GE"], "996": ["KG"], "998": ["UZ"] }, "countries": { "AC": ["247", "00", "(?:[01589]\\d|[46])\\d{4}", [5, 6], 0, 0, 0, 0, 0, 0, 0, [["6[2-467]\\d{3}", [5]], ["4\\d{4}", [5]], 0, 0, 0, 0, ["(?:0[1-9]|[1589]\\d)\\d{4}", [6]]]], "AD": ["376", "00", "(?:1|6\\d)\\d{7}|[135-9]\\d{5}", [6, 8, 9], [["(\\d{3})(\\d{3})", "$1 $2", ["[135-9]"]], ["(\\d{4})(\\d{4})", "$1 $2", ["1"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["6"]]], 0, 0, 0, 0, 0, 0, [["[78]\\d{5}", [6]], ["690\\d{6}|[356]\\d{5}", [6, 9]], ["180[02]\\d{4}", [8]], ["[19]\\d{5}", [6]]]], "AE": ["971", "00", "(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}", [5, 6, 7, 8, 9, 10, 11, 12], [["(\\d{3})(\\d{2,9})", "$1 $2", ["60|8"]], ["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["[236]|[479][2-8]"], "0$1"], ["(\\d{3})(\\d)(\\d{5})", "$1 $2 $3", ["[479]"]], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["5"], "0$1"]], "0", 0, 0, 0, 0, 0, [["[2-4679][2-8]\\d{6}", [8]], ["5[024-68]\\d{7}", [9]], ["400\\d{6}|800\\d{2,9}"], ["900[02]\\d{5}", [9]], 0, 0, ["600[25]\\d{5}", [9]], 0, 0, ["700[05]\\d{5}", [9]]]], "AF": ["93", "00", "[2-7]\\d{8}", [9], [["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[2-7]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"], ["7\\d{8}"]]], "AG": ["1", "011", "(?:268|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([457]\\d{6})$|1", "268$1", 0, "268", [["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"], ["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"], 0, 0, ["26840[69]\\d{4}"], ["26848[01]\\d{4}"]]], "AI": ["1", "011", "(?:264|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2457]\\d{6})$|1", "264$1", 0, "264", [["264(?:292|4(?:6[12]|9[78]))\\d{4}"], ["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"], 0, 0, ["264724\\d{4}"]]], "AL": ["355", "00", "(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}", [6, 7, 8, 9], [["(\\d{3})(\\d{3,4})", "$1 $2", ["80|9"], "0$1"], ["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["4[2-6]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[2358][2-5]|4"], "0$1"], ["(\\d{3})(\\d{5})", "$1 $2", ["[23578]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["6"], "0$1"]], "0", 0, 0, 0, 0, 0, [["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}", [8]], ["6(?:[78][2-9]|9\\d)\\d{6}", [9]], ["800\\d{4}", [7]], ["900[1-9]\\d\\d", [6]], ["700[2-9]\\d{4}", [8]], 0, 0, 0, 0, ["808[1-9]\\d\\d", [6]]]], "AM": ["374", "00", "(?:[1-489]\\d|55|60|77)\\d{6}", [8], [["(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", ["[89]0"], "0 $1"], ["(\\d{3})(\\d{5})", "$1 $2", ["2|3[12]"], "(0$1)"], ["(\\d{2})(\\d{6})", "$1 $2", ["1|47"], "(0$1)"], ["(\\d{2})(\\d{6})", "$1 $2", ["[3-9]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"], ["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"], ["800\\d{5}"], ["90[016]\\d{5}"], 0, 0, 0, 0, ["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"], ["80[1-4]\\d{5}"]]], "AO": ["244", "00", "[29]\\d{8}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[29]"]]], 0, 0, 0, 0, 0, 0, [["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"], ["9[1-59]\\d{7}"]]], "AR": ["54", "00", "(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}", [10, 11], [["(\\d{4})(\\d{2})(\\d{4})", "$1 $2-$3", ["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])", "2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)", "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]", "2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"], "0$1", 1], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2-$3", ["1"], "0$1", 1], ["(\\d{3})(\\d{3})(\\d{4})", "$1-$2-$3", ["[68]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2-$3", ["[23]"], "0$1", 1], ["(\\d)(\\d{4})(\\d{2})(\\d{4})", "$2 15-$3-$4", ["9(?:2[2-469]|3[3-578])", "9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))", "9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)", "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]", "9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"], "0$1", 0, "$1 $2 $3-$4"], ["(\\d)(\\d{2})(\\d{4})(\\d{4})", "$2 15-$3-$4", ["91"], "0$1", 0, "$1 $2 $3-$4"], ["(\\d{3})(\\d{3})(\\d{5})", "$1-$2-$3", ["8"], "0$1"], ["(\\d)(\\d{3})(\\d{3})(\\d{4})", "$2 15-$3-$4", ["9"], "0$1", 0, "$1 $2 $3-$4"]], "0", 0, "0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?", "9$1", 0, 0, [["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}", [10]], ["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"], ["800\\d{7,8}"], ["60[04579]\\d{7}", [10]], 0, 0, ["810\\d{7}", [10]]]], "AS": ["1", "011", "(?:[58]\\d\\d|684|900)\\d{7}", [10], 0, "1", 0, "([267]\\d{6})$|1", "684$1", 0, "684", [["6846(?:22|33|44|55|77|88|9[19])\\d{4}"], ["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "AT": ["43", "00", "1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}", [4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [["(\\d)(\\d{3,12})", "$1 $2", ["1(?:11|[2-9])"], "0$1"], ["(\\d{3})(\\d{2})", "$1 $2", ["517"], "0$1"], ["(\\d{2})(\\d{3,5})", "$1 $2", ["5[079]"], "0$1"], ["(\\d{3})(\\d{3,10})", "$1 $2", ["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"], "0$1"], ["(\\d{4})(\\d{3,9})", "$1 $2", ["[2-467]|5[2-6]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["5"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4,7})", "$1 $2 $3", ["5"], "0$1"]], "0", 0, 0, 0, 0, 0, [["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"], ["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}", [7, 8, 9, 10, 11, 12, 13]], ["800\\d{6,10}", [9, 10, 11, 12, 13]], ["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}", [9, 10, 11, 12, 13]], 0, 0, 0, 0, ["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}", [5, 6, 7, 8, 9, 10, 11, 12, 13]], ["8(?:10|2[018])\\d{6,10}|828\\d{5}", [8, 9, 10, 11, 12, 13]]]], "AU": ["61", "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011", "1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}", [5, 6, 7, 8, 9, 10, 12], [["(\\d{2})(\\d{3,4})", "$1 $2", ["16"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2,4})", "$1 $2 $3", ["16"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["14|4"], "0$1"], ["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["[2378]"], "(0$1)"], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["1(?:30|[89])"]]], "0", 0, "(183[12])|0", 0, 0, 0, [["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}", [9]], ["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}", [9]], ["180(?:0\\d{3}|2)\\d{3}", [7, 10]], ["190[0-26]\\d{6}", [10]], 0, 0, 0, ["163\\d{2,6}", [5, 6, 7, 8, 9]], ["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}", [9]], ["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}", [6, 8, 10, 12]]], "0011"], "AW": ["297", "00", "(?:[25-79]\\d\\d|800)\\d{4}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[25-9]"]]], 0, 0, 0, 0, 0, 0, [["5(?:2\\d|8[1-9])\\d{4}"], ["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"], ["800\\d{4}"], ["900\\d{4}"], 0, 0, 0, 0, ["(?:28\\d|501)\\d{4}"]]], "AX": ["358", "00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))", "2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}", [5, 6, 7, 8, 9, 10, 11, 12], 0, "0", 0, 0, 0, 0, "18", [["18[1-8]\\d{3,6}", [6, 7, 8, 9]], ["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}", [6, 7, 8, 9, 10]], ["800\\d{4,6}", [7, 8, 9]], ["[67]00\\d{5,6}", [8, 9]], 0, 0, ["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]], "00"], "AZ": ["994", "00", "365\\d{6}|(?:[124579]\\d|60|88)\\d{7}", [9], [["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["90"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["1[28]|2|365|46", "1[28]|2|365[45]|46", "1[28]|2|365(?:4|5[02])|46"], "(0$1)"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[13-9]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"], ["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"], ["88\\d{7}"], ["900200\\d{3}"]]], "BA": ["387", "00", "6\\d{8}|(?:[35689]\\d|49|70)\\d{6}", [8, 9], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["6[1-3]|[7-9]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2-$3", ["[3-5]|6[56]"], "0$1"], ["(\\d{2})(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3 $4", ["6"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}", [8]], ["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"], ["8[08]\\d{6}", [8]], ["9[0246]\\d{6}", [8]], 0, 0, ["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}", [8]], 0, 0, ["8[12]\\d{6}", [8]]]], "BB": ["1", "011", "(?:246|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2-9]\\d{6})$|1", "246$1", 0, "246", [["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"], ["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["(?:246976|900[2-9]\\d\\d)\\d{4}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"], 0, ["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"], 0, ["24631\\d{5}"]]], "BD": ["880", "00", "[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}", [6, 7, 8, 9, 10], [["(\\d{2})(\\d{4,6})", "$1-$2", ["31[5-8]|[459]1"], "0$1"], ["(\\d{3})(\\d{3,7})", "$1-$2", ["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"], "0$1"], ["(\\d{4})(\\d{3,6})", "$1-$2", ["[13-9]|22"], "0$1"], ["(\\d)(\\d{7,8})", "$1-$2", ["2"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"], ["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}", [10]], ["80[03]\\d{7}", [10]], 0, 0, 0, 0, 0, ["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}", [10]]]], "BE": ["32", "00", "4\\d{8}|[1-9]\\d{7}", [8, 9], [["(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", ["(?:80|9)0"], "0$1"], ["(\\d)(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[239]|4[23]"], "0$1"], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[15-8]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["4"], "0$1"]], "0", 0, 0, 0, 0, 0, [["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}", [8]], ["4[5-9]\\d{7}", [9]], ["800[1-9]\\d{4}", [8]], ["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}", [8]], 0, 0, ["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}", [8]], 0, 0, ["7879\\d{4}", [8]]]], "BF": ["226", "00", "[025-7]\\d{7}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[025-7]"]]], 0, 0, 0, 0, 0, 0, [["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"], ["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]], "BG": ["359", "00", "00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}", [6, 7, 8, 9, 12], [["(\\d)(\\d)(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["2"], "0$1"], ["(\\d{3})(\\d{4})", "$1 $2", ["43[1-6]|70[1-9]"], "0$1"], ["(\\d)(\\d{3})(\\d{3,4})", "$1 $2 $3", ["2"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2,3})", "$1 $2 $3", ["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", ["(?:70|8)0"], "0$1"], ["(\\d{3})(\\d{3})(\\d{2})", "$1 $2 $3", ["43[1-7]|7"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[48]|9[08]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["9"], "0$1"]], "0", 0, 0, 0, 0, 0, [["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}", [6, 7, 8]], ["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}", [8, 9]], ["(?:00800\\d\\d|800)\\d{5}", [8, 12]], ["90\\d{6}", [8]], 0, 0, 0, 0, 0, ["700\\d{5}", [8]]]], "BH": ["973", "00", "[136-9]\\d{7}", [8], [["(\\d{4})(\\d{4})", "$1 $2", ["[13679]|8[02-4679]"]]], 0, 0, 0, 0, 0, 0, [["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"], ["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}"], ["8[02369]\\d{6}"], ["(?:87|9[0-8])\\d{6}"], 0, 0, 0, 0, 0, ["84\\d{6}"]]], "BI": ["257", "00", "(?:[267]\\d|31)\\d{6}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2367]"]]], 0, 0, 0, 0, 0, 0, [["(?:22|31)\\d{6}"], ["(?:29|[67][125-9])\\d{6}"]]], "BJ": ["229", "00", "[24-689]\\d{7}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[24-689]"]]], 0, 0, 0, 0, 0, 0, [["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"], ["(?:4[0-356]|[56]\\d|9[013-9])\\d{6}"], 0, 0, 0, 0, ["81\\d{6}"], 0, ["857[58]\\d{4}"]]], "BL": ["590", "00", "590\\d{6}|(?:69|80|9\\d)\\d{7}", [9], 0, "0", 0, 0, 0, 0, 0, [["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"], ["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"], ["80[0-5]\\d{6}"], 0, 0, 0, 0, 0, ["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]], "BM": ["1", "011", "(?:441|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2-9]\\d{6})$|1", "441$1", 0, "441", [["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"], ["441(?:[2378]\\d|5[0-39]|92)\\d{5}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "BN": ["673", "00", "[2-578]\\d{6}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[2-578]"]]], 0, 0, 0, 0, 0, 0, [["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"], ["(?:22[89]|[78]\\d\\d)\\d{4}"], 0, 0, 0, 0, 0, 0, ["5[34]\\d{5}"]]], "BO": ["591", "00(?:1\\d)?", "(?:[2-467]\\d\\d|8001)\\d{5}", [8, 9], [["(\\d)(\\d{7})", "$1 $2", ["[23]|4[46]"]], ["(\\d{8})", "$1", ["[67]"]], ["(\\d{3})(\\d{2})(\\d{4})", "$1 $2 $3", ["8"]]], "0", 0, "0(1\\d)?", 0, 0, 0, [["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}", [8]], ["[67]\\d{7}", [8]], ["8001[07]\\d{4}", [9]]]], "BQ": ["599", "00", "(?:[34]1|7\\d)\\d{5}", [7], 0, 0, 0, 0, 0, 0, "[347]", [["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"], ["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]], "BR": ["55", "00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)", "(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}", [8, 9, 10, 11], [["(\\d{4})(\\d{4})", "$1-$2", ["300|4(?:0[02]|37)", "4(?:02|37)0|[34]00"]], ["(\\d{3})(\\d{2,3})(\\d{4})", "$1 $2 $3", ["(?:[358]|90)0"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2-$3", ["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"], "($1)"], ["(\\d{2})(\\d{5})(\\d{4})", "$1 $2-$3", ["[16][1-9]|[2-57-9]"], "($1)"]], "0", 0, "(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?", "$2", 0, 0, [["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}", [10]], ["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}", [10, 11]], ["800\\d{6,7}", [9, 10]], ["300\\d{6}|[59]00\\d{6,7}", [9, 10]], 0, 0, 0, 0, 0, ["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}", [8, 10]]]], "BS": ["1", "011", "(?:242|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([3-8]\\d{6})$|1", "242$1", 0, "242", [["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"], ["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}"], ["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"], 0, ["242225\\d{4}"]]], "BT": ["975", "00", "[17]\\d{7}|[2-8]\\d{6}", [7, 8], [["(\\d)(\\d{3})(\\d{3})", "$1 $2 $3", ["[2-68]|7[246]"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["1[67]|7"]]], 0, 0, 0, 0, 0, 0, [["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}", [7]], ["(?:1[67]|77)\\d{6}", [8]]]], "BW": ["267", "00", "(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}", [7, 8, 10], [["(\\d{2})(\\d{5})", "$1 $2", ["90"]], ["(\\d{3})(\\d{4})", "$1 $2", ["[24-6]|3[15-9]"]], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[37]"]], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["0"]], ["(\\d{3})(\\d{4})(\\d{3})", "$1 $2 $3", ["8"]]], 0, 0, 0, 0, 0, 0, [["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}", [7]], ["(?:321|7[1-8]\\d)\\d{5}", [8]], ["(?:0800|800\\d)\\d{6}", [10]], ["90\\d{5}", [7]], 0, 0, 0, 0, ["79(?:1(?:[01]\\d|2[0-8])|2[0-7]\\d)\\d{3}", [8]]]], "BY": ["375", "810", "(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}", [6, 7, 8, 9, 10, 11], [["(\\d{3})(\\d{3})", "$1 $2", ["800"], "8 $1"], ["(\\d{3})(\\d{2})(\\d{2,4})", "$1 $2 $3", ["800"], "8 $1"], ["(\\d{4})(\\d{2})(\\d{3})", "$1 $2-$3", ["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])", "1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"], "8 0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2-$3-$4", ["1(?:[56]|7[467])|2[1-3]"], "8 0$1"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2-$3-$4", ["[1-4]"], "8 0$1"], ["(\\d{3})(\\d{3,4})(\\d{4})", "$1 $2 $3", ["[89]"], "8 $1"]], "8", 0, "0|80?", 0, 0, 0, [["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}", [9]], ["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}", [9]], ["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"], ["(?:810|902)\\d{7}", [10]], 0, 0, 0, 0, ["249\\d{6}", [9]]], "8~10"], "BZ": ["501", "00", "(?:0800\\d|[2-8])\\d{6}", [7, 11], [["(\\d{3})(\\d{4})", "$1-$2", ["[2-8]"]], ["(\\d)(\\d{3})(\\d{4})(\\d{3})", "$1-$2-$3-$4", ["0"]]], 0, 0, 0, 0, 0, 0, [["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}", [7]], ["6[0-35-7]\\d{5}", [7]], ["0800\\d{7}", [11]]]], "CA": ["1", "011", "(?:[2-8]\\d|90)\\d{8}|3\\d{6}", [7, 10], 0, "1", 0, 0, 0, 0, 0, [["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}", [10]], ["", [10]], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}", [10]], ["900[2-9]\\d{6}", [10]], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}", [10]], 0, ["310\\d{4}", [7]], 0, ["600[2-9]\\d{6}", [10]]]], "CC": ["61", "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011", "1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}", [6, 7, 8, 9, 10, 12], 0, "0", 0, "([59]\\d{7})$|0", "8$1", 0, 0, [["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}", [9]], ["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}", [9]], ["180(?:0\\d{3}|2)\\d{3}", [7, 10]], ["190[0-26]\\d{6}", [10]], 0, 0, 0, 0, ["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}", [9]], ["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}", [6, 8, 10, 12]]], "0011"], "CD": ["243", "00", "[189]\\d{8}|[1-68]\\d{6}", [7, 9], [["(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3", ["88"], "0$1"], ["(\\d{2})(\\d{5})", "$1 $2", ["[1-6]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["1"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[89]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["12\\d{7}|[1-6]\\d{6}"], ["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]], "CF": ["236", "00", "(?:[27]\\d{3}|8776)\\d{4}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[278]"]]], 0, 0, 0, 0, 0, 0, [["2[12]\\d{6}"], ["7[024-7]\\d{6}"], 0, ["8776\\d{4}"]]], "CG": ["242", "00", "222\\d{6}|(?:0\\d|80)\\d{7}", [9], [["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["8"]], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[02]"]]], 0, 0, 0, 0, 0, 0, [["222[1-589]\\d{5}"], ["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"], 0, ["80[0-2]\\d{6}"]]], "CH": ["41", "00", "8\\d{11}|[2-9]\\d{8}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["8[047]|90"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2-79]|81"], "0$1"], ["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4 $5", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"], ["7[35-9]\\d{7}"], ["800\\d{6}"], ["90[016]\\d{6}"], ["878\\d{6}"], 0, ["5[18]\\d{7}"], ["74[0248]\\d{6}"], 0, ["84[0248]\\d{6}"]]], "CI": ["225", "00", "[02]\\d{9}", [10], [["(\\d{2})(\\d{2})(\\d)(\\d{5})", "$1 $2 $3 $4", ["2"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{4})", "$1 $2 $3 $4", ["0"]]], 0, 0, 0, 0, 0, 0, [["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"], ["0[157]\\d{8}"]]], "CK": ["682", "00", "[2-578]\\d{4}", [5], [["(\\d{2})(\\d{3})", "$1 $2", ["[2-578]"]]], 0, 0, 0, 0, 0, 0, [["(?:2\\d|3[13-7]|4[1-5])\\d{3}"], ["[578]\\d{4}"]]], "CL": ["56", "(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0", "12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}", [9, 10, 11], [["(\\d{5})(\\d{4})", "$1 $2", ["219", "2196"], "($1)"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["44"]], ["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["2[1-36]"], "($1)"], ["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["9[2-9]"]], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"], "($1)"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["60|8"]], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["1"]], ["(\\d{3})(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3 $4", ["60"]]], 0, 0, 0, 0, 0, 0, [["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}", [9]], ["", [9]], ["(?:123|8)00\\d{6}", [9, 11]], 0, 0, 0, 0, 0, ["44\\d{7}", [9]], ["600\\d{7,8}", [10, 11]]]], "CM": ["237", "00", "[26]\\d{8}|88\\d{6,7}", [8, 9], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["88"]], ["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4 $5", ["[26]|88"]]], 0, 0, 0, 0, 0, 0, [["2(?:22|33)\\d{6}", [9]], ["(?:24[23]|6[25-9]\\d)\\d{6}", [9]], ["88\\d{6,7}"]]], "CN": ["86", "00|1(?:[12]\\d|79)\\d\\d00", "1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}", [7, 8, 9, 10, 11, 12], [["(\\d{2})(\\d{5,6})", "$1 $2", ["(?:10|2[0-57-9])[19]", "(?:10|2[0-57-9])(?:10|9[56])", "10(?:10|9[56])|2[0-57-9](?:100|9[56])"], "0$1"], ["(\\d{3})(\\d{5,6})", "$1 $2", ["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]", "(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]", "85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])", "85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["(?:4|80)0"]], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["10|2(?:[02-57-9]|1[1-9])", "10|2(?:[02-57-9]|1[1-9])", "10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"], "0$1", 1], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"], "0$1", 1], ["(\\d{3})(\\d{7,8})", "$1 $2", ["9"]], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["80"], "0$1", 1], ["(\\d{3})(\\d{4})(\\d{4})", "$1 $2 $3", ["[3-578]"], "0$1", 1], ["(\\d{3})(\\d{4})(\\d{4})", "$1 $2 $3", ["1[3-9]"]], ["(\\d{2})(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3 $4", ["[12]"], "0$1", 1]], "0", 0, "(1(?:[12]\\d|79)\\d\\d)|0", 0, 0, 0, [["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))", [7, 8, 9, 10, 11]], ["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}", [11]], ["(?:(?:10|21)8|8)00\\d{7}", [10, 12]], ["16[08]\\d{5}", [8]], 0, 0, 0, 0, 0, ["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}", [7, 8, 9, 10, 11]]], "00"], "CO": ["57", "00(?:4(?:[14]4|56)|[579])", "(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}", [10, 11], [["(\\d{3})(\\d{7})", "$1 $2", ["6"], "($1)"], ["(\\d{3})(\\d{7})", "$1 $2", ["3[0-357]|91"]], ["(\\d)(\\d{3})(\\d{7})", "$1-$2-$3", ["1"], "0$1", 0, "$1 $2 $3"]], "0", 0, "0([3579]|4(?:[14]4|56))?", 0, 0, 0, [["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}", [10]], ["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}", [10]], ["1800\\d{7}", [11]], ["19(?:0[01]|4[78])\\d{7}", [11]]]], "CR": ["506", "00", "(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}", [8, 10], [["(\\d{4})(\\d{4})", "$1 $2", ["[2-7]|8[3-9]"]], ["(\\d{3})(\\d{3})(\\d{4})", "$1-$2-$3", ["[89]"]]], 0, 0, "(19(?:0[0-2468]|1[09]|20|66|77|99))", 0, 0, 0, [["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}", [8]], ["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}", [8]], ["800\\d{7}", [10]], ["90[059]\\d{7}", [10]], 0, 0, 0, 0, ["(?:210[0-6]|4\\d{3}|5100)\\d{4}", [8]]]], "CU": ["53", "119", "[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}", [6, 7, 8, 10], [["(\\d{2})(\\d{4,6})", "$1 $2", ["2[1-4]|[34]"], "(0$1)"], ["(\\d)(\\d{6,7})", "$1 $2", ["7"], "(0$1)"], ["(\\d)(\\d{7})", "$1 $2", ["[56]"], "0$1"], ["(\\d{3})(\\d{7})", "$1 $2", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"], ["(?:5\\d|63)\\d{6}", [8]], ["800\\d{7}", [10]], 0, 0, 0, 0, 0, 0, ["807\\d{7}", [10]]]], "CV": ["238", "0", "(?:[2-59]\\d\\d|800)\\d{4}", [7], [["(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3", ["[2-589]"]]], 0, 0, 0, 0, 0, 0, [["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"], ["(?:36|5[1-389]|9\\d)\\d{5}"], ["800\\d{4}"], 0, 0, 0, 0, 0, ["(?:3[3-5]|4[356])\\d{5}"]]], "CW": ["599", "00", "(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}", [7, 8], [["(\\d{3})(\\d{4})", "$1 $2", ["[3467]"]], ["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["9[4-8]"]]], 0, 0, 0, 0, 0, "[69]", [["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"], ["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"], 0, 0, 0, 0, 0, ["955\\d{5}", [8]], 0, ["60[0-2]\\d{4}", [7]]]], "CX": ["61", "001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011", "1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}", [6, 7, 8, 9, 10, 12], 0, "0", 0, "([59]\\d{7})$|0", "8$1", 0, 0, [["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}", [9]], ["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}", [9]], ["180(?:0\\d{3}|2)\\d{3}", [7, 10]], ["190[0-26]\\d{6}", [10]], 0, 0, 0, 0, ["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}", [9]], ["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}", [6, 8, 10, 12]]], "0011"], "CY": ["357", "00", "(?:[279]\\d|[58]0)\\d{6}", [8], [["(\\d{2})(\\d{6})", "$1 $2", ["[257-9]"]]], 0, 0, 0, 0, 0, 0, [["2[2-6]\\d{6}"], ["9(?:10|[4-79]\\d)\\d{5}"], ["800\\d{5}"], ["90[09]\\d{5}"], ["700\\d{5}"], 0, ["(?:50|77)\\d{6}"], 0, 0, ["80[1-9]\\d{5}"]]], "CZ": ["420", "00", "(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[2-8]|9[015-7]"]], ["(\\d{2})(\\d{3})(\\d{3})(\\d{2})", "$1 $2 $3 $4", ["96"]], ["(\\d{2})(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["9"]], ["(\\d{3})(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["9"]]], 0, 0, 0, 0, 0, 0, [["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"], ["(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"], ["800\\d{6}"], ["9(?:0[05689]|76)\\d{6}"], ["70[01]\\d{6}"], 0, ["9(?:5\\d|7[2-4])\\d{6}"], 0, ["9[17]0\\d{6}"], ["8[134]\\d{7}"]]], "DE": ["49", "00", "[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}", [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], [["(\\d{2})(\\d{3,13})", "$1 $2", ["3[02]|40|[68]9"], "0$1"], ["(\\d{3})(\\d{3,12})", "$1 $2", ["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1", "2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"], "0$1"], ["(\\d{4})(\\d{2,11})", "$1 $2", ["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]", "[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"], "0$1"], ["(\\d{3})(\\d{4})", "$1 $2", ["138"], "0$1"], ["(\\d{5})(\\d{2,10})", "$1 $2", ["3"], "0$1"], ["(\\d{3})(\\d{5,11})", "$1 $2", ["181"], "0$1"], ["(\\d{3})(\\d)(\\d{4,10})", "$1 $2 $3", ["1(?:3|80)|9"], "0$1"], ["(\\d{3})(\\d{7,8})", "$1 $2", ["1[67]"], "0$1"], ["(\\d{3})(\\d{7,12})", "$1 $2", ["8"], "0$1"], ["(\\d{5})(\\d{6})", "$1 $2", ["185", "1850", "18500"], "0$1"], ["(\\d{3})(\\d{4})(\\d{4})", "$1 $2 $3", ["7"], "0$1"], ["(\\d{4})(\\d{7})", "$1 $2", ["18[68]"], "0$1"], ["(\\d{5})(\\d{6})", "$1 $2", ["15[0568]"], "0$1"], ["(\\d{4})(\\d{7})", "$1 $2", ["15[1279]"], "0$1"], ["(\\d{3})(\\d{8})", "$1 $2", ["18"], "0$1"], ["(\\d{3})(\\d{2})(\\d{7,8})", "$1 $2 $3", ["1(?:6[023]|7)"], "0$1"], ["(\\d{4})(\\d{2})(\\d{7})", "$1 $2 $3", ["15[279]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{8})", "$1 $2 $3", ["15"], "0$1"]], "0", 0, 0, 0, 0, 0, [["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}", [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]], ["15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}", [10, 11]], ["800\\d{7,12}", [10, 11, 12, 13, 14, 15]], ["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}", [10, 11]], ["700\\d{8}", [11]], 0, ["18(?:1\\d{5,11}|[2-9]\\d{8})", [8, 9, 10, 11, 12, 13, 14]], ["16(?:4\\d{1,10}|[89]\\d{1,11})", [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]], 0, ["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}", [7, 8, 9, 10, 11, 12, 13, 14]]]], "DJ": ["253", "00", "(?:2\\d|77)\\d{6}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[27]"]]], 0, 0, 0, 0, 0, 0, [["2(?:1[2-5]|7[45])\\d{5}"], ["77\\d{6}"]]], "DK": ["45", "00", "[2-9]\\d{7}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"], [""], ["80\\d{6}"], ["90\\d{6}"]]], "DM": ["1", "011", "(?:[58]\\d\\d|767|900)\\d{7}", [10], 0, "1", 0, "([2-7]\\d{6})$|1", "767$1", 0, "767", [["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"], ["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "DO": ["1", "011", "(?:[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, 0, 0, 0, "8001|8[024]9", [["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"], ["8[024]9[2-9]\\d{6}"], ["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "DZ": ["213", "00", "(?:[1-4]|[5-79]\\d|80)\\d{7}", [8, 9], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[1-4]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["9"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[5-8]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"], ["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}", [9]], ["800\\d{6}", [9]], ["80[3-689]1\\d{5}", [9]], 0, 0, 0, 0, ["98[23]\\d{6}", [9]], ["80[12]1\\d{5}", [9]]]], "EC": ["593", "00", "1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}", [8, 9, 10, 11], [["(\\d)(\\d{3})(\\d{4})", "$1 $2-$3", ["[2-7]"], "(0$1)", 0, "$1-$2-$3"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["9"], "0$1"], ["(\\d{4})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["1"]]], "0", 0, 0, 0, 0, 0, [["[2-7][2-7]\\d{6}", [8]], ["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}", [9]], ["1800\\d{7}|1[78]00\\d{6}", [10, 11]], 0, 0, 0, 0, 0, ["[2-7]890\\d{4}", [8]]]], "EE": ["372", "00", "8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}", [7, 8, 10], [["(\\d{3})(\\d{4})", "$1 $2", ["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88", "[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]], ["(\\d{4})(\\d{3,4})", "$1 $2", ["[45]|8(?:00|[1-49])", "[45]|8(?:00[1-9]|[1-49])"]], ["(\\d{2})(\\d{2})(\\d{4})", "$1 $2 $3", ["7"]], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["8"]]], 0, 0, 0, 0, 0, 0, [["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}", [7]], ["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}", [7, 8]], ["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"], ["(?:40\\d\\d|900)\\d{4}", [7, 8]], ["70[0-2]\\d{5}", [8]]]], "EG": ["20", "00", "[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}", [8, 9, 10], [["(\\d)(\\d{7,8})", "$1 $2", ["[23]"], "0$1"], ["(\\d{2})(\\d{6,7})", "$1 $2", ["1[35]|[4-6]|8[2468]|9[235-7]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["[89]"], "0$1"], ["(\\d{2})(\\d{8})", "$1 $2", ["1"], "0$1"]], "0", 0, 0, 0, 0, 0, [["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}", [8, 9]], ["1[0-25]\\d{8}", [10]], ["800\\d{7}", [10]], ["900\\d{7}", [10]]]], "EH": ["212", "00", "[5-8]\\d{8}", [9], 0, "0", 0, 0, 0, 0, "528[89]", [["528[89]\\d{5}"], ["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"], ["80\\d{7}"], ["89\\d{7}"], 0, 0, 0, 0, ["592(?:4[0-2]|93)\\d{4}"]]], "ER": ["291", "00", "[178]\\d{6}", [7], [["(\\d)(\\d{3})(\\d{3})", "$1 $2 $3", ["[178]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"], ["(?:17[1-3]|7\\d\\d)\\d{4}"]]], "ES": ["34", "00", "[5-9]\\d{8}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[89]00"]], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[5-9]"]]], 0, 0, 0, 0, 0, 0, [["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"], ["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"], ["[89]00\\d{6}"], ["80[367]\\d{6}"], ["70\\d{7}"], 0, ["51\\d{7}"], 0, 0, ["90[12]\\d{6}"]]], "ET": ["251", "00", "(?:11|[2-579]\\d)\\d{7}", [9], [["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[1-579]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"], ["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]], "FI": ["358", "00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))", "[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}", [5, 6, 7, 8, 9, 10, 11, 12], [["(\\d)(\\d{4,9})", "$1 $2", ["[2568][1-8]|3(?:0[1-9]|[1-9])|9"], "0$1"], ["(\\d{3})(\\d{3,7})", "$1 $2", ["[12]00|[368]|70[07-9]"], "0$1"], ["(\\d{2})(\\d{4,8})", "$1 $2", ["[1245]|7[135]"], "0$1"], ["(\\d{2})(\\d{6,10})", "$1 $2", ["7"], "0$1"]], "0", 0, 0, 0, 0, "1[03-79]|[2-9]", [["(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}", [5, 6, 7, 8, 9]], ["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}", [6, 7, 8, 9, 10]], ["800\\d{4,6}", [7, 8, 9]], ["[67]00\\d{5,6}", [8, 9]], 0, 0, ["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]], "00"], "FJ": ["679", "0(?:0|52)", "45\\d{5}|(?:0800\\d|[235-9])\\d{6}", [7, 11], [["(\\d{3})(\\d{4})", "$1 $2", ["[235-9]|45"]], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["0"]]], 0, 0, 0, 0, 0, 0, [["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}", [7]], ["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}", [7]], ["0800\\d{7}", [11]]], "00"], "FK": ["500", "00", "[2-7]\\d{4}", [5], 0, 0, 0, 0, 0, 0, 0, [["[2-47]\\d{4}"], ["[56]\\d{4}"]]], "FM": ["691", "00", "(?:[39]\\d\\d|820)\\d{4}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[389]"]]], 0, 0, 0, 0, 0, 0, [["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"], ["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]], "FO": ["298", "00", "[2-9]\\d{5}", [6], [["(\\d{6})", "$1", ["[2-9]"]]], 0, 0, "(10(?:01|[12]0|88))", 0, 0, 0, [["(?:20|[34]\\d|8[19])\\d{4}"], ["(?:[27][1-9]|5\\d|9[16])\\d{4}"], ["80[257-9]\\d{3}"], ["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"], 0, 0, 0, 0, ["(?:6[0-36]|88)\\d{4}"]]], "FR": ["33", "00", "[1-9]\\d{8}", [9], [["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["8"], "0 $1"], ["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4 $5", ["[1-79]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["59[1-9]\\d{6}|(?:[1-3]\\d|4[1-9]|5[0-8])\\d{7}"], ["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"], ["80[0-5]\\d{6}"], ["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"], 0, 0, ["80[6-9]\\d{6}"], 0, ["9\\d{8}"], ["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]], "GA": ["241", "00", "(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}", [7, 8], [["(\\d)(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2-7]"], "0$1"], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["0"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["11|[67]"], "0$1"]], 0, 0, "0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})", "$1", 0, 0, [["[01]1\\d{6}", [8]], ["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]], "GB": ["44", "00", "[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}", [7, 9, 10], [["(\\d{3})(\\d{4})", "$1 $2", ["800", "8001", "80011", "800111", "8001111"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3", ["845", "8454", "84546", "845464"], "0$1"], ["(\\d{3})(\\d{6})", "$1 $2", ["800"], "0$1"], ["(\\d{5})(\\d{4,5})", "$1 $2", ["1(?:38|5[23]|69|76|94)", "1(?:(?:38|69)7|5(?:24|39)|768|946)", "1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"], "0$1"], ["(\\d{4})(\\d{5,6})", "$1 $2", ["1(?:[2-69][02-9]|[78])"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["[25]|7(?:0|6[02-9])", "[25]|7(?:0|6(?:[03-9]|2[356]))"], "0$1"], ["(\\d{4})(\\d{6})", "$1 $2", ["7"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["[1389]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}", [9, 10]], ["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}", [10]], ["80[08]\\d{7}|800\\d{6}|8001111"], ["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d", [7, 10]], ["70\\d{8}", [10]], 0, ["(?:3[0347]|55)\\d{8}", [10]], ["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}", [10]], ["56\\d{8}", [10]]], 0, " x"], "GD": ["1", "011", "(?:473|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2-9]\\d{6})$|1", "473$1", 0, "473", [["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"], ["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "GE": ["995", "00", "(?:[3-57]\\d\\d|800)\\d{6}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["70"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["32"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[57]"]], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[348]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"], ["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"], ["800\\d{6}"], 0, 0, 0, 0, 0, ["70[67]\\d{6}"]]], "GF": ["594", "00", "[56]94\\d{6}|(?:80|9\\d)\\d{7}", [9], [["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[56]|9[47]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[89]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["594(?:[02-49]\\d|1[0-4]|5[6-9]|6[0-3]|80)\\d{4}"], ["694(?:[0-249]\\d|3[0-8])\\d{4}"], ["80[0-5]\\d{6}"], 0, 0, 0, 0, 0, ["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]], "GG": ["44", "00", "(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?", [7, 9, 10], 0, "0", 0, "([25-9]\\d{5})$|0", "1481$1", 0, 0, [["1481[25-9]\\d{5}", [10]], ["7(?:(?:781|839)\\d|911[17])\\d{5}", [10]], ["80[08]\\d{7}|800\\d{6}|8001111"], ["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d", [7, 10]], ["70\\d{8}", [10]], 0, ["(?:3[0347]|55)\\d{8}", [10]], ["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}", [10]], ["56\\d{8}", [10]]]], "GH": ["233", "00", "(?:[235]\\d{3}|800)\\d{5}", [8, 9], [["(\\d{3})(\\d{5})", "$1 $2", ["8"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[235]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}", [9]], ["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}", [9]], ["800\\d{5}", [8]]]], "GI": ["350", "00", "(?:[25]\\d|60)\\d{6}", [8], [["(\\d{3})(\\d{5})", "$1 $2", ["2"]]], 0, 0, 0, 0, 0, 0, [["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"], ["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]], "GL": ["299", "00", "(?:19|[2-689]\\d|70)\\d{4}", [6], [["(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3", ["19|[2-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"], ["[245]\\d{5}"], ["80\\d{4}"], 0, 0, 0, 0, 0, ["3[89]\\d{4}"]]], "GM": ["220", "00", "[2-9]\\d{6}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[2-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"], ["(?:[23679]\\d|5[0-489])\\d{5}"]]], "GN": ["224", "00", "722\\d{6}|(?:3|6\\d)\\d{7}", [8, 9], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["3"]], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[67]"]]], 0, 0, 0, 0, 0, 0, [["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}", [8]], ["6[0-356]\\d{7}", [9]], 0, 0, 0, 0, 0, 0, ["722\\d{6}", [9]]]], "GP": ["590", "00", "590\\d{6}|(?:69|80|9\\d)\\d{7}", [9], [["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[569]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"], ["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"], ["80[0-5]\\d{6}"], 0, 0, 0, 0, 0, ["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]], "GQ": ["240", "00", "222\\d{6}|(?:3\\d|55|[89]0)\\d{7}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[235]"]], ["(\\d{3})(\\d{6})", "$1 $2", ["[89]"]]], 0, 0, 0, 0, 0, 0, [["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"], ["(?:222|55\\d)\\d{6}"], ["80\\d[1-9]\\d{5}"], ["90\\d[1-9]\\d{5}"]]], "GR": ["30", "00", "5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}", [10, 11, 12], [["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["21|7"]], ["(\\d{4})(\\d{6})", "$1 $2", ["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["[2689]"]], ["(\\d{3})(\\d{3,4})(\\d{5})", "$1 $2 $3", ["8"]]], 0, 0, 0, 0, 0, 0, [["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}", [10]], ["68[57-9]\\d{7}|(?:69|94)\\d{8}", [10]], ["800\\d{7,9}"], ["90[19]\\d{7}", [10]], ["70\\d{8}", [10]], 0, ["5005000\\d{3}", [10]], 0, 0, ["8(?:0[16]|12|[27]5|50)\\d{7}", [10]]]], "GT": ["502", "00", "80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}", [8, 11], [["(\\d{4})(\\d{4})", "$1 $2", ["[2-8]"]], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["1"]]], 0, 0, 0, 0, 0, 0, [["[267][2-9]\\d{6}", [8]], ["(?:[3-5]\\d\\d|80[0-4])\\d{5}", [8]], ["18[01]\\d{8}", [11]], ["19\\d{9}", [11]]]], "GU": ["1", "011", "(?:[58]\\d\\d|671|900)\\d{7}", [10], 0, "1", 0, "([3-9]\\d{6})$|1", "671$1", 0, "671", [["671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"], [""], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "GW": ["245", "00", "[49]\\d{8}|4\\d{6}", [7, 9], [["(\\d{3})(\\d{4})", "$1 $2", ["40"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[49]"]]], 0, 0, 0, 0, 0, 0, [["443\\d{6}", [9]], ["9(?:5\\d|6[569]|77)\\d{6}", [9]], 0, 0, 0, 0, 0, 0, ["40\\d{5}", [7]]]], "GY": ["592", "001", "9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[2-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}"], ["(?:510|6\\d\\d|7(?:0\\d|1[0-8]|25|49))\\d{4}"], ["(?:289|862)\\d{4}"], ["9008\\d{3}"]]], "HK": ["852", "00(?:30|5[09]|[126-9]?)", "8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}", [5, 6, 7, 8, 9, 11], [["(\\d{3})(\\d{2,5})", "$1 $2", ["900", "9003"]], ["(\\d{4})(\\d{4})", "$1 $2", ["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["8"]], ["(\\d{3})(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["9"]]], 0, 0, 0, 0, 0, 0, [["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-9]|1[2-9]))\\d{4}", [8]], ["(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[0-25-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[23578])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}", [8]], ["800\\d{6}", [9]], ["900(?:[0-24-9]\\d{7}|3\\d{1,4})", [5, 6, 7, 8, 11]], ["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}", [8]], 0, ["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}", [8]], ["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}", [8]]], "00"], "HN": ["504", "00", "8\\d{10}|[237-9]\\d{7}", [8, 11], [["(\\d{4})(\\d{4})", "$1-$2", ["[237-9]"]]], 0, 0, 0, 0, 0, 0, [["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}", [8]], ["[37-9]\\d{7}", [8]], ["8002\\d{7}", [11]]]], "HR": ["385", "00", "(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}", [6, 7, 8, 9], [["(\\d{2})(\\d{2})(\\d{2,3})", "$1 $2 $3", ["6[01]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2,3})", "$1 $2 $3", ["8"], "0$1"], ["(\\d)(\\d{4})(\\d{3})", "$1 $2 $3", ["1"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[67]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["9"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[2-5]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}", [8, 9]], ["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[67])))\\d{4}|98\\d{6}", [8, 9]], ["80\\d{5,7}", [7, 8, 9]], ["6[01459]\\d{6}|6[01]\\d{4,5}", [6, 7, 8]], ["7[45]\\d{6}", [8]], 0, ["62\\d{6,7}|72\\d{6}", [8, 9]]]], "HT": ["509", "00", "(?:[2-489]\\d|55)\\d{6}", [8], [["(\\d{2})(\\d{2})(\\d{4})", "$1 $2 $3", ["[2-589]"]]], 0, 0, 0, 0, 0, 0, [["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"], ["(?:[34]\\d|55)\\d{6}"], ["8\\d{7}"], 0, 0, 0, 0, 0, ["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]], "HU": ["36", "00", "[235-7]\\d{8}|[1-9]\\d{7}", [8, 9], [["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["1"], "(06 $1)"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"], "(06 $1)"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[2-9]"], "06 $1"]], "06", 0, 0, 0, 0, 0, [["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}", [8]], ["(?:[257]0|3[01])\\d{7}", [9]], ["(?:[48]0\\d|680[29])\\d{5}"], ["9[01]\\d{6}", [8]], 0, 0, ["38\\d{7}", [9]], 0, ["21\\d{7}", [9]]]], "ID": ["62", "00[89]", "(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}", [7, 8, 9, 10, 11, 12, 13], [["(\\d)(\\d{3})(\\d{3})", "$1 $2 $3", ["15"]], ["(\\d{2})(\\d{5,9})", "$1 $2", ["2[124]|[36]1"], "(0$1)"], ["(\\d{3})(\\d{5,7})", "$1 $2", ["800"], "0$1"], ["(\\d{3})(\\d{5,8})", "$1 $2", ["[2-79]"], "(0$1)"], ["(\\d{3})(\\d{3,4})(\\d{3})", "$1-$2-$3", ["8[1-35-9]"], "0$1"], ["(\\d{3})(\\d{6,8})", "$1 $2", ["1"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["804"], "0$1"], ["(\\d{3})(\\d)(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["80"], "0$1"], ["(\\d{3})(\\d{4})(\\d{4,5})", "$1-$2-$3", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}", [7, 8, 9, 10, 11]], ["8[1-35-9]\\d{7,10}", [9, 10, 11, 12]], ["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}", [8, 9, 10, 11, 12, 13]], ["809\\d{7}", [10]], 0, 0, ["(?:1500|8071\\d{3})\\d{3}", [7, 10]], 0, 0, ["804\\d{7}", [10]]]], "IE": ["353", "00", "(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}", [7, 8, 9, 10], [["(\\d{2})(\\d{5})", "$1 $2", ["2[24-9]|47|58|6[237-9]|9[35-9]"], "(0$1)"], ["(\\d{3})(\\d{5})", "$1 $2", ["[45]0"], "(0$1)"], ["(\\d)(\\d{3,4})(\\d{4})", "$1 $2 $3", ["1"], "(0$1)"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[2569]|4[1-69]|7[14]"], "(0$1)"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["70"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["81"], "(0$1)"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[78]"], "0$1"], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["1"]], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["4"], "(0$1)"], ["(\\d{2})(\\d)(\\d{3})(\\d{4})", "$1 $2 $3 $4", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"], ["8(?:22|[35-9]\\d)\\d{6}", [9]], ["1800\\d{6}", [10]], ["15(?:1[2-8]|[2-8]0|9[089])\\d{6}", [10]], ["700\\d{6}", [9]], 0, ["818\\d{6}", [9]], 0, ["76\\d{7}", [9]], ["18[59]0\\d{6}", [10]]]], "IL": ["972", "0(?:0|1[2-9])", "1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}", [7, 8, 9, 10, 11, 12], [["(\\d{4})(\\d{3})", "$1-$2", ["125"]], ["(\\d{4})(\\d{2})(\\d{2})", "$1-$2-$3", ["121"]], ["(\\d)(\\d{3})(\\d{4})", "$1-$2-$3", ["[2-489]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1-$2-$3", ["[57]"], "0$1"], ["(\\d{4})(\\d{3})(\\d{3})", "$1-$2-$3", ["12"]], ["(\\d{4})(\\d{6})", "$1-$2", ["159"]], ["(\\d)(\\d{3})(\\d{3})(\\d{3})", "$1-$2-$3-$4", ["1[7-9]"]], ["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})", "$1-$2 $3-$4", ["15"]]], "0", 0, 0, 0, 0, 0, [["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}", [8, 11, 12]], ["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}", [9]], ["1(?:255|80[019]\\d{3})\\d{3}", [7, 10]], ["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}", [8, 10]], 0, 0, ["1599\\d{6}", [10]], 0, ["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}", [9]], ["1700\\d{6}", [10]]]], "IM": ["44", "00", "1624\\d{6}|(?:[3578]\\d|90)\\d{8}", [10], 0, "0", 0, "([25-8]\\d{5})$|0", "1624$1", 0, "74576|(?:16|7[56])24", [["1624(?:230|[5-8]\\d\\d)\\d{3}"], ["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"], ["808162\\d{4}"], ["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"], ["70\\d{8}"], 0, ["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"], 0, ["56\\d{8}"]]], "IN": ["91", "00", "(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}", [8, 9, 10, 11, 12, 13], [["(\\d{8})", "$1", ["5(?:0|2[23]|3[03]|[67]1|88)", "5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)", "5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"], 0, 1], ["(\\d{4})(\\d{4,5})", "$1 $2", ["180", "1800"], 0, 1], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["140"], 0, 1], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["11|2[02]|33|4[04]|79[1-7]|80[2-46]", "11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])", "11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"], "0$1", 1], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]", "1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]", "1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"], "0$1", 1], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807", "1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]", "1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"], "0$1", 1], ["(\\d{5})(\\d{5})", "$1 $2", ["[6-9]"], "0$1", 1], ["(\\d{4})(\\d{2,4})(\\d{4})", "$1 $2 $3", ["1(?:6|8[06])", "1(?:6|8[06]0)"], 0, 1], ["(\\d{4})(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["18"], 0, 1]], "0", 0, 0, 0, 0, 0, [["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}", [10]], ["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}", [10]], ["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"], ["186[12]\\d{9}", [13]], 0, 0, ["140\\d{7}", [10]], 0, 0, ["1860\\d{7}", [11]]]], "IO": ["246", "00", "3\\d{6}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["3"]]], 0, 0, 0, 0, 0, 0, [["37\\d{5}"], ["38\\d{5}"]]], "IQ": ["964", "00", "(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}", [8, 9, 10], [["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["1"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[2-6]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["7"], "0$1"]], "0", 0, 0, 0, 0, 0, [["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}", [8, 9]], ["7[3-9]\\d{8}", [10]]]], "IR": ["98", "00", "[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}", [4, 5, 6, 7, 10], [["(\\d{4,5})", "$1", ["96"], "0$1"], ["(\\d{2})(\\d{4,5})", "$1 $2", ["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["9"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["[1-8]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}", [6, 7, 10]], ["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}", [10]], 0, 0, 0, 0, ["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])", [4, 5]]]], "IS": ["354", "00|1(?:0(?:01|[12]0)|100)", "(?:38\\d|[4-9])\\d{6}", [7, 9], [["(\\d{3})(\\d{4})", "$1 $2", ["[4-9]"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["3"]]], 0, 0, 0, 0, 0, 0, [["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}", [7]], ["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"], ["80[0-8]\\d{4}", [7]], ["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}", [7]], 0, 0, ["809\\d{4}", [7]], 0, ["49[0-24-79]\\d{4}", [7]]], "00"], "IT": ["39", "00", "0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?", [6, 7, 8, 9, 10, 11], [["(\\d{2})(\\d{4,6})", "$1 $2", ["0[26]"]], ["(\\d{3})(\\d{3,6})", "$1 $2", ["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])", "0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]], ["(\\d{4})(\\d{2,6})", "$1 $2", ["0(?:[13-579][2-46-8]|8[236-8])"]], ["(\\d{4})(\\d{4})", "$1 $2", ["894"]], ["(\\d{2})(\\d{3,4})(\\d{4})", "$1 $2 $3", ["0[26]|5"]], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["1(?:44|[679])|[378]"]], ["(\\d{3})(\\d{3,4})(\\d{4})", "$1 $2 $3", ["0[13-57-9][0159]|14"]], ["(\\d{2})(\\d{4})(\\d{5})", "$1 $2 $3", ["0[26]"]], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["0"]], ["(\\d{3})(\\d{4})(\\d{4,5})", "$1 $2 $3", ["3"]]], 0, 0, 0, 0, 0, 0, [["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"], ["3[1-9]\\d{8}|3[2-9]\\d{7}", [9, 10]], ["80(?:0\\d{3}|3)\\d{3}", [6, 9]], ["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}", [6, 8, 9, 10]], ["1(?:78\\d|99)\\d{6}", [9, 10]], 0, 0, 0, ["55\\d{8}", [10]], ["84(?:[08]\\d{3}|[17])\\d{3}", [6, 9]]]], "JE": ["44", "00", "1534\\d{6}|(?:[3578]\\d|90)\\d{8}", [10], 0, "0", 0, "([0-24-8]\\d{5})$|0", "1534$1", 0, 0, [["1534[0-24-8]\\d{5}"], ["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"], ["80(?:07(?:35|81)|8901)\\d{4}"], ["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"], ["701511\\d{4}"], 0, ["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"], ["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"], ["56\\d{8}"]]], "JM": ["1", "011", "(?:[58]\\d\\d|658|900)\\d{7}", [10], 0, "1", 0, 0, 0, 0, "658|876", [["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"], ["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "JO": ["962", "00", "(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}", [8, 9], [["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["[2356]|87"], "(0$1)"], ["(\\d{3})(\\d{5,6})", "$1 $2", ["[89]"], "0$1"], ["(\\d{2})(\\d{7})", "$1 $2", ["70"], "0$1"], ["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["7"], "0$1"]], "0", 0, 0, 0, 0, 0, [["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}", [8]], ["7(?:[78][0-25-9]|9\\d)\\d{6}", [9]], ["80\\d{6}", [8]], ["9\\d{7}", [8]], ["70\\d{7}", [9]], 0, ["8(?:10|8\\d)\\d{5}", [8]], ["74(?:66|77)\\d{5}", [9]], 0, ["85\\d{6}", [8]]]], "JP": ["81", "010", "00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}", [8, 9, 10, 11, 12, 13, 14, 15, 16, 17], [["(\\d{3})(\\d{3})(\\d{3})", "$1-$2-$3", ["(?:12|57|99)0"], "0$1"], ["(\\d{4})(\\d)(\\d{4})", "$1-$2-$3", ["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])", "1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]", "1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1-$2-$3", ["60"], "0$1"], ["(\\d)(\\d{4})(\\d{4})", "$1-$2-$3", ["[36]|4(?:2[09]|7[01])", "[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1-$2-$3", ["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])", "1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]", "1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{4})", "$1-$2-$3", ["[14]|[289][2-9]|5[3-9]|7[2-4679]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1-$2-$3", ["800"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4})", "$1-$2-$3", ["[257-9]"], "0$1"]], "0", 0, "(000[259]\\d{6})$|(?:(?:003768)0?)|0", "$1", 0, 0, [["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}", [9]], ["[7-9]0[1-9]\\d{7}", [10]], ["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"], ["990\\d{6}", [9]], ["60\\d{7}", [9]], 0, ["570\\d{6}", [9]], ["20\\d{8}", [10]], ["50[1-9]\\d{7}", [10]]]], "KE": ["254", "000", "(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}", [7, 8, 9, 10], [["(\\d{2})(\\d{5,7})", "$1 $2", ["[24-6]"], "0$1"], ["(\\d{3})(\\d{6})", "$1 $2", ["[17]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[89]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}", [7, 8, 9]], ["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}", [9]], ["800[2-8]\\d{5,6}", [9, 10]], ["900[02-9]\\d{5}", [9]]]], "KG": ["996", "00", "8\\d{9}|[235-9]\\d{8}", [9, 10], [["(\\d{4})(\\d{5})", "$1 $2", ["3(?:1[346]|[24-79])"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[235-79]|88"], "0$1"], ["(\\d{3})(\\d{3})(\\d)(\\d{2,3})", "$1 $2 $3 $4", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}", [9]], ["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}", [9]], ["800\\d{6,7}"]]], "KH": ["855", "00[14-9]", "1\\d{9}|[1-9]\\d{7,8}", [8, 9, 10], [["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[1-9]"], "0$1"], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["1"]]], "0", 0, 0, 0, 0, 0, [["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})", [8, 9]], ["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}", [8, 9]], ["1800(?:1\\d|2[019])\\d{4}", [10]], ["1900(?:1\\d|2[09])\\d{4}", [10]]]], "KI": ["686", "00", "(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}", [5, 8], 0, "0", 0, 0, 0, 0, 0, [["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"], ["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}", [8]], 0, 0, 0, 0, 0, 0, ["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d", [8]]]], "KM": ["269", "00", "[3478]\\d{6}", [7], [["(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3", ["[3478]"]]], 0, 0, 0, 0, 0, 0, [["7[4-7]\\d{5}"], ["[34]\\d{6}"], 0, ["8\\d{6}"]]], "KN": ["1", "011", "(?:[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2-7]\\d{6})$|1", "869$1", 0, "869", [["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"], ["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "KP": ["850", "00|99", "85\\d{6}|(?:19\\d|[2-7])\\d{7}", [8, 10], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["8"], "0$1"], ["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["[2-7]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["1"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"], ["19[1-3]\\d{7}", [10]]]], "KR": ["82", "00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))", "00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}", [5, 6, 8, 9, 10, 11, 12, 13, 14], [["(\\d{2})(\\d{3,4})", "$1-$2", ["(?:3[1-3]|[46][1-4]|5[1-5])1"], "0$1"], ["(\\d{4})(\\d{4})", "$1-$2", ["1"]], ["(\\d)(\\d{3,4})(\\d{4})", "$1-$2-$3", ["2"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1-$2-$3", ["60|8"], "0$1"], ["(\\d{2})(\\d{3,4})(\\d{4})", "$1-$2-$3", ["[1346]|5[1-5]"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4})", "$1-$2-$3", ["[57]"], "0$1"], ["(\\d{2})(\\d{5})(\\d{4})", "$1-$2-$3", ["5"], "0$1"]], "0", 0, "0(8(?:[1-46-8]|5\\d\\d))?", 0, 0, 0, [["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}", [5, 6, 8, 9, 10]], ["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}", [9, 10]], ["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}", [9, 11, 12, 13, 14]], ["60[2-9]\\d{6}", [9]], ["50\\d{8,9}", [10, 11]], 0, ["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}", [8]], ["15\\d{7,8}", [9, 10]], ["70\\d{8}", [10]]]], "KW": ["965", "00", "18\\d{5}|(?:[2569]\\d|41)\\d{6}", [7, 8], [["(\\d{4})(\\d{3,4})", "$1 $2", ["[169]|2(?:[235]|4[1-35-9])|52"]], ["(\\d{3})(\\d{5})", "$1 $2", ["[245]"]]], 0, 0, 0, 0, 0, 0, [["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}", [8]], ["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}", [8]], ["18\\d{5}", [7]]]], "KY": ["1", "011", "(?:345|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2-9]\\d{6})$|1", "345$1", 0, "345", [["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"], ["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["(?:345976|900[2-9]\\d\\d)\\d{4}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"], 0, 0, ["345849\\d{4}"]]], "KZ": ["7", "810", "(?:33622|8\\d{8})\\d{5}|[78]\\d{9}", [10, 14], 0, "8", 0, 0, 0, 0, "33|7", [["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}", [10]], ["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}", [10]], ["8(?:00|108\\d{3})\\d{7}"], ["809\\d{7}", [10]], ["808\\d{7}", [10]], 0, 0, 0, ["751\\d{7}", [10]]], "8~10"], "LA": ["856", "00", "[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}", [8, 9, 10], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["2[13]|3[14]|[4-8]"], "0$1"], ["(\\d{2})(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3 $4", ["30[013-9]"], "0$1"], ["(\\d{2})(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["[23]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}", [8]], ["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}", [10]], 0, 0, 0, 0, ["30[013-9]\\d{6}", [9]]]], "LB": ["961", "00", "[27-9]\\d{7}|[13-9]\\d{6}", [7, 8], [["(\\d)(\\d{3})(\\d{3})", "$1 $2 $3", ["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[27-9]"]]], "0", 0, 0, 0, 0, 0, [["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"], ["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"], 0, ["9[01]\\d{6}", [8]], 0, 0, 0, 0, 0, ["80\\d{6}", [8]]]], "LC": ["1", "011", "(?:[58]\\d\\d|758|900)\\d{7}", [10], 0, "1", 0, "([2-8]\\d{6})$|1", "758$1", 0, "758", [["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"], ["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "LI": ["423", "00", "[68]\\d{8}|(?:[2378]\\d|90)\\d{5}", [7, 9], [["(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3", ["[2379]|8(?:0[09]|7)", "[2379]|8(?:0(?:02|9)|7)"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["8"]], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["69"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["6"]]], "0", 0, "(1001)|0", 0, 0, 0, [["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}", [7]], ["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"], ["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"], ["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d", [7]], 0, 0, ["870(?:28|87)\\d\\d", [7]]]], "LK": ["94", "00", "[1-9]\\d{8}", [9], [["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["7"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[1-689]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"], ["7(?:[0-25-8]\\d|4[0-4])\\d{6}"], 0, 0, 0, 0, ["1973\\d{5}"]]], "LR": ["231", "00", "(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}", [7, 8, 9], [["(\\d)(\\d{3})(\\d{3})", "$1 $2 $3", ["[4-6]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["2"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[23578]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["2\\d{7}", [8]], ["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}", [7, 9]], 0, ["332(?:02|[34]\\d)\\d{4}", [9]]]], "LS": ["266", "00", "(?:[256]\\d\\d|800)\\d{5}", [8], [["(\\d{4})(\\d{4})", "$1 $2", ["[2568]"]]], 0, 0, 0, 0, 0, 0, [["2\\d{7}"], ["[56]\\d{7}"], ["800[256]\\d{4}"]]], "LT": ["370", "00", "(?:[3469]\\d|52|[78]0)\\d{6}", [8], [["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["52[0-7]"], "(8-$1)", 1], ["(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", ["[7-9]"], "8 $1", 1], ["(\\d{2})(\\d{6})", "$1 $2", ["37|4(?:[15]|6[1-8])"], "(8-$1)", 1], ["(\\d{3})(\\d{5})", "$1 $2", ["[3-6]"], "(8-$1)", 1]], "8", 0, "[08]", 0, 0, 0, [["(?:3[1478]|4[124-6]|52)\\d{6}"], ["6\\d{7}"], ["80[02]\\d{5}"], ["9(?:0[0239]|10)\\d{5}"], ["70[05]\\d{5}"], 0, ["70[67]\\d{5}"], 0, ["[89]01\\d{5}"], ["808\\d{5}"]]], "LU": ["352", "00", "35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}", [4, 5, 6, 7, 8, 9, 10, 11], [["(\\d{2})(\\d{3})", "$1 $2", ["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]], ["(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3", ["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]], ["(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3", ["20[2-689]"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})", "$1 $2 $3 $4", ["2(?:[0367]|4[3-8])"]], ["(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", ["80[01]|90[015]"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3 $4", ["20"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["6"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})", "$1 $2 $3 $4 $5", ["2(?:[0367]|4[3-8])"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})", "$1 $2 $3 $4", ["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]], 0, 0, "(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)", 0, 0, 0, [["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"], ["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}", [9]], ["800\\d{5}", [8]], ["90[015]\\d{5}", [8]], 0, 0, 0, 0, ["20(?:1\\d{5}|[2-689]\\d{1,7})", [4, 5, 6, 7, 8, 9, 10]], ["801\\d{5}", [8]]]], "LV": ["371", "00", "(?:[268]\\d|90)\\d{6}", [8], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[269]|8[01]"]]], 0, 0, 0, 0, 0, 0, [["6\\d{7}"], ["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"], ["80\\d{6}"], ["90\\d{6}"], 0, 0, 0, 0, 0, ["81\\d{6}"]]], "LY": ["218", "00", "[2-9]\\d{8}", [9], [["(\\d{2})(\\d{7})", "$1-$2", ["[2-9]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"], ["9[1-6]\\d{7}"]]], "MA": ["212", "00", "[5-8]\\d{8}", [9], [["(\\d{5})(\\d{4})", "$1-$2", ["5(?:29|38)", "5(?:29[1289]|389)", "529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["5[45]"], "0$1"], ["(\\d{4})(\\d{5})", "$1-$2", ["5(?:2[2-489]|3[5-9]|9)|892", "5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"], "0$1"], ["(\\d{2})(\\d{7})", "$1-$2", ["8"], "0$1"], ["(\\d{3})(\\d{6})", "$1-$2", ["[5-7]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"], ["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"], ["80\\d{7}"], ["89\\d{7}"], 0, 0, 0, 0, ["592(?:4[0-2]|93)\\d{4}"]]], "MC": ["377", "00", "(?:[3489]|6\\d)\\d{7}", [8, 9], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["4"], "0$1"], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[389]"]], ["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4 $5", ["6"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:870|9[2-47-9]\\d)\\d{5}", [8]], ["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"], ["(?:800|90\\d)\\d{5}", [8]]]], "MD": ["373", "00", "(?:[235-7]\\d|[89]0)\\d{6}", [8], [["(\\d{3})(\\d{5})", "$1 $2", ["[89]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["22|3"], "0$1"], ["(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", ["[25-7]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"], ["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"], ["800\\d{5}"], ["90[056]\\d{5}"], 0, 0, ["803\\d{5}"], 0, ["3[08]\\d{6}"], ["808\\d{5}"]]], "ME": ["382", "00", "(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}", [8, 9], [["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[2-9]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}", [8]], ["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}", [8]], ["80(?:[0-2578]|9\\d)\\d{5}"], ["9(?:4[1568]|5[178])\\d{5}", [8]], 0, 0, ["77[1-9]\\d{5}", [8]], 0, ["78[1-49]\\d{5}", [8]]]], "MF": ["590", "00", "590\\d{6}|(?:69|80|9\\d)\\d{7}", [9], 0, "0", 0, 0, 0, 0, 0, [["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"], ["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"], ["80[0-5]\\d{6}"], 0, 0, 0, 0, 0, ["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]], "MG": ["261", "00", "[23]\\d{8}", [9], [["(\\d{2})(\\d{2})(\\d{3})(\\d{2})", "$1 $2 $3 $4", ["[23]"], "0$1"]], "0", 0, "([24-9]\\d{6})$|0", "20$1", 0, 0, [["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"], ["3[2-47-9]\\d{7}"], 0, 0, 0, 0, 0, 0, ["22\\d{7}"]]], "MH": ["692", "011", "329\\d{4}|(?:[256]\\d|45)\\d{5}", [7], [["(\\d{3})(\\d{4})", "$1-$2", ["[2-6]"]]], "1", 0, 0, 0, 0, 0, [["(?:247|45[78]|528|625)\\d{4}"], ["(?:(?:23|54)5|329|45[356])\\d{4}"], 0, 0, 0, 0, 0, 0, ["635\\d{4}"]]], "MK": ["389", "00", "[2-578]\\d{7}", [8], [["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["2|34[47]|4(?:[37]7|5[47]|64)"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[347]"], "0$1"], ["(\\d{3})(\\d)(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[58]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"], ["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|60|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"], ["800\\d{5}"], ["5\\d{7}"], 0, 0, 0, 0, 0, ["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]], "ML": ["223", "00", "[24-9]\\d{7}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[24-9]"]]], 0, 0, 0, 0, 0, 0, [["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"], ["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"], ["80\\d{6}"]]], "MM": ["95", "00", "1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}", [6, 7, 8, 9, 10], [["(\\d)(\\d{2})(\\d{3})", "$1 $2 $3", ["16|2"], "0$1"], ["(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3", ["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"], "0$1"], ["(\\d)(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[12]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[4-7]|8[1-35]"], "0$1"], ["(\\d)(\\d{3})(\\d{4,6})", "$1 $2 $3", ["9(?:2[0-4]|[35-9]|4[137-9])"], "0$1"], ["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["2"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["8"], "0$1"], ["(\\d)(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["92"], "0$1"], ["(\\d)(\\d{5})(\\d{4})", "$1 $2 $3", ["9"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}", [6, 7, 8, 9]], ["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}", [7, 8, 9, 10]], ["80080(?:0[1-9]|2\\d)\\d{3}", [10]], 0, 0, 0, 0, 0, ["1333\\d{4}|[12]468\\d{4}", [8]]]], "MN": ["976", "001", "[12]\\d{7,9}|[5-9]\\d{7}", [8, 9, 10], [["(\\d{2})(\\d{2})(\\d{4})", "$1 $2 $3", ["[12]1"], "0$1"], ["(\\d{4})(\\d{4})", "$1 $2", ["[5-9]"]], ["(\\d{3})(\\d{5,6})", "$1 $2", ["[12]2[1-3]"], "0$1"], ["(\\d{4})(\\d{5,6})", "$1 $2", ["[12](?:27|3[2-8]|4[2-68]|5[1-4689])", "[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"], "0$1"], ["(\\d{5})(\\d{4,5})", "$1 $2", ["[12]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"], ["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}", [8]], 0, 0, 0, 0, 0, 0, ["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}", [8]]]], "MO": ["853", "00", "0800\\d{3}|(?:28|[68]\\d)\\d{6}", [7, 8], [["(\\d{4})(\\d{3})", "$1 $2", ["0"]], ["(\\d{4})(\\d{4})", "$1 $2", ["[268]"]]], 0, 0, 0, 0, 0, 0, [["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}", [8]], ["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}", [8]], ["0800\\d{3}", [7]]]], "MP": ["1", "011", "[58]\\d{9}|(?:67|90)0\\d{7}", [10], 0, "1", 0, "([2-9]\\d{6})$|1", "670$1", 0, "670", [["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"], [""], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "MQ": ["596", "00", "596\\d{6}|(?:69|80|9\\d)\\d{7}", [9], [["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[569]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["596(?:[03-7]\\d|10|2[7-9]|8[0-39]|9[04-9])\\d{4}"], ["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"], ["80[0-5]\\d{6}"], 0, 0, 0, 0, 0, ["9(?:397[0-2]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]], "MR": ["222", "00", "(?:[2-4]\\d\\d|800)\\d{5}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2-48]"]]], 0, 0, 0, 0, 0, 0, [["(?:25[08]|35\\d|45[1-7])\\d{5}"], ["[2-4][0-46-9]\\d{6}"], ["800\\d{5}"]]], "MS": ["1", "011", "(?:[58]\\d\\d|664|900)\\d{7}", [10], 0, "1", 0, "([34]\\d{6})$|1", "664$1", 0, "664", [["6644(?:1[0-3]|91)\\d{4}"], ["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "MT": ["356", "00", "3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}", [8], [["(\\d{4})(\\d{4})", "$1 $2", ["[2357-9]"]]], 0, 0, 0, 0, 0, 0, [["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"], ["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"], ["800(?:02|[3467]\\d)\\d{3}"], ["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"], 0, 0, ["501\\d{5}"], ["7117\\d{4}"], ["3550\\d{4}"]]], "MU": ["230", "0(?:0|[24-7]0|3[03])", "(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}", [7, 8, 10], [["(\\d{3})(\\d{4})", "$1 $2", ["[2-46]|8[013]"]], ["(\\d{4})(\\d{4})", "$1 $2", ["[57]"]], ["(\\d{5})(\\d{5})", "$1 $2", ["8"]]], 0, 0, 0, 0, 0, 0, [["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}", [7, 8]], ["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-3]|3[013]))\\d{5}", [8]], ["802\\d{7}|80[0-2]\\d{4}", [7, 10]], ["30\\d{5}", [7]], 0, 0, 0, 0, ["3(?:20|9\\d)\\d{4}", [7]]], "020"], "MV": ["960", "0(?:0|19)", "(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}", [7, 10], [["(\\d{3})(\\d{4})", "$1-$2", ["[34679]"]], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["[89]"]]], 0, 0, 0, 0, 0, 0, [["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}", [7]], ["(?:46[46]|[79]\\d\\d)\\d{4}", [7]], ["800\\d{7}", [10]], ["900\\d{7}", [10]], 0, 0, ["4(?:0[01]|50)\\d{4}", [7]]], "00"], "MW": ["265", "00", "(?:[1289]\\d|31|77)\\d{7}|1\\d{6}", [7, 9], [["(\\d)(\\d{3})(\\d{3})", "$1 $2 $3", ["1[2-9]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["2"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[137-9]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1[2-9]|2[12]\\d\\d)\\d{5}"], ["111\\d{6}|(?:31|77|[89][89])\\d{7}", [9]]]], "MX": ["52", "0[09]", "1(?:(?:[27]2|44|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}", [10, 11], [["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["33|5[56]|81"], 0, 1], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["[2-9]"], 0, 1], ["(\\d)(\\d{2})(\\d{4})(\\d{4})", "$2 $3 $4", ["1(?:33|5[56]|81)"], 0, 1], ["(\\d)(\\d{3})(\\d{3})(\\d{4})", "$2 $3 $4", ["1"], 0, 1]], "01", 0, "0(?:[12]|4[45])|1", 0, 0, 0, [["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}", [10]], ["657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"], ["8(?:00|88)\\d{7}", [10]], ["900\\d{7}", [10]], ["500\\d{7}", [10]], 0, 0, 0, 0, ["300\\d{7}", [10]]], "00"], "MY": ["60", "00", "1\\d{8,9}|(?:3\\d|[4-9])\\d{7}", [8, 9, 10], [["(\\d)(\\d{3})(\\d{4})", "$1-$2 $3", ["[4-79]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1-$2 $3", ["1(?:[02469]|[378][1-9]|53)|8", "1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"], "0$1"], ["(\\d)(\\d{4})(\\d{4})", "$1-$2 $3", ["3"], "0$1"], ["(\\d)(\\d{3})(\\d{2})(\\d{4})", "$1-$2-$3-$4", ["1(?:[367]|80)"]], ["(\\d{3})(\\d{3})(\\d{4})", "$1-$2 $3", ["15"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4})", "$1-$2 $3", ["1"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}", [8, 9]], ["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}", [9, 10]], ["1[378]00\\d{6}", [10]], ["1600\\d{6}", [10]], 0, 0, 0, 0, ["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}", [10]]]], "MZ": ["258", "00", "(?:2|8\\d)\\d{7}", [8, 9], [["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["2|8[2-79]"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["8"]]], 0, 0, 0, 0, 0, 0, [["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}", [8]], ["8[2-79]\\d{7}", [9]], ["800\\d{6}", [9]]]], "NA": ["264", "00", "[68]\\d{7,8}", [8, 9], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["88"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["6"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["87"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"], ["(?:60|8[1245])\\d{7}", [9]], ["80\\d{7}", [9]], ["8701\\d{5}", [9]], 0, 0, 0, 0, ["8(?:3\\d\\d|86)\\d{5}"]]], "NC": ["687", "00", "(?:050|[2-57-9]\\d\\d)\\d{3}", [6], [["(\\d{2})(\\d{2})(\\d{2})", "$1.$2.$3", ["[02-57-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"], ["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"], ["050\\d{3}"], ["36\\d{4}"]]], "NE": ["227", "00", "[027-9]\\d{7}", [8], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["08"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[089]|2[013]|7[047]"]]], 0, 0, 0, 0, 0, 0, [["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"], ["(?:23|7[047]|[89]\\d)\\d{6}"], ["08\\d{6}"], ["09\\d{6}"]]], "NF": ["672", "00", "[13]\\d{5}", [6], [["(\\d{2})(\\d{4})", "$1 $2", ["1[0-3]"]], ["(\\d)(\\d{5})", "$1 $2", ["[13]"]]], 0, 0, "([0-258]\\d{4})$", "3$1", 0, 0, [["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"], ["(?:14|3[58])\\d{4}"]]], "NG": ["234", "009", "(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}", [7, 8, 10, 11, 12, 13, 14], [["(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3", ["78"], "0$1"], ["(\\d)(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[12]|9(?:0[3-9]|[1-9])"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2,3})", "$1 $2 $3", ["[3-7]|8[2-9]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[7-9]"], "0$1"], ["(\\d{3})(\\d{4})(\\d{4,5})", "$1 $2 $3", ["[78]"], "0$1"], ["(\\d{3})(\\d{5})(\\d{5,6})", "$1 $2 $3", ["[78]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}", [7, 8]], ["(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}", [10]], ["800\\d{7,11}", [10, 11, 12, 13, 14]], 0, 0, 0, ["700\\d{7,11}", [10, 11, 12, 13, 14]]]], "NI": ["505", "00", "(?:1800|[25-8]\\d{3})\\d{4}", [8], [["(\\d{4})(\\d{4})", "$1 $2", ["[125-8]"]]], 0, 0, 0, 0, 0, 0, [["2\\d{7}"], ["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"], ["1800\\d{4}"]]], "NL": ["31", "00", "(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}", [5, 6, 7, 8, 9, 10, 11], [["(\\d{3})(\\d{4,7})", "$1 $2", ["[89]0"], "0$1"], ["(\\d{2})(\\d{7})", "$1 $2", ["66"], "0$1"], ["(\\d)(\\d{8})", "$1 $2", ["6"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[1-578]|91"], "0$1"], ["(\\d{3})(\\d{3})(\\d{5})", "$1 $2 $3", ["9"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}", [9]], ["(?:6[1-58]|970\\d)\\d{7}", [9, 11]], ["800\\d{4,7}", [7, 8, 9, 10]], ["90[069]\\d{4,7}", [7, 8, 9, 10]], 0, 0, ["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d", [5, 6, 9]], ["66\\d{7}", [9]], ["(?:85|91)\\d{7}", [9]]]], "NO": ["47", "00", "(?:0|[2-9]\\d{3})\\d{4}", [5, 8], [["(\\d{3})(\\d{2})(\\d{3})", "$1 $2 $3", ["8"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2-79]"]]], 0, 0, 0, 0, 0, "[02-689]|7[0-8]", [["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}", [8]], ["(?:4[015-8]|9\\d)\\d{6}", [8]], ["80[01]\\d{5}", [8]], ["82[09]\\d{5}", [8]], ["880\\d{5}", [8]], 0, ["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"], 0, ["85[0-5]\\d{5}", [8]], ["810(?:0[0-6]|[2-8]\\d)\\d{3}", [8]]]], "NP": ["977", "00", "(?:1\\d|9)\\d{9}|[1-9]\\d{7}", [8, 10, 11], [["(\\d)(\\d{7})", "$1-$2", ["1[2-6]"], "0$1"], ["(\\d{2})(\\d{6})", "$1-$2", ["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"], "0$1"], ["(\\d{3})(\\d{7})", "$1-$2", ["9"]]], "0", 0, 0, 0, 0, 0, [["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}", [8]], ["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}", [10]], ["1(?:66001|800\\d\\d)\\d{5}", [11]]]], "NR": ["674", "00", "(?:444|(?:55|8\\d)\\d|666)\\d{4}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[4-68]"]]], 0, 0, 0, 0, 0, 0, [["444\\d{4}"], ["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]], "NU": ["683", "00", "(?:[47]|888\\d)\\d{3}", [4, 7], [["(\\d{3})(\\d{4})", "$1 $2", ["8"]]], 0, 0, 0, 0, 0, 0, [["[47]\\d{3}", [4]], ["888[1-9]\\d{3}", [7]]]], "NZ": ["64", "0(?:0|161)", "[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}", [5, 6, 7, 8, 9, 10], [["(\\d{2})(\\d{3,8})", "$1 $2", ["8[1-79]"], "0$1"], ["(\\d{3})(\\d{2})(\\d{2,3})", "$1 $2 $3", ["50[036-8]|8|90", "50(?:[0367]|88)|8|90"], "0$1"], ["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["24|[346]|7[2-57-9]|9[2-9]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["2(?:10|74)|[589]"], "0$1"], ["(\\d{2})(\\d{3,4})(\\d{4})", "$1 $2 $3", ["1|2[028]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,5})", "$1 $2 $3", ["2(?:[169]|7[0-35-9])|7"], "0$1"]], "0", 0, 0, 0, 0, 0, [["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}", [8]], ["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}", [8, 9, 10]], ["508\\d{6,7}|80\\d{6,8}", [8, 9, 10]], ["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}", [7, 8, 9, 10]], ["70\\d{7}", [9]], 0, ["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]], "00"], "OM": ["968", "00", "(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}", [7, 8, 9], [["(\\d{3})(\\d{4,6})", "$1 $2", ["[58]"]], ["(\\d{2})(\\d{6})", "$1 $2", ["2"]], ["(\\d{4})(\\d{4})", "$1 $2", ["[179]"]]], 0, 0, 0, 0, 0, 0, [["2[1-6]\\d{6}", [8]], ["1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}", [8]], ["8007\\d{4,5}|(?:500|800[05])\\d{4}"], ["900\\d{5}", [8]]]], "PA": ["507", "00", "(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}", [7, 8, 10, 11], [["(\\d{3})(\\d{4})", "$1-$2", ["[1-57-9]"]], ["(\\d{4})(\\d{4})", "$1-$2", ["[68]"]], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["8"]]], 0, 0, 0, 0, 0, 0, [["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}", [7]], ["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}", [7, 8]], ["800\\d{4,5}|(?:00800|800\\d)\\d{6}"], ["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}", [7]]]], "PE": ["51", "00|19(?:1[124]|77|90)00", "(?:[14-8]|9\\d)\\d{7}", [8, 9], [["(\\d{3})(\\d{5})", "$1 $2", ["80"], "(0$1)"], ["(\\d)(\\d{7})", "$1 $2", ["1"], "(0$1)"], ["(\\d{2})(\\d{6})", "$1 $2", ["[4-8]"], "(0$1)"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["9"]]], "0", 0, 0, 0, 0, 0, [["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}", [8]], ["9\\d{8}", [9]], ["800\\d{5}", [8]], ["805\\d{5}", [8]], ["80[24]\\d{5}", [8]], 0, 0, 0, 0, ["801\\d{5}", [8]]], "00", " Anexo "], "PF": ["689", "00", "4\\d{5}(?:\\d{2})?|8\\d{7,8}", [6, 8, 9], [["(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3", ["44"]], ["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["4|8[7-9]"]], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["8"]]], 0, 0, 0, 0, 0, 0, [["4(?:0[4-689]|9[4-68])\\d{5}", [8]], ["8[7-9]\\d{6}", [8]], ["80[0-5]\\d{6}", [9]], 0, 0, 0, ["44\\d{4}", [6]], 0, ["499\\d{5}", [8]]]], "PG": ["675", "00|140[1-3]", "(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}", [7, 8], [["(\\d{3})(\\d{4})", "$1 $2", ["18|[2-69]|85"]], ["(\\d{4})(\\d{4})", "$1 $2", ["[78]"]]], 0, 0, 0, 0, 0, 0, [["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}", [7]], ["(?:7\\d|8[128])\\d{6}", [8]], ["180\\d{4}", [7]], 0, 0, 0, 0, ["27[01]\\d{4}", [7]], ["2(?:0[0-57]|7[568])\\d{4}", [7]]], "00"], "PH": ["63", "00", "(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}", [6, 8, 9, 10, 11, 12, 13], [["(\\d)(\\d{5})", "$1 $2", ["2"], "(0$1)"], ["(\\d{4})(\\d{4,6})", "$1 $2", ["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2", "3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"], "(0$1)"], ["(\\d{5})(\\d{4})", "$1 $2", ["346|4(?:27|9[35])|883", "3469|4(?:279|9(?:30|56))|8834"], "(0$1)"], ["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["2"], "(0$1)"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[3-7]|8[2-8]"], "(0$1)"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["[89]"], "0$1"], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["1"]], ["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})", "$1 $2 $3 $4", ["1"]]], "0", 0, 0, 0, 0, 0, [["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}", [6, 8, 9, 10]], ["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}", [10]], ["1800\\d{7,9}", [11, 12, 13]]]], "PK": ["92", "00", "122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}", [8, 9, 10, 11, 12], [["(\\d{3})(\\d{3})(\\d{2,7})", "$1 $2 $3", ["[89]0"], "0$1"], ["(\\d{4})(\\d{5})", "$1 $2", ["1"]], ["(\\d{3})(\\d{6,7})", "$1 $2", ["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])", "9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"], "(0$1)"], ["(\\d{2})(\\d{7,8})", "$1 $2", ["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"], "(0$1)"], ["(\\d{5})(\\d{5})", "$1 $2", ["58"], "(0$1)"], ["(\\d{3})(\\d{7})", "$1 $2", ["3"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"], "(0$1)"], ["(\\d{3})(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["[24-9]"], "(0$1)"]], "0", 0, 0, 0, 0, 0, [["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}", [9, 10]], ["3(?:[0-24]\\d|3[0-79]|55|64)\\d{7}", [10]], ["800\\d{5}(?:\\d{3})?", [8, 11]], ["900\\d{5}", [8]], ["122\\d{6}", [9]], 0, ["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}", [11, 12]]]], "PL": ["48", "00", "(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}", [6, 7, 8, 9, 10], [["(\\d{5})", "$1", ["19"]], ["(\\d{3})(\\d{3})", "$1 $2", ["11|20|64"]], ["(\\d{2})(\\d{2})(\\d{3})", "$1 $2 $3", ["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1", "(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]], ["(\\d{3})(\\d{2})(\\d{2,3})", "$1 $2 $3", ["64"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["1[2-8]|[2-7]|8[1-79]|9[145]"]], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["8"]]], 0, 0, 0, 0, 0, 0, [["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))", [7, 9]], ["21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}", [9]], ["800\\d{6,7}", [9, 10]], ["70[01346-8]\\d{6}", [9]], 0, 0, ["804\\d{6}", [9]], ["64\\d{4,7}", [6, 7, 8, 9]], ["39\\d{7}", [9]], ["801\\d{6}", [9]]]], "PM": ["508", "00", "[45]\\d{5}|(?:708|80\\d)\\d{6}", [6, 9], [["(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3", ["[45]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["7"]], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:4[1-35-7]|5[01])\\d{4}", [6]], ["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"], ["80[0-5]\\d{6}", [9]]]], "PR": ["1", "011", "(?:[589]\\d\\d|787)\\d{7}", [10], 0, "1", 0, 0, 0, 0, "787|939", [["(?:787|939)[2-9]\\d{6}"], [""], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "PS": ["970", "00", "[2489]2\\d{6}|(?:1\\d|5)\\d{8}", [8, 9, 10], [["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["[2489]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["5"], "0$1"], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["1"]]], "0", 0, 0, 0, 0, 0, [["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}", [8]], ["5[69]\\d{7}", [9]], ["1800\\d{6}", [10]], 0, 0, 0, 0, 0, 0, ["1700\\d{6}", [10]]]], "PT": ["351", "00", "1693\\d{5}|(?:[26-9]\\d|30)\\d{7}", [9], [["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["2[12]"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["16|[236-9]"]]], 0, 0, 0, 0, 0, 0, [["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"], ["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"], ["80[02]\\d{6}"], ["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"], ["884[0-4689]\\d{5}"], 0, ["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"], ["6222\\d{5}"], ["30\\d{7}"], ["80(?:8\\d|9[1579])\\d{5}"]]], "PW": ["680", "01[12]", "(?:[24-8]\\d\\d|345|900)\\d{4}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[2-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"], ["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]], "PY": ["595", "00", "59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}", [6, 7, 8, 9, 10, 11], [["(\\d{3})(\\d{3,6})", "$1 $2", ["[2-9]0"], "0$1"], ["(\\d{2})(\\d{5})", "$1 $2", ["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"], "(0$1)"], ["(\\d{3})(\\d{4,5})", "$1 $2", ["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"], "(0$1)"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"], "(0$1)"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["87"]], ["(\\d{3})(\\d{6})", "$1 $2", ["9(?:[5-79]|8[1-6])"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[2-8]"], "0$1"], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["9"]]], "0", 0, 0, 0, 0, 0, [["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}", [7, 8, 9]], ["9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}", [9]], ["9800\\d{5,7}", [9, 10, 11]], 0, 0, 0, ["[2-9]0\\d{4,7}", [6, 7, 8, 9]], 0, ["8700[0-4]\\d{4}", [9]]]], "QA": ["974", "00", "800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}", [7, 8, 9, 11], [["(\\d{3})(\\d{4})", "$1 $2", ["2[16]|8"]], ["(\\d{4})(\\d{4})", "$1 $2", ["[3-7]"]]], 0, 0, 0, 0, 0, 0, [["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}", [8]], ["[35-7]\\d{7}", [8]], ["800\\d{4}|(?:0080[01]|800)\\d{6}", [7, 9, 11]], 0, 0, 0, 0, ["2[16]\\d{5}", [7]]]], "RE": ["262", "00", "(?:26|[689]\\d)\\d{7}", [9], [["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2689]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"], ["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"], ["80\\d{7}"], ["89[1-37-9]\\d{6}"], 0, 0, 0, 0, ["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"], ["8(?:1[019]|2[0156]|84|90)\\d{6}"]]], "RO": ["40", "00", "(?:[2378]\\d|90)\\d{7}|[23]\\d{5}", [6, 9], [["(\\d{3})(\\d{3})", "$1 $2", ["2[3-6]", "2[3-6]\\d9"], "0$1"], ["(\\d{2})(\\d{4})", "$1 $2", ["219|31"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[23]1"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[237-9]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"], ["7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-29])\\d{6}", [9]], ["800\\d{6}", [9]], ["90[0136]\\d{6}", [9]], 0, 0, ["(?:37\\d|80[578])\\d{6}", [9]], 0, 0, ["801\\d{6}", [9]]], 0, " int "], "RS": ["381", "00", "38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}", [6, 7, 8, 9, 10, 11, 12], [["(\\d{3})(\\d{3,9})", "$1 $2", ["(?:2[389]|39)0|[7-9]"], "0$1"], ["(\\d{2})(\\d{5,10})", "$1 $2", ["[1-36]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}", [7, 8, 9, 10, 11, 12]], ["6(?:[0-689]|7\\d)\\d{6,7}", [8, 9, 10]], ["800\\d{3,9}"], ["(?:78\\d|90[0169])\\d{3,7}", [6, 7, 8, 9, 10]], 0, 0, ["7[06]\\d{4,10}"]]], "RU": ["7", "810", "8\\d{13}|[347-9]\\d{9}", [10, 14], [["(\\d{4})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["7(?:1[0-8]|2[1-9])", "7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))", "7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"], "8 ($1)", 1], ["(\\d{5})(\\d)(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["7(?:1[0-68]|2[1-9])", "7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))", "7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"], "8 ($1)", 1], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["7"], "8 ($1)", 1], ["(\\d{3})(\\d{3})(\\d{2})(\\d{2})", "$1 $2-$3-$4", ["[349]|8(?:[02-7]|1[1-8])"], "8 ($1)", 1], ["(\\d{4})(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["8"], "8 ($1)"]], "8", 0, 0, 0, 0, "3[04-689]|[489]", [["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}", [10]], ["9\\d{9}", [10]], ["8(?:0[04]|108\\d{3})\\d{7}"], ["80[39]\\d{7}", [10]], ["808\\d{7}", [10]]], "8~10"], "RW": ["250", "00", "(?:06|[27]\\d\\d|[89]00)\\d{6}", [8, 9], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["0"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["2"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[7-9]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:06|2[23568]\\d)\\d{6}"], ["7[237-9]\\d{7}", [9]], ["800\\d{6}", [9]], ["900\\d{6}", [9]]]], "SA": ["966", "00", "92\\d{7}|(?:[15]|8\\d)\\d{8}", [9, 10], [["(\\d{4})(\\d{5})", "$1 $2", ["9"]], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["1"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["5"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["81"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["8"]]], "0", 0, 0, 0, 0, 0, [["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}", [9]], ["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}", [9]], ["800\\d{7}", [10]], ["925\\d{6}", [9]], 0, 0, ["811\\d{7}", [10]], 0, 0, ["920\\d{6}", [9]]]], "SB": ["677", "0[01]", "(?:[1-6]|[7-9]\\d\\d)\\d{4}", [5, 7], [["(\\d{2})(\\d{5})", "$1 $2", ["7|8[4-9]|9(?:[1-8]|9[0-8])"]]], 0, 0, 0, 0, 0, 0, [["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}", [5]], ["48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"], ["1[38]\\d{3}", [5]], 0, 0, 0, 0, 0, ["5[12]\\d{3}", [5]]]], "SC": ["248", "010|0[0-2]", "800\\d{4}|(?:[249]\\d|64)\\d{5}", [7], [["(\\d)(\\d{3})(\\d{3})", "$1 $2 $3", ["[246]|9[57]"]]], 0, 0, 0, 0, 0, 0, [["4[2-46]\\d{5}"], ["2[125-8]\\d{5}"], ["800[08]\\d{3}"], 0, 0, 0, 0, 0, ["971\\d{4}|(?:64|95)\\d{5}"]], "00"], "SD": ["249", "00", "[19]\\d{8}", [9], [["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[19]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["1(?:5\\d|8[35-7])\\d{6}"], ["(?:1[0-2]|9[0-3569])\\d{7}"]]], "SE": ["46", "00", "(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}", [6, 7, 8, 9, 10], [["(\\d{2})(\\d{2,3})(\\d{2})", "$1-$2 $3", ["20"], "0$1", 0, "$1 $2 $3"], ["(\\d{3})(\\d{4})", "$1-$2", ["9(?:00|39|44|9)"], "0$1", 0, "$1 $2"], ["(\\d{2})(\\d{3})(\\d{2})", "$1-$2 $3", ["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"], "0$1", 0, "$1 $2 $3"], ["(\\d)(\\d{2,3})(\\d{2})(\\d{2})", "$1-$2 $3 $4", ["8"], "0$1", 0, "$1 $2 $3 $4"], ["(\\d{3})(\\d{2,3})(\\d{2})", "$1-$2 $3", ["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"], "0$1", 0, "$1 $2 $3"], ["(\\d{3})(\\d{2,3})(\\d{3})", "$1-$2 $3", ["9(?:00|39|44)"], "0$1", 0, "$1 $2 $3"], ["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})", "$1-$2 $3 $4", ["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"], "0$1", 0, "$1 $2 $3 $4"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1-$2 $3 $4", ["10|7"], "0$1", 0, "$1 $2 $3 $4"], ["(\\d)(\\d{3})(\\d{3})(\\d{2})", "$1-$2 $3 $4", ["8"], "0$1", 0, "$1 $2 $3 $4"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1-$2 $3 $4", ["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"], "0$1", 0, "$1 $2 $3 $4"], ["(\\d{3})(\\d{2})(\\d{2})(\\d{3})", "$1-$2 $3 $4", ["9"], "0$1", 0, "$1 $2 $3 $4"], ["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1-$2 $3 $4 $5", ["[26]"], "0$1", 0, "$1 $2 $3 $4 $5"]], "0", 0, 0, 0, 0, 0, [["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}", [7, 8, 9]], ["7[02369]\\d{7}", [9]], ["20\\d{4,7}", [6, 7, 8, 9]], ["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}", [7, 8, 9, 10]], ["75[1-8]\\d{6}", [9]], 0, ["10[1-8]\\d{6}", [9]], ["74[02-9]\\d{6}", [9]], 0, ["77[0-7]\\d{6}", [9]]]], "SG": ["65", "0[0-3]\\d", "(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}", [8, 10, 11], [["(\\d{4})(\\d{4})", "$1 $2", ["[369]|8(?:0[1-8]|[1-9])"]], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["8"]], ["(\\d{4})(\\d{4})(\\d{3})", "$1 $2 $3", ["7"]], ["(\\d{4})(\\d{3})(\\d{4})", "$1 $2 $3", ["1"]]], 0, 0, 0, 0, 0, 0, [["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}", [8]], ["8(?:08[01]|95[0-2])\\d{4}|(?:8(?:0[1-7]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}", [8]], ["(?:18|8)00\\d{7}", [10, 11]], ["1900\\d{7}", [11]], 0, 0, ["7000\\d{7}", [11]], 0, ["(?:3[12]\\d|666)\\d{5}", [8]]]], "SH": ["290", "00", "(?:[256]\\d|8)\\d{3}", [4, 5], 0, 0, 0, 0, 0, 0, "[256]", [["2(?:[0-57-9]\\d|6[4-9])\\d\\d"], ["[56]\\d{4}", [5]], 0, 0, 0, 0, 0, 0, ["262\\d\\d", [5]]]], "SI": ["386", "00|10(?:22|66|88|99)", "[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}", [5, 6, 7, 8], [["(\\d{2})(\\d{3,6})", "$1 $2", ["8[09]|9"], "0$1"], ["(\\d{3})(\\d{5})", "$1 $2", ["59|8"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[37][01]|4[0139]|51|6"], "0$1"], ["(\\d)(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[1-57]"], "(0$1)"]], "0", 0, 0, 0, 0, 0, [["(?:[1-357][2-8]|4[24-8])\\d{6}", [8]], ["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}", [8]], ["80\\d{4,6}", [6, 7, 8]], ["89[1-3]\\d{2,5}|90\\d{4,6}"], 0, 0, 0, 0, ["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}", [8]]], "00"], "SJ": ["47", "00", "0\\d{4}|(?:[489]\\d|79)\\d{6}", [5, 8], 0, 0, 0, 0, 0, 0, "79", [["79\\d{6}", [8]], ["(?:4[015-8]|9\\d)\\d{6}", [8]], ["80[01]\\d{5}", [8]], ["82[09]\\d{5}", [8]], ["880\\d{5}", [8]], 0, ["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"], 0, ["85[0-5]\\d{5}", [8]], ["810(?:0[0-6]|[2-8]\\d)\\d{3}", [8]]]], "SK": ["421", "00", "[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}", [6, 7, 9], [["(\\d)(\\d{2})(\\d{3,4})", "$1 $2 $3", ["21"], "0$1"], ["(\\d{2})(\\d{2})(\\d{2,3})", "$1 $2 $3", ["[3-5][1-8]1", "[3-5][1-8]1[67]"], "0$1"], ["(\\d)(\\d{3})(\\d{3})(\\d{2})", "$1/$2 $3 $4", ["2"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[689]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1/$2 $3 $4", ["[3-5]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"], ["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}", [9]], ["800\\d{6}", [9]], ["9(?:00|[78]\\d)\\d{6}", [9]], 0, 0, ["96\\d{7}", [9]], ["9090\\d{3}", [7]], ["6(?:02|5[0-4]|9[0-6])\\d{6}", [9]], ["8[5-9]\\d{7}", [9]]]], "SL": ["232", "00", "(?:[237-9]\\d|66)\\d{6}", [8], [["(\\d{2})(\\d{6})", "$1 $2", ["[236-9]"], "(0$1)"]], "0", 0, 0, 0, 0, 0, [["22[2-4][2-9]\\d{4}"], ["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]], "SM": ["378", "00", "(?:0549|[5-7]\\d)\\d{6}", [8, 10], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[5-7]"]], ["(\\d{4})(\\d{6})", "$1 $2", ["0"]]], 0, 0, "([89]\\d{5})$", "0549$1", 0, 0, [["0549(?:8[0157-9]|9\\d)\\d{4}", [10]], ["6[16]\\d{6}", [8]], 0, ["7[178]\\d{6}", [8]], 0, 0, 0, 0, ["5[158]\\d{6}", [8]]]], "SN": ["221", "00", "(?:[378]\\d|93)\\d{7}", [9], [["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["8"]], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[379]"]]], 0, 0, 0, 0, 0, 0, [["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"], ["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"], ["800\\d{6}"], ["88[4689]\\d{6}"], 0, 0, 0, 0, ["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"], ["81[02468]\\d{6}"]]], "SO": ["252", "00", "[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}", [6, 7, 8, 9], [["(\\d{2})(\\d{4})", "$1 $2", ["8[125]"]], ["(\\d{6})", "$1", ["[134]"]], ["(\\d)(\\d{6})", "$1 $2", ["[15]|2[0-79]|3[0-46-8]|4[0-7]"]], ["(\\d)(\\d{7})", "$1 $2", ["(?:2|90)4|[67]"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[348]|64|79|90"]], ["(\\d{2})(\\d{5,7})", "$1 $2", ["1|28|6[0-35-9]|77|9[2-9]"]]], "0", 0, 0, 0, 0, 0, [["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}", [6, 7]], ["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}", [7, 8, 9]]]], "SR": ["597", "00", "(?:[2-5]|68|[78]\\d)\\d{5}", [6, 7], [["(\\d{2})(\\d{2})(\\d{2})", "$1-$2-$3", ["56"]], ["(\\d{3})(\\d{3})", "$1-$2", ["[2-5]"]], ["(\\d{3})(\\d{4})", "$1-$2", ["[6-8]"]]], 0, 0, 0, 0, 0, 0, [["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"], ["(?:7[124-7]|8[124-9])\\d{5}", [7]], 0, 0, 0, 0, 0, 0, ["56\\d{4}", [6]]]], "SS": ["211", "00", "[19]\\d{8}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[19]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["1[89]\\d{7}"], ["(?:12|9[1257-9])\\d{7}"]]], "ST": ["239", "00", "(?:22|9\\d)\\d{5}", [7], [["(\\d{3})(\\d{4})", "$1 $2", ["[29]"]]], 0, 0, 0, 0, 0, 0, [["22\\d{5}"], ["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]], "SV": ["503", "00", "[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?", [7, 8, 11], [["(\\d{3})(\\d{4})", "$1 $2", ["[89]"]], ["(\\d{4})(\\d{4})", "$1 $2", ["[267]"]], ["(\\d{3})(\\d{4})(\\d{4})", "$1 $2 $3", ["[89]"]]], 0, 0, 0, 0, 0, 0, [["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}", [8]], ["[67]\\d{7}", [8]], ["800\\d{4}(?:\\d{4})?", [7, 11]], ["900\\d{4}(?:\\d{4})?", [7, 11]]]], "SX": ["1", "011", "7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "(5\\d{6})$|1", "721$1", 0, "721", [["7215(?:4[2-8]|8[239]|9[056])\\d{4}"], ["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "SY": ["963", "00", "[1-39]\\d{8}|[1-5]\\d{7}", [8, 9], [["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[1-5]"], "0$1", 1], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["9"], "0$1", 1]], "0", 0, 0, 0, 0, 0, [["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"], ["9[1-689]\\d{7}", [9]]]], "SZ": ["268", "00", "0800\\d{4}|(?:[237]\\d|900)\\d{6}", [8, 9], [["(\\d{4})(\\d{4})", "$1 $2", ["[0237]"]], ["(\\d{5})(\\d{4})", "$1 $2", ["9"]]], 0, 0, 0, 0, 0, 0, [["[23][2-5]\\d{6}", [8]], ["7[6-9]\\d{6}", [8]], ["0800\\d{4}", [8]], ["900\\d{6}", [9]], 0, 0, 0, 0, ["70\\d{6}", [8]]]], "TA": ["290", "00", "8\\d{3}", [4], 0, 0, 0, 0, 0, 0, "8", [["8\\d{3}"]]], "TC": ["1", "011", "(?:[58]\\d\\d|649|900)\\d{7}", [10], 0, "1", 0, "([2-479]\\d{6})$|1", "649$1", 0, "649", [["649(?:266|712|9(?:4\\d|50))\\d{4}"], ["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"], 0, 0, 0, ["649(?:71[01]|966)\\d{4}"]]], "TD": ["235", "00|16", "(?:22|[69]\\d|77)\\d{6}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[2679]"]]], 0, 0, 0, 0, 0, 0, [["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"], ["(?:6[0235689]|77|9\\d)\\d{6}"]], "00"], "TG": ["228", "00", "[279]\\d{7}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[279]"]]], 0, 0, 0, 0, 0, 0, [["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"], ["(?:7[019]|9[0-36-9])\\d{6}"]]], "TH": ["66", "00[1-9]", "(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}", [8, 9, 10, 13], [["(\\d)(\\d{3})(\\d{4})", "$1 $2 $3", ["2"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[13-9]"], "0$1"], ["(\\d{4})(\\d{3})(\\d{3})", "$1 $2 $3", ["1"]]], "0", 0, 0, 0, 0, 0, [["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}", [8]], ["671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}", [9]], ["(?:001800\\d|1800)\\d{6}", [10, 13]], ["1900\\d{6}", [10]], 0, 0, 0, 0, ["6[08]\\d{7}", [9]]]], "TJ": ["992", "810", "[0-57-9]\\d{8}", [9], [["(\\d{6})(\\d)(\\d{2})", "$1 $2 $3", ["331", "3317"]], ["(\\d{3})(\\d{2})(\\d{4})", "$1 $2 $3", ["44[04]|[34]7"]], ["(\\d{4})(\\d)(\\d{4})", "$1 $2 $3", ["3[1-5]"]], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[0-57-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:4[046]|74|87))\\d{6}"], ["(?:41[18]|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]], "8~10"], "TK": ["690", "00", "[2-47]\\d{3,6}", [4, 5, 6, 7], 0, 0, 0, 0, 0, 0, 0, [["(?:2[2-4]|[34]\\d)\\d{2,5}"], ["7[2-4]\\d{2,5}"]]], "TL": ["670", "00", "7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}", [7, 8], [["(\\d{3})(\\d{4})", "$1 $2", ["[2-489]|70"]], ["(\\d{4})(\\d{4})", "$1 $2", ["7"]]], 0, 0, 0, 0, 0, 0, [["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}", [7]], ["7[2-8]\\d{6}", [8]], ["80\\d{5}", [7]], ["90\\d{5}", [7]], ["70\\d{5}", [7]]]], "TM": ["993", "810", "[1-6]\\d{7}", [8], [["(\\d{2})(\\d{2})(\\d{2})(\\d{2})", "$1 $2-$3-$4", ["12"], "(8 $1)"], ["(\\d{3})(\\d)(\\d{2})(\\d{2})", "$1 $2-$3-$4", ["[1-5]"], "(8 $1)"], ["(\\d{2})(\\d{6})", "$1 $2", ["6"], "8 $1"]], "8", 0, 0, 0, 0, 0, [["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"], ["6\\d{7}"]], "8~10"], "TN": ["216", "00", "[2-57-9]\\d{7}", [8], [["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[2-57-9]"]]], 0, 0, 0, 0, 0, 0, [["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"], ["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"], ["8010\\d{4}"], ["88\\d{6}"], 0, 0, 0, 0, 0, ["8[12]10\\d{4}"]]], "TO": ["676", "00", "(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}", [5, 7], [["(\\d{2})(\\d{3})", "$1-$2", ["[2-4]|50|6[09]|7[0-24-69]|8[05]"]], ["(\\d{4})(\\d{3})", "$1 $2", ["0"]], ["(\\d{3})(\\d{4})", "$1 $2", ["[5-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}", [5]], ["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}", [7]], ["0800\\d{3}", [7]], 0, 0, 0, 0, 0, ["55[0-37-9]\\d{4}", [7]]]], "TR": ["90", "00", "4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}", [7, 10, 12, 13], [["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["512|8[01589]|90"], "0$1", 1], ["(\\d{3})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["5(?:[0-59]|61)", "5(?:[0-59]|61[06])", "5(?:[0-59]|61[06]1)"], "0$1", 1], ["(\\d{3})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[24][1-8]|3[1-9]"], "(0$1)", 1], ["(\\d{3})(\\d{3})(\\d{6,7})", "$1 $2 $3", ["80"], "0$1", 1]], "0", 0, 0, 0, 0, 0, [["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}", [10]], ["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}", [10]], ["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})", [10, 12, 13]], ["(?:8[89]8|900)\\d{7}", [10]], ["592(?:21[12]|461)\\d{4}", [10]], 0, ["444\\d{4}", [7]], ["512\\d{7}", [10]], ["850\\d{7}", [10]]]], "TT": ["1", "011", "(?:[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2-46-8]\\d{6})$|1", "868$1", 0, "868", [["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"], ["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "TV": ["688", "00", "(?:2|7\\d\\d|90)\\d{4}", [5, 6, 7], [["(\\d{2})(\\d{3})", "$1 $2", ["2"]], ["(\\d{2})(\\d{4})", "$1 $2", ["90"]], ["(\\d{2})(\\d{5})", "$1 $2", ["7"]]], 0, 0, 0, 0, 0, 0, [["2[02-9]\\d{3}", [5]], ["(?:7[01]\\d|90)\\d{4}", [6, 7]]]], "TW": ["886", "0(?:0[25-79]|19)", "[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}", [7, 8, 9, 10, 11], [["(\\d{2})(\\d)(\\d{4})", "$1 $2 $3", ["202"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[258]0"], "0$1"], ["(\\d)(\\d{3,4})(\\d{4})", "$1 $2 $3", ["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]", "[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[49]"], "0$1"], ["(\\d{2})(\\d{4})(\\d{4,5})", "$1 $2 $3", ["7"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}", [8, 9]], ["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}", [9]], ["80[0-79]\\d{6}|800\\d{5}", [8, 9]], ["20(?:[013-9]\\d\\d|2)\\d{4}", [7, 9]], ["99\\d{7}", [9]], 0, ["50[0-46-9]\\d{6}", [9]], 0, ["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}", [10, 11]]], 0, "#"], "TZ": ["255", "00[056]", "(?:[25-8]\\d|41|90)\\d{7}", [9], [["(\\d{3})(\\d{2})(\\d{4})", "$1 $2 $3", ["[89]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[24]"], "0$1"], ["(\\d{2})(\\d{7})", "$1 $2", ["5"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[67]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["2[2-8]\\d{7}"], ["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"], ["80[08]\\d{6}"], ["90\\d{7}"], 0, 0, 0, 0, ["41\\d{7}"], ["8(?:40|6[01])\\d{6}"]]], "UA": ["380", "00", "[89]\\d{9}|[3-9]\\d{8}", [9, 10], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]", "6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"], "0$1"], ["(\\d{4})(\\d{5})", "$1 $2", ["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])", "3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[3-7]|89|9[1-9]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[89]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}", [9]], ["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}", [9]], ["800[1-8]\\d{5,6}"], ["900[239]\\d{5,6}"], 0, 0, 0, 0, ["89[1-579]\\d{6}", [9]]], "0~0"], "UG": ["256", "00[057]", "800\\d{6}|(?:[29]0|[347]\\d)\\d{7}", [9], [["(\\d{4})(\\d{5})", "$1 $2", ["202", "2024"], "0$1"], ["(\\d{3})(\\d{6})", "$1 $2", ["[27-9]|4(?:6[45]|[7-9])"], "0$1"], ["(\\d{2})(\\d{7})", "$1 $2", ["[34]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"], ["726[01]\\d{5}|7(?:[015-8]\\d|20|36|4[0-4]|9[89])\\d{6}"], ["800[1-3]\\d{5}"], ["90[1-3]\\d{6}"]]], "US": ["1", "011", "[2-9]\\d{9}|3\\d{6}", [10], [["(\\d{3})(\\d{4})", "$1-$2", ["310"], 0, 1], ["(\\d{3})(\\d{3})(\\d{4})", "($1) $2-$3", ["[2-9]"], 0, 1, "$1-$2-$3"]], "1", 0, 0, 0, 0, 0, [["5056(?:[0-35-9]\\d|4[468])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"], [""], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "UY": ["598", "0(?:0|1[3-9]\\d)", "0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}", [6, 7, 8, 9, 10, 11, 12, 13], [["(\\d{3})(\\d{3,4})", "$1 $2", ["0"]], ["(\\d{3})(\\d{4})", "$1 $2", ["[49]0|8"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["9"], "0$1"], ["(\\d{4})(\\d{4})", "$1 $2", ["[124]"]], ["(\\d{3})(\\d{3})(\\d{2,4})", "$1 $2 $3", ["0"]], ["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})", "$1 $2 $3 $4", ["0"]]], "0", 0, 0, 0, 0, 0, [["(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}", [8]], ["9[1-9]\\d{6}", [8]], ["0004\\d{2,9}|(?:405|80[05])\\d{4}"], ["90[0-8]\\d{4}", [7]]], "00", " int. "], "UZ": ["998", "810", "(?:20|33|[5-79]\\d|88)\\d{7}", [9], [["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["[235-9]"], "8 $1"]], "8", 0, 0, 0, 0, 0, [["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"], ["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]], "8~10"], "VA": ["39", "00", "0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}", [6, 7, 8, 9, 10, 11], 0, 0, 0, 0, 0, 0, "06698", [["06698\\d{1,6}"], ["3[1-9]\\d{8}|3[2-9]\\d{7}", [9, 10]], ["80(?:0\\d{3}|3)\\d{3}", [6, 9]], ["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}", [6, 8, 9, 10]], ["1(?:78\\d|99)\\d{6}", [9, 10]], 0, 0, 0, ["55\\d{8}", [10]], ["84(?:[08]\\d{3}|[17])\\d{3}", [6, 9]]]], "VC": ["1", "011", "(?:[58]\\d\\d|784|900)\\d{7}", [10], 0, "1", 0, "([2-7]\\d{6})$|1", "784$1", 0, "784", [["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"], ["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"], 0, 0, 0, ["78451[0-2]\\d{4}"]]], "VE": ["58", "00", "[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}", [10], [["(\\d{3})(\\d{7})", "$1-$2", ["[24-689]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"], ["4(?:1[24-8]|2[46])\\d{7}"], ["800\\d{7}"], ["90[01]\\d{7}"], 0, 0, ["501\\d{7}"]]], "VG": ["1", "011", "(?:284|[58]\\d\\d|900)\\d{7}", [10], 0, "1", 0, "([2-578]\\d{6})$|1", "284$1", 0, "284", [["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"], ["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "VI": ["1", "011", "[58]\\d{9}|(?:34|90)0\\d{7}", [10], 0, "1", 0, "([2-9]\\d{6})$|1", "340$1", 0, "340", [["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"], [""], ["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"], ["900[2-9]\\d{6}"], ["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]], "VN": ["84", "00", "[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}", [7, 8, 9, 10], [["(\\d{2})(\\d{5})", "$1 $2", ["80"], "0$1", 1], ["(\\d{4})(\\d{4,6})", "$1 $2", ["1"], 0, 1], ["(\\d{2})(\\d{3})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["6"], "0$1", 1], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[357-9]"], "0$1", 1], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["2[48]"], "0$1", 1], ["(\\d{3})(\\d{4})(\\d{3})", "$1 $2 $3", ["2"], "0$1", 1]], "0", 0, 0, 0, 0, 0, [["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}", [10]], ["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}", [9]], ["1800\\d{4,6}|12(?:0[13]|28)\\d{4}", [8, 9, 10]], ["1900\\d{4,6}", [8, 9, 10]], 0, 0, ["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}", [7, 8]], 0, ["672\\d{6}", [9]]]], "VU": ["678", "00", "[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}", [5, 7], [["(\\d{3})(\\d{4})", "$1 $2", ["[57-9]"]]], 0, 0, 0, 0, 0, 0, [["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}", [5]], ["(?:[58]\\d|7[013-7])\\d{5}", [7]], ["81[18]\\d\\d", [5]], 0, 0, 0, ["(?:3[03]|900\\d)\\d{3}"], 0, ["9(?:0[1-9]|1[01])\\d{4}", [7]]]], "WF": ["681", "00", "(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?", [6, 9], [["(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3", ["[478]"]], ["(\\d{3})(\\d{2})(\\d{2})(\\d{2})", "$1 $2 $3 $4", ["8"]]], 0, 0, 0, 0, 0, 0, [["72\\d{4}", [6]], ["(?:72|8[23])\\d{4}", [6]], ["80[0-5]\\d{6}", [9]]]], "WS": ["685", "0", "(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}", [5, 6, 7, 10], [["(\\d{5})", "$1", ["[2-5]|6[1-9]"]], ["(\\d{3})(\\d{3,7})", "$1 $2", ["[68]"]], ["(\\d{2})(\\d{5})", "$1 $2", ["7"]]], 0, 0, 0, 0, 0, 0, [["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}", [5, 6]], ["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}", [7, 10]], ["800\\d{3}", [6]]]], "XK": ["383", "00", "[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}", [8, 9], [["(\\d{3})(\\d{5})", "$1 $2", ["[89]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3})", "$1 $2 $3", ["[2-4]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[23]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"], ["4[3-9]\\d{6}", [8]], ["800\\d{5}", [8]], ["900\\d{5}", [8]]]], "YE": ["967", "00", "(?:1|7\\d)\\d{7}|[1-7]\\d{6}", [7, 8, 9], [["(\\d)(\\d{3})(\\d{3,4})", "$1 $2 $3", ["[1-6]|7(?:[24-6]|8[0-7])"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["7"], "0$1"]], "0", 0, 0, 0, 0, 0, [["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}", [7, 8]], ["7[01378]\\d{7}", [9]]]], "YT": ["262", "00", "(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}", [9], 0, "0", 0, 0, 0, 0, 0, [["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"], ["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"], ["80\\d{7}"], 0, 0, 0, 0, 0, ["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]], "ZA": ["27", "00", "[1-79]\\d{8}|8\\d{4,9}", [5, 6, 7, 8, 9, 10], [["(\\d{2})(\\d{3,4})", "$1 $2", ["8[1-4]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{2,3})", "$1 $2 $3", ["8[1-4]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["860"], "0$1"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["[1-9]"], "0$1"], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["8"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}", [9]], ["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}", [5, 6, 7, 8, 9]], ["80\\d{7}", [9]], ["(?:86[2-9]|9[0-2]\\d)\\d{6}", [9]], 0, 0, ["861\\d{6,7}", [9, 10]], 0, ["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}", [9]], ["860\\d{6}", [9]]]], "ZM": ["260", "00", "800\\d{6}|(?:21|63|[79]\\d)\\d{7}", [9], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[28]"], "0$1"], ["(\\d{2})(\\d{7})", "$1 $2", ["[79]"], "0$1"]], "0", 0, 0, 0, 0, 0, [["21[1-8]\\d{6}"], ["(?:7[5-79]|9[5-8])\\d{7}"], ["800\\d{6}"], 0, 0, 0, 0, 0, ["63\\d{7}"]]], "ZW": ["263", "00", "2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}", [5, 6, 7, 8, 9, 10], [["(\\d{3})(\\d{3,5})", "$1 $2", ["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"], "0$1"], ["(\\d)(\\d{3})(\\d{2,4})", "$1 $2 $3", ["[49]"], "0$1"], ["(\\d{3})(\\d{4})", "$1 $2", ["80"], "0$1"], ["(\\d{2})(\\d{7})", "$1 $2", ["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2", "2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"], "(0$1)"], ["(\\d{2})(\\d{3})(\\d{4})", "$1 $2 $3", ["7"], "0$1"], ["(\\d{3})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)", "2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"], "0$1"], ["(\\d{4})(\\d{6})", "$1 $2", ["8"], "0$1"], ["(\\d{2})(\\d{3,5})", "$1 $2", ["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"], "0$1"], ["(\\d{2})(\\d{3})(\\d{3,4})", "$1 $2 $3", ["29[013-9]|39|54"], "0$1"], ["(\\d{4})(\\d{3,5})", "$1 $2", ["(?:25|54)8", "258|5483"], "0$1"]], "0", 0, 0, 0, 0, 0, [["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"], ["7(?:[178]\\d|3[1-9])\\d{6}", [9]], ["80(?:[01]\\d|20|8[0-8])\\d{3}", [7]], 0, 0, 0, 0, 0, ["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}", [10]]]] }, "nonGeographic": { "800": ["800", 0, "(?:00|[1-9]\\d)\\d{6}", [8], [["(\\d{4})(\\d{4})", "$1 $2", ["\\d"]]], 0, 0, 0, 0, 0, 0, [0, 0, ["(?:00|[1-9]\\d)\\d{6}"]]], "808": ["808", 0, "[1-9]\\d{7}", [8], [["(\\d{4})(\\d{4})", "$1 $2", ["[1-9]"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, 0, 0, 0, ["[1-9]\\d{7}"]]], "870": ["870", 0, "7\\d{11}|[35-7]\\d{8}", [9, 12], [["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["[35-7]"]]], 0, 0, 0, 0, 0, 0, [0, ["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]], "878": ["878", 0, "10\\d{10}", [12], [["(\\d{2})(\\d{5})(\\d{5})", "$1 $2 $3", ["1"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, 0, 0, ["10\\d{10}"]]], "881": ["881", 0, "6\\d{9}|[0-36-9]\\d{8}", [9, 10], [["(\\d)(\\d{3})(\\d{5})", "$1 $2 $3", ["[0-37-9]"]], ["(\\d)(\\d{3})(\\d{5,6})", "$1 $2 $3", ["6"]]], 0, 0, 0, 0, 0, 0, [0, ["6\\d{9}|[0-36-9]\\d{8}"]]], "882": ["882", 0, "[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?", [7, 8, 9, 10, 11, 12], [["(\\d{2})(\\d{5})", "$1 $2", ["16|342"]], ["(\\d{2})(\\d{6})", "$1 $2", ["49"]], ["(\\d{2})(\\d{2})(\\d{4})", "$1 $2 $3", ["1[36]|9"]], ["(\\d{2})(\\d{4})(\\d{3})", "$1 $2 $3", ["3[23]"]], ["(\\d{2})(\\d{3,4})(\\d{4})", "$1 $2 $3", ["16"]], ["(\\d{2})(\\d{4})(\\d{4})", "$1 $2 $3", ["10|23|3(?:[15]|4[57])|4|51"]], ["(\\d{3})(\\d{4})(\\d{4})", "$1 $2 $3", ["34"]], ["(\\d{2})(\\d{4,5})(\\d{5})", "$1 $2 $3", ["[1-35]"]]], 0, 0, 0, 0, 0, 0, [0, ["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}", [7, 8, 9, 10, 12]], 0, 0, 0, 0, 0, 0, ["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]], "883": ["883", 0, "(?:[1-4]\\d|51)\\d{6,10}", [8, 9, 10, 11, 12], [["(\\d{3})(\\d{3})(\\d{2,8})", "$1 $2 $3", ["[14]|2[24-689]|3[02-689]|51[24-9]"]], ["(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3", ["510"]], ["(\\d{3})(\\d{3})(\\d{4})", "$1 $2 $3", ["21"]], ["(\\d{4})(\\d{4})(\\d{4})", "$1 $2 $3", ["51[13]"]], ["(\\d{3})(\\d{3})(\\d{3})(\\d{3})", "$1 $2 $3 $4", ["[235]"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, 0, 0, ["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]], "888": ["888", 0, "\\d{11}", [11], [["(\\d{3})(\\d{3})(\\d{5})", "$1 $2 $3"]], 0, 0, 0, 0, 0, 0, [0, 0, 0, 0, 0, 0, ["\\d{11}"]]], "979": ["979", 0, "[1359]\\d{8}", [9], [["(\\d)(\\d{4})(\\d{4})", "$1 $2 $3", ["[1359]"]]], 0, 0, 0, 0, 0, 0, [0, 0, 0, ["[1359]\\d{8}"]]] } }; +var propTypes = { exports: {} }; +var ReactPropTypesSecret$1 = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"; +var ReactPropTypesSecret_1 = ReactPropTypesSecret$1; +var ReactPropTypesSecret = ReactPropTypesSecret_1; +function emptyFunction() { +} +function emptyFunctionWithReset() { +} +emptyFunctionWithReset.resetWarningCache = emptyFunction; +var factoryWithThrowingShims = function() { + function shim(props, propName, componentName, location, propFullName, secret) { + if (secret === ReactPropTypesSecret) { + return; + } + var err = new Error( + "Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types" + ); + err.name = "Invariant Violation"; + throw err; + } + shim.isRequired = shim; + function getShim() { + return shim; + } + var ReactPropTypes = { + array: shim, + bigint: shim, + bool: shim, + func: shim, + number: shim, + object: shim, + string: shim, + symbol: shim, + any: shim, + arrayOf: getShim, + element: shim, + elementType: shim, + instanceOf: getShim, + node: shim, + objectOf: getShim, + oneOf: getShim, + oneOfType: getShim, + shape: getShim, + exact: getShim, + checkPropTypes: emptyFunctionWithReset, + resetWarningCache: emptyFunction + }; + ReactPropTypes.PropTypes = ReactPropTypes; + return ReactPropTypes; +}; +{ + propTypes.exports = factoryWithThrowingShims(); +} +var PropTypes = propTypes.exports; +function edit(value2, caret, operation) { + switch (operation) { + case "Backspace": + if (caret > 0) { + value2 = value2.slice(0, caret - 1) + value2.slice(caret); + caret--; + } + break; + case "Delete": + value2 = value2.slice(0, caret) + value2.slice(caret + 1); + break; + } + return { + value: value2, + caret + }; +} +function parse$1(text2, caret_position, parse_character) { + var value2 = ""; + var focused_input_character_index = 0; + var index = 0; + while (index < text2.length) { + var character = parse_character(text2[index], value2); + if (character !== void 0) { + value2 += character; + if (caret_position !== void 0) { + if (caret_position === index) { + focused_input_character_index = value2.length - 1; + } else if (caret_position > index) { + focused_input_character_index = value2.length; + } + } + } + index++; + } + if (caret_position === void 0) { + focused_input_character_index = value2.length; + } + var result2 = { + value: value2, + caret: focused_input_character_index + }; + return result2; +} +function _createForOfIteratorHelperLoose$c(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$f(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$f(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$f(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$f(o, minLen); +} +function _arrayLikeToArray$f(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function count_occurences(symbol, string) { + var count = 0; + for (var _iterator = _createForOfIteratorHelperLoose$c(string.split("")), _step; !(_step = _iterator()).done; ) { + var character = _step.value; + if (character === symbol) { + count++; + } + } + return count; +} +function closeBraces(retained_template, template) { + var placeholder2 = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : "x"; + var empty_placeholder = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : " "; + var cut_before = retained_template.length; + var opening_braces = count_occurences("(", retained_template); + var closing_braces = count_occurences(")", retained_template); + var dangling_braces = opening_braces - closing_braces; + while (dangling_braces > 0 && cut_before < template.length) { + retained_template += template[cut_before].replace(placeholder2, empty_placeholder); + if (template[cut_before] === ")") { + dangling_braces--; + } + cut_before++; + } + return retained_template; +} +function _createForOfIteratorHelperLoose$b(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$e(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$e(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$e(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$e(o, minLen); +} +function _arrayLikeToArray$e(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function template_formatter(template) { + var placeholder2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "x"; + var should_close_braces = arguments.length > 2 ? arguments[2] : void 0; + if (!template) { + return function(value2) { + return { + text: value2 + }; + }; + } + var characters_in_template = count_occurences(placeholder2, template); + return function(value2) { + if (!value2) { + return { + text: "", + template + }; + } + var value_character_index = 0; + var filled_in_template = ""; + for (var _iterator = _createForOfIteratorHelperLoose$b(template.split("")), _step; !(_step = _iterator()).done; ) { + var character = _step.value; + if (character !== placeholder2) { + filled_in_template += character; + continue; + } + filled_in_template += value2[value_character_index]; + value_character_index++; + if (value_character_index === value2.length) { + if (value2.length < characters_in_template) { + break; + } + } + } + if (should_close_braces) { + filled_in_template = closeBraces(filled_in_template, template); + } + return { + text: filled_in_template, + template + }; + }; +} +function format$1(value2, caret, formatter) { + if (typeof formatter === "string") { + formatter = template_formatter(formatter); + } + var _ref = formatter(value2) || {}, text2 = _ref.text, template = _ref.template; + if (text2 === void 0) { + text2 = value2; + } + if (template) { + if (caret === void 0) { + caret = text2.length; + } else { + var index = 0; + var found = false; + var possibly_last_input_character_index = -1; + while (index < text2.length && index < template.length) { + if (text2[index] !== template[index]) { + if (caret === 0) { + found = true; + caret = index; + break; + } + possibly_last_input_character_index = index; + caret--; + } + index++; + } + if (!found) { + caret = possibly_last_input_character_index + 1; + } + } + } + return { + text: text2, + caret + }; +} +function isReadOnly(element) { + return element.hasAttribute("readonly"); +} +function getSelection(element) { + if (element.selectionStart === element.selectionEnd) { + return; + } + return { + start: element.selectionStart, + end: element.selectionEnd + }; +} +var Keys = { + Backspace: 8, + Delete: 46 +}; +function getOperation(event) { + switch (event.keyCode) { + case Keys.Backspace: + return "Backspace"; + case Keys.Delete: + return "Delete"; + } +} +function getCaretPosition(element) { + return element.selectionStart; +} +function setCaretPosition(element, caret_position) { + if (caret_position === void 0) { + return; + } + if (isAndroid()) { + setTimeout(function() { + return element.setSelectionRange(caret_position, caret_position); + }, 0); + } else { + element.setSelectionRange(caret_position, caret_position); + } +} +function isAndroid() { + if (typeof navigator !== "undefined") { + return ANDROID_USER_AGENT_REG_EXP.test(navigator.userAgent); + } +} +var ANDROID_USER_AGENT_REG_EXP = /Android/i; +function onChange(event, input2, _parse, _format, on_change) { + formatInputText(input2, _parse, _format, void 0, on_change); +} +function onKeyDown(event, input2, _parse, _format, on_change) { + if (isReadOnly(input2)) { + return; + } + var operation = getOperation(event); + switch (operation) { + case "Delete": + case "Backspace": + event.preventDefault(); + var selection = getSelection(input2); + if (selection) { + eraseSelection(input2, selection); + return formatInputText(input2, _parse, _format, void 0, on_change); + } + return formatInputText(input2, _parse, _format, operation, on_change); + } +} +function eraseSelection(input2, selection) { + var text2 = input2.value; + text2 = text2.slice(0, selection.start) + text2.slice(selection.end); + input2.value = text2; + setCaretPosition(input2, selection.start); +} +function formatInputText(input2, _parse, _format, operation, on_change) { + var _parse2 = parse$1(input2.value, getCaretPosition(input2), _parse), value2 = _parse2.value, caret = _parse2.caret; + if (operation) { + var newValueAndCaret = edit(value2, caret, operation); + value2 = newValueAndCaret.value; + caret = newValueAndCaret.caret; + } + var formatted = format$1(value2, caret, _format); + var text2 = formatted.text; + caret = formatted.caret; + input2.value = text2; + setCaretPosition(input2, caret); + on_change(value2); +} +var _excluded$8 = ["value", "parse", "format", "inputComponent", "onChange", "onKeyDown"]; +function _extends$8() { + _extends$8 = Object.assign || function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$8.apply(this, arguments); +} +function _objectWithoutProperties$8(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$8(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$8(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function Input(_ref, ref) { + var value2 = _ref.value, parse2 = _ref.parse, format2 = _ref.format, InputComponent = _ref.inputComponent, onChange$1 = _ref.onChange, onKeyDown$1 = _ref.onKeyDown, rest = _objectWithoutProperties$8(_ref, _excluded$8); + var internalRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + var setRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function(instance) { + internalRef.current = instance; + if (ref) { + if (typeof ref === "function") { + ref(instance); + } else { + ref.current = instance; + } + } + }, [ref]); + var _onChange = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function(event) { + return onChange(event, internalRef.current, parse2, format2, onChange$1); + }, [internalRef, parse2, format2, onChange$1]); + var _onKeyDown = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function(event) { + if (onKeyDown$1) { + onKeyDown$1(event); + } + return onKeyDown(event, internalRef.current, parse2, format2, onChange$1); + }, [internalRef, parse2, format2, onChange$1, onKeyDown$1]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InputComponent, _extends$8({}, rest, { + ref: setRef, + value: format2(isEmptyValue(value2) ? "" : value2).text, + onKeyDown: _onKeyDown, + onChange: _onChange + })); +} +Input = /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef(Input); +Input.propTypes = { + parse: PropTypes.func.isRequired, + format: PropTypes.func.isRequired, + inputComponent: PropTypes.elementType.isRequired, + type: PropTypes.string.isRequired, + value: PropTypes.string, + onChange: PropTypes.func.isRequired, + onKeyDown: PropTypes.func, + onCut: PropTypes.func, + onPaste: PropTypes.func +}; +Input.defaultProps = { + inputComponent: "input", + type: "text" +}; +var Input$1 = Input; +function isEmptyValue(value2) { + return value2 === void 0 || value2 === null; +} +function _typeof$2(obj) { + "@babel/helpers - typeof"; + return _typeof$2 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) { + return typeof obj2; + } : function(obj2) { + return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2; + }, _typeof$2(obj); +} +function _defineProperties$9(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$9(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$9(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$9(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +function _classCallCheck$9(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _inherits$1(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function"); + } + subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); + Object.defineProperty(subClass, "prototype", { writable: false }); + if (superClass) + _setPrototypeOf$1(subClass, superClass); +} +function _createSuper$1(Derived) { + var hasNativeReflectConstruct = _isNativeReflectConstruct$1(); + return function _createSuperInternal() { + var Super = _getPrototypeOf$1(Derived), result2; + if (hasNativeReflectConstruct) { + var NewTarget = _getPrototypeOf$1(this).constructor; + result2 = Reflect.construct(Super, arguments, NewTarget); + } else { + result2 = Super.apply(this, arguments); + } + return _possibleConstructorReturn$1(this, result2); + }; +} +function _possibleConstructorReturn$1(self, call2) { + if (call2 && (_typeof$2(call2) === "object" || typeof call2 === "function")) { + return call2; + } else if (call2 !== void 0) { + throw new TypeError("Derived constructors may only return object or undefined"); + } + return _assertThisInitialized$1(self); +} +function _assertThisInitialized$1(self) { + if (self === void 0) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + return self; +} +function _wrapNativeSuper(Class) { + var _cache = typeof Map === "function" ? /* @__PURE__ */ new Map() : void 0; + _wrapNativeSuper = function _wrapNativeSuper2(Class2) { + if (Class2 === null || !_isNativeFunction(Class2)) + return Class2; + if (typeof Class2 !== "function") { + throw new TypeError("Super expression must either be null or a function"); + } + if (typeof _cache !== "undefined") { + if (_cache.has(Class2)) + return _cache.get(Class2); + _cache.set(Class2, Wrapper); + } + function Wrapper() { + return _construct(Class2, arguments, _getPrototypeOf$1(this).constructor); + } + Wrapper.prototype = Object.create(Class2.prototype, { constructor: { value: Wrapper, enumerable: false, writable: true, configurable: true } }); + return _setPrototypeOf$1(Wrapper, Class2); + }; + return _wrapNativeSuper(Class); +} +function _construct(Parent, args, Class) { + if (_isNativeReflectConstruct$1()) { + _construct = Reflect.construct; + } else { + _construct = function _construct2(Parent2, args2, Class2) { + var a = [null]; + a.push.apply(a, args2); + var Constructor = Function.bind.apply(Parent2, a); + var instance = new Constructor(); + if (Class2) + _setPrototypeOf$1(instance, Class2.prototype); + return instance; + }; + } + return _construct.apply(null, arguments); +} +function _isNativeReflectConstruct$1() { + if (typeof Reflect === "undefined" || !Reflect.construct) + return false; + if (Reflect.construct.sham) + return false; + if (typeof Proxy === "function") + return true; + try { + Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() { + })); + return true; + } catch (e) { + return false; + } +} +function _isNativeFunction(fn) { + return Function.toString.call(fn).indexOf("[native code]") !== -1; +} +function _setPrototypeOf$1(o, p) { + _setPrototypeOf$1 = Object.setPrototypeOf || function _setPrototypeOf2(o2, p2) { + o2.__proto__ = p2; + return o2; + }; + return _setPrototypeOf$1(o, p); +} +function _getPrototypeOf$1(o) { + _getPrototypeOf$1 = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf2(o2) { + return o2.__proto__ || Object.getPrototypeOf(o2); + }; + return _getPrototypeOf$1(o); +} +var ParseError = /* @__PURE__ */ function(_Error) { + _inherits$1(ParseError2, _Error); + var _super = _createSuper$1(ParseError2); + function ParseError2(code) { + var _this; + _classCallCheck$9(this, ParseError2); + _this = _super.call(this, code); + Object.setPrototypeOf(_assertThisInitialized$1(_this), ParseError2.prototype); + _this.name = _this.constructor.name; + return _this; + } + return _createClass$9(ParseError2); +}(/* @__PURE__ */ _wrapNativeSuper(Error)); +var MIN_LENGTH_FOR_NSN = 2; +var MAX_LENGTH_FOR_NSN = 17; +var MAX_LENGTH_COUNTRY_CODE = 3; +var VALID_DIGITS = "0-9\uFF10-\uFF19\u0660-\u0669\u06F0-\u06F9"; +var DASHES = "-\u2010-\u2015\u2212\u30FC\uFF0D"; +var SLASHES = "\uFF0F/"; +var DOTS = "\uFF0E."; +var WHITESPACE = " \xA0\xAD\u200B\u2060\u3000"; +var BRACKETS = "()\uFF08\uFF09\uFF3B\uFF3D\\[\\]"; +var TILDES = "~\u2053\u223C\uFF5E"; +var VALID_PUNCTUATION = "".concat(DASHES).concat(SLASHES).concat(DOTS).concat(WHITESPACE).concat(BRACKETS).concat(TILDES); +var PLUS_CHARS = "+\uFF0B"; +function compare(a, b) { + a = a.split("-"); + b = b.split("-"); + var pa = a[0].split("."); + var pb = b[0].split("."); + for (var i = 0; i < 3; i++) { + var na = Number(pa[i]); + var nb = Number(pb[i]); + if (na > nb) + return 1; + if (nb > na) + return -1; + if (!isNaN(na) && isNaN(nb)) + return 1; + if (isNaN(na) && !isNaN(nb)) + return -1; + } + if (a[1] && b[1]) { + return a[1] > b[1] ? 1 : a[1] < b[1] ? -1 : 0; + } + return !a[1] && b[1] ? 1 : a[1] && !b[1] ? -1 : 0; +} +var objectConstructor = {}.constructor; +function isObject(object) { + return object !== void 0 && object !== null && object.constructor === objectConstructor; +} +function _typeof$1(obj) { + "@babel/helpers - typeof"; + return _typeof$1 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) { + return typeof obj2; + } : function(obj2) { + return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2; + }, _typeof$1(obj); +} +function _classCallCheck$8(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$8(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$8(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$8(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$8(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var V3 = "1.2.0"; +var V4 = "1.7.35"; +var DEFAULT_EXT_PREFIX = " ext. "; +var CALLING_CODE_REG_EXP = /^\d+$/; +var Metadata = /* @__PURE__ */ function() { + function Metadata2(metadata2) { + _classCallCheck$8(this, Metadata2); + validateMetadata(metadata2); + this.metadata = metadata2; + setVersion.call(this, metadata2); + } + _createClass$8(Metadata2, [{ + key: "getCountries", + value: function getCountries2() { + return Object.keys(this.metadata.countries).filter(function(_) { + return _ !== "001"; + }); + } + }, { + key: "getCountryMetadata", + value: function getCountryMetadata(countryCode) { + return this.metadata.countries[countryCode]; + } + }, { + key: "nonGeographic", + value: function nonGeographic() { + if (this.v1 || this.v2 || this.v3) + return; + return this.metadata.nonGeographic || this.metadata.nonGeographical; + } + }, { + key: "hasCountry", + value: function hasCountry(country) { + return this.getCountryMetadata(country) !== void 0; + } + }, { + key: "hasCallingCode", + value: function hasCallingCode(callingCode) { + if (this.getCountryCodesForCallingCode(callingCode)) { + return true; + } + if (this.nonGeographic()) { + if (this.nonGeographic()[callingCode]) { + return true; + } + } else { + var countryCodes = this.countryCallingCodes()[callingCode]; + if (countryCodes && countryCodes.length === 1 && countryCodes[0] === "001") { + return true; + } + } + } + }, { + key: "isNonGeographicCallingCode", + value: function isNonGeographicCallingCode(callingCode) { + if (this.nonGeographic()) { + return this.nonGeographic()[callingCode] ? true : false; + } else { + return this.getCountryCodesForCallingCode(callingCode) ? false : true; + } + } + }, { + key: "country", + value: function country(countryCode) { + return this.selectNumberingPlan(countryCode); + } + }, { + key: "selectNumberingPlan", + value: function selectNumberingPlan(countryCode, callingCode) { + if (countryCode && CALLING_CODE_REG_EXP.test(countryCode)) { + callingCode = countryCode; + countryCode = null; + } + if (countryCode && countryCode !== "001") { + if (!this.hasCountry(countryCode)) { + throw new Error("Unknown country: ".concat(countryCode)); + } + this.numberingPlan = new NumberingPlan(this.getCountryMetadata(countryCode), this); + } else if (callingCode) { + if (!this.hasCallingCode(callingCode)) { + throw new Error("Unknown calling code: ".concat(callingCode)); + } + this.numberingPlan = new NumberingPlan(this.getNumberingPlanMetadata(callingCode), this); + } else { + this.numberingPlan = void 0; + } + return this; + } + }, { + key: "getCountryCodesForCallingCode", + value: function getCountryCodesForCallingCode(callingCode) { + var countryCodes = this.countryCallingCodes()[callingCode]; + if (countryCodes) { + if (countryCodes.length === 1 && countryCodes[0].length === 3) { + return; + } + return countryCodes; + } + } + }, { + key: "getCountryCodeForCallingCode", + value: function getCountryCodeForCallingCode(callingCode) { + var countryCodes = this.getCountryCodesForCallingCode(callingCode); + if (countryCodes) { + return countryCodes[0]; + } + } + }, { + key: "getNumberingPlanMetadata", + value: function getNumberingPlanMetadata(callingCode) { + var countryCode = this.getCountryCodeForCallingCode(callingCode); + if (countryCode) { + return this.getCountryMetadata(countryCode); + } + if (this.nonGeographic()) { + var metadata2 = this.nonGeographic()[callingCode]; + if (metadata2) { + return metadata2; + } + } else { + var countryCodes = this.countryCallingCodes()[callingCode]; + if (countryCodes && countryCodes.length === 1 && countryCodes[0] === "001") { + return this.metadata.countries["001"]; + } + } + } + }, { + key: "countryCallingCode", + value: function countryCallingCode() { + return this.numberingPlan.callingCode(); + } + }, { + key: "IDDPrefix", + value: function IDDPrefix() { + return this.numberingPlan.IDDPrefix(); + } + }, { + key: "defaultIDDPrefix", + value: function defaultIDDPrefix() { + return this.numberingPlan.defaultIDDPrefix(); + } + }, { + key: "nationalNumberPattern", + value: function nationalNumberPattern() { + return this.numberingPlan.nationalNumberPattern(); + } + }, { + key: "possibleLengths", + value: function possibleLengths() { + return this.numberingPlan.possibleLengths(); + } + }, { + key: "formats", + value: function formats() { + return this.numberingPlan.formats(); + } + }, { + key: "nationalPrefixForParsing", + value: function nationalPrefixForParsing() { + return this.numberingPlan.nationalPrefixForParsing(); + } + }, { + key: "nationalPrefixTransformRule", + value: function nationalPrefixTransformRule() { + return this.numberingPlan.nationalPrefixTransformRule(); + } + }, { + key: "leadingDigits", + value: function leadingDigits() { + return this.numberingPlan.leadingDigits(); + } + }, { + key: "hasTypes", + value: function hasTypes() { + return this.numberingPlan.hasTypes(); + } + }, { + key: "type", + value: function type(_type) { + return this.numberingPlan.type(_type); + } + }, { + key: "ext", + value: function ext() { + return this.numberingPlan.ext(); + } + }, { + key: "countryCallingCodes", + value: function countryCallingCodes() { + if (this.v1) + return this.metadata.country_phone_code_to_countries; + return this.metadata.country_calling_codes; + } + }, { + key: "chooseCountryByCountryCallingCode", + value: function chooseCountryByCountryCallingCode(callingCode) { + return this.selectNumberingPlan(callingCode); + } + }, { + key: "hasSelectedNumberingPlan", + value: function hasSelectedNumberingPlan() { + return this.numberingPlan !== void 0; + } + }]); + return Metadata2; +}(); +var NumberingPlan = /* @__PURE__ */ function() { + function NumberingPlan2(metadata2, globalMetadataObject) { + _classCallCheck$8(this, NumberingPlan2); + this.globalMetadataObject = globalMetadataObject; + this.metadata = metadata2; + setVersion.call(this, globalMetadataObject.metadata); + } + _createClass$8(NumberingPlan2, [{ + key: "callingCode", + value: function callingCode() { + return this.metadata[0]; + } + }, { + key: "getDefaultCountryMetadataForRegion", + value: function getDefaultCountryMetadataForRegion() { + return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode()); + } + }, { + key: "IDDPrefix", + value: function IDDPrefix() { + if (this.v1 || this.v2) + return; + return this.metadata[1]; + } + }, { + key: "defaultIDDPrefix", + value: function defaultIDDPrefix() { + if (this.v1 || this.v2) + return; + return this.metadata[12]; + } + }, { + key: "nationalNumberPattern", + value: function nationalNumberPattern() { + if (this.v1 || this.v2) + return this.metadata[1]; + return this.metadata[2]; + } + }, { + key: "possibleLengths", + value: function possibleLengths() { + if (this.v1) + return; + return this.metadata[this.v2 ? 2 : 3]; + } + }, { + key: "_getFormats", + value: function _getFormats(metadata2) { + return metadata2[this.v1 ? 2 : this.v2 ? 3 : 4]; + } + }, { + key: "formats", + value: function formats() { + var _this = this; + var formats2 = this._getFormats(this.metadata) || this._getFormats(this.getDefaultCountryMetadataForRegion()) || []; + return formats2.map(function(_) { + return new Format(_, _this); + }); + } + }, { + key: "nationalPrefix", + value: function nationalPrefix() { + return this.metadata[this.v1 ? 3 : this.v2 ? 4 : 5]; + } + }, { + key: "_getNationalPrefixFormattingRule", + value: function _getNationalPrefixFormattingRule(metadata2) { + return metadata2[this.v1 ? 4 : this.v2 ? 5 : 6]; + } + }, { + key: "nationalPrefixFormattingRule", + value: function nationalPrefixFormattingRule() { + return this._getNationalPrefixFormattingRule(this.metadata) || this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion()); + } + }, { + key: "_nationalPrefixForParsing", + value: function _nationalPrefixForParsing() { + return this.metadata[this.v1 ? 5 : this.v2 ? 6 : 7]; + } + }, { + key: "nationalPrefixForParsing", + value: function nationalPrefixForParsing() { + return this._nationalPrefixForParsing() || this.nationalPrefix(); + } + }, { + key: "nationalPrefixTransformRule", + value: function nationalPrefixTransformRule() { + return this.metadata[this.v1 ? 6 : this.v2 ? 7 : 8]; + } + }, { + key: "_getNationalPrefixIsOptionalWhenFormatting", + value: function _getNationalPrefixIsOptionalWhenFormatting() { + return !!this.metadata[this.v1 ? 7 : this.v2 ? 8 : 9]; + } + }, { + key: "nationalPrefixIsOptionalWhenFormattingInNationalFormat", + value: function nationalPrefixIsOptionalWhenFormattingInNationalFormat() { + return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata) || this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion()); + } + }, { + key: "leadingDigits", + value: function leadingDigits() { + return this.metadata[this.v1 ? 8 : this.v2 ? 9 : 10]; + } + }, { + key: "types", + value: function types() { + return this.metadata[this.v1 ? 9 : this.v2 ? 10 : 11]; + } + }, { + key: "hasTypes", + value: function hasTypes() { + if (this.types() && this.types().length === 0) { + return false; + } + return !!this.types(); + } + }, { + key: "type", + value: function type(_type2) { + if (this.hasTypes() && getType(this.types(), _type2)) { + return new Type(getType(this.types(), _type2), this); + } + } + }, { + key: "ext", + value: function ext() { + if (this.v1 || this.v2) + return DEFAULT_EXT_PREFIX; + return this.metadata[13] || DEFAULT_EXT_PREFIX; + } + }]); + return NumberingPlan2; +}(); +var Format = /* @__PURE__ */ function() { + function Format2(format2, metadata2) { + _classCallCheck$8(this, Format2); + this._format = format2; + this.metadata = metadata2; + } + _createClass$8(Format2, [{ + key: "pattern", + value: function pattern() { + return this._format[0]; + } + }, { + key: "format", + value: function format2() { + return this._format[1]; + } + }, { + key: "leadingDigitsPatterns", + value: function leadingDigitsPatterns() { + return this._format[2] || []; + } + }, { + key: "nationalPrefixFormattingRule", + value: function nationalPrefixFormattingRule() { + return this._format[3] || this.metadata.nationalPrefixFormattingRule(); + } + }, { + key: "nationalPrefixIsOptionalWhenFormattingInNationalFormat", + value: function nationalPrefixIsOptionalWhenFormattingInNationalFormat() { + return !!this._format[4] || this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat(); + } + }, { + key: "nationalPrefixIsMandatoryWhenFormattingInNationalFormat", + value: function nationalPrefixIsMandatoryWhenFormattingInNationalFormat() { + return this.usesNationalPrefix() && !this.nationalPrefixIsOptionalWhenFormattingInNationalFormat(); + } + }, { + key: "usesNationalPrefix", + value: function usesNationalPrefix() { + return this.nationalPrefixFormattingRule() && !FIRST_GROUP_ONLY_PREFIX_PATTERN.test(this.nationalPrefixFormattingRule()) ? true : false; + } + }, { + key: "internationalFormat", + value: function internationalFormat() { + return this._format[5] || this.format(); + } + }]); + return Format2; +}(); +var FIRST_GROUP_ONLY_PREFIX_PATTERN = /^\(?\$1\)?$/; +var Type = /* @__PURE__ */ function() { + function Type2(type, metadata2) { + _classCallCheck$8(this, Type2); + this.type = type; + this.metadata = metadata2; + } + _createClass$8(Type2, [{ + key: "pattern", + value: function pattern() { + if (this.metadata.v1) + return this.type; + return this.type[0]; + } + }, { + key: "possibleLengths", + value: function possibleLengths() { + if (this.metadata.v1) + return; + return this.type[1] || this.metadata.possibleLengths(); + } + }]); + return Type2; +}(); +function getType(types, type) { + switch (type) { + case "FIXED_LINE": + return types[0]; + case "MOBILE": + return types[1]; + case "TOLL_FREE": + return types[2]; + case "PREMIUM_RATE": + return types[3]; + case "PERSONAL_NUMBER": + return types[4]; + case "VOICEMAIL": + return types[5]; + case "UAN": + return types[6]; + case "PAGER": + return types[7]; + case "VOIP": + return types[8]; + case "SHARED_COST": + return types[9]; + } +} +function validateMetadata(metadata2) { + if (!metadata2) { + throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments."); + } + if (!isObject(metadata2) || !isObject(metadata2.countries)) { + throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(isObject(metadata2) ? "an object of shape: { " + Object.keys(metadata2).join(", ") + " }" : "a " + typeOf(metadata2) + ": " + metadata2, ".")); + } +} +var typeOf = function typeOf2(_) { + return _typeof$1(_); +}; +function getCountryCallingCode(country, metadata2) { + metadata2 = new Metadata(metadata2); + if (metadata2.hasCountry(country)) { + return metadata2.country(country).countryCallingCode(); + } + throw new Error("Unknown country: ".concat(country)); +} +function isSupportedCountry$1(country, metadata2) { + return metadata2.countries.hasOwnProperty(country); +} +function setVersion(metadata2) { + var version = metadata2.version; + if (typeof version === "number") { + this.v1 = version === 1; + this.v2 = version === 2; + this.v3 = version === 3; + this.v4 = version === 4; + } else { + if (!version) { + this.v1 = true; + } else if (compare(version, V3) === -1) { + this.v2 = true; + } else if (compare(version, V4) === -1) { + this.v3 = true; + } else { + this.v4 = true; + } + } +} +var RFC3966_EXTN_PREFIX = ";ext="; +var getExtensionDigitsPattern = function getExtensionDigitsPattern2(maxLength) { + return "([".concat(VALID_DIGITS, "]{1,").concat(maxLength, "})"); +}; +function createExtensionPattern(purpose) { + var extLimitAfterExplicitLabel = "20"; + var extLimitAfterLikelyLabel = "15"; + var extLimitAfterAmbiguousChar = "9"; + var extLimitWhenNotSure = "6"; + var possibleSeparatorsBetweenNumberAndExtLabel = "[ \xA0\\t,]*"; + var possibleCharsAfterExtLabel = "[:\\.\uFF0E]?[ \xA0\\t,-]*"; + var optionalExtnSuffix = "#?"; + var explicitExtLabels = "(?:e?xt(?:ensi(?:o\u0301?|\xF3))?n?|\uFF45?\uFF58\uFF54\uFF4E?|\u0434\u043E\u0431|anexo)"; + var ambiguousExtLabels = "(?:[x\uFF58#\uFF03~\uFF5E]|int|\uFF49\uFF4E\uFF54)"; + var ambiguousSeparator = "[- ]+"; + var possibleSeparatorsNumberExtLabelNoComma = "[ \xA0\\t]*"; + var autoDiallingAndExtLabelsFound = "(?:,{2}|;)"; + var rfcExtn = RFC3966_EXTN_PREFIX + getExtensionDigitsPattern(extLimitAfterExplicitLabel); + var explicitExtn = possibleSeparatorsBetweenNumberAndExtLabel + explicitExtLabels + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterExplicitLabel) + optionalExtnSuffix; + var ambiguousExtn = possibleSeparatorsBetweenNumberAndExtLabel + ambiguousExtLabels + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterAmbiguousChar) + optionalExtnSuffix; + var americanStyleExtnWithSuffix = ambiguousSeparator + getExtensionDigitsPattern(extLimitWhenNotSure) + "#"; + var autoDiallingExtn = possibleSeparatorsNumberExtLabelNoComma + autoDiallingAndExtLabelsFound + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterLikelyLabel) + optionalExtnSuffix; + var onlyCommasExtn = possibleSeparatorsNumberExtLabelNoComma + "(?:,)+" + possibleCharsAfterExtLabel + getExtensionDigitsPattern(extLimitAfterAmbiguousChar) + optionalExtnSuffix; + return rfcExtn + "|" + explicitExtn + "|" + ambiguousExtn + "|" + americanStyleExtnWithSuffix + "|" + autoDiallingExtn + "|" + onlyCommasExtn; +} +var MIN_LENGTH_PHONE_NUMBER_PATTERN = "[" + VALID_DIGITS + "]{" + MIN_LENGTH_FOR_NSN + "}"; +var VALID_PHONE_NUMBER = "[" + PLUS_CHARS + "]{0,1}(?:[" + VALID_PUNCTUATION + "]*[" + VALID_DIGITS + "]){3,}[" + VALID_PUNCTUATION + VALID_DIGITS + "]*"; +var VALID_PHONE_NUMBER_START_REG_EXP = new RegExp("^[" + PLUS_CHARS + "]{0,1}(?:[" + VALID_PUNCTUATION + "]*[" + VALID_DIGITS + "]){1,2}$", "i"); +var VALID_PHONE_NUMBER_WITH_EXTENSION = VALID_PHONE_NUMBER + "(?:" + createExtensionPattern() + ")?"; +var VALID_PHONE_NUMBER_PATTERN = new RegExp( + "^" + MIN_LENGTH_PHONE_NUMBER_PATTERN + "$|^" + VALID_PHONE_NUMBER_WITH_EXTENSION + "$", + "i" +); +function isViablePhoneNumber(number) { + return number.length >= MIN_LENGTH_FOR_NSN && VALID_PHONE_NUMBER_PATTERN.test(number); +} +function isViablePhoneNumberStart(number) { + return VALID_PHONE_NUMBER_START_REG_EXP.test(number); +} +var EXTN_PATTERN = new RegExp("(?:" + createExtensionPattern() + ")$", "i"); +function extractExtension(number) { + var start = number.search(EXTN_PATTERN); + if (start < 0) { + return {}; + } + var numberWithoutExtension = number.slice(0, start); + var matches = number.match(EXTN_PATTERN); + var i = 1; + while (i < matches.length) { + if (matches[i]) { + return { + number: numberWithoutExtension, + ext: matches[i] + }; + } + i++; + } +} +function _createForOfIteratorHelperLoose$a(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$d(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$d(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$d(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$d(o, minLen); +} +function _arrayLikeToArray$d(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +var DIGITS = { + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "\uFF10": "0", + "\uFF11": "1", + "\uFF12": "2", + "\uFF13": "3", + "\uFF14": "4", + "\uFF15": "5", + "\uFF16": "6", + "\uFF17": "7", + "\uFF18": "8", + "\uFF19": "9", + "\u0660": "0", + "\u0661": "1", + "\u0662": "2", + "\u0663": "3", + "\u0664": "4", + "\u0665": "5", + "\u0666": "6", + "\u0667": "7", + "\u0668": "8", + "\u0669": "9", + "\u06F0": "0", + "\u06F1": "1", + "\u06F2": "2", + "\u06F3": "3", + "\u06F4": "4", + "\u06F5": "5", + "\u06F6": "6", + "\u06F7": "7", + "\u06F8": "8", + "\u06F9": "9" +}; +function parseDigit(character) { + return DIGITS[character]; +} +function parseDigits(string) { + var result2 = ""; + for (var _iterator = _createForOfIteratorHelperLoose$a(string.split("")), _step; !(_step = _iterator()).done; ) { + var character = _step.value; + var digit = parseDigit(character); + if (digit) { + result2 += digit; + } + } + return result2; +} +function _createForOfIteratorHelperLoose$9(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$c(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$c(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$c(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$c(o, minLen); +} +function _arrayLikeToArray$c(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function parseIncompletePhoneNumber(string) { + var result2 = ""; + for (var _iterator = _createForOfIteratorHelperLoose$9(string.split("")), _step; !(_step = _iterator()).done; ) { + var character = _step.value; + result2 += parsePhoneNumberCharacter(character, result2) || ""; + } + return result2; +} +function parsePhoneNumberCharacter(character, prevParsedCharacters) { + if (character === "+") { + if (prevParsedCharacters) { + return; + } + return "+"; + } + return parseDigit(character); +} +function _createForOfIteratorHelperLoose$8(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$b(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$b(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$b(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$b(o, minLen); +} +function _arrayLikeToArray$b(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function mergeArrays(a, b) { + var merged = a.slice(); + for (var _iterator = _createForOfIteratorHelperLoose$8(b), _step; !(_step = _iterator()).done; ) { + var element = _step.value; + if (a.indexOf(element) < 0) { + merged.push(element); + } + } + return merged.sort(function(a2, b2) { + return a2 - b2; + }); +} +function checkNumberLength(nationalNumber, metadata2) { + return checkNumberLengthForType(nationalNumber, void 0, metadata2); +} +function checkNumberLengthForType(nationalNumber, type, metadata2) { + var type_info = metadata2.type(type); + var possible_lengths = type_info && type_info.possibleLengths() || metadata2.possibleLengths(); + if (!possible_lengths) { + return "IS_POSSIBLE"; + } + if (type === "FIXED_LINE_OR_MOBILE") { + if (!metadata2.type("FIXED_LINE")) { + return checkNumberLengthForType(nationalNumber, "MOBILE", metadata2); + } + var mobile_type = metadata2.type("MOBILE"); + if (mobile_type) { + possible_lengths = mergeArrays(possible_lengths, mobile_type.possibleLengths()); + } + } else if (type && !type_info) { + return "INVALID_LENGTH"; + } + var actual_length = nationalNumber.length; + var minimum_length = possible_lengths[0]; + if (minimum_length === actual_length) { + return "IS_POSSIBLE"; + } + if (minimum_length > actual_length) { + return "TOO_SHORT"; + } + if (possible_lengths[possible_lengths.length - 1] < actual_length) { + return "TOO_LONG"; + } + return possible_lengths.indexOf(actual_length, 1) >= 0 ? "IS_POSSIBLE" : "INVALID_LENGTH"; +} +function isPossiblePhoneNumber(input2, options, metadata2) { + if (options === void 0) { + options = {}; + } + metadata2 = new Metadata(metadata2); + if (options.v2) { + if (!input2.countryCallingCode) { + throw new Error("Invalid phone number object passed"); + } + metadata2.selectNumberingPlan(input2.countryCallingCode); + } else { + if (!input2.phone) { + return false; + } + if (input2.country) { + if (!metadata2.hasCountry(input2.country)) { + throw new Error("Unknown country: ".concat(input2.country)); + } + metadata2.country(input2.country); + } else { + if (!input2.countryCallingCode) { + throw new Error("Invalid phone number object passed"); + } + metadata2.selectNumberingPlan(input2.countryCallingCode); + } + } + if (metadata2.possibleLengths()) { + return isPossibleNumber(input2.phone || input2.nationalNumber, metadata2); + } else { + if (input2.countryCallingCode && metadata2.isNonGeographicCallingCode(input2.countryCallingCode)) { + return true; + } else { + throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.'); + } + } +} +function isPossibleNumber(nationalNumber, metadata2) { + switch (checkNumberLength(nationalNumber, metadata2)) { + case "IS_POSSIBLE": + return true; + default: + return false; + } +} +function matchesEntirely(text2, regular_expression) { + text2 = text2 || ""; + return new RegExp("^(?:" + regular_expression + ")$").test(text2); +} +function _createForOfIteratorHelperLoose$7(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$a(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$a(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$a(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$a(o, minLen); +} +function _arrayLikeToArray$a(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +var NON_FIXED_LINE_PHONE_TYPES = ["MOBILE", "PREMIUM_RATE", "TOLL_FREE", "SHARED_COST", "VOIP", "PERSONAL_NUMBER", "PAGER", "UAN", "VOICEMAIL"]; +function getNumberType(input2, options, metadata2) { + options = options || {}; + if (!input2.country && !input2.countryCallingCode) { + return; + } + metadata2 = new Metadata(metadata2); + metadata2.selectNumberingPlan(input2.country, input2.countryCallingCode); + var nationalNumber = options.v2 ? input2.nationalNumber : input2.phone; + if (!matchesEntirely(nationalNumber, metadata2.nationalNumberPattern())) { + return; + } + if (isNumberTypeEqualTo(nationalNumber, "FIXED_LINE", metadata2)) { + if (metadata2.type("MOBILE") && metadata2.type("MOBILE").pattern() === "") { + return "FIXED_LINE_OR_MOBILE"; + } + if (!metadata2.type("MOBILE")) { + return "FIXED_LINE_OR_MOBILE"; + } + if (isNumberTypeEqualTo(nationalNumber, "MOBILE", metadata2)) { + return "FIXED_LINE_OR_MOBILE"; + } + return "FIXED_LINE"; + } + for (var _iterator = _createForOfIteratorHelperLoose$7(NON_FIXED_LINE_PHONE_TYPES), _step; !(_step = _iterator()).done; ) { + var type = _step.value; + if (isNumberTypeEqualTo(nationalNumber, type, metadata2)) { + return type; + } + } +} +function isNumberTypeEqualTo(nationalNumber, type, metadata2) { + type = metadata2.type(type); + if (!type || !type.pattern()) { + return false; + } + if (type.possibleLengths() && type.possibleLengths().indexOf(nationalNumber.length) < 0) { + return false; + } + return matchesEntirely(nationalNumber, type.pattern()); +} +function isValidNumber(input2, options, metadata2) { + options = options || {}; + metadata2 = new Metadata(metadata2); + metadata2.selectNumberingPlan(input2.country, input2.countryCallingCode); + if (metadata2.hasTypes()) { + return getNumberType(input2, options, metadata2.metadata) !== void 0; + } + var nationalNumber = options.v2 ? input2.nationalNumber : input2.phone; + return matchesEntirely(nationalNumber, metadata2.nationalNumberPattern()); +} +function getPossibleCountriesForNumber(callingCode, nationalNumber, metadata2) { + var _metadata = new Metadata(metadata2); + var possibleCountries = _metadata.getCountryCodesForCallingCode(callingCode); + if (!possibleCountries) { + return []; + } + return possibleCountries.filter(function(country) { + return couldNationalNumberBelongToCountry(nationalNumber, country, metadata2); + }); +} +function couldNationalNumberBelongToCountry(nationalNumber, country, metadata2) { + var _metadata = new Metadata(metadata2); + _metadata.selectNumberingPlan(country); + if (_metadata.numberingPlan.possibleLengths().indexOf(nationalNumber.length) >= 0) { + return true; + } + return false; +} +function applyInternationalSeparatorStyle(formattedNumber) { + return formattedNumber.replace(new RegExp("[".concat(VALID_PUNCTUATION, "]+"), "g"), " ").trim(); +} +var FIRST_GROUP_PATTERN = /(\$\d)/; +function formatNationalNumberUsingFormat(number, format2, _ref) { + var useInternationalFormat = _ref.useInternationalFormat, withNationalPrefix = _ref.withNationalPrefix; + _ref.carrierCode; + _ref.metadata; + var formattedNumber = number.replace(new RegExp(format2.pattern()), useInternationalFormat ? format2.internationalFormat() : withNationalPrefix && format2.nationalPrefixFormattingRule() ? format2.format().replace(FIRST_GROUP_PATTERN, format2.nationalPrefixFormattingRule()) : format2.format()); + if (useInternationalFormat) { + return applyInternationalSeparatorStyle(formattedNumber); + } + return formattedNumber; +} +var SINGLE_IDD_PREFIX_REG_EXP = /^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/; +function getIddPrefix(country, callingCode, metadata2) { + var countryMetadata = new Metadata(metadata2); + countryMetadata.selectNumberingPlan(country, callingCode); + if (countryMetadata.defaultIDDPrefix()) { + return countryMetadata.defaultIDDPrefix(); + } + if (SINGLE_IDD_PREFIX_REG_EXP.test(countryMetadata.IDDPrefix())) { + return countryMetadata.IDDPrefix(); + } +} +function formatRFC3966(_ref) { + var number = _ref.number, ext = _ref.ext; + if (!number) { + return ""; + } + if (number[0] !== "+") { + throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.'); + } + return "tel:".concat(number).concat(ext ? ";ext=" + ext : ""); +} +function _createForOfIteratorHelperLoose$6(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$9(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$9(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$9(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$9(o, minLen); +} +function _arrayLikeToArray$9(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function ownKeys$7(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread$7(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys$7(Object(source), true).forEach(function(key) { + _defineProperty$7(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$7(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _defineProperty$7(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +var DEFAULT_OPTIONS = { + formatExtension: function formatExtension(formattedNumber, extension, metadata2) { + return "".concat(formattedNumber).concat(metadata2.ext()).concat(extension); + } +}; +function formatNumber(input2, format2, options, metadata2) { + if (options) { + options = _objectSpread$7(_objectSpread$7({}, DEFAULT_OPTIONS), options); + } else { + options = DEFAULT_OPTIONS; + } + metadata2 = new Metadata(metadata2); + if (input2.country && input2.country !== "001") { + if (!metadata2.hasCountry(input2.country)) { + throw new Error("Unknown country: ".concat(input2.country)); + } + metadata2.country(input2.country); + } else if (input2.countryCallingCode) { + metadata2.selectNumberingPlan(input2.countryCallingCode); + } else + return input2.phone || ""; + var countryCallingCode = metadata2.countryCallingCode(); + var nationalNumber = options.v2 ? input2.nationalNumber : input2.phone; + var number; + switch (format2) { + case "NATIONAL": + if (!nationalNumber) { + return ""; + } + number = formatNationalNumber$1(nationalNumber, input2.carrierCode, "NATIONAL", metadata2, options); + return addExtension(number, input2.ext, metadata2, options.formatExtension); + case "INTERNATIONAL": + if (!nationalNumber) { + return "+".concat(countryCallingCode); + } + number = formatNationalNumber$1(nationalNumber, null, "INTERNATIONAL", metadata2, options); + number = "+".concat(countryCallingCode, " ").concat(number); + return addExtension(number, input2.ext, metadata2, options.formatExtension); + case "E.164": + return "+".concat(countryCallingCode).concat(nationalNumber); + case "RFC3966": + return formatRFC3966({ + number: "+".concat(countryCallingCode).concat(nationalNumber), + ext: input2.ext + }); + case "IDD": + if (!options.fromCountry) { + return; + } + var formattedNumber = formatIDD(nationalNumber, input2.carrierCode, countryCallingCode, options.fromCountry, metadata2); + return addExtension(formattedNumber, input2.ext, metadata2, options.formatExtension); + default: + throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(format2, '"')); + } +} +function formatNationalNumber$1(number, carrierCode, formatAs, metadata2, options) { + var format2 = chooseFormatForNumber(metadata2.formats(), number); + if (!format2) { + return number; + } + return formatNationalNumberUsingFormat(number, format2, { + useInternationalFormat: formatAs === "INTERNATIONAL", + withNationalPrefix: format2.nationalPrefixIsOptionalWhenFormattingInNationalFormat() && options && options.nationalPrefix === false ? false : true, + carrierCode, + metadata: metadata2 + }); +} +function chooseFormatForNumber(availableFormats, nationalNnumber) { + for (var _iterator = _createForOfIteratorHelperLoose$6(availableFormats), _step; !(_step = _iterator()).done; ) { + var format2 = _step.value; + if (format2.leadingDigitsPatterns().length > 0) { + var lastLeadingDigitsPattern = format2.leadingDigitsPatterns()[format2.leadingDigitsPatterns().length - 1]; + if (nationalNnumber.search(lastLeadingDigitsPattern) !== 0) { + continue; + } + } + if (matchesEntirely(nationalNnumber, format2.pattern())) { + return format2; + } + } +} +function addExtension(formattedNumber, ext, metadata2, formatExtension2) { + return ext ? formatExtension2(formattedNumber, ext, metadata2) : formattedNumber; +} +function formatIDD(nationalNumber, carrierCode, countryCallingCode, fromCountry, metadata2) { + var fromCountryCallingCode = getCountryCallingCode(fromCountry, metadata2.metadata); + if (fromCountryCallingCode === countryCallingCode) { + var formattedNumber = formatNationalNumber$1(nationalNumber, carrierCode, "NATIONAL", metadata2); + if (countryCallingCode === "1") { + return countryCallingCode + " " + formattedNumber; + } + return formattedNumber; + } + var iddPrefix = getIddPrefix(fromCountry, void 0, metadata2.metadata); + if (iddPrefix) { + return "".concat(iddPrefix, " ").concat(countryCallingCode, " ").concat(formatNationalNumber$1(nationalNumber, null, "INTERNATIONAL", metadata2)); + } +} +function ownKeys$6(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread$6(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys$6(Object(source), true).forEach(function(key) { + _defineProperty$6(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$6(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _defineProperty$6(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +function _classCallCheck$7(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$7(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$7(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$7(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$7(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var PhoneNumber = /* @__PURE__ */ function() { + function PhoneNumber2(countryOrCountryCallingCode, nationalNumber, metadata2) { + _classCallCheck$7(this, PhoneNumber2); + if (!countryOrCountryCallingCode) { + throw new TypeError("`country` or `countryCallingCode` not passed"); + } + if (!nationalNumber) { + throw new TypeError("`nationalNumber` not passed"); + } + if (!metadata2) { + throw new TypeError("`metadata` not passed"); + } + var _getCountryAndCountry = getCountryAndCountryCallingCode(countryOrCountryCallingCode, metadata2), country = _getCountryAndCountry.country, countryCallingCode = _getCountryAndCountry.countryCallingCode; + this.country = country; + this.countryCallingCode = countryCallingCode; + this.nationalNumber = nationalNumber; + this.number = "+" + this.countryCallingCode + this.nationalNumber; + this.getMetadata = function() { + return metadata2; + }; + } + _createClass$7(PhoneNumber2, [{ + key: "setExt", + value: function setExt(ext) { + this.ext = ext; + } + }, { + key: "getPossibleCountries", + value: function getPossibleCountries() { + if (this.country) { + return [this.country]; + } + return getPossibleCountriesForNumber(this.countryCallingCode, this.nationalNumber, this.getMetadata()); + } + }, { + key: "isPossible", + value: function isPossible() { + return isPossiblePhoneNumber(this, { + v2: true + }, this.getMetadata()); + } + }, { + key: "isValid", + value: function isValid() { + return isValidNumber(this, { + v2: true + }, this.getMetadata()); + } + }, { + key: "isNonGeographic", + value: function isNonGeographic() { + var metadata2 = new Metadata(this.getMetadata()); + return metadata2.isNonGeographicCallingCode(this.countryCallingCode); + } + }, { + key: "isEqual", + value: function isEqual(phoneNumber) { + return this.number === phoneNumber.number && this.ext === phoneNumber.ext; + } + }, { + key: "getType", + value: function getType2() { + return getNumberType(this, { + v2: true + }, this.getMetadata()); + } + }, { + key: "format", + value: function format2(_format, options) { + return formatNumber(this, _format, options ? _objectSpread$6(_objectSpread$6({}, options), {}, { + v2: true + }) : { + v2: true + }, this.getMetadata()); + } + }, { + key: "formatNational", + value: function formatNational(options) { + return this.format("NATIONAL", options); + } + }, { + key: "formatInternational", + value: function formatInternational(options) { + return this.format("INTERNATIONAL", options); + } + }, { + key: "getURI", + value: function getURI(options) { + return this.format("RFC3966", options); + } + }]); + return PhoneNumber2; +}(); +var isCountryCode = function isCountryCode2(value2) { + return /^[A-Z]{2}$/.test(value2); +}; +function getCountryAndCountryCallingCode(countryOrCountryCallingCode, metadataJson) { + var country; + var countryCallingCode; + var metadata2 = new Metadata(metadataJson); + if (isCountryCode(countryOrCountryCallingCode)) { + country = countryOrCountryCallingCode; + metadata2.selectNumberingPlan(country); + countryCallingCode = metadata2.countryCallingCode(); + } else { + countryCallingCode = countryOrCountryCallingCode; + } + return { + country, + countryCallingCode + }; +} +var CAPTURING_DIGIT_PATTERN = new RegExp("([" + VALID_DIGITS + "])"); +function stripIddPrefix(number, country, callingCode, metadata2) { + if (!country) { + return; + } + var countryMetadata = new Metadata(metadata2); + countryMetadata.selectNumberingPlan(country, callingCode); + var IDDPrefixPattern = new RegExp(countryMetadata.IDDPrefix()); + if (number.search(IDDPrefixPattern) !== 0) { + return; + } + number = number.slice(number.match(IDDPrefixPattern)[0].length); + var matchedGroups = number.match(CAPTURING_DIGIT_PATTERN); + if (matchedGroups && matchedGroups[1] != null && matchedGroups[1].length > 0) { + if (matchedGroups[1] === "0") { + return; + } + } + return number; +} +function extractNationalNumberFromPossiblyIncompleteNumber(number, metadata2) { + if (number && metadata2.numberingPlan.nationalPrefixForParsing()) { + var prefixPattern = new RegExp("^(?:" + metadata2.numberingPlan.nationalPrefixForParsing() + ")"); + var prefixMatch = prefixPattern.exec(number); + if (prefixMatch) { + var nationalNumber; + var carrierCode; + var capturedGroupsCount = prefixMatch.length - 1; + var hasCapturedGroups = capturedGroupsCount > 0 && prefixMatch[capturedGroupsCount]; + if (metadata2.nationalPrefixTransformRule() && hasCapturedGroups) { + nationalNumber = number.replace(prefixPattern, metadata2.nationalPrefixTransformRule()); + if (capturedGroupsCount > 1) { + carrierCode = prefixMatch[1]; + } + } else { + var prefixBeforeNationalNumber = prefixMatch[0]; + nationalNumber = number.slice(prefixBeforeNationalNumber.length); + if (hasCapturedGroups) { + carrierCode = prefixMatch[1]; + } + } + var nationalPrefix; + if (hasCapturedGroups) { + var possiblePositionOfTheFirstCapturedGroup = number.indexOf(prefixMatch[1]); + var possibleNationalPrefix = number.slice(0, possiblePositionOfTheFirstCapturedGroup); + if (possibleNationalPrefix === metadata2.numberingPlan.nationalPrefix()) { + nationalPrefix = metadata2.numberingPlan.nationalPrefix(); + } + } else { + nationalPrefix = prefixMatch[0]; + } + return { + nationalNumber, + nationalPrefix, + carrierCode + }; + } + } + return { + nationalNumber: number + }; +} +function extractNationalNumber(number, metadata2) { + var _extractNationalNumbe = extractNationalNumberFromPossiblyIncompleteNumber(number, metadata2), carrierCode = _extractNationalNumbe.carrierCode, nationalNumber = _extractNationalNumbe.nationalNumber; + if (nationalNumber !== number) { + if (!shouldHaveExtractedNationalPrefix(number, nationalNumber, metadata2)) { + return { + nationalNumber: number + }; + } + if (metadata2.possibleLengths()) { + if (!isPossibleIncompleteNationalNumber(nationalNumber, metadata2)) { + return { + nationalNumber: number + }; + } + } + } + return { + nationalNumber, + carrierCode + }; +} +function shouldHaveExtractedNationalPrefix(nationalNumberBefore, nationalNumberAfter, metadata2) { + if (matchesEntirely(nationalNumberBefore, metadata2.nationalNumberPattern()) && !matchesEntirely(nationalNumberAfter, metadata2.nationalNumberPattern())) { + return false; + } + return true; +} +function isPossibleIncompleteNationalNumber(nationalNumber, metadata2) { + switch (checkNumberLength(nationalNumber, metadata2)) { + case "TOO_SHORT": + case "INVALID_LENGTH": + return false; + default: + return true; + } +} +function extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(number, country, callingCode, metadata2) { + var countryCallingCode = country ? getCountryCallingCode(country, metadata2) : callingCode; + if (number.indexOf(countryCallingCode) === 0) { + metadata2 = new Metadata(metadata2); + metadata2.selectNumberingPlan(country, callingCode); + var possibleShorterNumber = number.slice(countryCallingCode.length); + var _extractNationalNumbe = extractNationalNumber(possibleShorterNumber, metadata2), possibleShorterNationalNumber = _extractNationalNumbe.nationalNumber; + var _extractNationalNumbe2 = extractNationalNumber(number, metadata2), nationalNumber = _extractNationalNumbe2.nationalNumber; + if (!matchesEntirely(nationalNumber, metadata2.nationalNumberPattern()) && matchesEntirely(possibleShorterNationalNumber, metadata2.nationalNumberPattern()) || checkNumberLength(nationalNumber, metadata2) === "TOO_LONG") { + return { + countryCallingCode, + number: possibleShorterNumber + }; + } + } + return { + number + }; +} +function extractCountryCallingCode(number, country, callingCode, metadata2) { + if (!number) { + return {}; + } + var isNumberWithIddPrefix; + if (number[0] !== "+") { + var numberWithoutIDD = stripIddPrefix(number, country, callingCode, metadata2); + if (numberWithoutIDD && numberWithoutIDD !== number) { + isNumberWithIddPrefix = true; + number = "+" + numberWithoutIDD; + } else { + if (country || callingCode) { + var _extractCountryCallin = extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(number, country, callingCode, metadata2), countryCallingCode = _extractCountryCallin.countryCallingCode, shorterNumber = _extractCountryCallin.number; + if (countryCallingCode) { + return { + countryCallingCodeSource: "FROM_NUMBER_WITHOUT_PLUS_SIGN", + countryCallingCode, + number: shorterNumber + }; + } + } + return { + number + }; + } + } + if (number[1] === "0") { + return {}; + } + metadata2 = new Metadata(metadata2); + var i = 2; + while (i - 1 <= MAX_LENGTH_COUNTRY_CODE && i <= number.length) { + var _countryCallingCode = number.slice(1, i); + if (metadata2.hasCallingCode(_countryCallingCode)) { + metadata2.selectNumberingPlan(_countryCallingCode); + return { + countryCallingCodeSource: isNumberWithIddPrefix ? "FROM_NUMBER_WITH_IDD" : "FROM_NUMBER_WITH_PLUS_SIGN", + countryCallingCode: _countryCallingCode, + number: number.slice(i) + }; + } + i++; + } + return {}; +} +function _createForOfIteratorHelperLoose$5(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$8(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$8(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$8(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$8(o, minLen); +} +function _arrayLikeToArray$8(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function getCountryByNationalNumber(nationalPhoneNumber, _ref) { + var countries = _ref.countries, defaultCountry = _ref.defaultCountry, metadata2 = _ref.metadata; + metadata2 = new Metadata(metadata2); + var matchingCountries = []; + for (var _iterator = _createForOfIteratorHelperLoose$5(countries), _step; !(_step = _iterator()).done; ) { + var country = _step.value; + metadata2.country(country); + if (metadata2.leadingDigits()) { + if (nationalPhoneNumber && nationalPhoneNumber.search(metadata2.leadingDigits()) === 0) { + return country; + } + } else if (getNumberType({ + phone: nationalPhoneNumber, + country + }, void 0, metadata2.metadata)) { + if (defaultCountry) { + if (country === defaultCountry) { + return country; + } + matchingCountries.push(country); + } else { + return country; + } + } + } + if (matchingCountries.length > 0) { + return matchingCountries[0]; + } +} +var USE_NON_GEOGRAPHIC_COUNTRY_CODE = false; +function getCountryByCallingCode(callingCode, _ref) { + var nationalPhoneNumber = _ref.nationalNumber, defaultCountry = _ref.defaultCountry, metadata2 = _ref.metadata; + if (USE_NON_GEOGRAPHIC_COUNTRY_CODE) { + if (metadata2.isNonGeographicCallingCode(callingCode)) { + return "001"; + } + } + var possibleCountries = metadata2.getCountryCodesForCallingCode(callingCode); + if (!possibleCountries) { + return; + } + if (possibleCountries.length === 1) { + return possibleCountries[0]; + } + return getCountryByNationalNumber(nationalPhoneNumber, { + countries: possibleCountries, + defaultCountry, + metadata: metadata2.metadata + }); +} +var PLUS_SIGN = "+"; +var RFC3966_VISUAL_SEPARATOR_ = "[\\-\\.\\(\\)]?"; +var RFC3966_PHONE_DIGIT_ = "([" + VALID_DIGITS + "]|" + RFC3966_VISUAL_SEPARATOR_ + ")"; +var RFC3966_GLOBAL_NUMBER_DIGITS_ = "^\\" + PLUS_SIGN + RFC3966_PHONE_DIGIT_ + "*[" + VALID_DIGITS + "]" + RFC3966_PHONE_DIGIT_ + "*$"; +var RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_ = new RegExp(RFC3966_GLOBAL_NUMBER_DIGITS_, "g"); +var ALPHANUM_ = VALID_DIGITS; +var RFC3966_DOMAINLABEL_ = "[" + ALPHANUM_ + "]+((\\-)*[" + ALPHANUM_ + "])*"; +var VALID_ALPHA_ = "a-zA-Z"; +var RFC3966_TOPLABEL_ = "[" + VALID_ALPHA_ + "]+((\\-)*[" + ALPHANUM_ + "])*"; +var RFC3966_DOMAINNAME_ = "^(" + RFC3966_DOMAINLABEL_ + "\\.)*" + RFC3966_TOPLABEL_ + "\\.?$"; +var RFC3966_DOMAINNAME_PATTERN_ = new RegExp(RFC3966_DOMAINNAME_, "g"); +var RFC3966_PREFIX_ = "tel:"; +var RFC3966_PHONE_CONTEXT_ = ";phone-context="; +var RFC3966_ISDN_SUBADDRESS_ = ";isub="; +function extractPhoneContext(numberToExtractFrom) { + var indexOfPhoneContext = numberToExtractFrom.indexOf(RFC3966_PHONE_CONTEXT_); + if (indexOfPhoneContext < 0) { + return null; + } + var phoneContextStart = indexOfPhoneContext + RFC3966_PHONE_CONTEXT_.length; + if (phoneContextStart >= numberToExtractFrom.length) { + return ""; + } + var phoneContextEnd = numberToExtractFrom.indexOf(";", phoneContextStart); + if (phoneContextEnd >= 0) { + return numberToExtractFrom.substring(phoneContextStart, phoneContextEnd); + } else { + return numberToExtractFrom.substring(phoneContextStart); + } +} +function isPhoneContextValid(phoneContext) { + if (phoneContext === null) { + return true; + } + if (phoneContext.length === 0) { + return false; + } + return RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_.test(phoneContext) || RFC3966_DOMAINNAME_PATTERN_.test(phoneContext); +} +function extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(numberToParse, _ref) { + var extractFormattedPhoneNumber2 = _ref.extractFormattedPhoneNumber; + var phoneContext = extractPhoneContext(numberToParse); + if (!isPhoneContextValid(phoneContext)) { + throw new ParseError("NOT_A_NUMBER"); + } + var phoneNumberString; + if (phoneContext === null) { + phoneNumberString = extractFormattedPhoneNumber2(numberToParse) || ""; + } else { + phoneNumberString = ""; + if (phoneContext.charAt(0) === PLUS_SIGN) { + phoneNumberString += phoneContext; + } + var indexOfRfc3966Prefix = numberToParse.indexOf(RFC3966_PREFIX_); + var indexOfNationalNumber; + if (indexOfRfc3966Prefix >= 0) { + indexOfNationalNumber = indexOfRfc3966Prefix + RFC3966_PREFIX_.length; + } else { + indexOfNationalNumber = 0; + } + var indexOfPhoneContext = numberToParse.indexOf(RFC3966_PHONE_CONTEXT_); + phoneNumberString += numberToParse.substring(indexOfNationalNumber, indexOfPhoneContext); + } + var indexOfIsdn = phoneNumberString.indexOf(RFC3966_ISDN_SUBADDRESS_); + if (indexOfIsdn > 0) { + phoneNumberString = phoneNumberString.substring(0, indexOfIsdn); + } + if (phoneNumberString !== "") { + return phoneNumberString; + } +} +var MAX_INPUT_STRING_LENGTH = 250; +var PHONE_NUMBER_START_PATTERN = new RegExp("[" + PLUS_CHARS + VALID_DIGITS + "]"); +var AFTER_PHONE_NUMBER_END_PATTERN = new RegExp("[^" + VALID_DIGITS + "#]+$"); +function parse(text2, options, metadata2) { + options = options || {}; + metadata2 = new Metadata(metadata2); + if (options.defaultCountry && !metadata2.hasCountry(options.defaultCountry)) { + if (options.v2) { + throw new ParseError("INVALID_COUNTRY"); + } + throw new Error("Unknown country: ".concat(options.defaultCountry)); + } + var _parseInput = parseInput(text2, options.v2, options.extract), formattedPhoneNumber = _parseInput.number, ext = _parseInput.ext, error2 = _parseInput.error; + if (!formattedPhoneNumber) { + if (options.v2) { + if (error2 === "TOO_SHORT") { + throw new ParseError("TOO_SHORT"); + } + throw new ParseError("NOT_A_NUMBER"); + } + return {}; + } + var _parsePhoneNumber = parsePhoneNumber$3(formattedPhoneNumber, options.defaultCountry, options.defaultCallingCode, metadata2), country = _parsePhoneNumber.country, nationalNumber = _parsePhoneNumber.nationalNumber, countryCallingCode = _parsePhoneNumber.countryCallingCode, countryCallingCodeSource = _parsePhoneNumber.countryCallingCodeSource, carrierCode = _parsePhoneNumber.carrierCode; + if (!metadata2.hasSelectedNumberingPlan()) { + if (options.v2) { + throw new ParseError("INVALID_COUNTRY"); + } + return {}; + } + if (!nationalNumber || nationalNumber.length < MIN_LENGTH_FOR_NSN) { + if (options.v2) { + throw new ParseError("TOO_SHORT"); + } + return {}; + } + if (nationalNumber.length > MAX_LENGTH_FOR_NSN) { + if (options.v2) { + throw new ParseError("TOO_LONG"); + } + return {}; + } + if (options.v2) { + var phoneNumber = new PhoneNumber(countryCallingCode, nationalNumber, metadata2.metadata); + if (country) { + phoneNumber.country = country; + } + if (carrierCode) { + phoneNumber.carrierCode = carrierCode; + } + if (ext) { + phoneNumber.ext = ext; + } + phoneNumber.__countryCallingCodeSource = countryCallingCodeSource; + return phoneNumber; + } + var valid = (options.extended ? metadata2.hasSelectedNumberingPlan() : country) ? matchesEntirely(nationalNumber, metadata2.nationalNumberPattern()) : false; + if (!options.extended) { + return valid ? result(country, nationalNumber, ext) : {}; + } + return { + country, + countryCallingCode, + carrierCode, + valid, + possible: valid ? true : options.extended === true && metadata2.possibleLengths() && isPossibleNumber(nationalNumber, metadata2) ? true : false, + phone: nationalNumber, + ext + }; +} +function _extractFormattedPhoneNumber(text2, extract, throwOnError) { + if (!text2) { + return; + } + if (text2.length > MAX_INPUT_STRING_LENGTH) { + if (throwOnError) { + throw new ParseError("TOO_LONG"); + } + return; + } + if (extract === false) { + return text2; + } + var startsAt = text2.search(PHONE_NUMBER_START_PATTERN); + if (startsAt < 0) { + return; + } + return text2.slice(startsAt).replace(AFTER_PHONE_NUMBER_END_PATTERN, ""); +} +function parseInput(text2, v2, extract) { + var number = extractFormattedPhoneNumberFromPossibleRfc3966NumberUri(text2, { + extractFormattedPhoneNumber: function extractFormattedPhoneNumber2(text3) { + return _extractFormattedPhoneNumber(text3, extract, v2); + } + }); + if (!number) { + return {}; + } + if (!isViablePhoneNumber(number)) { + if (isViablePhoneNumberStart(number)) { + return { + error: "TOO_SHORT" + }; + } + return {}; + } + var withExtensionStripped = extractExtension(number); + if (withExtensionStripped.ext) { + return withExtensionStripped; + } + return { + number + }; +} +function result(country, nationalNumber, ext) { + var result2 = { + country, + phone: nationalNumber + }; + if (ext) { + result2.ext = ext; + } + return result2; +} +function parsePhoneNumber$3(formattedPhoneNumber, defaultCountry, defaultCallingCode, metadata2) { + var _extractCountryCallin = extractCountryCallingCode(parseIncompletePhoneNumber(formattedPhoneNumber), defaultCountry, defaultCallingCode, metadata2.metadata), countryCallingCodeSource = _extractCountryCallin.countryCallingCodeSource, countryCallingCode = _extractCountryCallin.countryCallingCode, number = _extractCountryCallin.number; + var country; + if (countryCallingCode) { + metadata2.selectNumberingPlan(countryCallingCode); + } else if (number && (defaultCountry || defaultCallingCode)) { + metadata2.selectNumberingPlan(defaultCountry, defaultCallingCode); + if (defaultCountry) { + country = defaultCountry; + } + countryCallingCode = defaultCallingCode || getCountryCallingCode(defaultCountry, metadata2.metadata); + } else + return {}; + if (!number) { + return { + countryCallingCodeSource, + countryCallingCode + }; + } + var _extractNationalNumbe = extractNationalNumber(parseIncompletePhoneNumber(number), metadata2), nationalNumber = _extractNationalNumbe.nationalNumber, carrierCode = _extractNationalNumbe.carrierCode; + var exactCountry = getCountryByCallingCode(countryCallingCode, { + nationalNumber, + defaultCountry, + metadata: metadata2 + }); + if (exactCountry) { + country = exactCountry; + if (exactCountry === "001") + ; + else { + metadata2.country(country); + } + } + return { + country, + countryCallingCode, + countryCallingCodeSource, + nationalNumber, + carrierCode + }; +} +function ownKeys$5(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread$5(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys$5(Object(source), true).forEach(function(key) { + _defineProperty$5(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$5(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _defineProperty$5(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +function parsePhoneNumberWithError(text2, options, metadata2) { + return parse(text2, _objectSpread$5(_objectSpread$5({}, options), {}, { + v2: true + }), metadata2); +} +function ownKeys$4(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread$4(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys$4(Object(source), true).forEach(function(key) { + _defineProperty$4(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$4(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _defineProperty$4(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +function _slicedToArray$2(arr, i) { + return _arrayWithHoles$2(arr) || _iterableToArrayLimit$2(arr, i) || _unsupportedIterableToArray$7(arr, i) || _nonIterableRest$2(); +} +function _nonIterableRest$2() { + 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 _unsupportedIterableToArray$7(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$7(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$7(o, minLen); +} +function _arrayLikeToArray$7(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function _iterableToArrayLimit$2(arr, i) { + var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; + if (_i == null) + return; + var _arr = []; + var _n = true; + var _d = false; + var _s, _e; + try { + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { + _arr.push(_s.value); + if (i && _arr.length === i) + break; + } + } catch (err) { + _d = true; + _e = err; + } finally { + try { + if (!_n && _i["return"] != null) + _i["return"](); + } finally { + if (_d) + throw _e; + } + } + return _arr; +} +function _arrayWithHoles$2(arr) { + if (Array.isArray(arr)) + return arr; +} +function normalizeArguments(args) { + var _Array$prototype$slic = Array.prototype.slice.call(args), _Array$prototype$slic2 = _slicedToArray$2(_Array$prototype$slic, 4), arg_1 = _Array$prototype$slic2[0], arg_2 = _Array$prototype$slic2[1], arg_3 = _Array$prototype$slic2[2], arg_4 = _Array$prototype$slic2[3]; + var text2; + var options; + var metadata2; + if (typeof arg_1 === "string") { + text2 = arg_1; + } else + throw new TypeError("A text for parsing must be a string."); + if (!arg_2 || typeof arg_2 === "string") { + if (arg_4) { + options = arg_3; + metadata2 = arg_4; + } else { + options = void 0; + metadata2 = arg_3; + } + if (arg_2) { + options = _objectSpread$4({ + defaultCountry: arg_2 + }, options); + } + } else if (isObject(arg_2)) { + if (arg_3) { + options = arg_2; + metadata2 = arg_3; + } else { + metadata2 = arg_2; + } + } else + throw new Error("Invalid second argument: ".concat(arg_2)); + return { + text: text2, + options, + metadata: metadata2 + }; +} +function ownKeys$3(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread$3(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys$3(Object(source), true).forEach(function(key) { + _defineProperty$3(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$3(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _defineProperty$3(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +function parsePhoneNumber$2(text2, options, metadata2) { + if (options && options.defaultCountry && !isSupportedCountry$1(options.defaultCountry, metadata2)) { + options = _objectSpread$3(_objectSpread$3({}, options), {}, { + defaultCountry: void 0 + }); + } + try { + return parsePhoneNumberWithError(text2, options, metadata2); + } catch (error2) { + if (error2 instanceof ParseError) + ; + else { + throw error2; + } + } +} +function parsePhoneNumber$1() { + var _normalizeArguments = normalizeArguments(arguments), text2 = _normalizeArguments.text, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata; + return parsePhoneNumber$2(text2, options, metadata2); +} +function ownKeys$2(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread$2(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys$2(Object(source), true).forEach(function(key) { + _defineProperty$2(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$2(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _defineProperty$2(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +function isValidPhoneNumber$1() { + var _normalizeArguments = normalizeArguments(arguments), text2 = _normalizeArguments.text, options = _normalizeArguments.options, metadata2 = _normalizeArguments.metadata; + options = _objectSpread$2(_objectSpread$2({}, options), {}, { + extract: false + }); + var phoneNumber = parsePhoneNumber$2(text2, options, metadata2); + return phoneNumber && phoneNumber.isValid() || false; +} +function _classCallCheck$6(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$6(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$6(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$6(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$6(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var AsYouTypeState = /* @__PURE__ */ function() { + function AsYouTypeState2(_ref) { + var onCountryChange = _ref.onCountryChange, onCallingCodeChange = _ref.onCallingCodeChange; + _classCallCheck$6(this, AsYouTypeState2); + this.onCountryChange = onCountryChange; + this.onCallingCodeChange = onCallingCodeChange; + } + _createClass$6(AsYouTypeState2, [{ + key: "reset", + value: function reset(_ref2) { + var country = _ref2.country, callingCode = _ref2.callingCode; + this.international = false; + this.missingPlus = false; + this.IDDPrefix = void 0; + this.callingCode = void 0; + this.digits = ""; + this.resetNationalSignificantNumber(); + this.initCountryAndCallingCode(country, callingCode); + } + }, { + key: "resetNationalSignificantNumber", + value: function resetNationalSignificantNumber() { + this.nationalSignificantNumber = this.getNationalDigits(); + this.nationalSignificantNumberMatchesInput = true; + this.nationalPrefix = void 0; + this.carrierCode = void 0; + this.complexPrefixBeforeNationalSignificantNumber = void 0; + } + }, { + key: "update", + value: function update(properties) { + for (var _i = 0, _Object$keys = Object.keys(properties); _i < _Object$keys.length; _i++) { + var key = _Object$keys[_i]; + this[key] = properties[key]; + } + } + }, { + key: "initCountryAndCallingCode", + value: function initCountryAndCallingCode(country, callingCode) { + this.setCountry(country); + this.setCallingCode(callingCode); + } + }, { + key: "setCountry", + value: function setCountry(country) { + this.country = country; + this.onCountryChange(country); + } + }, { + key: "setCallingCode", + value: function setCallingCode(callingCode) { + this.callingCode = callingCode; + this.onCallingCodeChange(callingCode, this.country); + } + }, { + key: "startInternationalNumber", + value: function startInternationalNumber(country, callingCode) { + this.international = true; + this.initCountryAndCallingCode(country, callingCode); + } + }, { + key: "appendDigits", + value: function appendDigits(nextDigits) { + this.digits += nextDigits; + } + }, { + key: "appendNationalSignificantNumberDigits", + value: function appendNationalSignificantNumberDigits(nextDigits) { + this.nationalSignificantNumber += nextDigits; + } + }, { + key: "getNationalDigits", + value: function getNationalDigits() { + if (this.international) { + return this.digits.slice((this.IDDPrefix ? this.IDDPrefix.length : 0) + (this.callingCode ? this.callingCode.length : 0)); + } + return this.digits; + } + }, { + key: "getDigitsWithoutInternationalPrefix", + value: function getDigitsWithoutInternationalPrefix() { + if (this.international) { + if (this.IDDPrefix) { + return this.digits.slice(this.IDDPrefix.length); + } + } + return this.digits; + } + }]); + return AsYouTypeState2; +}(); +function _createForOfIteratorHelperLoose$4(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$6(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$6(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$6(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$6(o, minLen); +} +function _arrayLikeToArray$6(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +var DIGIT_PLACEHOLDER = "x"; +var DIGIT_PLACEHOLDER_MATCHER = new RegExp(DIGIT_PLACEHOLDER); +function repeat(string, times) { + if (times < 1) { + return ""; + } + var result2 = ""; + while (times > 1) { + if (times & 1) { + result2 += string; + } + times >>= 1; + string += string; + } + return result2 + string; +} +function cutAndStripNonPairedParens(string, cutBeforeIndex) { + if (string[cutBeforeIndex] === ")") { + cutBeforeIndex++; + } + return stripNonPairedParens(string.slice(0, cutBeforeIndex)); +} +function stripNonPairedParens(string) { + var dangling_braces = []; + var i = 0; + while (i < string.length) { + if (string[i] === "(") { + dangling_braces.push(i); + } else if (string[i] === ")") { + dangling_braces.pop(); + } + i++; + } + var start = 0; + var cleared_string = ""; + dangling_braces.push(string.length); + for (var _i = 0, _dangling_braces = dangling_braces; _i < _dangling_braces.length; _i++) { + var index = _dangling_braces[_i]; + cleared_string += string.slice(start, index); + start = index + 1; + } + return cleared_string; +} +function populateTemplateWithDigits(template, position, digits) { + for (var _iterator2 = _createForOfIteratorHelperLoose$4(digits.split("")), _step2; !(_step2 = _iterator2()).done; ) { + var digit = _step2.value; + if (template.slice(position + 1).search(DIGIT_PLACEHOLDER_MATCHER) < 0) { + return; + } + position = template.search(DIGIT_PLACEHOLDER_MATCHER); + template = template.replace(DIGIT_PLACEHOLDER_MATCHER, digit); + } + return [template, position]; +} +function formatCompleteNumber(state, format2, _ref) { + var metadata2 = _ref.metadata, shouldTryNationalPrefixFormattingRule = _ref.shouldTryNationalPrefixFormattingRule, getSeparatorAfterNationalPrefix = _ref.getSeparatorAfterNationalPrefix; + var matcher = new RegExp("^(?:".concat(format2.pattern(), ")$")); + if (matcher.test(state.nationalSignificantNumber)) { + return formatNationalNumberWithAndWithoutNationalPrefixFormattingRule(state, format2, { + metadata: metadata2, + shouldTryNationalPrefixFormattingRule, + getSeparatorAfterNationalPrefix + }); + } +} +function canFormatCompleteNumber(nationalSignificantNumber, metadata2) { + return checkNumberLength(nationalSignificantNumber, metadata2) === "IS_POSSIBLE"; +} +function formatNationalNumberWithAndWithoutNationalPrefixFormattingRule(state, format2, _ref2) { + var metadata2 = _ref2.metadata, shouldTryNationalPrefixFormattingRule = _ref2.shouldTryNationalPrefixFormattingRule, getSeparatorAfterNationalPrefix = _ref2.getSeparatorAfterNationalPrefix; + state.nationalSignificantNumber; + state.international; + state.nationalPrefix; + state.carrierCode; + if (shouldTryNationalPrefixFormattingRule(format2)) { + var formattedNumber = formatNationalNumber(state, format2, { + useNationalPrefixFormattingRule: true, + getSeparatorAfterNationalPrefix, + metadata: metadata2 + }); + if (formattedNumber) { + return formattedNumber; + } + } + return formatNationalNumber(state, format2, { + useNationalPrefixFormattingRule: false, + getSeparatorAfterNationalPrefix, + metadata: metadata2 + }); +} +function formatNationalNumber(state, format2, _ref3) { + var metadata2 = _ref3.metadata, useNationalPrefixFormattingRule = _ref3.useNationalPrefixFormattingRule, getSeparatorAfterNationalPrefix = _ref3.getSeparatorAfterNationalPrefix; + var formattedNationalNumber = formatNationalNumberUsingFormat(state.nationalSignificantNumber, format2, { + carrierCode: state.carrierCode, + useInternationalFormat: state.international, + withNationalPrefix: useNationalPrefixFormattingRule, + metadata: metadata2 + }); + if (!useNationalPrefixFormattingRule) { + if (state.nationalPrefix) { + formattedNationalNumber = state.nationalPrefix + getSeparatorAfterNationalPrefix(format2) + formattedNationalNumber; + } else if (state.complexPrefixBeforeNationalSignificantNumber) { + formattedNationalNumber = state.complexPrefixBeforeNationalSignificantNumber + " " + formattedNationalNumber; + } + } + if (isValidFormattedNationalNumber(formattedNationalNumber, state)) { + return formattedNationalNumber; + } +} +function isValidFormattedNationalNumber(formattedNationalNumber, state) { + return parseDigits(formattedNationalNumber) === state.getNationalDigits(); +} +function _classCallCheck$5(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$5(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$5(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$5(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$5(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var PatternParser = /* @__PURE__ */ function() { + function PatternParser2() { + _classCallCheck$5(this, PatternParser2); + } + _createClass$5(PatternParser2, [{ + key: "parse", + value: function parse2(pattern) { + this.context = [{ + or: true, + instructions: [] + }]; + this.parsePattern(pattern); + if (this.context.length !== 1) { + throw new Error("Non-finalized contexts left when pattern parse ended"); + } + var _this$context$ = this.context[0], branches = _this$context$.branches, instructions = _this$context$.instructions; + if (branches) { + return { + op: "|", + args: branches.concat([expandSingleElementArray(instructions)]) + }; + } + if (instructions.length === 0) { + throw new Error("Pattern is required"); + } + if (instructions.length === 1) { + return instructions[0]; + } + return instructions; + } + }, { + key: "startContext", + value: function startContext(context) { + this.context.push(context); + } + }, { + key: "endContext", + value: function endContext() { + this.context.pop(); + } + }, { + key: "getContext", + value: function getContext() { + return this.context[this.context.length - 1]; + } + }, { + key: "parsePattern", + value: function parsePattern(pattern) { + if (!pattern) { + throw new Error("Pattern is required"); + } + var match = pattern.match(OPERATOR); + if (!match) { + if (ILLEGAL_CHARACTER_REGEXP.test(pattern)) { + throw new Error("Illegal characters found in a pattern: ".concat(pattern)); + } + this.getContext().instructions = this.getContext().instructions.concat(pattern.split("")); + return; + } + var operator = match[1]; + var before = pattern.slice(0, match.index); + var rightPart = pattern.slice(match.index + operator.length); + switch (operator) { + case "(?:": + if (before) { + this.parsePattern(before); + } + this.startContext({ + or: true, + instructions: [], + branches: [] + }); + break; + case ")": + if (!this.getContext().or) { + throw new Error('")" operator must be preceded by "(?:" operator'); + } + if (before) { + this.parsePattern(before); + } + if (this.getContext().instructions.length === 0) { + throw new Error('No instructions found after "|" operator in an "or" group'); + } + var _this$getContext = this.getContext(), branches = _this$getContext.branches; + branches.push(expandSingleElementArray(this.getContext().instructions)); + this.endContext(); + this.getContext().instructions.push({ + op: "|", + args: branches + }); + break; + case "|": + if (!this.getContext().or) { + throw new Error('"|" operator can only be used inside "or" groups'); + } + if (before) { + this.parsePattern(before); + } + if (!this.getContext().branches) { + if (this.context.length === 1) { + this.getContext().branches = []; + } else { + throw new Error('"branches" not found in an "or" group context'); + } + } + this.getContext().branches.push(expandSingleElementArray(this.getContext().instructions)); + this.getContext().instructions = []; + break; + case "[": + if (before) { + this.parsePattern(before); + } + this.startContext({ + oneOfSet: true + }); + break; + case "]": + if (!this.getContext().oneOfSet) { + throw new Error('"]" operator must be preceded by "[" operator'); + } + this.endContext(); + this.getContext().instructions.push({ + op: "[]", + args: parseOneOfSet(before) + }); + break; + default: + throw new Error("Unknown operator: ".concat(operator)); + } + if (rightPart) { + this.parsePattern(rightPart); + } + } + }]); + return PatternParser2; +}(); +function parseOneOfSet(pattern) { + var values = []; + var i = 0; + while (i < pattern.length) { + if (pattern[i] === "-") { + if (i === 0 || i === pattern.length - 1) { + throw new Error("Couldn't parse a one-of set pattern: ".concat(pattern)); + } + var prevValue = pattern[i - 1].charCodeAt(0) + 1; + var nextValue = pattern[i + 1].charCodeAt(0) - 1; + var value2 = prevValue; + while (value2 <= nextValue) { + values.push(String.fromCharCode(value2)); + value2++; + } + } else { + values.push(pattern[i]); + } + i++; + } + return values; +} +var ILLEGAL_CHARACTER_REGEXP = /[\(\)\[\]\?\:\|]/; +var OPERATOR = new RegExp( + "(\\||\\(\\?\\:|\\)|\\[|\\])" +); +function expandSingleElementArray(array) { + if (array.length === 1) { + return array[0]; + } + return array; +} +function _createForOfIteratorHelperLoose$3(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$5(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$5(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$5(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$5(o, minLen); +} +function _arrayLikeToArray$5(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function _classCallCheck$4(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$4(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$4(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$4(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$4(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var PatternMatcher = /* @__PURE__ */ function() { + function PatternMatcher2(pattern) { + _classCallCheck$4(this, PatternMatcher2); + this.matchTree = new PatternParser().parse(pattern); + } + _createClass$4(PatternMatcher2, [{ + key: "match", + value: function match(string) { + var _ref = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, allowOverflow = _ref.allowOverflow; + if (!string) { + throw new Error("String is required"); + } + var result2 = _match(string.split(""), this.matchTree, true); + if (result2 && result2.match) { + delete result2.matchedChars; + } + if (result2 && result2.overflow) { + if (!allowOverflow) { + return; + } + } + return result2; + } + }]); + return PatternMatcher2; +}(); +function _match(characters, tree, last) { + if (typeof tree === "string") { + var characterString = characters.join(""); + if (tree.indexOf(characterString) === 0) { + if (characters.length === tree.length) { + return { + match: true, + matchedChars: characters + }; + } + return { + partialMatch: true + }; + } + if (characterString.indexOf(tree) === 0) { + if (last) { + if (characters.length > tree.length) { + return { + overflow: true + }; + } + } + return { + match: true, + matchedChars: characters.slice(0, tree.length) + }; + } + return; + } + if (Array.isArray(tree)) { + var restCharacters = characters.slice(); + var i = 0; + while (i < tree.length) { + var subtree = tree[i]; + var result2 = _match(restCharacters, subtree, last && i === tree.length - 1); + if (!result2) { + return; + } else if (result2.overflow) { + return result2; + } else if (result2.match) { + restCharacters = restCharacters.slice(result2.matchedChars.length); + if (restCharacters.length === 0) { + if (i === tree.length - 1) { + return { + match: true, + matchedChars: characters + }; + } else { + return { + partialMatch: true + }; + } + } + } else { + if (result2.partialMatch) { + return { + partialMatch: true + }; + } else { + throw new Error("Unsupported match result:\n".concat(JSON.stringify(result2, null, 2))); + } + } + i++; + } + if (last) { + return { + overflow: true + }; + } + return { + match: true, + matchedChars: characters.slice(0, characters.length - restCharacters.length) + }; + } + switch (tree.op) { + case "|": + var partialMatch; + for (var _iterator = _createForOfIteratorHelperLoose$3(tree.args), _step; !(_step = _iterator()).done; ) { + var branch = _step.value; + var _result = _match(characters, branch, last); + if (_result) { + if (_result.overflow) { + return _result; + } else if (_result.match) { + return { + match: true, + matchedChars: _result.matchedChars + }; + } else { + if (_result.partialMatch) { + partialMatch = true; + } else { + throw new Error("Unsupported match result:\n".concat(JSON.stringify(_result, null, 2))); + } + } + } + } + if (partialMatch) { + return { + partialMatch: true + }; + } + return; + case "[]": + for (var _iterator2 = _createForOfIteratorHelperLoose$3(tree.args), _step2; !(_step2 = _iterator2()).done; ) { + var _char = _step2.value; + if (characters[0] === _char) { + if (characters.length === 1) { + return { + match: true, + matchedChars: characters + }; + } + if (last) { + return { + overflow: true + }; + } + return { + match: true, + matchedChars: [_char] + }; + } + } + return; + default: + throw new Error("Unsupported instruction tree: ".concat(tree)); + } +} +function _createForOfIteratorHelperLoose$2(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$4(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$4(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$4(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$4(o, minLen); +} +function _arrayLikeToArray$4(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function _classCallCheck$3(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$3(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$3(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$3(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$3(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var DUMMY_DIGIT = "9"; +var LONGEST_NATIONAL_PHONE_NUMBER_LENGTH = 15; +var LONGEST_DUMMY_PHONE_NUMBER = repeat(DUMMY_DIGIT, LONGEST_NATIONAL_PHONE_NUMBER_LENGTH); +var NATIONAL_PREFIX_SEPARATORS_PATTERN = /[- ]/; +var CREATE_CHARACTER_CLASS_PATTERN = function() { + return /\[([^\[\]])*\]/g; +}; +var CREATE_STANDALONE_DIGIT_PATTERN = function() { + return /\d(?=[^,}][^,}])/g; +}; +var NON_ALTERING_FORMAT_REG_EXP = new RegExp("[" + VALID_PUNCTUATION + "]*\\$1[" + VALID_PUNCTUATION + "]*(\\$\\d[" + VALID_PUNCTUATION + "]*)*$"); +var MIN_LEADING_DIGITS_LENGTH = 3; +var AsYouTypeFormatter = /* @__PURE__ */ function() { + function AsYouTypeFormatter2(_ref) { + _ref.state; + var metadata2 = _ref.metadata; + _classCallCheck$3(this, AsYouTypeFormatter2); + this.metadata = metadata2; + this.resetFormat(); + } + _createClass$3(AsYouTypeFormatter2, [{ + key: "resetFormat", + value: function resetFormat() { + this.chosenFormat = void 0; + this.template = void 0; + this.nationalNumberTemplate = void 0; + this.populatedNationalNumberTemplate = void 0; + this.populatedNationalNumberTemplatePosition = -1; + } + }, { + key: "reset", + value: function reset(numberingPlan, state) { + this.resetFormat(); + if (numberingPlan) { + this.isNANP = numberingPlan.callingCode() === "1"; + this.matchingFormats = numberingPlan.formats(); + if (state.nationalSignificantNumber) { + this.narrowDownMatchingFormats(state); + } + } else { + this.isNANP = void 0; + this.matchingFormats = []; + } + } + }, { + key: "format", + value: function format2(nextDigits, state) { + var _this = this; + if (canFormatCompleteNumber(state.nationalSignificantNumber, this.metadata)) { + for (var _iterator = _createForOfIteratorHelperLoose$2(this.matchingFormats), _step; !(_step = _iterator()).done; ) { + var format3 = _step.value; + var formattedCompleteNumber = formatCompleteNumber(state, format3, { + metadata: this.metadata, + shouldTryNationalPrefixFormattingRule: function shouldTryNationalPrefixFormattingRule(format4) { + return _this.shouldTryNationalPrefixFormattingRule(format4, { + international: state.international, + nationalPrefix: state.nationalPrefix + }); + }, + getSeparatorAfterNationalPrefix: function getSeparatorAfterNationalPrefix(format4) { + return _this.getSeparatorAfterNationalPrefix(format4); + } + }); + if (formattedCompleteNumber) { + this.resetFormat(); + this.chosenFormat = format3; + this.setNationalNumberTemplate(formattedCompleteNumber.replace(/\d/g, DIGIT_PLACEHOLDER), state); + this.populatedNationalNumberTemplate = formattedCompleteNumber; + this.populatedNationalNumberTemplatePosition = this.template.lastIndexOf(DIGIT_PLACEHOLDER); + return formattedCompleteNumber; + } + } + } + return this.formatNationalNumberWithNextDigits(nextDigits, state); + } + }, { + key: "formatNationalNumberWithNextDigits", + value: function formatNationalNumberWithNextDigits(nextDigits, state) { + var previouslyChosenFormat = this.chosenFormat; + var newlyChosenFormat = this.chooseFormat(state); + if (newlyChosenFormat) { + if (newlyChosenFormat === previouslyChosenFormat) { + return this.formatNextNationalNumberDigits(nextDigits); + } else { + return this.formatNextNationalNumberDigits(state.getNationalDigits()); + } + } + } + }, { + key: "narrowDownMatchingFormats", + value: function narrowDownMatchingFormats(_ref2) { + var _this2 = this; + var nationalSignificantNumber = _ref2.nationalSignificantNumber, nationalPrefix = _ref2.nationalPrefix, international = _ref2.international; + var leadingDigits = nationalSignificantNumber; + var leadingDigitsPatternIndex = leadingDigits.length - MIN_LEADING_DIGITS_LENGTH; + if (leadingDigitsPatternIndex < 0) { + leadingDigitsPatternIndex = 0; + } + this.matchingFormats = this.matchingFormats.filter(function(format2) { + return _this2.formatSuits(format2, international, nationalPrefix) && _this2.formatMatches(format2, leadingDigits, leadingDigitsPatternIndex); + }); + if (this.chosenFormat && this.matchingFormats.indexOf(this.chosenFormat) === -1) { + this.resetFormat(); + } + } + }, { + key: "formatSuits", + value: function formatSuits(format2, international, nationalPrefix) { + if (nationalPrefix && !format2.usesNationalPrefix() && !format2.nationalPrefixIsOptionalWhenFormattingInNationalFormat()) { + return false; + } + if (!international && !nationalPrefix && format2.nationalPrefixIsMandatoryWhenFormattingInNationalFormat()) { + return false; + } + return true; + } + }, { + key: "formatMatches", + value: function formatMatches(format2, leadingDigits, leadingDigitsPatternIndex) { + var leadingDigitsPatternsCount = format2.leadingDigitsPatterns().length; + if (leadingDigitsPatternsCount === 0) { + return true; + } + leadingDigitsPatternIndex = Math.min(leadingDigitsPatternIndex, leadingDigitsPatternsCount - 1); + var leadingDigitsPattern = format2.leadingDigitsPatterns()[leadingDigitsPatternIndex]; + if (leadingDigits.length < MIN_LEADING_DIGITS_LENGTH) { + try { + return new PatternMatcher(leadingDigitsPattern).match(leadingDigits, { + allowOverflow: true + }) !== void 0; + } catch (error2) { + console.error(error2); + return true; + } + } + return new RegExp("^(".concat(leadingDigitsPattern, ")")).test(leadingDigits); + } + }, { + key: "getFormatFormat", + value: function getFormatFormat(format2, international) { + return international ? format2.internationalFormat() : format2.format(); + } + }, { + key: "chooseFormat", + value: function chooseFormat(state) { + var _this3 = this; + var _loop = function _loop2() { + var format2 = _step2.value; + if (_this3.chosenFormat === format2) { + return "break"; + } + if (!NON_ALTERING_FORMAT_REG_EXP.test(_this3.getFormatFormat(format2, state.international))) { + return "continue"; + } + if (!_this3.createTemplateForFormat(format2, state)) { + _this3.matchingFormats = _this3.matchingFormats.filter(function(_) { + return _ !== format2; + }); + return "continue"; + } + _this3.chosenFormat = format2; + return "break"; + }; + for (var _iterator2 = _createForOfIteratorHelperLoose$2(this.matchingFormats.slice()), _step2; !(_step2 = _iterator2()).done; ) { + var _ret = _loop(); + if (_ret === "break") + break; + if (_ret === "continue") + continue; + } + if (!this.chosenFormat) { + this.resetFormat(); + } + return this.chosenFormat; + } + }, { + key: "createTemplateForFormat", + value: function createTemplateForFormat(format2, state) { + if (format2.pattern().indexOf("|") >= 0) { + return; + } + var template = this.getTemplateForFormat(format2, state); + if (template) { + this.setNationalNumberTemplate(template, state); + return true; + } + } + }, { + key: "getSeparatorAfterNationalPrefix", + value: function getSeparatorAfterNationalPrefix(format2) { + if (this.isNANP) { + return " "; + } + if (format2 && format2.nationalPrefixFormattingRule() && NATIONAL_PREFIX_SEPARATORS_PATTERN.test(format2.nationalPrefixFormattingRule())) { + return " "; + } + return ""; + } + }, { + key: "getInternationalPrefixBeforeCountryCallingCode", + value: function getInternationalPrefixBeforeCountryCallingCode(_ref3, options) { + var IDDPrefix = _ref3.IDDPrefix, missingPlus = _ref3.missingPlus; + if (IDDPrefix) { + return options && options.spacing === false ? IDDPrefix : IDDPrefix + " "; + } + if (missingPlus) { + return ""; + } + return "+"; + } + }, { + key: "getTemplate", + value: function getTemplate(state) { + if (!this.template) { + return; + } + var index = -1; + var i = 0; + var internationalPrefix = state.international ? this.getInternationalPrefixBeforeCountryCallingCode(state, { + spacing: false + }) : ""; + while (i < internationalPrefix.length + state.getDigitsWithoutInternationalPrefix().length) { + index = this.template.indexOf(DIGIT_PLACEHOLDER, index + 1); + i++; + } + return cutAndStripNonPairedParens(this.template, index + 1); + } + }, { + key: "setNationalNumberTemplate", + value: function setNationalNumberTemplate(template, state) { + this.nationalNumberTemplate = template; + this.populatedNationalNumberTemplate = template; + this.populatedNationalNumberTemplatePosition = -1; + if (state.international) { + this.template = this.getInternationalPrefixBeforeCountryCallingCode(state).replace(/[\d\+]/g, DIGIT_PLACEHOLDER) + repeat(DIGIT_PLACEHOLDER, state.callingCode.length) + " " + template; + } else { + this.template = template; + } + } + }, { + key: "getTemplateForFormat", + value: function getTemplateForFormat(format2, _ref4) { + var nationalSignificantNumber = _ref4.nationalSignificantNumber, international = _ref4.international, nationalPrefix = _ref4.nationalPrefix, complexPrefixBeforeNationalSignificantNumber = _ref4.complexPrefixBeforeNationalSignificantNumber; + var pattern = format2.pattern(); + { + pattern = pattern.replace(CREATE_CHARACTER_CLASS_PATTERN(), "\\d").replace(CREATE_STANDALONE_DIGIT_PATTERN(), "\\d"); + } + var digits = LONGEST_DUMMY_PHONE_NUMBER.match(pattern)[0]; + if (nationalSignificantNumber.length > digits.length) { + return; + } + var strictPattern = new RegExp("^" + pattern + "$"); + var nationalNumberDummyDigits = nationalSignificantNumber.replace(/\d/g, DUMMY_DIGIT); + if (strictPattern.test(nationalNumberDummyDigits)) { + digits = nationalNumberDummyDigits; + } + var numberFormat = this.getFormatFormat(format2, international); + var nationalPrefixIncludedInTemplate; + if (this.shouldTryNationalPrefixFormattingRule(format2, { + international, + nationalPrefix + })) { + var numberFormatWithNationalPrefix = numberFormat.replace(FIRST_GROUP_PATTERN, format2.nationalPrefixFormattingRule()); + if (parseDigits(format2.nationalPrefixFormattingRule()) === (nationalPrefix || "") + parseDigits("$1")) { + numberFormat = numberFormatWithNationalPrefix; + nationalPrefixIncludedInTemplate = true; + if (nationalPrefix) { + var i = nationalPrefix.length; + while (i > 0) { + numberFormat = numberFormat.replace(/\d/, DIGIT_PLACEHOLDER); + i--; + } + } + } + } + var template = digits.replace(new RegExp(pattern), numberFormat).replace(new RegExp(DUMMY_DIGIT, "g"), DIGIT_PLACEHOLDER); + if (!nationalPrefixIncludedInTemplate) { + if (complexPrefixBeforeNationalSignificantNumber) { + template = repeat(DIGIT_PLACEHOLDER, complexPrefixBeforeNationalSignificantNumber.length) + " " + template; + } else if (nationalPrefix) { + template = repeat(DIGIT_PLACEHOLDER, nationalPrefix.length) + this.getSeparatorAfterNationalPrefix(format2) + template; + } + } + if (international) { + template = applyInternationalSeparatorStyle(template); + } + return template; + } + }, { + key: "formatNextNationalNumberDigits", + value: function formatNextNationalNumberDigits(digits) { + var result2 = populateTemplateWithDigits(this.populatedNationalNumberTemplate, this.populatedNationalNumberTemplatePosition, digits); + if (!result2) { + this.resetFormat(); + return; + } + this.populatedNationalNumberTemplate = result2[0]; + this.populatedNationalNumberTemplatePosition = result2[1]; + return cutAndStripNonPairedParens(this.populatedNationalNumberTemplate, this.populatedNationalNumberTemplatePosition + 1); + } + }, { + key: "shouldTryNationalPrefixFormattingRule", + value: function shouldTryNationalPrefixFormattingRule(format2, _ref5) { + var international = _ref5.international, nationalPrefix = _ref5.nationalPrefix; + if (format2.nationalPrefixFormattingRule()) { + var usesNationalPrefix = format2.usesNationalPrefix(); + if (usesNationalPrefix && nationalPrefix || !usesNationalPrefix && !international) { + return true; + } + } + } + }]); + return AsYouTypeFormatter2; +}(); +function _slicedToArray$1(arr, i) { + return _arrayWithHoles$1(arr) || _iterableToArrayLimit$1(arr, i) || _unsupportedIterableToArray$3(arr, i) || _nonIterableRest$1(); +} +function _nonIterableRest$1() { + 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 _unsupportedIterableToArray$3(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$3(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$3(o, minLen); +} +function _arrayLikeToArray$3(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function _iterableToArrayLimit$1(arr, i) { + var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; + if (_i == null) + return; + var _arr = []; + var _n = true; + var _d = false; + var _s, _e; + try { + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { + _arr.push(_s.value); + if (i && _arr.length === i) + break; + } + } catch (err) { + _d = true; + _e = err; + } finally { + try { + if (!_n && _i["return"] != null) + _i["return"](); + } finally { + if (_d) + throw _e; + } + } + return _arr; +} +function _arrayWithHoles$1(arr) { + if (Array.isArray(arr)) + return arr; +} +function _classCallCheck$2(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$2(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$2(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$2(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$2(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART = "[" + VALID_PUNCTUATION + VALID_DIGITS + "]+"; +var VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART_PATTERN = new RegExp("^" + VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART + "$", "i"); +var VALID_FORMATTED_PHONE_NUMBER_PART = "(?:[" + PLUS_CHARS + "][" + VALID_PUNCTUATION + VALID_DIGITS + "]*|[" + VALID_PUNCTUATION + VALID_DIGITS + "]+)"; +var AFTER_PHONE_NUMBER_DIGITS_END_PATTERN = new RegExp("[^" + VALID_PUNCTUATION + VALID_DIGITS + "]+.*$"); +var COMPLEX_NATIONAL_PREFIX = /[^\d\[\]]/; +var AsYouTypeParser = /* @__PURE__ */ function() { + function AsYouTypeParser2(_ref) { + var defaultCountry = _ref.defaultCountry, defaultCallingCode = _ref.defaultCallingCode, metadata2 = _ref.metadata, onNationalSignificantNumberChange = _ref.onNationalSignificantNumberChange; + _classCallCheck$2(this, AsYouTypeParser2); + this.defaultCountry = defaultCountry; + this.defaultCallingCode = defaultCallingCode; + this.metadata = metadata2; + this.onNationalSignificantNumberChange = onNationalSignificantNumberChange; + } + _createClass$2(AsYouTypeParser2, [{ + key: "input", + value: function input2(text2, state) { + var _extractFormattedDigi = extractFormattedDigitsAndPlus(text2), _extractFormattedDigi2 = _slicedToArray$1(_extractFormattedDigi, 2), formattedDigits = _extractFormattedDigi2[0], hasPlus = _extractFormattedDigi2[1]; + var digits = parseDigits(formattedDigits); + var justLeadingPlus; + if (hasPlus) { + if (!state.digits) { + state.startInternationalNumber(); + if (!digits) { + justLeadingPlus = true; + } + } + } + if (digits) { + this.inputDigits(digits, state); + } + return { + digits, + justLeadingPlus + }; + } + }, { + key: "inputDigits", + value: function inputDigits(nextDigits, state) { + var digits = state.digits; + var hasReceivedThreeLeadingDigits = digits.length < 3 && digits.length + nextDigits.length >= 3; + state.appendDigits(nextDigits); + if (hasReceivedThreeLeadingDigits) { + this.extractIddPrefix(state); + } + if (this.isWaitingForCountryCallingCode(state)) { + if (!this.extractCountryCallingCode(state)) { + return; + } + } else { + state.appendNationalSignificantNumberDigits(nextDigits); + } + if (!state.international) { + if (!this.hasExtractedNationalSignificantNumber) { + this.extractNationalSignificantNumber(state.getNationalDigits(), function(stateUpdate) { + return state.update(stateUpdate); + }); + } + } + } + }, { + key: "isWaitingForCountryCallingCode", + value: function isWaitingForCountryCallingCode(_ref2) { + var international = _ref2.international, callingCode = _ref2.callingCode; + return international && !callingCode; + } + }, { + key: "extractCountryCallingCode", + value: function extractCountryCallingCode$1(state) { + var _extractCountryCallin = extractCountryCallingCode("+" + state.getDigitsWithoutInternationalPrefix(), this.defaultCountry, this.defaultCallingCode, this.metadata.metadata), countryCallingCode = _extractCountryCallin.countryCallingCode, number = _extractCountryCallin.number; + if (countryCallingCode) { + state.setCallingCode(countryCallingCode); + state.update({ + nationalSignificantNumber: number + }); + return true; + } + } + }, { + key: "reset", + value: function reset(numberingPlan) { + if (numberingPlan) { + this.hasSelectedNumberingPlan = true; + var nationalPrefixForParsing = numberingPlan._nationalPrefixForParsing(); + this.couldPossiblyExtractAnotherNationalSignificantNumber = nationalPrefixForParsing && COMPLEX_NATIONAL_PREFIX.test(nationalPrefixForParsing); + } else { + this.hasSelectedNumberingPlan = void 0; + this.couldPossiblyExtractAnotherNationalSignificantNumber = void 0; + } + } + }, { + key: "extractNationalSignificantNumber", + value: function extractNationalSignificantNumber(nationalDigits, setState) { + if (!this.hasSelectedNumberingPlan) { + return; + } + var _extractNationalNumbe = extractNationalNumberFromPossiblyIncompleteNumber(nationalDigits, this.metadata), nationalPrefix = _extractNationalNumbe.nationalPrefix, nationalNumber = _extractNationalNumbe.nationalNumber, carrierCode = _extractNationalNumbe.carrierCode; + if (nationalNumber === nationalDigits) { + return; + } + this.onExtractedNationalNumber(nationalPrefix, carrierCode, nationalNumber, nationalDigits, setState); + return true; + } + }, { + key: "extractAnotherNationalSignificantNumber", + value: function extractAnotherNationalSignificantNumber(nationalDigits, prevNationalSignificantNumber, setState) { + if (!this.hasExtractedNationalSignificantNumber) { + return this.extractNationalSignificantNumber(nationalDigits, setState); + } + if (!this.couldPossiblyExtractAnotherNationalSignificantNumber) { + return; + } + var _extractNationalNumbe2 = extractNationalNumberFromPossiblyIncompleteNumber(nationalDigits, this.metadata), nationalPrefix = _extractNationalNumbe2.nationalPrefix, nationalNumber = _extractNationalNumbe2.nationalNumber, carrierCode = _extractNationalNumbe2.carrierCode; + if (nationalNumber === prevNationalSignificantNumber) { + return; + } + this.onExtractedNationalNumber(nationalPrefix, carrierCode, nationalNumber, nationalDigits, setState); + return true; + } + }, { + key: "onExtractedNationalNumber", + value: function onExtractedNationalNumber(nationalPrefix, carrierCode, nationalSignificantNumber, nationalDigits, setState) { + var complexPrefixBeforeNationalSignificantNumber; + var nationalSignificantNumberMatchesInput; + var nationalSignificantNumberIndex = nationalDigits.lastIndexOf(nationalSignificantNumber); + if (nationalSignificantNumberIndex >= 0 && nationalSignificantNumberIndex === nationalDigits.length - nationalSignificantNumber.length) { + nationalSignificantNumberMatchesInput = true; + var prefixBeforeNationalNumber = nationalDigits.slice(0, nationalSignificantNumberIndex); + if (prefixBeforeNationalNumber !== nationalPrefix) { + complexPrefixBeforeNationalSignificantNumber = prefixBeforeNationalNumber; + } + } + setState({ + nationalPrefix, + carrierCode, + nationalSignificantNumber, + nationalSignificantNumberMatchesInput, + complexPrefixBeforeNationalSignificantNumber + }); + this.hasExtractedNationalSignificantNumber = true; + this.onNationalSignificantNumberChange(); + } + }, { + key: "reExtractNationalSignificantNumber", + value: function reExtractNationalSignificantNumber(state) { + if (this.extractAnotherNationalSignificantNumber(state.getNationalDigits(), state.nationalSignificantNumber, function(stateUpdate) { + return state.update(stateUpdate); + })) { + return true; + } + if (this.extractIddPrefix(state)) { + this.extractCallingCodeAndNationalSignificantNumber(state); + return true; + } + if (this.fixMissingPlus(state)) { + this.extractCallingCodeAndNationalSignificantNumber(state); + return true; + } + } + }, { + key: "extractIddPrefix", + value: function extractIddPrefix(state) { + var international = state.international, IDDPrefix = state.IDDPrefix, digits = state.digits; + state.nationalSignificantNumber; + if (international || IDDPrefix) { + return; + } + var numberWithoutIDD = stripIddPrefix(digits, this.defaultCountry, this.defaultCallingCode, this.metadata.metadata); + if (numberWithoutIDD !== void 0 && numberWithoutIDD !== digits) { + state.update({ + IDDPrefix: digits.slice(0, digits.length - numberWithoutIDD.length) + }); + this.startInternationalNumber(state, { + country: void 0, + callingCode: void 0 + }); + return true; + } + } + }, { + key: "fixMissingPlus", + value: function fixMissingPlus(state) { + if (!state.international) { + var _extractCountryCallin2 = extractCountryCallingCodeFromInternationalNumberWithoutPlusSign(state.digits, this.defaultCountry, this.defaultCallingCode, this.metadata.metadata), newCallingCode = _extractCountryCallin2.countryCallingCode; + _extractCountryCallin2.number; + if (newCallingCode) { + state.update({ + missingPlus: true + }); + this.startInternationalNumber(state, { + country: state.country, + callingCode: newCallingCode + }); + return true; + } + } + } + }, { + key: "startInternationalNumber", + value: function startInternationalNumber(state, _ref3) { + var country = _ref3.country, callingCode = _ref3.callingCode; + state.startInternationalNumber(country, callingCode); + if (state.nationalSignificantNumber) { + state.resetNationalSignificantNumber(); + this.onNationalSignificantNumberChange(); + this.hasExtractedNationalSignificantNumber = void 0; + } + } + }, { + key: "extractCallingCodeAndNationalSignificantNumber", + value: function extractCallingCodeAndNationalSignificantNumber(state) { + if (this.extractCountryCallingCode(state)) { + this.extractNationalSignificantNumber(state.getNationalDigits(), function(stateUpdate) { + return state.update(stateUpdate); + }); + } + } + }]); + return AsYouTypeParser2; +}(); +function extractFormattedPhoneNumber(text2) { + var startsAt = text2.search(VALID_FORMATTED_PHONE_NUMBER_PART); + if (startsAt < 0) { + return; + } + text2 = text2.slice(startsAt); + var hasPlus; + if (text2[0] === "+") { + hasPlus = true; + text2 = text2.slice("+".length); + } + text2 = text2.replace(AFTER_PHONE_NUMBER_DIGITS_END_PATTERN, ""); + if (hasPlus) { + text2 = "+" + text2; + } + return text2; +} +function _extractFormattedDigitsAndPlus(text2) { + var extractedNumber = extractFormattedPhoneNumber(text2) || ""; + if (extractedNumber[0] === "+") { + return [extractedNumber.slice("+".length), true]; + } + return [extractedNumber]; +} +function extractFormattedDigitsAndPlus(text2) { + var _extractFormattedDigi3 = _extractFormattedDigitsAndPlus(text2), _extractFormattedDigi4 = _slicedToArray$1(_extractFormattedDigi3, 2), formattedDigits = _extractFormattedDigi4[0], hasPlus = _extractFormattedDigi4[1]; + if (!VALID_FORMATTED_PHONE_NUMBER_DIGITS_PART_PATTERN.test(formattedDigits)) { + formattedDigits = ""; + } + return [formattedDigits, hasPlus]; +} +function _slicedToArray(arr, i) { + return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray$2(arr, i) || _nonIterableRest(); +} +function _nonIterableRest() { + 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 _unsupportedIterableToArray$2(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$2(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$2(o, minLen); +} +function _arrayLikeToArray$2(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function _iterableToArrayLimit(arr, i) { + var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; + if (_i == null) + return; + var _arr = []; + var _n = true; + var _d = false; + var _s, _e; + try { + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { + _arr.push(_s.value); + if (i && _arr.length === i) + break; + } + } catch (err) { + _d = true; + _e = err; + } finally { + try { + if (!_n && _i["return"] != null) + _i["return"](); + } finally { + if (_d) + throw _e; + } + } + return _arr; +} +function _arrayWithHoles(arr) { + if (Array.isArray(arr)) + return arr; +} +function _classCallCheck$1(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties$1(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass$1(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties$1(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties$1(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +var AsYouType = /* @__PURE__ */ function() { + function AsYouType2(optionsOrDefaultCountry, metadata2) { + _classCallCheck$1(this, AsYouType2); + this.metadata = new Metadata(metadata2); + var _this$getCountryAndCa = this.getCountryAndCallingCode(optionsOrDefaultCountry), _this$getCountryAndCa2 = _slicedToArray(_this$getCountryAndCa, 2), defaultCountry = _this$getCountryAndCa2[0], defaultCallingCode = _this$getCountryAndCa2[1]; + this.defaultCountry = defaultCountry; + this.defaultCallingCode = defaultCallingCode; + this.reset(); + } + _createClass$1(AsYouType2, [{ + key: "getCountryAndCallingCode", + value: function getCountryAndCallingCode(optionsOrDefaultCountry) { + var defaultCountry; + var defaultCallingCode; + if (optionsOrDefaultCountry) { + if (isObject(optionsOrDefaultCountry)) { + defaultCountry = optionsOrDefaultCountry.defaultCountry; + defaultCallingCode = optionsOrDefaultCountry.defaultCallingCode; + } else { + defaultCountry = optionsOrDefaultCountry; + } + } + if (defaultCountry && !this.metadata.hasCountry(defaultCountry)) { + defaultCountry = void 0; + } + return [defaultCountry, defaultCallingCode]; + } + }, { + key: "input", + value: function input2(text2) { + var _this$parser$input = this.parser.input(text2, this.state), digits = _this$parser$input.digits, justLeadingPlus = _this$parser$input.justLeadingPlus; + if (justLeadingPlus) { + this.formattedOutput = "+"; + } else if (digits) { + this.determineTheCountryIfNeeded(); + if (this.state.nationalSignificantNumber) { + this.formatter.narrowDownMatchingFormats(this.state); + } + var formattedNationalNumber; + if (this.metadata.hasSelectedNumberingPlan()) { + formattedNationalNumber = this.formatter.format(digits, this.state); + } + if (formattedNationalNumber === void 0) { + if (this.parser.reExtractNationalSignificantNumber(this.state)) { + this.determineTheCountryIfNeeded(); + var nationalDigits = this.state.getNationalDigits(); + if (nationalDigits) { + formattedNationalNumber = this.formatter.format(nationalDigits, this.state); + } + } + } + this.formattedOutput = formattedNationalNumber ? this.getFullNumber(formattedNationalNumber) : this.getNonFormattedNumber(); + } + return this.formattedOutput; + } + }, { + key: "reset", + value: function reset() { + var _this = this; + this.state = new AsYouTypeState({ + onCountryChange: function onCountryChange(country) { + _this.country = country; + }, + onCallingCodeChange: function onCallingCodeChange(callingCode, country) { + _this.metadata.selectNumberingPlan(country, callingCode); + _this.formatter.reset(_this.metadata.numberingPlan, _this.state); + _this.parser.reset(_this.metadata.numberingPlan); + } + }); + this.formatter = new AsYouTypeFormatter({ + state: this.state, + metadata: this.metadata + }); + this.parser = new AsYouTypeParser({ + defaultCountry: this.defaultCountry, + defaultCallingCode: this.defaultCallingCode, + metadata: this.metadata, + state: this.state, + onNationalSignificantNumberChange: function onNationalSignificantNumberChange() { + _this.determineTheCountryIfNeeded(); + _this.formatter.reset(_this.metadata.numberingPlan, _this.state); + } + }); + this.state.reset({ + country: this.defaultCountry, + callingCode: this.defaultCallingCode + }); + this.formattedOutput = ""; + return this; + } + }, { + key: "isInternational", + value: function isInternational() { + return this.state.international; + } + }, { + key: "getCallingCode", + value: function getCallingCode() { + if (this.isInternational()) { + return this.state.callingCode; + } + } + }, { + key: "getCountryCallingCode", + value: function getCountryCallingCode2() { + return this.getCallingCode(); + } + }, { + key: "getCountry", + value: function getCountry() { + var digits = this.state.digits; + if (digits) { + return this._getCountry(); + } + } + }, { + key: "_getCountry", + value: function _getCountry() { + var country = this.state.country; + return country; + } + }, { + key: "determineTheCountryIfNeeded", + value: function determineTheCountryIfNeeded() { + if (!this.state.country || this.isCountryCallingCodeAmbiguous()) { + this.determineTheCountry(); + } + } + }, { + key: "getFullNumber", + value: function getFullNumber(formattedNationalNumber) { + var _this2 = this; + if (this.isInternational()) { + var prefix = function prefix2(text2) { + return _this2.formatter.getInternationalPrefixBeforeCountryCallingCode(_this2.state, { + spacing: text2 ? true : false + }) + text2; + }; + var callingCode = this.state.callingCode; + if (!callingCode) { + return prefix("".concat(this.state.getDigitsWithoutInternationalPrefix())); + } + if (!formattedNationalNumber) { + return prefix(callingCode); + } + return prefix("".concat(callingCode, " ").concat(formattedNationalNumber)); + } + return formattedNationalNumber; + } + }, { + key: "getNonFormattedNationalNumberWithPrefix", + value: function getNonFormattedNationalNumberWithPrefix() { + var _this$state = this.state, nationalSignificantNumber = _this$state.nationalSignificantNumber, complexPrefixBeforeNationalSignificantNumber = _this$state.complexPrefixBeforeNationalSignificantNumber, nationalPrefix = _this$state.nationalPrefix; + var number = nationalSignificantNumber; + var prefix = complexPrefixBeforeNationalSignificantNumber || nationalPrefix; + if (prefix) { + number = prefix + number; + } + return number; + } + }, { + key: "getNonFormattedNumber", + value: function getNonFormattedNumber() { + var nationalSignificantNumberMatchesInput = this.state.nationalSignificantNumberMatchesInput; + return this.getFullNumber(nationalSignificantNumberMatchesInput ? this.getNonFormattedNationalNumberWithPrefix() : this.state.getNationalDigits()); + } + }, { + key: "getNonFormattedTemplate", + value: function getNonFormattedTemplate() { + var number = this.getNonFormattedNumber(); + if (number) { + return number.replace(/[\+\d]/g, DIGIT_PLACEHOLDER); + } + } + }, { + key: "isCountryCallingCodeAmbiguous", + value: function isCountryCallingCodeAmbiguous() { + var callingCode = this.state.callingCode; + var countryCodes = this.metadata.getCountryCodesForCallingCode(callingCode); + return countryCodes && countryCodes.length > 1; + } + }, { + key: "determineTheCountry", + value: function determineTheCountry() { + this.state.setCountry(getCountryByCallingCode(this.isInternational() ? this.state.callingCode : this.defaultCallingCode, { + nationalNumber: this.state.nationalSignificantNumber, + defaultCountry: this.defaultCountry, + metadata: this.metadata + })); + } + }, { + key: "getNumberValue", + value: function getNumberValue() { + var _this$state2 = this.state, digits = _this$state2.digits, callingCode = _this$state2.callingCode, country = _this$state2.country, nationalSignificantNumber = _this$state2.nationalSignificantNumber; + if (!digits) { + return; + } + if (this.isInternational()) { + if (callingCode) { + return "+" + callingCode + nationalSignificantNumber; + } else { + return "+" + digits; + } + } else { + if (country || callingCode) { + var callingCode_ = country ? this.metadata.countryCallingCode() : callingCode; + return "+" + callingCode_ + nationalSignificantNumber; + } + } + } + }, { + key: "getNumber", + value: function getNumber() { + var _this$state3 = this.state, nationalSignificantNumber = _this$state3.nationalSignificantNumber, carrierCode = _this$state3.carrierCode, callingCode = _this$state3.callingCode; + var country = this._getCountry(); + if (!nationalSignificantNumber) { + return; + } + if (!country && !callingCode) { + return; + } + if (country) { + if (country === this.defaultCountry) { + var metadata2 = new Metadata(this.metadata.metadata); + metadata2.selectNumberingPlan(country); + var _callingCode = metadata2.numberingPlan.callingCode(); + var ambiguousCountries = this.metadata.getCountryCodesForCallingCode(_callingCode); + if (ambiguousCountries.length > 1) { + var exactCountry = getCountryByNationalNumber(nationalSignificantNumber, { + countries: ambiguousCountries, + defaultCountry: this.defaultCountry, + metadata: this.metadata.metadata + }); + if (exactCountry) { + country = exactCountry; + } + } + } + } + var phoneNumber = new PhoneNumber(country || callingCode, nationalSignificantNumber, this.metadata.metadata); + if (carrierCode) { + phoneNumber.carrierCode = carrierCode; + } + return phoneNumber; + } + }, { + key: "isPossible", + value: function isPossible() { + var phoneNumber = this.getNumber(); + if (!phoneNumber) { + return false; + } + return phoneNumber.isPossible(); + } + }, { + key: "isValid", + value: function isValid() { + var phoneNumber = this.getNumber(); + if (!phoneNumber) { + return false; + } + return phoneNumber.isValid(); + } + }, { + key: "getNationalNumber", + value: function getNationalNumber() { + return this.state.nationalSignificantNumber; + } + }, { + key: "getChars", + value: function getChars() { + return (this.state.international ? "+" : "") + this.state.digits; + } + }, { + key: "getTemplate", + value: function getTemplate() { + return this.formatter.getTemplate(this.state) || this.getNonFormattedTemplate() || ""; + } + }]); + return AsYouType2; +}(); +function getCountries(metadata2) { + return new Metadata(metadata2).getCountries(); +} +function formatIncompletePhoneNumber(value2, optionsOrDefaultCountry, metadata2) { + if (!metadata2) { + metadata2 = optionsOrDefaultCountry; + optionsOrDefaultCountry = void 0; + } + return new AsYouType(optionsOrDefaultCountry, metadata2).input(value2); +} +function getInputValuePrefix(_ref) { + var country = _ref.country, international = _ref.international, withCountryCallingCode = _ref.withCountryCallingCode, metadata2 = _ref.metadata; + return country && international && !withCountryCallingCode ? "+".concat(getCountryCallingCode(country, metadata2)) : ""; +} +function removeInputValuePrefix(value2, prefix) { + if (prefix) { + value2 = value2.slice(prefix.length); + if (value2[0] === " ") { + value2 = value2.slice(1); + } + } + return value2; +} +var _excluded$7 = ["country", "international", "withCountryCallingCode", "metadata"]; +function _extends$7() { + _extends$7 = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$7.apply(this, arguments); +} +function _objectWithoutProperties$7(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$7(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$7(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function createInput$1(defaultMetadata) { + function InputSmart2(_ref, ref) { + var country = _ref.country, international = _ref.international, withCountryCallingCode = _ref.withCountryCallingCode, _ref$metadata = _ref.metadata, metadata2 = _ref$metadata === void 0 ? defaultMetadata : _ref$metadata, rest = _objectWithoutProperties$7(_ref, _excluded$7); + var format2 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function(value2) { + var formatter = new AsYouType(country, metadata2); + var prefix = getInputValuePrefix({ + country, + international, + withCountryCallingCode, + metadata: metadata2 + }); + var text2 = formatter.input(prefix + value2); + var template = formatter.getTemplate(); + if (prefix) { + text2 = removeInputValuePrefix(text2, prefix); + if (template) { + template = removeInputValuePrefix(template, prefix); + } + } + return { + text: text2, + template + }; + }, [country, metadata2]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Input$1, _extends$7({}, rest, { + ref, + parse: parsePhoneNumberCharacter, + format: format2 + })); + } + InputSmart2 = /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef(InputSmart2); + InputSmart2.propTypes = { + value: PropTypes.string.isRequired, + onChange: PropTypes.func.isRequired, + country: PropTypes.string, + international: PropTypes.bool, + withCountryCallingCode: PropTypes.bool, + metadata: PropTypes.object + }; + return InputSmart2; +} +var InputSmart = createInput$1(); +var _excluded$6 = ["value", "onChange", "country", "international", "withCountryCallingCode", "metadata", "inputComponent"]; +function _extends$6() { + _extends$6 = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$6.apply(this, arguments); +} +function _objectWithoutProperties$6(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$6(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$6(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function createInput(defaultMetadata) { + function InputBasic2(_ref, ref) { + var value2 = _ref.value, onChange2 = _ref.onChange, country = _ref.country, international = _ref.international, withCountryCallingCode = _ref.withCountryCallingCode, _ref$metadata = _ref.metadata, metadata2 = _ref$metadata === void 0 ? defaultMetadata : _ref$metadata, _ref$inputComponent = _ref.inputComponent, Input2 = _ref$inputComponent === void 0 ? "input" : _ref$inputComponent, rest = _objectWithoutProperties$6(_ref, _excluded$6); + var prefix = getInputValuePrefix({ + country, + international, + withCountryCallingCode, + metadata: metadata2 + }); + var _onChange = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function(event) { + var newValue = parseIncompletePhoneNumber(event.target.value); + if (newValue === value2) { + var newValueFormatted = format(prefix, newValue, country, metadata2); + if (newValueFormatted.indexOf(event.target.value) === 0) { + newValue = newValue.slice(0, -1); + } + } + onChange2(newValue); + }, [prefix, value2, onChange2, country, metadata2]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Input2, _extends$6({}, rest, { + ref, + value: format(prefix, value2, country, metadata2), + onChange: _onChange + })); + } + InputBasic2 = /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef(InputBasic2); + InputBasic2.propTypes = { + value: PropTypes.string.isRequired, + onChange: PropTypes.func.isRequired, + country: PropTypes.string, + international: PropTypes.bool, + withCountryCallingCode: PropTypes.bool, + metadata: PropTypes.object, + inputComponent: PropTypes.elementType + }; + return InputBasic2; +} +var InputBasic = createInput(); +function format(prefix, value2, country, metadata2) { + return removeInputValuePrefix(formatIncompletePhoneNumber(prefix + value2, country, metadata2), prefix); +} +function getCountryFlag(country) { + return getRegionalIndicatorSymbol(country[0]) + getRegionalIndicatorSymbol(country[1]); +} +function getRegionalIndicatorSymbol(letter) { + return String.fromCodePoint(127462 - 65 + letter.toUpperCase().charCodeAt(0)); +} +var _excluded$5 = ["value", "onChange", "options", "disabled", "readOnly"], _excluded2$1 = ["value", "options", "className", "iconComponent", "getIconAspectRatio", "arrowComponent", "unicodeFlags"]; +function _createForOfIteratorHelperLoose$1(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray$1(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray$1(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray$1(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray$1(o, minLen); +} +function _arrayLikeToArray$1(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function _extends$5() { + _extends$5 = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$5.apply(this, arguments); +} +function _objectWithoutProperties$5(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$5(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$5(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function CountrySelect(_ref) { + var value2 = _ref.value, onChange2 = _ref.onChange, options = _ref.options, disabled2 = _ref.disabled, readOnly2 = _ref.readOnly, rest = _objectWithoutProperties$5(_ref, _excluded$5); + var onChange_ = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function(event) { + var value3 = event.target.value; + onChange2(value3 === "ZZ" ? void 0 : value3); + }, [onChange2]); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function() { + return getSelectedOption(options, value2); + }, [options, value2]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("select", _extends$5({}, rest, { + disabled: disabled2 || readOnly2, + readOnly: readOnly2, + value: value2 || "ZZ", + onChange: onChange_ + }), options.map(function(_ref2) { + var value3 = _ref2.value, label2 = _ref2.label, divider = _ref2.divider; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("option", { + key: divider ? "|" : value3 || "ZZ", + value: divider ? "|" : value3 || "ZZ", + disabled: divider ? true : false, + style: divider ? DIVIDER_STYLE : void 0 + }, label2); + })); +} +CountrySelect.propTypes = { + value: PropTypes.string, + onChange: PropTypes.func.isRequired, + options: PropTypes.arrayOf(PropTypes.shape({ + value: PropTypes.string, + label: PropTypes.string, + divider: PropTypes.bool + })).isRequired, + disabled: PropTypes.bool, + readOnly: PropTypes.bool +}; +var DIVIDER_STYLE = { + fontSize: "1px", + backgroundColor: "currentColor", + color: "inherit" +}; +function CountrySelectWithIcon(_ref3) { + var value2 = _ref3.value, options = _ref3.options, className = _ref3.className, Icon2 = _ref3.iconComponent; + _ref3.getIconAspectRatio; + var _ref3$arrowComponent = _ref3.arrowComponent, Arrow = _ref3$arrowComponent === void 0 ? DefaultArrowComponent : _ref3$arrowComponent, unicodeFlags = _ref3.unicodeFlags, rest = _objectWithoutProperties$5(_ref3, _excluded2$1); + var selectedOption = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function() { + return getSelectedOption(options, value2); + }, [options, value2]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: "PhoneInputCountry" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(CountrySelect, _extends$5({}, rest, { + value: value2, + options, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("PhoneInputCountrySelect", className) + })), unicodeFlags && value2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: "PhoneInputCountryIconUnicode" + }, getCountryFlag(value2)), !(unicodeFlags && value2) && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon2, { + "aria-hidden": true, + country: value2, + label: selectedOption && selectedOption.label, + aspectRatio: unicodeFlags ? 1 : void 0 + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Arrow, null)); +} +CountrySelectWithIcon.propTypes = { + iconComponent: PropTypes.elementType, + arrowComponent: PropTypes.elementType, + unicodeFlags: PropTypes.bool +}; +function DefaultArrowComponent() { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: "PhoneInputCountrySelectArrow" + }); +} +function getSelectedOption(options, value2) { + for (var _iterator = _createForOfIteratorHelperLoose$1(options), _step; !(_step = _iterator()).done; ) { + var option = _step.value; + if (!option.divider && option.value === value2) { + return option; + } + } +} +var _excluded$4 = ["country", "countryName", "flags", "flagUrl"]; +function _extends$4() { + _extends$4 = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$4.apply(this, arguments); +} +function _objectWithoutProperties$4(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$4(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$4(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function FlagComponent(_ref) { + var country = _ref.country, countryName = _ref.countryName, flags = _ref.flags, flagUrl = _ref.flagUrl, rest = _objectWithoutProperties$4(_ref, _excluded$4); + if (flags && flags[country]) { + return flags[country]({ + title: countryName + }); + } + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("img", _extends$4({}, rest, { + alt: countryName, + role: countryName ? void 0 : "presentation", + src: flagUrl.replace("{XX}", country).replace("{xx}", country.toLowerCase()) + })); +} +FlagComponent.propTypes = { + country: PropTypes.string.isRequired, + countryName: PropTypes.string.isRequired, + flags: PropTypes.objectOf(PropTypes.elementType), + flagUrl: PropTypes.string.isRequired +}; +var _excluded$3 = ["aspectRatio"], _excluded2 = ["title"], _excluded3 = ["title"]; +function _extends$3() { + _extends$3 = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$3.apply(this, arguments); +} +function _objectWithoutProperties$3(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$3(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$3(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function InternationalIcon(_ref) { + var aspectRatio = _ref.aspectRatio, rest = _objectWithoutProperties$3(_ref, _excluded$3); + if (aspectRatio === 1) { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InternationalIcon1x1, rest); + } else { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InternationalIcon3x2, rest); + } +} +InternationalIcon.propTypes = { + title: PropTypes.string.isRequired, + aspectRatio: PropTypes.number +}; +function InternationalIcon3x2(_ref2) { + var title2 = _ref2.title, rest = _objectWithoutProperties$3(_ref2, _excluded2); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", _extends$3({}, rest, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 75 50" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g", { + className: "PhoneInputInternationalIconGlobe", + stroke: "currentColor", + fill: "none", + strokeWidth: "2", + strokeMiterlimit: "10" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + strokeLinecap: "round", + d: "M47.2,36.1C48.1,36,49,36,50,36c7.4,0,14,1.7,18.5,4.3" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M68.6,9.6C64.2,12.3,57.5,14,50,14c-7.4,0-14-1.7-18.5-4.3" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line", { + x1: "26", + y1: "25", + x2: "74", + y2: "25" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line", { + x1: "50", + y1: "1", + x2: "50", + y2: "49" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + strokeLinecap: "round", + d: "M46.3,48.7c1.2,0.2,2.5,0.3,3.7,0.3c13.3,0,24-10.7,24-24S63.3,1,50,1S26,11.7,26,25c0,2,0.3,3.9,0.7,5.8" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + strokeLinecap: "round", + d: "M46.8,48.2c1,0.6,2.1,0.8,3.2,0.8c6.6,0,12-10.7,12-24S56.6,1,50,1S38,11.7,38,25c0,1.4,0.1,2.7,0.2,4c0,0.1,0,0.2,0,0.2" + })), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + className: "PhoneInputInternationalIconPhone", + stroke: "none", + fill: "currentColor", + d: "M12.4,17.9c2.9-2.9,5.4-4.8,0.3-11.2S4.1,5.2,1.3,8.1C-2,11.4,1.1,23.5,13.1,35.6s24.3,15.2,27.5,11.9c2.8-2.8,7.8-6.3,1.4-11.5s-8.3-2.6-11.2,0.3c-2,2-7.2-2.2-11.7-6.7S10.4,19.9,12.4,17.9z" + })); +} +InternationalIcon3x2.propTypes = { + title: PropTypes.string.isRequired +}; +function InternationalIcon1x1(_ref3) { + var title2 = _ref3.title, rest = _objectWithoutProperties$3(_ref3, _excluded3); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", _extends$3({}, rest, { + xmlns: "http://www.w3.org/2000/svg", + viewBox: "0 0 50 50" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g", { + className: "PhoneInputInternationalIconGlobe", + stroke: "currentColor", + fill: "none", + strokeWidth: "2", + strokeLinecap: "round" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M8.45,13A21.44,21.44,0,1,1,37.08,41.56" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M19.36,35.47a36.9,36.9,0,0,1-2.28-13.24C17.08,10.39,21.88.85,27.8.85s10.72,9.54,10.72,21.38c0,6.48-1.44,12.28-3.71,16.21" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M17.41,33.4A39,39,0,0,1,27.8,32.06c6.62,0,12.55,1.5,16.48,3.86" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + d: "M44.29,8.53c-3.93,2.37-9.86,3.88-16.49,3.88S15.25,10.9,11.31,8.54" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line", { + x1: "27.8", + y1: "0.85", + x2: "27.8", + y2: "34.61" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line", { + x1: "15.2", + y1: "22.23", + x2: "49.15", + y2: "22.23" + })), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path", { + className: "PhoneInputInternationalIconPhone", + stroke: "transparent", + fill: "currentColor", + d: "M9.42,26.64c2.22-2.22,4.15-3.59.22-8.49S3.08,17,.93,19.17c-2.49,2.48-.13,11.74,9,20.89s18.41,11.5,20.89,9c2.15-2.15,5.91-4.77,1-8.71s-6.27-2-8.49.22c-1.55,1.55-5.48-1.69-8.86-5.08S7.87,28.19,9.42,26.64Z" + })); +} +InternationalIcon1x1.propTypes = { + title: PropTypes.string.isRequired +}; +function _createForOfIteratorHelperLoose(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) + return (it = it.call(o)).next.bind(it); + if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) + o = it; + var i = 0; + return function() { + if (i >= o.length) + return { done: true }; + return { done: false, value: o[i++] }; + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function _unsupportedIterableToArray(o, minLen) { + if (!o) + return; + if (typeof o === "string") + return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) + n = o.constructor.name; + if (n === "Map" || n === "Set") + return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) + return _arrayLikeToArray(o, minLen); +} +function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) + len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; +} +function sortCountryOptions(options, order) { + if (!order) { + return options; + } + var optionsOnTop = []; + var optionsOnBottom = []; + var appendTo = optionsOnTop; + for (var _iterator = _createForOfIteratorHelperLoose(order), _step; !(_step = _iterator()).done; ) { + var element = _step.value; + if (element === "|") { + appendTo.push({ + divider: true + }); + } else if (element === "..." || element === "\u2026") { + appendTo = optionsOnBottom; + } else { + (function() { + var countryCode = void 0; + if (element === "\u{1F310}") { + countryCode = void 0; + } else { + countryCode = element; + } + var index = options.indexOf(options.filter(function(option2) { + return option2.value === countryCode; + })[0]); + var option = options[index]; + options.splice(index, 1); + appendTo.push(option); + })(); + } + } + return optionsOnTop.concat(options).concat(optionsOnBottom); +} +function getSupportedCountryOptions(countryOptions, metadata2) { + if (countryOptions) { + countryOptions = countryOptions.filter(function(option) { + switch (option) { + case "\u{1F310}": + case "|": + case "...": + case "\u2026": + return true; + default: + return isCountrySupportedWithError(option, metadata2); + } + }); + if (countryOptions.length > 0) { + return countryOptions; + } + } +} +function isCountrySupportedWithError(country, metadata2) { + if (isSupportedCountry$1(country, metadata2)) { + return true; + } else { + console.error("Country not found: ".concat(country)); + return false; + } +} +function getSupportedCountries(countries, metadata2) { + if (countries) { + countries = countries.filter(function(country) { + return isCountrySupportedWithError(country, metadata2); + }); + if (countries.length === 0) { + countries = void 0; + } + } + return countries; +} +var _excluded$2 = ["country", "label", "aspectRatio"]; +function _extends$2() { + _extends$2 = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$2.apply(this, arguments); +} +function _objectWithoutProperties$2(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$2(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$2(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function createCountryIconComponent(_ref) { + var flags = _ref.flags, flagUrl = _ref.flagUrl, FlagComponent2 = _ref.flagComponent, InternationalIcon$1 = _ref.internationalIcon; + function CountryIcon(_ref2) { + var country = _ref2.country, label2 = _ref2.label, aspectRatio = _ref2.aspectRatio, rest = _objectWithoutProperties$2(_ref2, _excluded$2); + var _aspectRatio = InternationalIcon$1 === InternationalIcon ? aspectRatio : void 0; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", _extends$2({}, rest, { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("PhoneInputCountryIcon", { + "PhoneInputCountryIcon--square": _aspectRatio === 1, + "PhoneInputCountryIcon--border": country + }) + }), country ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FlagComponent2, { + country, + countryName: label2, + flags, + flagUrl, + className: "PhoneInputCountryIconImg" + }) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InternationalIcon$1, { + title: label2, + aspectRatio: _aspectRatio, + className: "PhoneInputCountryIconImg" + })); + } + CountryIcon.propTypes = { + country: PropTypes.string, + label: PropTypes.string.isRequired, + aspectRatio: PropTypes.number + }; + return CountryIcon; +} +createCountryIconComponent({ + flagUrl: "https://purecatamphetamine.github.io/country-flag-icons/3x2/{XX}.svg", + flagComponent: FlagComponent, + internationalIcon: InternationalIcon +}); +var metadata = PropTypes.shape({ + country_calling_codes: PropTypes.object.isRequired, + countries: PropTypes.object.isRequired +}); +var labels = PropTypes.objectOf(PropTypes.string); +function getInternationalPhoneNumberPrefix(country, metadata2) { + var prefix = "+" + getCountryCallingCode(country, metadata2); + return prefix; +} +function getPreSelectedCountry(_ref) { + var value2 = _ref.value, phoneNumber = _ref.phoneNumber, defaultCountry = _ref.defaultCountry, getAnyCountry = _ref.getAnyCountry, countries = _ref.countries, required = _ref.required, metadata2 = _ref.metadata; + var country; + if (phoneNumber && phoneNumber.country) { + country = phoneNumber.country; + } else if (defaultCountry) { + if (!value2 || couldNumberBelongToCountry(value2, defaultCountry, metadata2)) { + country = defaultCountry; + } + } + if (countries && countries.indexOf(country) < 0) { + country = void 0; + } + if (!country && required && countries && countries.length > 0) { + country = getAnyCountry(); + } + return country; +} +function getCountrySelectOptions(_ref2) { + var countries = _ref2.countries, countryNames = _ref2.countryNames, addInternationalOption = _ref2.addInternationalOption, compareStringsLocales = _ref2.compareStringsLocales, _compareStrings = _ref2.compareStrings; + if (!_compareStrings) { + _compareStrings = compareStrings; + } + var countrySelectOptions = countries.map(function(country) { + return { + value: country, + label: countryNames[country] || country + }; + }); + countrySelectOptions.sort(function(a, b) { + return _compareStrings(a.label, b.label, compareStringsLocales); + }); + if (addInternationalOption) { + countrySelectOptions.unshift({ + label: countryNames.ZZ + }); + } + return countrySelectOptions; +} +function parsePhoneNumber(value2, metadata2) { + return parsePhoneNumber$1(value2 || "", metadata2); +} +function generateNationalNumberDigits(phoneNumber) { + return phoneNumber.formatNational().replace(/\D/g, ""); +} +function getPhoneDigitsForNewCountry(phoneDigits, _ref3) { + var prevCountry = _ref3.prevCountry, newCountry = _ref3.newCountry, metadata2 = _ref3.metadata, useNationalFormat = _ref3.useNationalFormat; + if (prevCountry === newCountry) { + return phoneDigits; + } + if (!phoneDigits) { + if (useNationalFormat) { + return ""; + } else { + if (newCountry) { + return getInternationalPhoneNumberPrefix(newCountry, metadata2); + } + return ""; + } + } + if (newCountry) { + if (phoneDigits[0] === "+") { + if (useNationalFormat) { + if (phoneDigits.indexOf("+" + getCountryCallingCode(newCountry, metadata2)) === 0) { + return stripCountryCallingCode(phoneDigits, newCountry, metadata2); + } + return ""; + } + if (prevCountry) { + var newCountryPrefix = getInternationalPhoneNumberPrefix(newCountry, metadata2); + if (phoneDigits.indexOf(newCountryPrefix) === 0) { + return phoneDigits; + } else { + return newCountryPrefix; + } + } else { + var defaultValue = getInternationalPhoneNumberPrefix(newCountry, metadata2); + if (phoneDigits.indexOf(defaultValue) === 0) { + return phoneDigits; + } + return defaultValue; + } + } + } else { + if (phoneDigits[0] !== "+") { + return e164(phoneDigits, prevCountry, metadata2) || ""; + } + } + return phoneDigits; +} +function e164(number, country, metadata2) { + if (!number) { + return; + } + if (number[0] === "+") { + if (number === "+") { + return; + } + var asYouType = new AsYouType(country, metadata2); + asYouType.input(number); + return asYouType.getNumberValue(); + } + if (!country) { + return; + } + var partial_national_significant_number = getNationalSignificantNumberDigits(number, country, metadata2); + return "+".concat(getCountryCallingCode(country, metadata2)).concat(partial_national_significant_number || ""); +} +function trimNumber(number, country, metadata2) { + var nationalSignificantNumberPart = getNationalSignificantNumberDigits(number, country, metadata2); + if (nationalSignificantNumberPart) { + var overflowDigitsCount = nationalSignificantNumberPart.length - getMaxNumberLength(country, metadata2); + if (overflowDigitsCount > 0) { + return number.slice(0, number.length - overflowDigitsCount); + } + } + return number; +} +function getMaxNumberLength(country, metadata2) { + metadata2 = new Metadata(metadata2); + metadata2.selectNumberingPlan(country); + return metadata2.numberingPlan.possibleLengths()[metadata2.numberingPlan.possibleLengths().length - 1]; +} +function getCountryForPartialE164Number(partialE164Number, _ref4) { + var country = _ref4.country, countries = _ref4.countries, required = _ref4.required, metadata2 = _ref4.metadata; + if (partialE164Number === "+") { + return country; + } + var derived_country = getCountryFromPossiblyIncompleteInternationalPhoneNumber(partialE164Number, metadata2); + if (derived_country && (!countries || countries.indexOf(derived_country) >= 0)) { + return derived_country; + } else if (country && !required && !couldNumberBelongToCountry(partialE164Number, country, metadata2)) { + return void 0; + } + return country; +} +function onPhoneDigitsChange(phoneDigits, _ref5) { + var prevPhoneDigits = _ref5.prevPhoneDigits, country = _ref5.country, defaultCountry = _ref5.defaultCountry, countryRequired = _ref5.countryRequired, getAnyCountry = _ref5.getAnyCountry, countries = _ref5.countries, international = _ref5.international, limitMaxLength = _ref5.limitMaxLength, countryCallingCodeEditable = _ref5.countryCallingCodeEditable, metadata2 = _ref5.metadata; + if (international && countryCallingCodeEditable === false) { + if (country) { + var prefix = getInternationalPhoneNumberPrefix(country, metadata2); + if (phoneDigits.indexOf(prefix) !== 0) { + var _value; + var hasStartedTypingInNationalNumberDigitsHavingInputValueSelected = phoneDigits && phoneDigits[0] !== "+"; + if (hasStartedTypingInNationalNumberDigitsHavingInputValueSelected) { + phoneDigits = prefix + phoneDigits; + _value = e164(phoneDigits, country, metadata2); + } else { + phoneDigits = prefix; + } + return { + phoneDigits, + value: _value, + country + }; + } + } + } + if (international === false && country && phoneDigits && phoneDigits[0] === "+") { + phoneDigits = convertInternationalPhoneDigitsToNational(phoneDigits, country, metadata2); + } + if (phoneDigits && country && limitMaxLength) { + phoneDigits = trimNumber(phoneDigits, country, metadata2); + } + if (phoneDigits && phoneDigits[0] !== "+" && (!country || international)) { + phoneDigits = "+" + phoneDigits; + } + if (!phoneDigits && prevPhoneDigits && prevPhoneDigits[0] === "+") { + if (international) { + country = void 0; + } else { + country = defaultCountry; + } + } + if (phoneDigits === "+" && prevPhoneDigits && prevPhoneDigits[0] === "+" && prevPhoneDigits.length > "+".length) { + country = void 0; + } + var value2; + if (phoneDigits) { + if (phoneDigits[0] === "+") { + if (phoneDigits === "+") { + value2 = void 0; + } else if (country && getInternationalPhoneNumberPrefix(country, metadata2).indexOf(phoneDigits) === 0) { + value2 = void 0; + } else { + value2 = e164(phoneDigits, country, metadata2); + } + } else { + value2 = e164(phoneDigits, country, metadata2); + } + } + if (value2) { + country = getCountryForPartialE164Number(value2, { + country, + countries, + metadata: metadata2 + }); + if (international === false && country && phoneDigits && phoneDigits[0] === "+") { + phoneDigits = convertInternationalPhoneDigitsToNational(phoneDigits, country, metadata2); + value2 = e164(phoneDigits, country, metadata2); + } + } + if (!country && countryRequired) { + country = defaultCountry || getAnyCountry(); + } + return { + phoneDigits, + country, + value: value2 + }; +} +function convertInternationalPhoneDigitsToNational(input2, country, metadata2) { + if (input2.indexOf(getInternationalPhoneNumberPrefix(country, metadata2)) === 0) { + var formatter = new AsYouType(country, metadata2); + formatter.input(input2); + var phoneNumber = formatter.getNumber(); + if (phoneNumber) { + return phoneNumber.formatNational().replace(/\D/g, ""); + } else { + return ""; + } + } else { + return input2.replace(/\D/g, ""); + } +} +function getCountryFromPossiblyIncompleteInternationalPhoneNumber(number, metadata2) { + var formatter = new AsYouType(null, metadata2); + formatter.input(number); + return formatter.getCountry(); +} +function compareStrings(a, b, locales) { + if (String.prototype.localeCompare) { + return a.localeCompare(b, locales); + } + return a < b ? -1 : a > b ? 1 : 0; +} +function stripCountryCallingCode(number, country, metadata2) { + if (country) { + var countryCallingCodePrefix = "+" + getCountryCallingCode(country, metadata2); + if (number.length < countryCallingCodePrefix.length) { + if (countryCallingCodePrefix.indexOf(number) === 0) { + return ""; + } + } else { + if (number.indexOf(countryCallingCodePrefix) === 0) { + return number.slice(countryCallingCodePrefix.length); + } + } + } + for (var _i = 0, _Object$keys = Object.keys(metadata2.country_calling_codes); _i < _Object$keys.length; _i++) { + var country_calling_code = _Object$keys[_i]; + if (number.indexOf(country_calling_code) === "+".length) { + return number.slice("+".length + country_calling_code.length); + } + } + return ""; +} +function getNationalSignificantNumberDigits(number, country, metadata2) { + var formatter = new AsYouType(country, metadata2); + formatter.input(number); + var phoneNumber = formatter.getNumber(); + return phoneNumber && phoneNumber.nationalNumber; +} +function couldNumberBelongToCountry(number, country, metadata2) { + var intlPhoneNumberPrefix = getInternationalPhoneNumberPrefix(country, metadata2); + var i = 0; + while (i < number.length && i < intlPhoneNumberPrefix.length) { + if (number[i] !== intlPhoneNumberPrefix[i]) { + return false; + } + i++; + } + return true; +} +function getInitialPhoneDigits(_ref6) { + var value2 = _ref6.value, phoneNumber = _ref6.phoneNumber, defaultCountry = _ref6.defaultCountry, international = _ref6.international, useNationalFormat = _ref6.useNationalFormat, metadata2 = _ref6.metadata; + if ((international === false || useNationalFormat) && phoneNumber && phoneNumber.country) { + return generateNationalNumberDigits(phoneNumber); + } + if (!value2 && international && defaultCountry) { + return getInternationalPhoneNumberPrefix(defaultCountry, metadata2); + } + return value2; +} +function ownKeys$1(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread$1(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys$1(Object(source), true).forEach(function(key) { + _defineProperty$1(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$1(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _defineProperty$1(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +function getPhoneInputWithCountryStateUpdateFromNewProps(props, prevProps, state) { + var metadata2 = props.metadata, countries = props.countries, newDefaultCountry = props.defaultCountry, newValue = props.value, newReset = props.reset, international = props.international, displayInitialValueAsLocalNumber = props.displayInitialValueAsLocalNumber, initialValueFormat = props.initialValueFormat; + var prevDefaultCountry = prevProps.defaultCountry, prevValue = prevProps.value, prevReset = prevProps.reset; + state.country; + var value2 = state.value, hasUserSelectedACountry = state.hasUserSelectedACountry; + var _getInitialPhoneDigits = function _getInitialPhoneDigits2(parameters) { + return getInitialPhoneDigits(_objectSpread$1(_objectSpread$1({}, parameters), {}, { + international, + useNationalFormat: displayInitialValueAsLocalNumber || initialValueFormat === "national", + metadata: metadata2 + })); + }; + if (newReset !== prevReset) { + return { + phoneDigits: _getInitialPhoneDigits({ + value: void 0, + defaultCountry: newDefaultCountry + }), + value: void 0, + country: newDefaultCountry, + hasUserSelectedACountry: void 0 + }; + } + if (newDefaultCountry !== prevDefaultCountry) { + var isNewDefaultCountrySupported = !newDefaultCountry || isCountrySupportedWithError(newDefaultCountry, metadata2); + var noValueHasBeenEnteredByTheUser = !value2 || international && value2 === _getInitialPhoneDigits({ + value: void 0, + defaultCountry: prevDefaultCountry + }); + var noValueHasBeenEntered = !newValue && noValueHasBeenEnteredByTheUser; + if (!hasUserSelectedACountry && isNewDefaultCountrySupported && noValueHasBeenEntered) { + return { + country: newDefaultCountry, + phoneDigits: _getInitialPhoneDigits({ + value: void 0, + defaultCountry: newDefaultCountry + }), + value: void 0 + }; + } + } + if (!valuesAreEqual(newValue, prevValue) && !valuesAreEqual(newValue, value2)) { + var phoneNumber; + var parsedCountry; + if (newValue) { + phoneNumber = parsePhoneNumber(newValue, metadata2); + var supportedCountries = getSupportedCountries(countries, metadata2); + if (phoneNumber && phoneNumber.country) { + if (!supportedCountries || supportedCountries.indexOf(phoneNumber.country) >= 0) { + parsedCountry = phoneNumber.country; + } + } else { + parsedCountry = getCountryForPartialE164Number(newValue, { + country: void 0, + countries: supportedCountries, + metadata: metadata2 + }); + if (!parsedCountry) { + if (newDefaultCountry) { + if (newValue.indexOf(getInternationalPhoneNumberPrefix(newDefaultCountry, metadata2)) === 0) { + parsedCountry = newDefaultCountry; + } + } + } + } + } + var hasUserSelectedACountryUpdate; + if (!newValue) { + hasUserSelectedACountryUpdate = { + hasUserSelectedACountry: void 0 + }; + } + return _objectSpread$1(_objectSpread$1({}, hasUserSelectedACountryUpdate), {}, { + phoneDigits: _getInitialPhoneDigits({ + phoneNumber, + value: newValue, + defaultCountry: newDefaultCountry + }), + value: newValue, + country: newValue ? parsedCountry : newDefaultCountry + }); + } +} +function valuesAreEqual(value1, value2) { + if (value1 === null) { + value1 = void 0; + } + if (value2 === null) { + value2 = void 0; + } + return value1 === value2; +} +function _typeof(obj) { + "@babel/helpers - typeof"; + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) { + return typeof obj2; + } : function(obj2) { + return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2; + }, _typeof(obj); +} +var _excluded$1 = ["name", "disabled", "readOnly", "autoComplete", "style", "className", "inputRef", "inputComponent", "numberInputProps", "smartCaret", "countrySelectComponent", "countrySelectProps", "containerComponent", "defaultCountry", "countries", "countryOptionsOrder", "labels", "flags", "flagComponent", "flagUrl", "addInternationalOption", "internationalIcon", "displayInitialValueAsLocalNumber", "initialValueFormat", "onCountryChange", "limitMaxLength", "countryCallingCodeEditable", "focusInputOnCountrySelection", "reset", "metadata", "international", "locales"]; +function ownKeys(object, enumerableOnly) { + var keys = Object.keys(object); + if (Object.getOwnPropertySymbols) { + var symbols = Object.getOwnPropertySymbols(object); + enumerableOnly && (symbols = symbols.filter(function(sym) { + return Object.getOwnPropertyDescriptor(object, sym).enumerable; + })), keys.push.apply(keys, symbols); + } + return keys; +} +function _objectSpread(target) { + for (var i = 1; i < arguments.length; i++) { + var source = null != arguments[i] ? arguments[i] : {}; + i % 2 ? ownKeys(Object(source), true).forEach(function(key) { + _defineProperty(target, key, source[key]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function(key) { + Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); + }); + } + return target; +} +function _extends$1() { + _extends$1 = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends$1.apply(this, arguments); +} +function _objectWithoutProperties$1(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose$1(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose$1(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +} +function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) + descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } +} +function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) + _defineProperties(Constructor.prototype, protoProps); + if (staticProps) + _defineProperties(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { writable: false }); + return Constructor; +} +function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function"); + } + subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); + Object.defineProperty(subClass, "prototype", { writable: false }); + if (superClass) + _setPrototypeOf(subClass, superClass); +} +function _setPrototypeOf(o, p) { + _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf2(o2, p2) { + o2.__proto__ = p2; + return o2; + }; + return _setPrototypeOf(o, p); +} +function _createSuper(Derived) { + var hasNativeReflectConstruct = _isNativeReflectConstruct(); + return function _createSuperInternal() { + var Super = _getPrototypeOf(Derived), result2; + if (hasNativeReflectConstruct) { + var NewTarget = _getPrototypeOf(this).constructor; + result2 = Reflect.construct(Super, arguments, NewTarget); + } else { + result2 = Super.apply(this, arguments); + } + return _possibleConstructorReturn(this, result2); + }; +} +function _possibleConstructorReturn(self, call2) { + if (call2 && (_typeof(call2) === "object" || typeof call2 === "function")) { + return call2; + } else if (call2 !== void 0) { + throw new TypeError("Derived constructors may only return object or undefined"); + } + return _assertThisInitialized(self); +} +function _assertThisInitialized(self) { + if (self === void 0) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + return self; +} +function _isNativeReflectConstruct() { + if (typeof Reflect === "undefined" || !Reflect.construct) + return false; + if (Reflect.construct.sham) + return false; + if (typeof Proxy === "function") + return true; + try { + Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() { + })); + return true; + } catch (e) { + return false; + } +} +function _getPrototypeOf(o) { + _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf2(o2) { + return o2.__proto__ || Object.getPrototypeOf(o2); + }; + return _getPrototypeOf(o); +} +function _defineProperty(obj, key, value2) { + if (key in obj) { + Object.defineProperty(obj, key, { value: value2, enumerable: true, configurable: true, writable: true }); + } else { + obj[key] = value2; + } + return obj; +} +var PhoneNumberInput_ = /* @__PURE__ */ function(_React$PureComponent) { + _inherits(PhoneNumberInput_2, _React$PureComponent); + var _super = _createSuper(PhoneNumberInput_2); + function PhoneNumberInput_2(props) { + var _this; + _classCallCheck(this, PhoneNumberInput_2); + _this = _super.call(this, props); + _defineProperty(_assertThisInitialized(_this), "setInputRef", function(instance) { + _this.inputRef.current = instance; + var ref = _this.props.inputRef; + if (ref) { + if (typeof ref === "function") { + ref(instance); + } else { + ref.current = instance; + } + } + }); + _defineProperty(_assertThisInitialized(_this), "isCountrySupportedWithError", function(country) { + var metadata2 = _this.props.metadata; + return isCountrySupportedWithError(country, metadata2); + }); + _defineProperty(_assertThisInitialized(_this), "onCountryChange", function(newCountry) { + var _this$props = _this.props, international = _this$props.international, metadata2 = _this$props.metadata, onChange2 = _this$props.onChange, focusInputOnCountrySelection = _this$props.focusInputOnCountrySelection; + var _this$state = _this.state, prevPhoneDigits = _this$state.phoneDigits, prevCountry = _this$state.country; + var newPhoneDigits = getPhoneDigitsForNewCountry(prevPhoneDigits, { + prevCountry, + newCountry, + metadata: metadata2, + useNationalFormat: !international + }); + var newValue = e164(newPhoneDigits, newCountry, metadata2); + if (focusInputOnCountrySelection) { + _this.inputRef.current.focus(); + } + _this.setState({ + country: newCountry, + hasUserSelectedACountry: true, + phoneDigits: newPhoneDigits, + value: newValue + }, function() { + onChange2(newValue); + }); + }); + _defineProperty(_assertThisInitialized(_this), "onChange", function(_phoneDigits) { + var _this$props2 = _this.props, defaultCountry = _this$props2.defaultCountry, onChange2 = _this$props2.onChange, addInternationalOption = _this$props2.addInternationalOption, international = _this$props2.international, limitMaxLength = _this$props2.limitMaxLength, countryCallingCodeEditable = _this$props2.countryCallingCodeEditable, metadata2 = _this$props2.metadata; + var _this$state2 = _this.state, countries = _this$state2.countries, prevPhoneDigits = _this$state2.phoneDigits, currentlySelectedCountry = _this$state2.country; + var _onPhoneDigitsChange = onPhoneDigitsChange(_phoneDigits, { + prevPhoneDigits, + country: currentlySelectedCountry, + countryRequired: !addInternationalOption, + defaultCountry, + getAnyCountry: function getAnyCountry() { + return _this.getFirstSupportedCountry({ + countries + }); + }, + countries, + international, + limitMaxLength, + countryCallingCodeEditable, + metadata: metadata2 + }), phoneDigits = _onPhoneDigitsChange.phoneDigits, country = _onPhoneDigitsChange.country, value2 = _onPhoneDigitsChange.value; + var stateUpdate = { + phoneDigits, + value: value2, + country + }; + if (countryCallingCodeEditable === false) { + if (!value2 && phoneDigits === _this.state.phoneDigits) { + stateUpdate.forceRerender = {}; + } + } + _this.setState( + stateUpdate, + function() { + return onChange2(value2); + } + ); + }); + _defineProperty(_assertThisInitialized(_this), "_onFocus", function() { + return _this.setState({ + isFocused: true + }); + }); + _defineProperty(_assertThisInitialized(_this), "_onBlur", function() { + return _this.setState({ + isFocused: false + }); + }); + _defineProperty(_assertThisInitialized(_this), "onFocus", function(event) { + _this._onFocus(); + var onFocus = _this.props.onFocus; + if (onFocus) { + onFocus(event); + } + }); + _defineProperty(_assertThisInitialized(_this), "onBlur", function(event) { + var onBlur = _this.props.onBlur; + _this._onBlur(); + if (onBlur) { + onBlur(event); + } + }); + _defineProperty(_assertThisInitialized(_this), "onCountryFocus", function(event) { + _this._onFocus(); + var countrySelectProps = _this.props.countrySelectProps; + if (countrySelectProps) { + var onFocus = countrySelectProps.onFocus; + if (onFocus) { + onFocus(event); + } + } + }); + _defineProperty(_assertThisInitialized(_this), "onCountryBlur", function(event) { + _this._onBlur(); + var countrySelectProps = _this.props.countrySelectProps; + if (countrySelectProps) { + var onBlur = countrySelectProps.onBlur; + if (onBlur) { + onBlur(event); + } + } + }); + _this.inputRef = /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createRef(); + var _this$props3 = _this.props, _value = _this$props3.value; + _this$props3.labels; + var _international = _this$props3.international, _addInternationalOption = _this$props3.addInternationalOption, displayInitialValueAsLocalNumber = _this$props3.displayInitialValueAsLocalNumber, initialValueFormat = _this$props3.initialValueFormat, _metadata = _this$props3.metadata; + var _this$props4 = _this.props, _defaultCountry = _this$props4.defaultCountry, _countries = _this$props4.countries; + if (_defaultCountry) { + if (!_this.isCountrySupportedWithError(_defaultCountry)) { + _defaultCountry = void 0; + } + } + _countries = getSupportedCountries(_countries, _metadata); + var phoneNumber = parsePhoneNumber(_value, _metadata); + _this.CountryIcon = createCountryIconComponent(_this.props); + var preSelectedCountry = getPreSelectedCountry({ + value: _value, + phoneNumber, + defaultCountry: _defaultCountry, + required: !_addInternationalOption, + countries: _countries || getCountries(_metadata), + getAnyCountry: function getAnyCountry() { + return _this.getFirstSupportedCountry({ + countries: _countries + }); + }, + metadata: _metadata + }); + _this.state = { + props: _this.props, + country: preSelectedCountry, + countries: _countries, + phoneDigits: getInitialPhoneDigits({ + value: _value, + phoneNumber, + defaultCountry: _defaultCountry, + international: _international, + useNationalFormat: displayInitialValueAsLocalNumber || initialValueFormat === "national", + metadata: _metadata + }), + value: _value + }; + return _this; + } + _createClass(PhoneNumberInput_2, [{ + key: "componentDidMount", + value: function componentDidMount() { + var onCountryChange = this.props.onCountryChange; + var defaultCountry = this.props.defaultCountry; + var selectedCountry = this.state.country; + if (onCountryChange) { + if (defaultCountry) { + if (!this.isCountrySupportedWithError(defaultCountry)) { + defaultCountry = void 0; + } + } + if (selectedCountry !== defaultCountry) { + onCountryChange(selectedCountry); + } + } + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps, prevState) { + var onCountryChange = this.props.onCountryChange; + var country = this.state.country; + if (onCountryChange && country !== prevState.country) { + onCountryChange(country); + } + } + }, { + key: "getCountrySelectOptions", + value: function getCountrySelectOptions$1(_ref) { + var countries = _ref.countries; + var _this$props5 = this.props, international = _this$props5.international, countryCallingCodeEditable = _this$props5.countryCallingCodeEditable, countryOptionsOrder = _this$props5.countryOptionsOrder, addInternationalOption = _this$props5.addInternationalOption, labels2 = _this$props5.labels, locales = _this$props5.locales, metadata2 = _this$props5.metadata; + return this.useMemoCountrySelectOptions(function() { + return sortCountryOptions(getCountrySelectOptions({ + countries: countries || getCountries(metadata2), + countryNames: labels2, + addInternationalOption: international && countryCallingCodeEditable === false ? false : addInternationalOption, + compareStringsLocales: locales + }), getSupportedCountryOptions(countryOptionsOrder, metadata2)); + }, [countries, countryOptionsOrder, addInternationalOption, labels2, metadata2]); + } + }, { + key: "useMemoCountrySelectOptions", + value: function useMemoCountrySelectOptions(generator, dependencies) { + if (!this.countrySelectOptionsMemoDependencies || !areEqualArrays(dependencies, this.countrySelectOptionsMemoDependencies)) { + this.countrySelectOptionsMemo = generator(); + this.countrySelectOptionsMemoDependencies = dependencies; + } + return this.countrySelectOptionsMemo; + } + }, { + key: "getFirstSupportedCountry", + value: function getFirstSupportedCountry(_ref2) { + var countries = _ref2.countries; + var countryOptions = this.getCountrySelectOptions({ + countries + }); + return countryOptions[0].value; + } + }, { + key: "render", + value: function render() { + var _this$props6 = this.props, name2 = _this$props6.name, disabled2 = _this$props6.disabled, readOnly2 = _this$props6.readOnly, autoComplete = _this$props6.autoComplete, style2 = _this$props6.style, className = _this$props6.className; + _this$props6.inputRef; + var inputComponent = _this$props6.inputComponent, numberInputProps = _this$props6.numberInputProps, smartCaret = _this$props6.smartCaret, CountrySelectComponent = _this$props6.countrySelectComponent, countrySelectProps = _this$props6.countrySelectProps, ContainerComponent = _this$props6.containerComponent; + _this$props6.defaultCountry; + _this$props6.countries; + _this$props6.countryOptionsOrder; + var labels2 = _this$props6.labels; + _this$props6.flags; + _this$props6.flagComponent; + _this$props6.flagUrl; + _this$props6.addInternationalOption; + _this$props6.internationalIcon; + _this$props6.displayInitialValueAsLocalNumber; + _this$props6.initialValueFormat; + _this$props6.onCountryChange; + _this$props6.limitMaxLength; + _this$props6.countryCallingCodeEditable; + _this$props6.focusInputOnCountrySelection; + _this$props6.reset; + var metadata2 = _this$props6.metadata; + _this$props6.international; + _this$props6.locales; + var rest = _objectWithoutProperties$1(_this$props6, _excluded$1); + var _this$state3 = this.state, country = _this$state3.country, countries = _this$state3.countries, phoneDigits = _this$state3.phoneDigits, isFocused = _this$state3.isFocused; + var InputComponent = smartCaret ? InputSmart : InputBasic; + var countrySelectOptions = this.getCountrySelectOptions({ + countries + }); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ContainerComponent, { + style: style2, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(className, "PhoneInput", { + "PhoneInput--focus": isFocused, + "PhoneInput--disabled": disabled2, + "PhoneInput--readOnly": readOnly2 + }) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(CountrySelectComponent, _extends$1({ + name: name2 ? "".concat(name2, "Country") : void 0, + "aria-label": labels2.country + }, countrySelectProps, { + value: country, + options: countrySelectOptions, + onChange: this.onCountryChange, + onFocus: this.onCountryFocus, + onBlur: this.onCountryBlur, + disabled: disabled2 || countrySelectProps && countrySelectProps.disabled, + readOnly: readOnly2 || countrySelectProps && countrySelectProps.readOnly, + iconComponent: this.CountryIcon + })), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InputComponent, _extends$1({ + ref: this.setInputRef, + type: "tel", + autoComplete + }, numberInputProps, rest, { + name: name2, + metadata: metadata2, + country, + value: phoneDigits || "", + onChange: this.onChange, + onFocus: this.onFocus, + onBlur: this.onBlur, + disabled: disabled2, + readOnly: readOnly2, + inputComponent, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("PhoneInputInput", numberInputProps && numberInputProps.className, rest.className) + }))); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + return _objectSpread({ + props + }, getPhoneInputWithCountryStateUpdateFromNewProps(props, state.props, state)); + } + }]); + return PhoneNumberInput_2; +}((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent)); +var PhoneNumberInput$1 = /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef(function(props, ref) { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(PhoneNumberInput_, _extends$1({}, withDefaultProps(props), { + inputRef: ref + })); +}); +PhoneNumberInput$1.propTypes = { + value: PropTypes.string, + onChange: PropTypes.func.isRequired, + onFocus: PropTypes.func, + onBlur: PropTypes.func, + disabled: PropTypes.bool, + readOnly: PropTypes.bool, + autoComplete: PropTypes.string, + initialValueFormat: PropTypes.oneOf(["national"]), + displayInitialValueAsLocalNumber: PropTypes.bool, + defaultCountry: PropTypes.string, + countries: PropTypes.arrayOf(PropTypes.string), + labels, + locales: PropTypes.oneOfType([PropTypes.string, PropTypes.arrayOf(PropTypes.string)]), + flagUrl: PropTypes.string, + flags: PropTypes.objectOf(PropTypes.elementType), + flagComponent: PropTypes.elementType, + addInternationalOption: PropTypes.bool, + internationalIcon: PropTypes.elementType, + countryOptionsOrder: PropTypes.arrayOf(PropTypes.string), + style: PropTypes.object, + className: PropTypes.string, + countrySelectComponent: PropTypes.elementType, + countrySelectProps: PropTypes.object, + inputComponent: PropTypes.elementType, + containerComponent: PropTypes.elementType, + numberInputProps: PropTypes.object, + smartCaret: PropTypes.bool, + international: PropTypes.bool, + limitMaxLength: PropTypes.bool, + countryCallingCodeEditable: PropTypes.bool, + metadata, + onCountryChange: PropTypes.func, + focusInputOnCountrySelection: PropTypes.bool +}; +var defaultProps = { + autoComplete: "tel", + countrySelectComponent: CountrySelectWithIcon, + flagComponent: FlagComponent, + flagUrl: "https://purecatamphetamine.github.io/country-flag-icons/3x2/{XX}.svg", + internationalIcon: InternationalIcon, + inputComponent: "input", + containerComponent: "div", + reset: PropTypes.any, + smartCaret: true, + addInternationalOption: true, + countryCallingCodeEditable: true, + focusInputOnCountrySelection: true +}; +function withDefaultProps(props) { + props = _objectSpread({}, props); + for (var key in defaultProps) { + if (props[key] === void 0) { + props[key] = defaultProps[key]; + } + } + return props; +} +var PhoneInput$1 = PhoneNumberInput$1; +function areEqualArrays(a, b) { + if (a.length !== b.length) { + return false; + } + var i = 0; + while (i < a.length) { + if (a[i] !== b[i]) { + return false; + } + i++; + } + return true; +} +var defaultLabels = { + "ext": "ext.", + "country": "Phone number country", + "phone": "Phone", + "AB": "Abkhazia", + "AC": "Ascension Island", + "AD": "Andorra", + "AE": "United Arab Emirates", + "AF": "Afghanistan", + "AG": "Antigua and Barbuda", + "AI": "Anguilla", + "AL": "Albania", + "AM": "Armenia", + "AO": "Angola", + "AQ": "Antarctica", + "AR": "Argentina", + "AS": "American Samoa", + "AT": "Austria", + "AU": "Australia", + "AW": "Aruba", + "AX": "\xC5land Islands", + "AZ": "Azerbaijan", + "BA": "Bosnia and Herzegovina", + "BB": "Barbados", + "BD": "Bangladesh", + "BE": "Belgium", + "BF": "Burkina Faso", + "BG": "Bulgaria", + "BH": "Bahrain", + "BI": "Burundi", + "BJ": "Benin", + "BL": "Saint Barth\xE9lemy", + "BM": "Bermuda", + "BN": "Brunei Darussalam", + "BO": "Bolivia", + "BQ": "Bonaire, Sint Eustatius and Saba", + "BR": "Brazil", + "BS": "Bahamas", + "BT": "Bhutan", + "BV": "Bouvet Island", + "BW": "Botswana", + "BY": "Belarus", + "BZ": "Belize", + "CA": "Canada", + "CC": "Cocos (Keeling) Islands", + "CD": "Congo, Democratic Republic of the", + "CF": "Central African Republic", + "CG": "Congo", + "CH": "Switzerland", + "CI": "Cote d'Ivoire", + "CK": "Cook Islands", + "CL": "Chile", + "CM": "Cameroon", + "CN": "China", + "CO": "Colombia", + "CR": "Costa Rica", + "CU": "Cuba", + "CV": "Cape Verde", + "CW": "Cura\xE7ao", + "CX": "Christmas Island", + "CY": "Cyprus", + "CZ": "Czech Republic", + "DE": "Germany", + "DJ": "Djibouti", + "DK": "Denmark", + "DM": "Dominica", + "DO": "Dominican Republic", + "DZ": "Algeria", + "EC": "Ecuador", + "EE": "Estonia", + "EG": "Egypt", + "EH": "Western Sahara", + "ER": "Eritrea", + "ES": "Spain", + "ET": "Ethiopia", + "FI": "Finland", + "FJ": "Fiji", + "FK": "Falkland Islands", + "FM": "Federated States of Micronesia", + "FO": "Faroe Islands", + "FR": "France", + "GA": "Gabon", + "GB": "United Kingdom", + "GD": "Grenada", + "GE": "Georgia", + "GF": "French Guiana", + "GG": "Guernsey", + "GH": "Ghana", + "GI": "Gibraltar", + "GL": "Greenland", + "GM": "Gambia", + "GN": "Guinea", + "GP": "Guadeloupe", + "GQ": "Equatorial Guinea", + "GR": "Greece", + "GS": "South Georgia and the South Sandwich Islands", + "GT": "Guatemala", + "GU": "Guam", + "GW": "Guinea-Bissau", + "GY": "Guyana", + "HK": "Hong Kong", + "HM": "Heard Island and McDonald Islands", + "HN": "Honduras", + "HR": "Croatia", + "HT": "Haiti", + "HU": "Hungary", + "ID": "Indonesia", + "IE": "Ireland", + "IL": "Israel", + "IM": "Isle of Man", + "IN": "India", + "IO": "British Indian Ocean Territory", + "IQ": "Iraq", + "IR": "Iran", + "IS": "Iceland", + "IT": "Italy", + "JE": "Jersey", + "JM": "Jamaica", + "JO": "Jordan", + "JP": "Japan", + "KE": "Kenya", + "KG": "Kyrgyzstan", + "KH": "Cambodia", + "KI": "Kiribati", + "KM": "Comoros", + "KN": "Saint Kitts and Nevis", + "KP": "North Korea", + "KR": "South Korea", + "KW": "Kuwait", + "KY": "Cayman Islands", + "KZ": "Kazakhstan", + "LA": "Laos", + "LB": "Lebanon", + "LC": "Saint Lucia", + "LI": "Liechtenstein", + "LK": "Sri Lanka", + "LR": "Liberia", + "LS": "Lesotho", + "LT": "Lithuania", + "LU": "Luxembourg", + "LV": "Latvia", + "LY": "Libya", + "MA": "Morocco", + "MC": "Monaco", + "MD": "Moldova", + "ME": "Montenegro", + "MF": "Saint Martin (French Part)", + "MG": "Madagascar", + "MH": "Marshall Islands", + "MK": "North Macedonia", + "ML": "Mali", + "MM": "Myanmar", + "MN": "Mongolia", + "MO": "Macao", + "MP": "Northern Mariana Islands", + "MQ": "Martinique", + "MR": "Mauritania", + "MS": "Montserrat", + "MT": "Malta", + "MU": "Mauritius", + "MV": "Maldives", + "MW": "Malawi", + "MX": "Mexico", + "MY": "Malaysia", + "MZ": "Mozambique", + "NA": "Namibia", + "NC": "New Caledonia", + "NE": "Niger", + "NF": "Norfolk Island", + "NG": "Nigeria", + "NI": "Nicaragua", + "NL": "Netherlands", + "NO": "Norway", + "NP": "Nepal", + "NR": "Nauru", + "NU": "Niue", + "NZ": "New Zealand", + "OM": "Oman", + "OS": "South Ossetia", + "PA": "Panama", + "PE": "Peru", + "PF": "French Polynesia", + "PG": "Papua New Guinea", + "PH": "Philippines", + "PK": "Pakistan", + "PL": "Poland", + "PM": "Saint Pierre and Miquelon", + "PN": "Pitcairn", + "PR": "Puerto Rico", + "PS": "Palestine", + "PT": "Portugal", + "PW": "Palau", + "PY": "Paraguay", + "QA": "Qatar", + "RE": "Reunion", + "RO": "Romania", + "RS": "Serbia", + "RU": "Russia", + "RW": "Rwanda", + "SA": "Saudi Arabia", + "SB": "Solomon Islands", + "SC": "Seychelles", + "SD": "Sudan", + "SE": "Sweden", + "SG": "Singapore", + "SH": "Saint Helena", + "SI": "Slovenia", + "SJ": "Svalbard and Jan Mayen", + "SK": "Slovakia", + "SL": "Sierra Leone", + "SM": "San Marino", + "SN": "Senegal", + "SO": "Somalia", + "SR": "Suriname", + "SS": "South Sudan", + "ST": "Sao Tome and Principe", + "SV": "El Salvador", + "SX": "Sint Maarten", + "SY": "Syria", + "SZ": "Swaziland", + "TA": "Tristan da Cunha", + "TC": "Turks and Caicos Islands", + "TD": "Chad", + "TF": "French Southern Territories", + "TG": "Togo", + "TH": "Thailand", + "TJ": "Tajikistan", + "TK": "Tokelau", + "TL": "Timor-Leste", + "TM": "Turkmenistan", + "TN": "Tunisia", + "TO": "Tonga", + "TR": "Turkey", + "TT": "Trinidad and Tobago", + "TV": "Tuvalu", + "TW": "Taiwan", + "TZ": "Tanzania", + "UA": "Ukraine", + "UG": "Uganda", + "UM": "United States Minor Outlying Islands", + "US": "United States", + "UY": "Uruguay", + "UZ": "Uzbekistan", + "VA": "Holy See (Vatican City State)", + "VC": "Saint Vincent and the Grenadines", + "VE": "Venezuela", + "VG": "Virgin Islands, British", + "VI": "Virgin Islands, U.S.", + "VN": "Vietnam", + "VU": "Vanuatu", + "WF": "Wallis and Futuna", + "WS": "Samoa", + "XK": "Kosovo", + "YE": "Yemen", + "YT": "Mayotte", + "ZA": "South Africa", + "ZM": "Zambia", + "ZW": "Zimbabwe", + "ZZ": "International" +}; +var _excluded = ["metadata", "labels"]; +function _extends() { + _extends = Object.assign ? Object.assign.bind() : function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; + return _extends.apply(this, arguments); +} +function _objectWithoutProperties(source, excluded) { + if (source == null) + return {}; + var target = _objectWithoutPropertiesLoose(source, excluded); + var key, i; + if (Object.getOwnPropertySymbols) { + var sourceSymbolKeys = Object.getOwnPropertySymbols(source); + for (i = 0; i < sourceSymbolKeys.length; i++) { + key = sourceSymbolKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + if (!Object.prototype.propertyIsEnumerable.call(source, key)) + continue; + target[key] = source[key]; + } + } + return target; +} +function _objectWithoutPropertiesLoose(source, excluded) { + if (source == null) + return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) + continue; + target[key] = source[key]; + } + return target; +} +function createPhoneInput(defaultMetadata) { + var PhoneInputDefault = /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef(function(_ref, ref) { + var _ref$metadata = _ref.metadata, metadata2 = _ref$metadata === void 0 ? defaultMetadata : _ref$metadata, _ref$labels = _ref.labels, labels2 = _ref$labels === void 0 ? defaultLabels : _ref$labels, rest = _objectWithoutProperties(_ref, _excluded); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(PhoneInput$1, _extends({}, rest, { + ref, + metadata: metadata2, + labels: labels2 + })); + }); + PhoneInputDefault.propTypes = { + metadata, + labels + }; + return PhoneInputDefault; +} +createPhoneInput(); +function call(func, _arguments) { + var args = Array.prototype.slice.call(_arguments); + args.push(metadata$1); + return func.apply(this, args); +} +var PhoneInput = createPhoneInput(metadata$1); +function isValidPhoneNumber() { + return call(isValidPhoneNumber$1, arguments); +} +function isSupportedCountry() { + return call(isSupportedCountry$1, arguments); +} +const phoneNumberInput = "_phoneNumberInput_1xdcq_5"; +const regularBorder = "_regularBorder_1xdcq_16"; +const lightBorder = "_lightBorder_1xdcq_20"; +const sm$1 = "_sm_1xdcq_24"; +const md$1 = "_md_1xdcq_31"; +const disabled$5 = "_disabled_1xdcq_68"; +const phoneNumberArrow = "_phoneNumberArrow_1xdcq_78"; +const errorBorder = "_errorBorder_1xdcq_90"; +const phoneInputContainer = "_phoneInputContainer_1xdcq_94"; +const clear = "_clear_1xdcq_98"; +var s$e = { + phoneNumberInput, + regularBorder, + lightBorder, + sm: sm$1, + md: md$1, + disabled: disabled$5, + phoneNumberArrow, + errorBorder, + phoneInputContainer, + clear +}; +var style = ':root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:1.5em;width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:1em;height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:.3em;width:var(--PhoneInputCountrySelectArrow-width);height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}\n'; +const isCountry = (country) => typeof country === "string" && isSupportedCountry(country); +const PhoneNumberInput = react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef( + ({ + value: value2, + onChange: onChange2, + onInvalid, + isError, + id = "phone-number-input", + placeholder: placeholder2, + defaultCountry, + onClearClick, + isDirty, + readOnly: readOnly2, + inputHeight = "md", + borderColor = "regular", + countrySelectAriaLabel = "Select phone number country", + ...otherProps + }, ref) => { + const [isFocused, setIsFocused] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false); + const setRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (instance) => { + if (ref) { + if (typeof ref === "function") { + ref(instance); + } else { + ref.current = instance; + } + } + }, + [ref] + ); + const onFocus = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (event) => { + setIsFocused(true); + if (otherProps.onFocus) { + otherProps.onFocus(event); + } + }, + [otherProps] + ); + const onBlur = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (event) => { + setIsFocused(false); + if (otherProps.onBlur) { + otherProps.onBlur(event); + } + }, + [otherProps] + ); + const onChangeInternational = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (phoneInputValue) => { + onInvalid == null ? void 0 : onInvalid(!isValidPhoneNumber(phoneInputValue != null ? phoneInputValue : "")); + onChange2(phoneInputValue); + }, + [onChange2, onInvalid] + ); + const shouldDisplayClearIcon = onClearClick && isFocused && isDirty && !readOnly2; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$e.phoneInputContainer + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(PhoneInput, { + ref: setRef, + addInternationalOption: false, + placeholder: placeholder2, + defaultCountry: defaultCountry || "FR", + value: value2, + onChange: onChangeInternational, + countrySelectProps: { + "aria-label": countrySelectAriaLabel, + arrowComponent: () => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + className: s$e.phoneNumberArrow, + icon: "chevron-down", + width: 17, + height: 17, + color: "var(--alma-orange)" + }) + }, + "data-testid": "phone-number-verification-input", + id, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$e.phoneNumberInput, s$e[inputHeight], s$e[`${borderColor}Border`], { + [s$e.disabled]: otherProps.disabled, + [s$e.errorBorder]: isError + }), + inputMode: "tel", + countryCallingCodeEditable: false, + international: true, + ...otherProps, + onBlur, + onFocus + }), shouldDisplayClearIcon && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + type: "button", + onClick: onClearClick, + onMouseDown: onMouseDownPreventBlur, + className: s$e.clear, + "data-testid": "clear-input" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName["close-circle"], + color: "var(--alma-orange)" + }))); + } +); +PhoneNumberInput.displayName = "PhoneNumberInput"; +const PhoneNumberField = react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef( + ({ id, label: label2, className, error: error2 = "", legend = "", lightLegend = false, onChange: onChange2, ...otherProps }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + error: error2, + legend, + lightLegend, + className, + "data-testid": "phone-number-field" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(PhoneNumberInput, { + ref, + onChange: onChange2, + id, + isError: !!error2, + ...otherProps + })) +); +PhoneNumberField.displayName = "PhoneNumberField"; +const container$2 = "_container_1945q_1"; +const progress = "_progress_1945q_9"; +const progressBarContainer = "_progressBarContainer_1945q_17"; +const progressBarTitle = "_progressBarTitle_1945q_24"; +var s$d = { + container: container$2, + progress, + progressBarContainer, + progressBarTitle +}; +const ProgressBar = ({ + progress: progress2, + title: title2, + className, + ...divProps +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$d.progressBarContainer, className), + ...divProps + }, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$d.progressBarTitle + }, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$d.container, + role: "progressbar", + "aria-valuenow": progress2 + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$d.progress, + style: { width: `${progress2}%` } + }))); +}; +const radioButton = "_radioButton_1hfhd_1"; +const reverse = "_reverse_1hfhd_9"; +const tickContainer = "_tickContainer_1hfhd_13"; +const icon$2 = "_icon_1hfhd_22"; +const iconVerticalAlignTop = "_iconVerticalAlignTop_1hfhd_27"; +const tick = "_tick_1hfhd_13"; +const radio = "_radio_1hfhd_1"; +const textContainer = "_textContainer_1hfhd_41"; +const label$2 = "_label_1hfhd_45"; +const disabled$4 = "_disabled_1hfhd_57"; +const readOnly$1 = "_readOnly_1hfhd_58"; +const orange$1 = "_orange_1hfhd_77"; +const yellow$1 = "_yellow_1hfhd_82"; +const additionalMessage$1 = "_additionalMessage_1hfhd_98"; +var s$c = { + radioButton, + reverse, + tickContainer, + icon: icon$2, + iconVerticalAlignTop, + tick, + radio, + textContainer, + label: label$2, + disabled: disabled$4, + readOnly: readOnly$1, + orange: orange$1, + yellow: yellow$1, + additionalMessage: additionalMessage$1 +}; +const RadioButton = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + id, + label: label2, + className, + name: name2, + error: error2, + checked: checked2, + value: value2, + onChange: onChange2, + description: description2, + disabled: disabled2, + readOnly: readOnly2 = false, + icon: icon2, + color = "orange", + inCard: inCard2 = false, + direction = "row", + iconSize = 24, + iconVerticalAlign = "top", + ...props + }, ref) => { + const innerLabelRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InCardContainer, { + onParentClick: () => { + var _a; + return (_a = innerLabelRef == null ? void 0 : innerLabelRef.current) == null ? void 0 : _a.click(); + }, + error: error2, + disabled: disabled2, + readOnly: readOnly2, + inCard: inCard2, + checked: checked2, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$c.radioButton, { [s$c.reverse]: direction === "row-reverse" }, className) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$c.tickContainer) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("input", { + ...props, + type: "radio", + id, + name: name2, + checked: checked2, + value: value2, + readOnly: readOnly2, + onChange: onChange2, + disabled: disabled2, + ref, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$c.radio, s$c[color], { [s$c.readOnly]: readOnly2 }) + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName["tick-alt"], + color: "white", + className: s$c.tick, + width: "18", + height: "18" + })), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$c.textContainer + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label", { + htmlFor: id, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$c.label, { [s$c.disabled]: disabled2, [s$c.readOnly]: readOnly2 }), + role: props["aria-label"] ? "none" : void 0, + ref: innerLabelRef + }, label2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + "aria-hidden": props["aria-label"] ? "true" : void 0 + }, label2)), description2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$c.additionalMessage + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, description2)), error2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$c.additionalMessage + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ErrorMessage, null, error2))), inCard2 && icon2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$c.icon, { [s$c.iconVerticalAlignTop]: iconVerticalAlign === "top" }), + "data-testid": "radiobutton-icon", + style: { width: iconSize, height: iconSize } + }, icon2)); + } +); +RadioButton.displayName = "RadioButton"; +const loading$1 = "_loading_17wzl_1"; +const spin = "_spin_17wzl_1"; +var s$b = { + loading: loading$1, + spin +}; +const Spinner = ({ color = "currentColor", title: title2 }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg", { + className: s$b.loading, + width: "28", + height: "28", + viewBox: "0 0 126.1 126.1", + fill: "none", + xmlns: "http://www.w3.org/2000/svg" +}, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("title", null, title2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle", { + cx: "63.05", + cy: "63.05", + r: "57.3", + stroke: color, + strokeWidth: "11" +})); +const sliderContainer = "_sliderContainer_zrtii_1"; +const slider = "_slider_zrtii_1"; +const checkbox = "_checkbox_zrtii_36"; +const readOnly = "_readOnly_zrtii_54"; +var s$a = { + sliderContainer, + slider, + checkbox, + readOnly +}; +const Switch = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ id, className, readOnly: readOnly2 = false, containerProps = {}, ...props }, ref) => { + const { className: containerClassName, ...otherContainerProps } = containerProps; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$a.sliderContainer, containerClassName), + ...otherContainerProps + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("input", { + type: "checkbox", + id, + name: id, + ref, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$a.checkbox, { [s$a.readOnly]: readOnly2 }, className), + ...props + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: s$a.slider + })); + } +); +Switch.displayName = "Switch"; +const container$1 = "_container_2tl8x_1"; +const switchWithLabel = "_switchWithLabel_2tl8x_7"; +const textBlock = "_textBlock_2tl8x_13"; +const icon$1 = "_icon_2tl8x_17"; +const switchLabel = "_switchLabel_2tl8x_24"; +const disabled$3 = "_disabled_2tl8x_33"; +const additionalMessage = "_additionalMessage_2tl8x_37"; +const inCard = "_inCard_2tl8x_47"; +const right = "_right_2tl8x_52"; +var s$9 = { + container: container$1, + switchWithLabel, + textBlock, + icon: icon$1, + switchLabel, + disabled: disabled$3, + additionalMessage, + inCard, + right +}; +const SwitchField = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + id, + label: label2, + className, + error: error2 = "", + htmlFor, + legend, + description: description2, + lightLegend = false, + disabled: disabled2, + switchPosition = "left", + inCard: inCard2 = false, + readOnly: readOnly2, + icon: icon2, + ...otherProps + }, ref) => { + const innerLabelRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(InCardContainer, { + onParentClick: () => { + var _a; + return (_a = innerLabelRef == null ? void 0 : innerLabelRef.current) == null ? void 0 : _a.click(); + }, + error: error2, + disabled: disabled2, + readOnly: readOnly2, + inCard: inCard2, + checked: otherProps.checked, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$9.container, s$9[switchPosition], { [s$9.inCard]: inCard2 }, className) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Switch, { + id, + ref, + readOnly: readOnly2, + disabled: disabled2, + ...otherProps + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$9.textBlock + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$9.switchWithLabel + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("label", { + htmlFor: id, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$9.switchLabel, { [s$9.disabled]: disabled2 }), + ref: innerLabelRef + }, label2)), description2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$9.additionalMessage + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, description2)), error2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$9.additionalMessage + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ErrorMessage, null, error2)), legend && !error2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(LegendMessage, { + light: lightLegend + }, legend)), inCard2 && icon2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: s$9.icon, + "data-testid": "switch-icon" + }, icon2)); + } +); +SwitchField.displayName = "SwitchField"; +const TextField = react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef( + ({ + id, + label: label2, + className, + inputClassName, + error: error2 = "", + disabled: disabled2 = false, + legend = "", + lightLegend = false, + ...otherProps + }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + legend, + lightLegend, + error: error2, + disabled: disabled2, + className + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Input$2, { + error: !!error2, + disabled: disabled2, + name: id, + id, + ref, + className: inputClassName, + ...otherProps + })) +); +TextField.displayName = "TextField"; +const togglePassword = "_togglePassword_cn1i9_1"; +var s$8 = { + togglePassword +}; +const PasswordField = react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef( + ({ + id, + label: label2, + className, + error: error2 = "", + disabled: disabled2 = false, + legend = "", + lightLegend = false, + type = "password", + showPasswordIcon = IconName.eye, + hidePasswordIcon = IconName["eye-slash"], + ...otherProps + }, ref) => { + const [currentType, setCurrentType] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(type); + const [passwordIcon, setPasswordIcon] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(IconName.eye); + const togglePassword2 = () => { + if (currentType === "password") { + setCurrentType("text"); + setPasswordIcon(hidePasswordIcon); + } else { + setCurrentType("password"); + setPasswordIcon(showPasswordIcon); + } + }; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + htmlFor: id, + label: label2, + legend, + lightLegend, + error: error2, + disabled: disabled2, + className + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Input$2, { + error: !!error2, + disabled: disabled2, + name: id, + id, + ref, + type: currentType, + afterInput: /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + type: "button", + onClick: togglePassword2, + onMouseDown: onMouseDownPreventBlur, + onMouseUp: onMouseDownPreventBlur, + className: s$8.togglePassword, + "data-testid": "toggle-password" + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: IconName[passwordIcon] + })), + ...otherProps + })); + } +); +PasswordField.displayName = "PasswordField"; +const toggleButton = "_toggleButton_17l1n_1"; +const sm = "_sm_17l1n_18"; +const md = "_md_17l1n_25"; +const lg = "_lg_17l1n_30"; +const active = "_active_17l1n_42"; +const disabled$2 = "_disabled_17l1n_42"; +const wide = "_wide_17l1n_65"; +var s$7 = { + toggleButton, + sm, + md, + lg, + active, + disabled: disabled$2, + wide +}; +const ToggleButton = ({ + active: active2 = false, + disabled: disabled2 = false, + wide: wide2 = false, + size = "md", + children: children2, + onClick, + type = "button", + ...props +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$7.toggleButton, + { [s$7.active]: active2, [s$7.disabled]: disabled2, [s$7.wide]: wide2 }, + s$7[size] + ), + onClick, + disabled: disabled2, + "aria-checked": active2, + role: "checkbox", + type, + ...props +}, children2); +const toastContainer = "_toastContainer_15z2v_15"; +const visible = "_visible_15z2v_25"; +const bounce = "_bounce_15z2v_1"; +var s$6 = { + toastContainer, + visible, + bounce +}; +const ToastContainer = ({ visible: visible2, children: children2 }) => { + const [show, setShow] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + let timer; + if (show !== visible2) { + if (!show) { + timer = setTimeout(() => setShow(visible2), 25); + } else { + setShow(visible2); + } + } + return () => clearTimeout(timer); + }, [show, visible2]); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + "data-testid": "toast-container", + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$6.toastContainer, { [s$6.visible]: show }) + }, children2); +}; +const toastMessage = ({ + message, + duration, + position = "bottom-center", + style: style2, + className, + ariaProps, + id, + onClose, + closable = false, + ...otherProps +}) => { + react_hot_toast__WEBPACK_IMPORTED_MODULE_5__["default"].custom( + ({ visible: visible2, id: toastId }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ToastContainer, { + visible: visible2 + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Banner, { + ...closable ? { + ...otherProps, + onClose: (e) => { + react_hot_toast__WEBPACK_IMPORTED_MODULE_5__["default"].dismiss(toastId); + if (onClose) { + onClose(e); + } + } + } : { ...otherProps } + }, message)), + { + duration, + position, + className, + ariaProps, + id, + style: style2 + } + ); +}; +const toggleButtonsGroup = "_toggleButtonsGroup_th522_3"; +var s$5 = { + toggleButtonsGroup +}; +function ToggleButtonsGroup({ + options, + onChange: onChange2, + optionLabel, + optionKey, + value: value2, + size = "md", + id, + disabled: disabled2, + wide: wide2 = false, + className +}) { + const compareKeys = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (item) => value2 !== void 0 && optionKey(item) === optionKey(value2), + [value2, optionKey] + ); + const onSelect = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)( + (item) => { + if (!compareKeys(item)) { + onChange2(item); + } + }, + [compareKeys, onChange2] + ); + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + id, + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$5.toggleButtonsGroup, className) + }, options.map((item) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ToggleButton, { + key: optionKey(item), + active: compareKeys(item), + onClick: () => onSelect(item), + disabled: disabled2, + wide: wide2, + size + }, optionLabel(item)))); +} +function ToggleButtonsField({ + options, + optionKey, + optionLabel, + onChange: onChange2, + value: value2, + disabled: disabled2, + label: label2, + legend, + className, + error: error2, + size = "md", + lightLegend = false, + wide: wide2 = false, + id +}) { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Field, { + label: label2, + legend, + className, + error: error2, + htmlFor: id, + lightLegend + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(ToggleButtonsGroup, { + options, + optionKey, + optionLabel, + onChange: onChange2, + value: value2, + id, + wide: wide2, + size, + disabled: disabled2 + })); +} +const fileDropZone = "_fileDropZone_9e8fn_1"; +const dragActive = "_dragActive_9e8fn_15"; +const disabled$1 = "_disabled_9e8fn_20"; +const dropZoneContent = "_dropZoneContent_9e8fn_24"; +const fileItem = "_fileItem_9e8fn_34"; +const blue = "_blue_9e8fn_67"; +const orange = "_orange_9e8fn_71"; +const yellow = "_yellow_9e8fn_75"; +const red = "_red_9e8fn_79"; +const gray = "_gray_9e8fn_83"; +const loading = "_loading_9e8fn_87"; +var s$4 = { + fileDropZone, + dragActive, + disabled: disabled$1, + dropZoneContent, + fileItem, + blue, + orange, + yellow, + red, + gray, + loading +}; +const FileDropZoneItem = ({ + children: children2, + onRemove, + loading: loading2 = false, + removeLabel, + loadingLabel, + readOnly: readOnly2 = false, + borderColor = "gray", + className, + ...otherProps +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$4.fileItem, s$4[borderColor], className), + onClick: (e) => e.stopPropagation(), + ...otherProps +}, loading2 ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("p", { + className: s$4.loading +}, loadingLabel || "Loading..."), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Spinner, null)) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("p", null, children2), onRemove && !readOnly2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("button", { + className: s$4.itemRemoveBtn, + onClick: (e) => { + e.stopPropagation(); + onRemove(); + }, + "aria-label": removeLabel || "remove" +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: "trash" +})))); +const FileDropZoneLink = ({ + color, + onClick, + children: children2, + ...props +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Button, { + color: color === "red" ? "link-red" : "link", + onClick: (e) => { + if (onClick) { + e.stopPropagation(); + onClick(e); + } + }, + ...props +}, children2); +const FileDropZoneRoot = ({ + options, + onDrop, + children: children2, + disabled: disabled2, + className, + ...props +}) => { + const { getRootProps, getInputProps, ...state } = (0,react_dropzone__WEBPACK_IMPORTED_MODULE_9__.useDropzone)({ + ...options, + onDrop, + disabled: disabled2 + }); + const { isDragActive } = state; + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + ...getRootProps(), + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()( + s$4.fileDropZone, + { [s$4.dragActive]: isDragActive, [s$4.disabled]: disabled2 }, + className + ) + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("input", { + ...getInputProps(props) + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$4.dropZoneContent + }, typeof children2 === "function" ? children2(state) : children2)); +}; +const FileDropZone = { + Root: FileDropZoneRoot, + Item: FileDropZoneItem, + Link: FileDropZoneLink +}; +const bulletItem = "_bulletItem_zggli_1"; +const content$1 = "_content_zggli_9"; +const label$1 = "_label_zggli_16"; +const icon = "_icon_zggli_24"; +const description$1 = "_description_zggli_34"; +const inline = "_inline_zggli_38"; +var s$3 = { + bulletItem, + content: content$1, + label: label$1, + icon, + description: description$1, + inline +}; +const BulletItem = ({ + iconName: iconName2, + label: label2, + description: description2, + inline: inline2, + className, + iconColor, + ...props +}) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$3.bulletItem, className), + ...props +}, !inline2 && (typeof iconName2 === "number" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("strong", { + style: iconColor ? { color: `var(${iconColor})` } : { color: "var(--alma-blue)" }, + className: s$3.icon +}, iconName2) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + className: s$3.icon, + icon: iconName2, + "data-testid": "bullet-side-icon", + color: iconColor ? `var(${iconColor})` : "var(--alma-blue)" +})), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$3.content +}, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", { + className: s$3.label +}, inline2 && (typeof iconName2 === "number" ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("strong", { + style: iconColor ? { color: `var(${iconColor})` } : { color: "var(--alma-blue)" }, + className: s$3.icon +}, iconName2) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$3.icon, { [s$3.iconInline]: inline2 }), + icon: iconName2, + "data-testid": "bullet-inline-icon", + color: iconColor ? `var(${iconColor})` : "var(--alma-blue)" +})), label2), description2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("p", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$3.description, { [s$3.inline]: inline2 }) +}, description2))); +const container = "_container_qi4u0_1"; +const header = "_header_qi4u0_12"; +const titleWrapper = "_titleWrapper_qi4u0_27"; +const body = "_body_qi4u0_36"; +const rowsWrapper = "_rowsWrapper_qi4u0_46"; +const row = "_row_qi4u0_46"; +const label = "_label_qi4u0_62"; +const value = "_value_qi4u0_73"; +const headerChildren = "_headerChildren_qi4u0_82"; +const ctaContainer = "_ctaContainer_qi4u0_86"; +var s$2 = { + container, + header, + titleWrapper, + body, + rowsWrapper, + row, + label, + value, + headerChildren, + ctaContainer +}; +const BasicTableRow = ({ id, label: label2, value: value2 }) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.row, + key: id + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.label + }, label2), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.value + }, value2)); +}; +const BasicTable = ({ + title: title2, + content: content2, + iconPill, + headerChildren: headerChildren2, + bottomChildren, + cta: cta2 +}) => { + return /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.container + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.header + }, iconPill ? /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.titleWrapper + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(IconPill, { + ...iconPill, + iconSize: "lg" + }), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Header, null, title2)) : /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Header, null, title2), headerChildren2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.headerChildren + }, headerChildren2)), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.body + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.rowsWrapper + }, content2.map(({ id, label: label2, value: value2 }) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(BasicTableRow, { + key: id, + id, + label: label2, + value: value2 + }))), bottomChildren && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.bottomChildren + }, bottomChildren), cta2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$2.ctaContainer + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Button, { + ...cta2, + small: true + })))); +}; +const menuEntryParent = "_menuEntryParent_udzzu_1"; +const menuEntry = "_menuEntry_udzzu_1"; +const selected = "_selected_udzzu_23"; +const disabled = "_disabled_udzzu_36"; +const error = "_error_udzzu_42"; +const leftIconTop = "_leftIconTop_udzzu_50"; +const leftIconCenter = "_leftIconCenter_udzzu_56"; +const content = "_content_udzzu_62"; +const title = "_title_udzzu_69"; +const titleDisabled = "_titleDisabled_udzzu_74"; +const description = "_description_udzzu_79"; +const badge = "_badge_udzzu_84"; +const rightIcon = "_rightIcon_udzzu_88"; +var s$1 = { + menuEntryParent, + menuEntry, + selected, + disabled, + error, + leftIconTop, + leftIconCenter, + content, + title, + titleDisabled, + description, + badge, + rightIcon +}; +const MenuEntry = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ + className, + leftIcon, + isAlignTop = false, + title: title2, + description: description2, + badgeProps, + rightIcon: rightIcon2, + isSelected, + isDisabled: isDisabled2, + isError, + onClick, + ...otherProps + }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$1.menuEntryParent, className), + onClick: () => { + onClick && onClick(); + }, + role: "button", + tabIndex: 0, + ...otherProps, + ref + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s$1.menuEntry, { + [s$1.selected]: isSelected, + [s$1.disabled]: isDisabled2, + [s$1.error]: isError + }) + }, leftIcon && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: `${isAlignTop ? s$1.leftIconTop : s$1.leftIconCenter}` + }, leftIcon), /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$1.content + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: `${isDisabled2 ? s$1.titleDisabled : s$1.title}` + }, title2), description2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$1.description + }, description2)), badgeProps && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s$1.badge + }, /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Badge, { + color: badgeProps.color, + label: badgeProps.label, + className: badgeProps.className, + icon: badgeProps.icon, + iconTitle: badgeProps.iconTitle, + isColored: badgeProps.isColored, + padding: badgeProps.padding + })), rightIcon2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Icon, { + icon: rightIcon2, + className: s$1.rightIcon + }))) +); +MenuEntry.displayName = "MenuEntry"; +const menu = "_menu_15l0s_1"; +const menuTitle = "_menuTitle_15l0s_6"; +var s = { + menu, + menuTitle +}; +const Menu = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)( + ({ className, title: title2, children: children2, ...otherProps }, ref) => /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()(s.menu, className), + ...otherProps, + ref + }, title2 && /* @__PURE__ */ react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", { + className: s.menuTitle + }, title2), children2) +); +Menu.displayName = "Menu"; + +//# sourceMappingURL=lib.es.js.map + + +/***/ }), + +/***/ "./node_modules/@emotion/cache/dist/emotion-cache.development.esm.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@emotion/cache/dist/emotion-cache.development.esm.js ***! + \***************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ createCache) +/* harmony export */ }); +/* harmony import */ var _emotion_sheet__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/sheet */ "./node_modules/@emotion/sheet/dist/emotion-sheet.development.esm.js"); +/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! stylis */ "./node_modules/stylis/src/Tokenizer.js"); +/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! stylis */ "./node_modules/stylis/src/Utility.js"); +/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! stylis */ "./node_modules/stylis/src/Enum.js"); +/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! stylis */ "./node_modules/stylis/src/Serializer.js"); +/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! stylis */ "./node_modules/stylis/src/Middleware.js"); +/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! stylis */ "./node_modules/stylis/src/Parser.js"); +/* harmony import */ var _emotion_weak_memoize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/weak-memoize */ "./node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js"); +/* harmony import */ var _emotion_memoize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @emotion/memoize */ "./node_modules/@emotion/memoize/dist/emotion-memoize.esm.js"); + + + + + +var isBrowser = typeof document !== 'undefined'; + +var identifierWithPointTracking = function identifierWithPointTracking(begin, points, index) { + var previous = 0; + var character = 0; + + while (true) { + previous = character; + character = (0,stylis__WEBPACK_IMPORTED_MODULE_3__.peek)(); // &\f + + if (previous === 38 && character === 12) { + points[index] = 1; + } + + if ((0,stylis__WEBPACK_IMPORTED_MODULE_3__.token)(character)) { + break; + } + + (0,stylis__WEBPACK_IMPORTED_MODULE_3__.next)(); + } + + return (0,stylis__WEBPACK_IMPORTED_MODULE_3__.slice)(begin, stylis__WEBPACK_IMPORTED_MODULE_3__.position); +}; + +var toRules = function toRules(parsed, points) { + // pretend we've started with a comma + var index = -1; + var character = 44; + + do { + switch ((0,stylis__WEBPACK_IMPORTED_MODULE_3__.token)(character)) { + case 0: + // &\f + if (character === 38 && (0,stylis__WEBPACK_IMPORTED_MODULE_3__.peek)() === 12) { + // this is not 100% correct, we don't account for literal sequences here - like for example quoted strings + // stylis inserts \f after & to know when & where it should replace this sequence with the context selector + // and when it should just concatenate the outer and inner selectors + // it's very unlikely for this sequence to actually appear in a different context, so we just leverage this fact here + points[index] = 1; + } + + parsed[index] += identifierWithPointTracking(stylis__WEBPACK_IMPORTED_MODULE_3__.position - 1, points, index); + break; + + case 2: + parsed[index] += (0,stylis__WEBPACK_IMPORTED_MODULE_3__.delimit)(character); + break; + + case 4: + // comma + if (character === 44) { + // colon + parsed[++index] = (0,stylis__WEBPACK_IMPORTED_MODULE_3__.peek)() === 58 ? '&\f' : ''; + points[index] = parsed[index].length; + break; + } + + // fallthrough + + default: + parsed[index] += (0,stylis__WEBPACK_IMPORTED_MODULE_4__.from)(character); + } + } while (character = (0,stylis__WEBPACK_IMPORTED_MODULE_3__.next)()); + + return parsed; +}; + +var getRules = function getRules(value, points) { + return (0,stylis__WEBPACK_IMPORTED_MODULE_3__.dealloc)(toRules((0,stylis__WEBPACK_IMPORTED_MODULE_3__.alloc)(value), points)); +}; // WeakSet would be more appropriate, but only WeakMap is supported in IE11 + + +var fixedElements = /* #__PURE__ */new WeakMap(); +var compat = function compat(element) { + if (element.type !== 'rule' || !element.parent || // positive .length indicates that this rule contains pseudo + // negative .length indicates that this rule has been already prefixed + element.length < 1) { + return; + } + + var value = element.value; + var parent = element.parent; + var isImplicitRule = element.column === parent.column && element.line === parent.line; + + while (parent.type !== 'rule') { + parent = parent.parent; + if (!parent) return; + } // short-circuit for the simplest case + + + if (element.props.length === 1 && value.charCodeAt(0) !== 58 + /* colon */ + && !fixedElements.get(parent)) { + return; + } // if this is an implicitly inserted rule (the one eagerly inserted at the each new nested level) + // then the props has already been manipulated beforehand as they that array is shared between it and its "rule parent" + + + if (isImplicitRule) { + return; + } + + fixedElements.set(element, true); + var points = []; + var rules = getRules(value, points); + var parentRules = parent.props; + + for (var i = 0, k = 0; i < rules.length; i++) { + for (var j = 0; j < parentRules.length; j++, k++) { + element.props[k] = points[i] ? rules[i].replace(/&\f/g, parentRules[j]) : parentRules[j] + " " + rules[i]; + } + } +}; +var removeLabel = function removeLabel(element) { + if (element.type === 'decl') { + var value = element.value; + + if ( // charcode for l + value.charCodeAt(0) === 108 && // charcode for b + value.charCodeAt(2) === 98) { + // this ignores label + element["return"] = ''; + element.value = ''; + } + } +}; +var ignoreFlag = 'emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason'; + +var isIgnoringComment = function isIgnoringComment(element) { + return element.type === 'comm' && element.children.indexOf(ignoreFlag) > -1; +}; + +var createUnsafeSelectorsAlarm = function createUnsafeSelectorsAlarm(cache) { + return function (element, index, children) { + if (element.type !== 'rule' || cache.compat) return; + var unsafePseudoClasses = element.value.match(/(:first|:nth|:nth-last)-child/g); + + if (unsafePseudoClasses) { + var isNested = !!element.parent; // in nested rules comments become children of the "auto-inserted" rule and that's always the `element.parent` + // + // considering this input: + // .a { + // .b /* comm */ {} + // color: hotpink; + // } + // we get output corresponding to this: + // .a { + // & { + // /* comm */ + // color: hotpink; + // } + // .b {} + // } + + var commentContainer = isNested ? element.parent.children : // global rule at the root level + children; + + for (var i = commentContainer.length - 1; i >= 0; i--) { + var node = commentContainer[i]; + + if (node.line < element.line) { + break; + } // it is quite weird but comments are *usually* put at `column: element.column - 1` + // so we seek *from the end* for the node that is earlier than the rule's `element` and check that + // this will also match inputs like this: + // .a { + // /* comm */ + // .b {} + // } + // + // but that is fine + // + // it would be the easiest to change the placement of the comment to be the first child of the rule: + // .a { + // .b { /* comm */ } + // } + // with such inputs we wouldn't have to search for the comment at all + // TODO: consider changing this comment placement in the next major version + + + if (node.column < element.column) { + if (isIgnoringComment(node)) { + return; + } + + break; + } + } + + unsafePseudoClasses.forEach(function (unsafePseudoClass) { + console.error("The pseudo class \"" + unsafePseudoClass + "\" is potentially unsafe when doing server-side rendering. Try changing it to \"" + unsafePseudoClass.split('-child')[0] + "-of-type\"."); + }); + } + }; +}; + +var isImportRule = function isImportRule(element) { + return element.type.charCodeAt(1) === 105 && element.type.charCodeAt(0) === 64; +}; + +var isPrependedWithRegularRules = function isPrependedWithRegularRules(index, children) { + for (var i = index - 1; i >= 0; i--) { + if (!isImportRule(children[i])) { + return true; + } + } + + return false; +}; // use this to remove incorrect elements from further processing +// so they don't get handed to the `sheet` (or anything else) +// as that could potentially lead to additional logs which in turn could be overhelming to the user + + +var nullifyElement = function nullifyElement(element) { + element.type = ''; + element.value = ''; + element["return"] = ''; + element.children = ''; + element.props = ''; +}; + +var incorrectImportAlarm = function incorrectImportAlarm(element, index, children) { + if (!isImportRule(element)) { + return; + } + + if (element.parent) { + console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."); + nullifyElement(element); + } else if (isPrependedWithRegularRules(index, children)) { + console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."); + nullifyElement(element); + } +}; + +/* eslint-disable no-fallthrough */ + +function prefix(value, length) { + switch ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.hash)(value, length)) { + // color-adjust + case 5103: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + 'print-' + value + value; + // animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function) + + case 5737: + case 4201: + case 3177: + case 3433: + case 1641: + case 4457: + case 2921: // text-decoration, filter, clip-path, backface-visibility, column, box-decoration-break + + case 5572: + case 6356: + case 5844: + case 3191: + case 6645: + case 3005: // mask, mask-image, mask-(mode|clip|size), mask-(repeat|origin), mask-position, mask-composite, + + case 6391: + case 5879: + case 5623: + case 6135: + case 4599: + case 4855: // background-clip, columns, column-(count|fill|gap|rule|rule-color|rule-style|rule-width|span|width) + + case 4215: + case 6389: + case 5109: + case 5365: + case 5621: + case 3829: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + value; + // appearance, user-select, transform, hyphens, text-size-adjust + + case 5349: + case 4246: + case 4810: + case 6968: + case 2756: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MOZ + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + value + value; + // flex, flex-direction + + case 6828: + case 4268: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + value + value; + // order + + case 6165: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + 'flex-' + value + value; + // align-items + + case 5187: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /(\w+).+(:[^]+)/, stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + 'box-$1$2' + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + 'flex-$1$2') + value; + // align-self + + case 5443: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + 'flex-item-' + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /flex-|-self/, '') + value; + // align-content + + case 4675: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + 'flex-line-pack' + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /align-content|flex-|-self/, '') + value; + // flex-shrink + + case 5548: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, 'shrink', 'negative') + value; + // flex-basis + + case 5292: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, 'basis', 'preferred-size') + value; + // flex-grow + + case 6060: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + 'box-' + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, '-grow', '') + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, 'grow', 'positive') + value; + // transition + + case 4554: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /([^-])(transform)/g, '$1' + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + '$2') + value; + // cursor + + case 6187: + return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)((0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)((0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /(zoom-|grab)/, stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + '$1'), /(image-set)/, stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + '$1'), value, '') + value; + // background, background-image + + case 5495: + case 3959: + return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /(image-set\([^]*)/, stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + '$1' + '$`$1'); + // justify-content + + case 4968: + return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)((0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /(.+:)(flex-)?(.*)/, stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + 'box-pack:$3' + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + 'flex-pack:$3'), /s.+-b[^;]+/, 'justify') + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + value; + // (margin|padding)-inline-(start|end) + + case 4095: + case 3583: + case 4068: + case 2532: + return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /(.+)-inline(.+)/, stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + '$1$2') + value; + // (min|max)?(width|height|inline-size|block-size) + + case 8116: + case 7059: + case 5753: + case 5535: + case 5445: + case 5701: + case 4933: + case 4677: + case 5533: + case 5789: + case 5021: + case 4765: + // stretch, max-content, min-content, fill-available + if ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.strlen)(value) - 1 - length > 6) switch ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.charat)(value, length + 1)) { + // (m)ax-content, (m)in-content + case 109: + // - + if ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.charat)(value, length + 4) !== 45) break; + // (f)ill-available, (f)it-content + + case 102: + return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /(.+:)(.+)-([^]+)/, '$1' + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + '$2-$3' + '$1' + stylis__WEBPACK_IMPORTED_MODULE_5__.MOZ + ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.charat)(value, length + 3) == 108 ? '$3' : '$2-$3')) + value; + // (s)tretch + + case 115: + return ~(0,stylis__WEBPACK_IMPORTED_MODULE_4__.indexof)(value, 'stretch') ? prefix((0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, 'stretch', 'fill-available'), length) + value : value; + } + break; + // position: sticky + + case 4949: + // (s)ticky? + if ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.charat)(value, length + 1) !== 115) break; + // display: (flex|inline-flex) + + case 6444: + switch ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.charat)(value, (0,stylis__WEBPACK_IMPORTED_MODULE_4__.strlen)(value) - 3 - (~(0,stylis__WEBPACK_IMPORTED_MODULE_4__.indexof)(value, '!important') && 10))) { + // stic(k)y + case 107: + return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, ':', ':' + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT) + value; + // (inline-)?fl(e)x + + case 101: + return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /(.+:)([^;!]+)(;|!.+)?/, '$1' + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.charat)(value, 14) === 45 ? 'inline-' : '') + 'box$3' + '$1' + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + '$2$3' + '$1' + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + '$2box$3') + value; + } + + break; + // writing-mode + + case 5936: + switch ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.charat)(value, length + 11)) { + // vertical-l(r) + case 114: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /[svh]\w+-[tblr]{2}/, 'tb') + value; + // vertical-r(l) + + case 108: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /[svh]\w+-[tblr]{2}/, 'tb-rl') + value; + // horizontal(-)tb + + case 45: + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /[svh]\w+-[tblr]{2}/, 'lr') + value; + } + + return stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + value + stylis__WEBPACK_IMPORTED_MODULE_5__.MS + value + value; + } + + return value; +} + +var prefixer = function prefixer(element, index, children, callback) { + if (element.length > -1) if (!element["return"]) switch (element.type) { + case stylis__WEBPACK_IMPORTED_MODULE_5__.DECLARATION: + element["return"] = prefix(element.value, element.length); + break; + + case stylis__WEBPACK_IMPORTED_MODULE_5__.KEYFRAMES: + return (0,stylis__WEBPACK_IMPORTED_MODULE_6__.serialize)([(0,stylis__WEBPACK_IMPORTED_MODULE_3__.copy)(element, { + value: (0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(element.value, '@', '@' + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT) + })], callback); + + case stylis__WEBPACK_IMPORTED_MODULE_5__.RULESET: + if (element.length) return (0,stylis__WEBPACK_IMPORTED_MODULE_4__.combine)(element.props, function (value) { + switch ((0,stylis__WEBPACK_IMPORTED_MODULE_4__.match)(value, /(::plac\w+|:read-\w+)/)) { + // :read-(only|write) + case ':read-only': + case ':read-write': + return (0,stylis__WEBPACK_IMPORTED_MODULE_6__.serialize)([(0,stylis__WEBPACK_IMPORTED_MODULE_3__.copy)(element, { + props: [(0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /:(read-\w+)/, ':' + stylis__WEBPACK_IMPORTED_MODULE_5__.MOZ + '$1')] + })], callback); + // :placeholder + + case '::placeholder': + return (0,stylis__WEBPACK_IMPORTED_MODULE_6__.serialize)([(0,stylis__WEBPACK_IMPORTED_MODULE_3__.copy)(element, { + props: [(0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /:(plac\w+)/, ':' + stylis__WEBPACK_IMPORTED_MODULE_5__.WEBKIT + 'input-$1')] + }), (0,stylis__WEBPACK_IMPORTED_MODULE_3__.copy)(element, { + props: [(0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /:(plac\w+)/, ':' + stylis__WEBPACK_IMPORTED_MODULE_5__.MOZ + '$1')] + }), (0,stylis__WEBPACK_IMPORTED_MODULE_3__.copy)(element, { + props: [(0,stylis__WEBPACK_IMPORTED_MODULE_4__.replace)(value, /:(plac\w+)/, stylis__WEBPACK_IMPORTED_MODULE_5__.MS + 'input-$1')] + })], callback); + } + + return ''; + }); + } +}; + +var getServerStylisCache = isBrowser ? undefined : (0,_emotion_weak_memoize__WEBPACK_IMPORTED_MODULE_1__["default"])(function () { + return (0,_emotion_memoize__WEBPACK_IMPORTED_MODULE_2__["default"])(function () { + return {}; + }); +}); +var defaultStylisPlugins = [prefixer]; +var getSourceMap; + +{ + var sourceMapPattern = /\/\*#\ssourceMappingURL=data:application\/json;\S+\s+\*\//g; + + getSourceMap = function getSourceMap(styles) { + var matches = styles.match(sourceMapPattern); + if (!matches) return; + return matches[matches.length - 1]; + }; +} + +var createCache = function createCache(options) { + var key = options.key; + + if (!key) { + throw new Error("You have to configure `key` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache.\n" + "If multiple caches share the same key they might \"fight\" for each other's style elements."); + } + + if (isBrowser && key === 'css') { + var ssrStyles = document.querySelectorAll("style[data-emotion]:not([data-s])"); // get SSRed styles out of the way of React's hydration + // document.head is a safe place to move them to(though note document.head is not necessarily the last place they will be) + // note this very very intentionally targets all style elements regardless of the key to ensure + // that creating a cache works inside of render of a React component + + Array.prototype.forEach.call(ssrStyles, function (node) { + // we want to only move elements which have a space in the data-emotion attribute value + // because that indicates that it is an Emotion 11 server-side rendered style elements + // while we will already ignore Emotion 11 client-side inserted styles because of the :not([data-s]) part in the selector + // Emotion 10 client-side inserted styles did not have data-s (but importantly did not have a space in their data-emotion attributes) + // so checking for the space ensures that loading Emotion 11 after Emotion 10 has inserted some styles + // will not result in the Emotion 10 styles being destroyed + var dataEmotionAttribute = node.getAttribute('data-emotion'); + + if (dataEmotionAttribute.indexOf(' ') === -1) { + return; + } + + document.head.appendChild(node); + node.setAttribute('data-s', ''); + }); + } + + var stylisPlugins = options.stylisPlugins || defaultStylisPlugins; + + { + if (/[^a-z-]/.test(key)) { + throw new Error("Emotion key must only contain lower case alphabetical characters and - but \"" + key + "\" was passed"); + } + } + + var inserted = {}; + var container; + var nodesToHydrate = []; + + if (isBrowser) { + container = options.container || document.head; + Array.prototype.forEach.call( // this means we will ignore elements which don't have a space in them which + // means that the style elements we're looking at are only Emotion 11 server-rendered style elements + document.querySelectorAll("style[data-emotion^=\"" + key + " \"]"), function (node) { + var attrib = node.getAttribute("data-emotion").split(' '); + + for (var i = 1; i < attrib.length; i++) { + inserted[attrib[i]] = true; + } + + nodesToHydrate.push(node); + }); + } + + var _insert; + + var omnipresentPlugins = [compat, removeLabel]; + + { + omnipresentPlugins.push(createUnsafeSelectorsAlarm({ + get compat() { + return cache.compat; + } + + }), incorrectImportAlarm); + } + + if (!getServerStylisCache) { + var currentSheet; + var finalizingPlugins = [stylis__WEBPACK_IMPORTED_MODULE_6__.stringify, function (element) { + if (!element.root) { + if (element["return"]) { + currentSheet.insert(element["return"]); + } else if (element.value && element.type !== stylis__WEBPACK_IMPORTED_MODULE_5__.COMMENT) { + // insert empty rule in non-production environments + // so @emotion/jest can grab `key` from the (JS)DOM for caches without any rules inserted yet + currentSheet.insert(element.value + "{}"); + } + } + } ]; + var serializer = (0,stylis__WEBPACK_IMPORTED_MODULE_7__.middleware)(omnipresentPlugins.concat(stylisPlugins, finalizingPlugins)); + + var stylis = function stylis(styles) { + return (0,stylis__WEBPACK_IMPORTED_MODULE_6__.serialize)((0,stylis__WEBPACK_IMPORTED_MODULE_8__.compile)(styles), serializer); + }; + + _insert = function insert(selector, serialized, sheet, shouldCache) { + currentSheet = sheet; + + if (getSourceMap) { + var sourceMap = getSourceMap(serialized.styles); + + if (sourceMap) { + currentSheet = { + insert: function insert(rule) { + sheet.insert(rule + sourceMap); + } + }; + } + } + + stylis(selector ? selector + "{" + serialized.styles + "}" : serialized.styles); + + if (shouldCache) { + cache.inserted[serialized.name] = true; + } + }; + } else { + var _finalizingPlugins = [stylis__WEBPACK_IMPORTED_MODULE_6__.stringify]; + + var _serializer = (0,stylis__WEBPACK_IMPORTED_MODULE_7__.middleware)(omnipresentPlugins.concat(stylisPlugins, _finalizingPlugins)); + + var _stylis = function _stylis(styles) { + return (0,stylis__WEBPACK_IMPORTED_MODULE_6__.serialize)((0,stylis__WEBPACK_IMPORTED_MODULE_8__.compile)(styles), _serializer); + }; + + var serverStylisCache = getServerStylisCache(stylisPlugins)(key); + + var getRules = function getRules(selector, serialized) { + var name = serialized.name; + + if (serverStylisCache[name] === undefined) { + serverStylisCache[name] = _stylis(selector ? selector + "{" + serialized.styles + "}" : serialized.styles); + } + + return serverStylisCache[name]; + }; + + _insert = function _insert(selector, serialized, sheet, shouldCache) { + var name = serialized.name; + var rules = getRules(selector, serialized); + + if (cache.compat === undefined) { + // in regular mode, we don't set the styles on the inserted cache + // since we don't need to and that would be wasting memory + // we return them so that they are rendered in a style tag + if (shouldCache) { + cache.inserted[name] = true; + } + + if (getSourceMap) { + var sourceMap = getSourceMap(serialized.styles); + + if (sourceMap) { + return rules + sourceMap; + } + } + + return rules; + } else { + // in compat mode, we put the styles on the inserted cache so + // that emotion-server can pull out the styles + // except when we don't want to cache it which was in Global but now + // is nowhere but we don't want to do a major right now + // and just in case we're going to leave the case here + // it's also not affecting client side bundle size + // so it's really not a big deal + if (shouldCache) { + cache.inserted[name] = rules; + } else { + return rules; + } + } + }; + } + + var cache = { + key: key, + sheet: new _emotion_sheet__WEBPACK_IMPORTED_MODULE_0__.StyleSheet({ + key: key, + container: container, + nonce: options.nonce, + speedy: options.speedy, + prepend: options.prepend, + insertionPoint: options.insertionPoint + }), + nonce: options.nonce, + inserted: inserted, + registered: {}, + insert: _insert + }; + cache.sheet.hydrate(nodesToHydrate); + return cache; +}; + + + + +/***/ }), + +/***/ "./node_modules/@emotion/hash/dist/emotion-hash.esm.js": +/*!*************************************************************!*\ + !*** ./node_modules/@emotion/hash/dist/emotion-hash.esm.js ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ murmur2) +/* harmony export */ }); +/* eslint-disable */ +// Inspired by https://github.com/garycourt/murmurhash-js +// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86 +function murmur2(str) { + // 'm' and 'r' are mixing constants generated offline. + // They're not really 'magic', they just happen to work well. + // const m = 0x5bd1e995; + // const r = 24; + // Initialize the hash + var h = 0; // Mix 4 bytes at a time into the hash + + var k, + i = 0, + len = str.length; + + for (; len >= 4; ++i, len -= 4) { + k = str.charCodeAt(i) & 0xff | (str.charCodeAt(++i) & 0xff) << 8 | (str.charCodeAt(++i) & 0xff) << 16 | (str.charCodeAt(++i) & 0xff) << 24; + k = + /* Math.imul(k, m): */ + (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16); + k ^= + /* k >>> r: */ + k >>> 24; + h = + /* Math.imul(k, m): */ + (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16) ^ + /* Math.imul(h, m): */ + (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16); + } // Handle the last few bytes of the input array + + + switch (len) { + case 3: + h ^= (str.charCodeAt(i + 2) & 0xff) << 16; + + case 2: + h ^= (str.charCodeAt(i + 1) & 0xff) << 8; + + case 1: + h ^= str.charCodeAt(i) & 0xff; + h = + /* Math.imul(h, m): */ + (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16); + } // Do a few final mixes of the hash to ensure the last few + // bytes are well-incorporated. + + + h ^= h >>> 13; + h = + /* Math.imul(h, m): */ + (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16); + return ((h ^ h >>> 15) >>> 0).toString(36); +} + + + + +/***/ }), + +/***/ "./node_modules/@emotion/memoize/dist/emotion-memoize.esm.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@emotion/memoize/dist/emotion-memoize.esm.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ memoize) +/* harmony export */ }); +function memoize(fn) { + var cache = Object.create(null); + return function (arg) { + if (cache[arg] === undefined) cache[arg] = fn(arg); + return cache[arg]; + }; +} + + + + +/***/ }), + +/***/ "./node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js": +/*!*********************************************************************************************************!*\ + !*** ./node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js ***! + \*********************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ hoistNonReactStatics) +/* harmony export */ }); +/* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! hoist-non-react-statics */ "./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"); +/* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0__); + + +// this file isolates this package that is not tree-shakeable +// and if this module doesn't actually contain any logic of its own +// then Rollup just use 'hoist-non-react-statics' directly in other chunks + +var hoistNonReactStatics = (function (targetComponent, sourceComponent) { + return hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0___default()(targetComponent, sourceComponent); +}); + + + + +/***/ }), + +/***/ "./node_modules/@emotion/react/dist/emotion-element-782f682d.development.esm.js": +/*!**************************************************************************************!*\ + !*** ./node_modules/@emotion/react/dist/emotion-element-782f682d.development.esm.js ***! + \**************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ C: () => (/* binding */ CacheProvider), +/* harmony export */ E: () => (/* binding */ Emotion$1), +/* harmony export */ T: () => (/* binding */ ThemeContext), +/* harmony export */ _: () => (/* binding */ __unsafe_useEmotionCache), +/* harmony export */ a: () => (/* binding */ ThemeProvider), +/* harmony export */ b: () => (/* binding */ withTheme), +/* harmony export */ c: () => (/* binding */ createEmotionProps), +/* harmony export */ h: () => (/* binding */ hasOwn), +/* harmony export */ i: () => (/* binding */ isBrowser), +/* harmony export */ u: () => (/* binding */ useTheme), +/* harmony export */ w: () => (/* binding */ withEmotionCache) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _emotion_cache__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/cache */ "./node_modules/@emotion/cache/dist/emotion-cache.development.esm.js"); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var _emotion_weak_memoize__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @emotion/weak-memoize */ "./node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js"); +/* harmony import */ var _isolated_hnrs_dist_emotion_react_isolated_hnrs_development_esm_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js */ "./node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js"); +/* harmony import */ var _emotion_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @emotion/utils */ "./node_modules/@emotion/utils/dist/emotion-utils.esm.js"); +/* harmony import */ var _emotion_serialize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @emotion/serialize */ "./node_modules/@emotion/serialize/dist/emotion-serialize.development.esm.js"); +/* harmony import */ var _emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @emotion/use-insertion-effect-with-fallbacks */ "./node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.esm.js"); + + + + + + + + + + +var isBrowser = typeof document !== 'undefined'; + +var EmotionCacheContext = /* #__PURE__ */react__WEBPACK_IMPORTED_MODULE_0__.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case +// because this module is primarily intended for the browser and node +// but it's also required in react native and similar environments sometimes +// and we could have a special build just for that +// but this is much easier and the native packages +// might use a different theme context in the future anyway +typeof HTMLElement !== 'undefined' ? /* #__PURE__ */(0,_emotion_cache__WEBPACK_IMPORTED_MODULE_1__["default"])({ + key: 'css' +}) : null); + +{ + EmotionCacheContext.displayName = 'EmotionCacheContext'; +} + +var CacheProvider = EmotionCacheContext.Provider; +var __unsafe_useEmotionCache = function useEmotionCache() { + return (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(EmotionCacheContext); +}; + +var withEmotionCache = function withEmotionCache(func) { + return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(function (props, ref) { + // the cache will never be null in the browser + var cache = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(EmotionCacheContext); + return func(props, cache, ref); + }); +}; + +if (!isBrowser) { + withEmotionCache = function withEmotionCache(func) { + return function (props) { + var cache = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(EmotionCacheContext); + + if (cache === null) { + // yes, we're potentially creating this on every render + // it doesn't actually matter though since it's only on the server + // so there will only every be a single render + // that could change in the future because of suspense and etc. but for now, + // this works and i don't want to optimise for a future thing that we aren't sure about + cache = (0,_emotion_cache__WEBPACK_IMPORTED_MODULE_1__["default"])({ + key: 'css' + }); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(EmotionCacheContext.Provider, { + value: cache + }, func(props, cache)); + } else { + return func(props, cache); + } + }; + }; +} + +var ThemeContext = /* #__PURE__ */react__WEBPACK_IMPORTED_MODULE_0__.createContext({}); + +{ + ThemeContext.displayName = 'EmotionThemeContext'; +} + +var useTheme = function useTheme() { + return react__WEBPACK_IMPORTED_MODULE_0__.useContext(ThemeContext); +}; + +var getTheme = function getTheme(outerTheme, theme) { + if (typeof theme === 'function') { + var mergedTheme = theme(outerTheme); + + if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) { + throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!'); + } + + return mergedTheme; + } + + if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) { + throw new Error('[ThemeProvider] Please make your theme prop a plain object'); + } + + return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__["default"])({}, outerTheme, theme); +}; + +var createCacheWithTheme = /* #__PURE__ */(0,_emotion_weak_memoize__WEBPACK_IMPORTED_MODULE_3__["default"])(function (outerTheme) { + return (0,_emotion_weak_memoize__WEBPACK_IMPORTED_MODULE_3__["default"])(function (theme) { + return getTheme(outerTheme, theme); + }); +}); +var ThemeProvider = function ThemeProvider(props) { + var theme = react__WEBPACK_IMPORTED_MODULE_0__.useContext(ThemeContext); + + if (props.theme !== theme) { + theme = createCacheWithTheme(theme)(props.theme); + } + + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(ThemeContext.Provider, { + value: theme + }, props.children); +}; +function withTheme(Component) { + var componentName = Component.displayName || Component.name || 'Component'; + var WithTheme = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function render(props, ref) { + var theme = react__WEBPACK_IMPORTED_MODULE_0__.useContext(ThemeContext); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Component, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__["default"])({ + theme: theme, + ref: ref + }, props)); + }); + WithTheme.displayName = "WithTheme(" + componentName + ")"; + return (0,_isolated_hnrs_dist_emotion_react_isolated_hnrs_development_esm_js__WEBPACK_IMPORTED_MODULE_7__["default"])(WithTheme, Component); +} + +var hasOwn = {}.hasOwnProperty; + +var getLastPart = function getLastPart(functionName) { + // The match may be something like 'Object.createEmotionProps' or + // 'Loader.prototype.render' + var parts = functionName.split('.'); + return parts[parts.length - 1]; +}; + +var getFunctionNameFromStackTraceLine = function getFunctionNameFromStackTraceLine(line) { + // V8 + var match = /^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(line); + if (match) return getLastPart(match[1]); // Safari / Firefox + + match = /^([A-Za-z0-9$.]+)@/.exec(line); + if (match) return getLastPart(match[1]); + return undefined; +}; + +var internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS +// identifiers, thus we only need to replace what is a valid character for JS, +// but not for CSS. + +var sanitizeIdentifier = function sanitizeIdentifier(identifier) { + return identifier.replace(/\$/g, '-'); +}; + +var getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) { + if (!stackTrace) return undefined; + var lines = stackTrace.split('\n'); + + for (var i = 0; i < lines.length; i++) { + var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just "Error" + + if (!functionName) continue; // If we reach one of these, we have gone too far and should quit + + if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an + // uppercase letter + + if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName); + } + + return undefined; +}; + +var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'; +var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'; +var createEmotionProps = function createEmotionProps(type, props) { + if (typeof props.css === 'string' && // check if there is a css declaration + props.css.indexOf(':') !== -1) { + throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`" + props.css + "`"); + } + + var newProps = {}; + + for (var _key in props) { + if (hasOwn.call(props, _key)) { + newProps[_key] = props[_key]; + } + } + + newProps[typePropName] = type; // Runtime labeling is an opt-in feature because: + // - It causes hydration warnings when using Safari and SSR + // - It can degrade performance if there are a huge number of elements + // + // Even if the flag is set, we still don't compute the label if it has already + // been determined by the Babel plugin. + + if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || !('name' in props.css) || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) { + var label = getLabelFromStackTrace(new Error().stack); + if (label) newProps[labelPropName] = label; + } + + return newProps; +}; + +var Insertion = function Insertion(_ref) { + var cache = _ref.cache, + serialized = _ref.serialized, + isStringTag = _ref.isStringTag; + (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.registerStyles)(cache, serialized, isStringTag); + var rules = (0,_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_6__.useInsertionEffectAlwaysWithSyncFallback)(function () { + return (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.insertStyles)(cache, serialized, isStringTag); + }); + + if (!isBrowser && rules !== undefined) { + var _ref2; + + var serializedNames = serialized.name; + var next = serialized.next; + + while (next !== undefined) { + serializedNames += ' ' + next.name; + next = next.next; + } + + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = { + __html: rules + }, _ref2.nonce = cache.sheet.nonce, _ref2)); + } + + return null; +}; + +var Emotion = /* #__PURE__ */withEmotionCache(function (props, cache, ref) { + var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works + // not passing the registered cache to serializeStyles because it would + // make certain babel optimisations not possible + + if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) { + cssProp = cache.registered[cssProp]; + } + + var WrappedComponent = props[typePropName]; + var registeredStyles = [cssProp]; + var className = ''; + + if (typeof props.className === 'string') { + className = (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_4__.getRegisteredStyles)(cache.registered, registeredStyles, props.className); + } else if (props.className != null) { + className = props.className + " "; + } + + var serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_5__.serializeStyles)(registeredStyles, undefined, react__WEBPACK_IMPORTED_MODULE_0__.useContext(ThemeContext)); + + if (serialized.name.indexOf('-') === -1) { + var labelFromStack = props[labelPropName]; + + if (labelFromStack) { + serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_5__.serializeStyles)([serialized, 'label:' + labelFromStack + ';']); + } + } + + className += cache.key + "-" + serialized.name; + var newProps = {}; + + for (var _key2 in props) { + if (hasOwn.call(props, _key2) && _key2 !== 'css' && _key2 !== typePropName && (_key2 !== labelPropName)) { + newProps[_key2] = props[_key2]; + } + } + + newProps.className = className; + + if (ref) { + newProps.ref = ref; + } + + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Insertion, { + cache: cache, + serialized: serialized, + isStringTag: typeof WrappedComponent === 'string' + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(WrappedComponent, newProps)); +}); + +{ + Emotion.displayName = 'EmotionCssPropInternal'; +} + +var Emotion$1 = Emotion; + + + + +/***/ }), + +/***/ "./node_modules/@emotion/react/dist/emotion-react.development.esm.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@emotion/react/dist/emotion-react.development.esm.js ***! + \***************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ CacheProvider: () => (/* reexport safe */ _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.C), +/* harmony export */ ClassNames: () => (/* binding */ ClassNames), +/* harmony export */ Global: () => (/* binding */ Global), +/* harmony export */ ThemeContext: () => (/* reexport safe */ _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.T), +/* harmony export */ ThemeProvider: () => (/* reexport safe */ _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.a), +/* harmony export */ __unsafe_useEmotionCache: () => (/* reexport safe */ _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__._), +/* harmony export */ createElement: () => (/* binding */ jsx), +/* harmony export */ css: () => (/* binding */ css), +/* harmony export */ jsx: () => (/* binding */ jsx), +/* harmony export */ keyframes: () => (/* binding */ keyframes), +/* harmony export */ useTheme: () => (/* reexport safe */ _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.u), +/* harmony export */ withEmotionCache: () => (/* reexport safe */ _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.w), +/* harmony export */ withTheme: () => (/* reexport safe */ _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.b) +/* harmony export */ }); +/* harmony import */ var _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./emotion-element-782f682d.development.esm.js */ "./node_modules/@emotion/react/dist/emotion-element-782f682d.development.esm.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _emotion_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @emotion/utils */ "./node_modules/@emotion/utils/dist/emotion-utils.esm.js"); +/* harmony import */ var _emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @emotion/use-insertion-effect-with-fallbacks */ "./node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.esm.js"); +/* harmony import */ var _emotion_serialize__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @emotion/serialize */ "./node_modules/@emotion/serialize/dist/emotion-serialize.development.esm.js"); +/* harmony import */ var _emotion_cache__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @emotion/cache */ "./node_modules/@emotion/cache/dist/emotion-cache.development.esm.js"); +/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/extends */ "./node_modules/@babel/runtime/helpers/extends.js"); +/* harmony import */ var _babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _emotion_weak_memoize__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @emotion/weak-memoize */ "./node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js"); +/* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! hoist-non-react-statics */ "./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"); +/* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_8__); + + + + + + + + + + + + +var isDevelopment = true; + +var pkg = { + name: "@emotion/react", + version: "11.14.0", + main: "dist/emotion-react.cjs.js", + module: "dist/emotion-react.esm.js", + types: "dist/emotion-react.cjs.d.ts", + exports: { + ".": { + types: { + "import": "./dist/emotion-react.cjs.mjs", + "default": "./dist/emotion-react.cjs.js" + }, + development: { + "edge-light": { + module: "./dist/emotion-react.development.edge-light.esm.js", + "import": "./dist/emotion-react.development.edge-light.cjs.mjs", + "default": "./dist/emotion-react.development.edge-light.cjs.js" + }, + worker: { + module: "./dist/emotion-react.development.edge-light.esm.js", + "import": "./dist/emotion-react.development.edge-light.cjs.mjs", + "default": "./dist/emotion-react.development.edge-light.cjs.js" + }, + workerd: { + module: "./dist/emotion-react.development.edge-light.esm.js", + "import": "./dist/emotion-react.development.edge-light.cjs.mjs", + "default": "./dist/emotion-react.development.edge-light.cjs.js" + }, + browser: { + module: "./dist/emotion-react.browser.development.esm.js", + "import": "./dist/emotion-react.browser.development.cjs.mjs", + "default": "./dist/emotion-react.browser.development.cjs.js" + }, + module: "./dist/emotion-react.development.esm.js", + "import": "./dist/emotion-react.development.cjs.mjs", + "default": "./dist/emotion-react.development.cjs.js" + }, + "edge-light": { + module: "./dist/emotion-react.edge-light.esm.js", + "import": "./dist/emotion-react.edge-light.cjs.mjs", + "default": "./dist/emotion-react.edge-light.cjs.js" + }, + worker: { + module: "./dist/emotion-react.edge-light.esm.js", + "import": "./dist/emotion-react.edge-light.cjs.mjs", + "default": "./dist/emotion-react.edge-light.cjs.js" + }, + workerd: { + module: "./dist/emotion-react.edge-light.esm.js", + "import": "./dist/emotion-react.edge-light.cjs.mjs", + "default": "./dist/emotion-react.edge-light.cjs.js" + }, + browser: { + module: "./dist/emotion-react.browser.esm.js", + "import": "./dist/emotion-react.browser.cjs.mjs", + "default": "./dist/emotion-react.browser.cjs.js" + }, + module: "./dist/emotion-react.esm.js", + "import": "./dist/emotion-react.cjs.mjs", + "default": "./dist/emotion-react.cjs.js" + }, + "./jsx-runtime": { + types: { + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js" + }, + development: { + "edge-light": { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js" + }, + worker: { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js" + }, + workerd: { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js" + }, + browser: { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.js" + }, + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.js" + }, + "edge-light": { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js" + }, + worker: { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js" + }, + workerd: { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js" + }, + browser: { + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js" + }, + module: "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js", + "import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs", + "default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js" + }, + "./_isolated-hnrs": { + types: { + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js" + }, + development: { + "edge-light": { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js" + }, + worker: { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js" + }, + workerd: { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js" + }, + browser: { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js" + }, + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js" + }, + "edge-light": { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js" + }, + worker: { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js" + }, + workerd: { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js" + }, + browser: { + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js" + }, + module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js", + "import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs", + "default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js" + }, + "./jsx-dev-runtime": { + types: { + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js" + }, + development: { + "edge-light": { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js" + }, + worker: { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js" + }, + workerd: { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js" + }, + browser: { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js" + }, + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js" + }, + "edge-light": { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js" + }, + worker: { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js" + }, + workerd: { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js" + }, + browser: { + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js" + }, + module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js", + "import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs", + "default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js" + }, + "./package.json": "./package.json", + "./types/css-prop": "./types/css-prop.d.ts", + "./macro": { + types: { + "import": "./macro.d.mts", + "default": "./macro.d.ts" + }, + "default": "./macro.js" + } + }, + imports: { + "#is-development": { + development: "./src/conditions/true.ts", + "default": "./src/conditions/false.ts" + }, + "#is-browser": { + "edge-light": "./src/conditions/false.ts", + workerd: "./src/conditions/false.ts", + worker: "./src/conditions/false.ts", + browser: "./src/conditions/true.ts", + "default": "./src/conditions/is-browser.ts" + } + }, + files: [ + "src", + "dist", + "jsx-runtime", + "jsx-dev-runtime", + "_isolated-hnrs", + "types/css-prop.d.ts", + "macro.*" + ], + sideEffects: false, + author: "Emotion Contributors", + license: "MIT", + scripts: { + "test:typescript": "dtslint types" + }, + dependencies: { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + peerDependencies: { + react: ">=16.8.0" + }, + peerDependenciesMeta: { + "@types/react": { + optional: true + } + }, + devDependencies: { + "@definitelytyped/dtslint": "0.0.112", + "@emotion/css": "11.13.5", + "@emotion/css-prettifier": "1.2.0", + "@emotion/server": "11.11.0", + "@emotion/styled": "11.14.0", + "@types/hoist-non-react-statics": "^3.3.5", + "html-tag-names": "^1.1.2", + react: "16.14.0", + "svg-tag-names": "^1.1.1", + typescript: "^5.4.5" + }, + repository: "https://github.com/emotion-js/emotion/tree/main/packages/react", + publishConfig: { + access: "public" + }, + "umd:main": "dist/emotion-react.umd.min.js", + preconstruct: { + entrypoints: [ + "./index.ts", + "./jsx-runtime.ts", + "./jsx-dev-runtime.ts", + "./_isolated-hnrs.ts" + ], + umdName: "emotionReact", + exports: { + extra: { + "./types/css-prop": "./types/css-prop.d.ts", + "./macro": { + types: { + "import": "./macro.d.mts", + "default": "./macro.d.ts" + }, + "default": "./macro.js" + } + } + } + } +}; + +var jsx = function jsx(type, props) { + // eslint-disable-next-line prefer-rest-params + var args = arguments; + + if (props == null || !_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.h.call(props, 'css')) { + return react__WEBPACK_IMPORTED_MODULE_1__.createElement.apply(undefined, args); + } + + var argsLength = args.length; + var createElementArgArray = new Array(argsLength); + createElementArgArray[0] = _emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.E; + createElementArgArray[1] = (0,_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.c)(type, props); + + for (var i = 2; i < argsLength; i++) { + createElementArgArray[i] = args[i]; + } + + return react__WEBPACK_IMPORTED_MODULE_1__.createElement.apply(null, createElementArgArray); +}; + +(function (_jsx) { + var JSX; + + (function (_JSX) {})(JSX || (JSX = _jsx.JSX || (_jsx.JSX = {}))); +})(jsx || (jsx = {})); + +var warnedAboutCssPropForGlobal = false; // maintain place over rerenders. +// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild +// initial client-side render from SSR, use place of hydrating tag + +var Global = /* #__PURE__ */(0,_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.w)(function (props, cache) { + if (!warnedAboutCssPropForGlobal && ( // check for className as well since the user is + // probably using the custom createElement which + // means it will be turned into a className prop + // I don't really want to add it to the type since it shouldn't be used + 'className' in props && props.className || 'css' in props && props.css)) { + console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?"); + warnedAboutCssPropForGlobal = true; + } + + var styles = props.styles; + var serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_4__.serializeStyles)([styles], undefined, react__WEBPACK_IMPORTED_MODULE_1__.useContext(_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.T)); + + if (!_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.i) { + var _ref; + + var serializedNames = serialized.name; + var serializedStyles = serialized.styles; + var next = serialized.next; + + while (next !== undefined) { + serializedNames += ' ' + next.name; + serializedStyles += next.styles; + next = next.next; + } + + var shouldCache = cache.compat === true; + var rules = cache.insert("", { + name: serializedNames, + styles: serializedStyles + }, cache.sheet, shouldCache); + + if (shouldCache) { + return null; + } + + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = { + __html: rules + }, _ref.nonce = cache.sheet.nonce, _ref)); + } // yes, i know these hooks are used conditionally + // but it is based on a constant that will never change at runtime + // it's effectively like having two implementations and switching them out + // so it's not actually breaking anything + + + var sheetRef = react__WEBPACK_IMPORTED_MODULE_1__.useRef(); + (0,_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_3__.useInsertionEffectWithLayoutFallback)(function () { + var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675 + + var sheet = new cache.sheet.constructor({ + key: key, + nonce: cache.sheet.nonce, + container: cache.sheet.container, + speedy: cache.sheet.isSpeedy + }); + var rehydrating = false; + var node = document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]"); + + if (cache.sheet.tags.length) { + sheet.before = cache.sheet.tags[0]; + } + + if (node !== null) { + rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other s + + node.setAttribute('data-emotion', key); + sheet.hydrate([node]); + } + + sheetRef.current = [sheet, rehydrating]; + return function () { + sheet.flush(); + }; + }, [cache]); + (0,_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_3__.useInsertionEffectWithLayoutFallback)(function () { + var sheetRefCurrent = sheetRef.current; + var sheet = sheetRefCurrent[0], + rehydrating = sheetRefCurrent[1]; + + if (rehydrating) { + sheetRefCurrent[1] = false; + return; + } + + if (serialized.next !== undefined) { + // insert keyframes + (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_2__.insertStyles)(cache, serialized.next, true); + } + + if (sheet.tags.length) { + // if this doesn't exist then it will be null so the style element will be appended + var element = sheet.tags[sheet.tags.length - 1].nextElementSibling; + sheet.before = element; + sheet.flush(); + } + + cache.insert("", serialized, sheet, false); + }, [cache, serialized.name]); + return null; +}); + +{ + Global.displayName = 'EmotionGlobal'; +} + +function css() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + return (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_4__.serializeStyles)(args); +} + +function keyframes() { + var insertable = css.apply(void 0, arguments); + var name = "animation-" + insertable.name; + return { + name: name, + styles: "@keyframes " + name + "{" + insertable.styles + "}", + anim: 1, + toString: function toString() { + return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; + } + }; +} + +var classnames = function classnames(args) { + var len = args.length; + var i = 0; + var cls = ''; + + for (; i < len; i++) { + var arg = args[i]; + if (arg == null) continue; + var toAdd = void 0; + + switch (typeof arg) { + case 'boolean': + break; + + case 'object': + { + if (Array.isArray(arg)) { + toAdd = classnames(arg); + } else { + if (arg.styles !== undefined && arg.name !== undefined) { + console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from component.'); + } + + toAdd = ''; + + for (var k in arg) { + if (arg[k] && k) { + toAdd && (toAdd += ' '); + toAdd += k; + } + } + } + + break; + } + + default: + { + toAdd = arg; + } + } + + if (toAdd) { + cls && (cls += ' '); + cls += toAdd; + } + } + + return cls; +}; + +function merge(registered, css, className) { + var registeredStyles = []; + var rawClassName = (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_2__.getRegisteredStyles)(registered, registeredStyles, className); + + if (registeredStyles.length < 2) { + return className; + } + + return rawClassName + css(registeredStyles); +} + +var Insertion = function Insertion(_ref) { + var cache = _ref.cache, + serializedArr = _ref.serializedArr; + var rules = (0,_emotion_use_insertion_effect_with_fallbacks__WEBPACK_IMPORTED_MODULE_3__.useInsertionEffectAlwaysWithSyncFallback)(function () { + var rules = ''; + + for (var i = 0; i < serializedArr.length; i++) { + var res = (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_2__.insertStyles)(cache, serializedArr[i], false); + + if (!_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.i && res !== undefined) { + rules += res; + } + } + + if (!_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.i) { + return rules; + } + }); + + if (!_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.i && rules.length !== 0) { + var _ref2; + + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) { + return serialized.name; + }).join(' '), _ref2.dangerouslySetInnerHTML = { + __html: rules + }, _ref2.nonce = cache.sheet.nonce, _ref2)); + } + + return null; +}; + +var ClassNames = /* #__PURE__ */(0,_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.w)(function (props, cache) { + var hasRendered = false; + var serializedArr = []; + + var css = function css() { + if (hasRendered && isDevelopment) { + throw new Error('css can only be used during render'); + } + + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + var serialized = (0,_emotion_serialize__WEBPACK_IMPORTED_MODULE_4__.serializeStyles)(args, cache.registered); + serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx` + + (0,_emotion_utils__WEBPACK_IMPORTED_MODULE_2__.registerStyles)(cache, serialized, false); + return cache.key + "-" + serialized.name; + }; + + var cx = function cx() { + if (hasRendered && isDevelopment) { + throw new Error('cx can only be used during render'); + } + + for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + args[_key2] = arguments[_key2]; + } + + return merge(cache.registered, css, classnames(args)); + }; + + var content = { + css: css, + cx: cx, + theme: react__WEBPACK_IMPORTED_MODULE_1__.useContext(_emotion_element_782f682d_development_esm_js__WEBPACK_IMPORTED_MODULE_0__.T) + }; + var ele = props.children(content); + hasRendered = true; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(Insertion, { + cache: cache, + serializedArr: serializedArr + }), ele); +}); + +{ + ClassNames.displayName = 'EmotionClassNames'; +} + +{ + var isBrowser = typeof document !== 'undefined'; // #1727, #2905 for some reason Jest and Vitest evaluate modules twice if some consuming module gets mocked + + var isTestEnv = typeof jest !== 'undefined' || typeof vi !== 'undefined'; + + if (isBrowser && !isTestEnv) { + // globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later + var globalContext = typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef + : isBrowser ? window : global; + var globalKey = "__EMOTION_REACT_" + pkg.version.split('.')[0] + "__"; + + if (globalContext[globalKey]) { + console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.'); + } + + globalContext[globalKey] = true; + } +} + + + + +/***/ }), + +/***/ "./node_modules/@emotion/serialize/dist/emotion-serialize.development.esm.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/@emotion/serialize/dist/emotion-serialize.development.esm.js ***! + \***********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ serializeStyles: () => (/* binding */ serializeStyles) +/* harmony export */ }); +/* harmony import */ var _emotion_hash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/hash */ "./node_modules/@emotion/hash/dist/emotion-hash.esm.js"); +/* harmony import */ var _emotion_unitless__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/unitless */ "./node_modules/@emotion/unitless/dist/emotion-unitless.esm.js"); +/* harmony import */ var _emotion_memoize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @emotion/memoize */ "./node_modules/@emotion/memoize/dist/emotion-memoize.esm.js"); + + + + +var isDevelopment = true; + +var ILLEGAL_ESCAPE_SEQUENCE_ERROR = "You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences"; +var UNDEFINED_AS_OBJECT_KEY_ERROR = "You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key)."; +var hyphenateRegex = /[A-Z]|^ms/g; +var animationRegex = /_EMO_([^_]+?)_([^]*?)_EMO_/g; + +var isCustomProperty = function isCustomProperty(property) { + return property.charCodeAt(1) === 45; +}; + +var isProcessableValue = function isProcessableValue(value) { + return value != null && typeof value !== 'boolean'; +}; + +var processStyleName = /* #__PURE__ */(0,_emotion_memoize__WEBPACK_IMPORTED_MODULE_2__["default"])(function (styleName) { + return isCustomProperty(styleName) ? styleName : styleName.replace(hyphenateRegex, '-$&').toLowerCase(); +}); + +var processStyleValue = function processStyleValue(key, value) { + switch (key) { + case 'animation': + case 'animationName': + { + if (typeof value === 'string') { + return value.replace(animationRegex, function (match, p1, p2) { + cursor = { + name: p1, + styles: p2, + next: cursor + }; + return p1; + }); + } + } + } + + if (_emotion_unitless__WEBPACK_IMPORTED_MODULE_1__["default"][key] !== 1 && !isCustomProperty(key) && typeof value === 'number' && value !== 0) { + return value + 'px'; + } + + return value; +}; + +{ + var contentValuePattern = /(var|attr|counters?|url|element|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/; + var contentValues = ['normal', 'none', 'initial', 'inherit', 'unset']; + var oldProcessStyleValue = processStyleValue; + var msPattern = /^-ms-/; + var hyphenPattern = /-(.)/g; + var hyphenatedCache = {}; + + processStyleValue = function processStyleValue(key, value) { + if (key === 'content') { + if (typeof value !== 'string' || contentValues.indexOf(value) === -1 && !contentValuePattern.test(value) && (value.charAt(0) !== value.charAt(value.length - 1) || value.charAt(0) !== '"' && value.charAt(0) !== "'")) { + throw new Error("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"" + value + "\"'`"); + } + } + + var processed = oldProcessStyleValue(key, value); + + if (processed !== '' && !isCustomProperty(key) && key.indexOf('-') !== -1 && hyphenatedCache[key] === undefined) { + hyphenatedCache[key] = true; + console.error("Using kebab-case for css properties in objects is not supported. Did you mean " + key.replace(msPattern, 'ms-').replace(hyphenPattern, function (str, _char) { + return _char.toUpperCase(); + }) + "?"); + } + + return processed; + }; +} + +var noComponentSelectorMessage = 'Component selectors can only be used in conjunction with ' + '@emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware ' + 'compiler transform.'; + +function handleInterpolation(mergedProps, registered, interpolation) { + if (interpolation == null) { + return ''; + } + + var componentSelector = interpolation; + + if (componentSelector.__emotion_styles !== undefined) { + if (String(componentSelector) === 'NO_COMPONENT_SELECTOR') { + throw new Error(noComponentSelectorMessage); + } + + return componentSelector; + } + + switch (typeof interpolation) { + case 'boolean': + { + return ''; + } + + case 'object': + { + var keyframes = interpolation; + + if (keyframes.anim === 1) { + cursor = { + name: keyframes.name, + styles: keyframes.styles, + next: cursor + }; + return keyframes.name; + } + + var serializedStyles = interpolation; + + if (serializedStyles.styles !== undefined) { + var next = serializedStyles.next; + + if (next !== undefined) { + // not the most efficient thing ever but this is a pretty rare case + // and there will be very few iterations of this generally + while (next !== undefined) { + cursor = { + name: next.name, + styles: next.styles, + next: cursor + }; + next = next.next; + } + } + + var styles = serializedStyles.styles + ";"; + return styles; + } + + return createStringFromObject(mergedProps, registered, interpolation); + } + + case 'function': + { + if (mergedProps !== undefined) { + var previousCursor = cursor; + var result = interpolation(mergedProps); + cursor = previousCursor; + return handleInterpolation(mergedProps, registered, result); + } else { + console.error('Functions that are interpolated in css calls will be stringified.\n' + 'If you want to have a css call based on props, create a function that returns a css call like this\n' + 'let dynamicStyle = (props) => css`color: ${props.color}`\n' + 'It can be called directly with props or interpolated in a styled call like this\n' + "let SomeComponent = styled('div')`${dynamicStyle}`"); + } + + break; + } + + case 'string': + { + var matched = []; + var replaced = interpolation.replace(animationRegex, function (_match, _p1, p2) { + var fakeVarName = "animation" + matched.length; + matched.push("const " + fakeVarName + " = keyframes`" + p2.replace(/^@keyframes animation-\w+/, '') + "`"); + return "${" + fakeVarName + "}"; + }); + + if (matched.length) { + console.error("`keyframes` output got interpolated into plain string, please wrap it with `css`.\n\nInstead of doing this:\n\n" + [].concat(matched, ["`" + replaced + "`"]).join('\n') + "\n\nYou should wrap it with `css` like this:\n\ncss`" + replaced + "`"); + } + } + + break; + } // finalize string values (regular strings and functions interpolated into css calls) + + + var asString = interpolation; + + if (registered == null) { + return asString; + } + + var cached = registered[asString]; + return cached !== undefined ? cached : asString; +} + +function createStringFromObject(mergedProps, registered, obj) { + var string = ''; + + if (Array.isArray(obj)) { + for (var i = 0; i < obj.length; i++) { + string += handleInterpolation(mergedProps, registered, obj[i]) + ";"; + } + } else { + for (var key in obj) { + var value = obj[key]; + + if (typeof value !== 'object') { + var asString = value; + + if (registered != null && registered[asString] !== undefined) { + string += key + "{" + registered[asString] + "}"; + } else if (isProcessableValue(asString)) { + string += processStyleName(key) + ":" + processStyleValue(key, asString) + ";"; + } + } else { + if (key === 'NO_COMPONENT_SELECTOR' && isDevelopment) { + throw new Error(noComponentSelectorMessage); + } + + if (Array.isArray(value) && typeof value[0] === 'string' && (registered == null || registered[value[0]] === undefined)) { + for (var _i = 0; _i < value.length; _i++) { + if (isProcessableValue(value[_i])) { + string += processStyleName(key) + ":" + processStyleValue(key, value[_i]) + ";"; + } + } + } else { + var interpolated = handleInterpolation(mergedProps, registered, value); + + switch (key) { + case 'animation': + case 'animationName': + { + string += processStyleName(key) + ":" + interpolated + ";"; + break; + } + + default: + { + if (key === 'undefined') { + console.error(UNDEFINED_AS_OBJECT_KEY_ERROR); + } + + string += key + "{" + interpolated + "}"; + } + } + } + } + } + } + + return string; +} + +var labelPattern = /label:\s*([^\s;{]+)\s*(;|$)/g; // this is the cursor for keyframes +// keyframes are stored on the SerializedStyles object as a linked list + +var cursor; +function serializeStyles(args, registered, mergedProps) { + if (args.length === 1 && typeof args[0] === 'object' && args[0] !== null && args[0].styles !== undefined) { + return args[0]; + } + + var stringMode = true; + var styles = ''; + cursor = undefined; + var strings = args[0]; + + if (strings == null || strings.raw === undefined) { + stringMode = false; + styles += handleInterpolation(mergedProps, registered, strings); + } else { + var asTemplateStringsArr = strings; + + if (asTemplateStringsArr[0] === undefined) { + console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR); + } + + styles += asTemplateStringsArr[0]; + } // we start at 1 since we've already handled the first arg + + + for (var i = 1; i < args.length; i++) { + styles += handleInterpolation(mergedProps, registered, args[i]); + + if (stringMode) { + var templateStringsArr = strings; + + if (templateStringsArr[i] === undefined) { + console.error(ILLEGAL_ESCAPE_SEQUENCE_ERROR); + } + + styles += templateStringsArr[i]; + } + } // using a global regex with .exec is stateful so lastIndex has to be reset each time + + + labelPattern.lastIndex = 0; + var identifierName = ''; + var match; // https://esbench.com/bench/5b809c2cf2949800a0f61fb5 + + while ((match = labelPattern.exec(styles)) !== null) { + identifierName += '-' + match[1]; + } + + var name = (0,_emotion_hash__WEBPACK_IMPORTED_MODULE_0__["default"])(styles) + identifierName; + + { + var devStyles = { + name: name, + styles: styles, + next: cursor, + toString: function toString() { + return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; + } + }; + return devStyles; + } +} + + + + +/***/ }), + +/***/ "./node_modules/@emotion/sheet/dist/emotion-sheet.development.esm.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@emotion/sheet/dist/emotion-sheet.development.esm.js ***! + \***************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ StyleSheet: () => (/* binding */ StyleSheet) +/* harmony export */ }); +var isDevelopment = true; + +/* + +Based off glamor's StyleSheet, thanks Sunil ❤️ + +high performance StyleSheet for css-in-js systems + +- uses multiple style tags behind the scenes for millions of rules +- uses `insertRule` for appending in production for *much* faster performance + +// usage + +import { StyleSheet } from '@emotion/sheet' + +let styleSheet = new StyleSheet({ key: '', container: document.head }) + +styleSheet.insert('#box { border: 1px solid red; }') +- appends a css rule into the stylesheet + +styleSheet.flush() +- empties the stylesheet of all its contents + +*/ + +function sheetForTag(tag) { + if (tag.sheet) { + return tag.sheet; + } // this weirdness brought to you by firefox + + /* istanbul ignore next */ + + + for (var i = 0; i < document.styleSheets.length; i++) { + if (document.styleSheets[i].ownerNode === tag) { + return document.styleSheets[i]; + } + } // this function should always return with a value + // TS can't understand it though so we make it stop complaining here + + + return undefined; +} + +function createStyleElement(options) { + var tag = document.createElement('style'); + tag.setAttribute('data-emotion', options.key); + + if (options.nonce !== undefined) { + tag.setAttribute('nonce', options.nonce); + } + + tag.appendChild(document.createTextNode('')); + tag.setAttribute('data-s', ''); + return tag; +} + +var StyleSheet = /*#__PURE__*/function () { + // Using Node instead of HTMLElement since container may be a ShadowRoot + function StyleSheet(options) { + var _this = this; + + this._insertTag = function (tag) { + var before; + + if (_this.tags.length === 0) { + if (_this.insertionPoint) { + before = _this.insertionPoint.nextSibling; + } else if (_this.prepend) { + before = _this.container.firstChild; + } else { + before = _this.before; + } + } else { + before = _this.tags[_this.tags.length - 1].nextSibling; + } + + _this.container.insertBefore(tag, before); + + _this.tags.push(tag); + }; + + this.isSpeedy = options.speedy === undefined ? !isDevelopment : options.speedy; + this.tags = []; + this.ctr = 0; + this.nonce = options.nonce; // key is the value of the data-emotion attribute, it's used to identify different sheets + + this.key = options.key; + this.container = options.container; + this.prepend = options.prepend; + this.insertionPoint = options.insertionPoint; + this.before = null; + } + + var _proto = StyleSheet.prototype; + + _proto.hydrate = function hydrate(nodes) { + nodes.forEach(this._insertTag); + }; + + _proto.insert = function insert(rule) { + // the max length is how many rules we have per style tag, it's 65000 in speedy mode + // it's 1 in dev because we insert source maps that map a single rule to a location + // and you can only have one source map per style tag + if (this.ctr % (this.isSpeedy ? 65000 : 1) === 0) { + this._insertTag(createStyleElement(this)); + } + + var tag = this.tags[this.tags.length - 1]; + + { + var isImportRule = rule.charCodeAt(0) === 64 && rule.charCodeAt(1) === 105; + + if (isImportRule && this._alreadyInsertedOrderInsensitiveRule) { + // this would only cause problem in speedy mode + // but we don't want enabling speedy to affect the observable behavior + // so we report this error at all times + console.error("You're attempting to insert the following rule:\n" + rule + '\n\n`@import` rules must be before all other types of rules in a stylesheet but other rules have already been inserted. Please ensure that `@import` rules are before all other rules.'); + } + + this._alreadyInsertedOrderInsensitiveRule = this._alreadyInsertedOrderInsensitiveRule || !isImportRule; + } + + if (this.isSpeedy) { + var sheet = sheetForTag(tag); + + try { + // this is the ultrafast version, works across browsers + // the big drawback is that the css won't be editable in devtools + sheet.insertRule(rule, sheet.cssRules.length); + } catch (e) { + if (!/:(-moz-placeholder|-moz-focus-inner|-moz-focusring|-ms-input-placeholder|-moz-read-write|-moz-read-only|-ms-clear|-ms-expand|-ms-reveal){/.test(rule)) { + console.error("There was a problem inserting the following rule: \"" + rule + "\"", e); + } + } + } else { + tag.appendChild(document.createTextNode(rule)); + } + + this.ctr++; + }; + + _proto.flush = function flush() { + this.tags.forEach(function (tag) { + var _tag$parentNode; + + return (_tag$parentNode = tag.parentNode) == null ? void 0 : _tag$parentNode.removeChild(tag); + }); + this.tags = []; + this.ctr = 0; + + { + this._alreadyInsertedOrderInsensitiveRule = false; + } + }; + + return StyleSheet; +}(); + + + + +/***/ }), + +/***/ "./node_modules/@emotion/unitless/dist/emotion-unitless.esm.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@emotion/unitless/dist/emotion-unitless.esm.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ unitlessKeys) +/* harmony export */ }); +var unitlessKeys = { + animationIterationCount: 1, + aspectRatio: 1, + borderImageOutset: 1, + borderImageSlice: 1, + borderImageWidth: 1, + boxFlex: 1, + boxFlexGroup: 1, + boxOrdinalGroup: 1, + columnCount: 1, + columns: 1, + flex: 1, + flexGrow: 1, + flexPositive: 1, + flexShrink: 1, + flexNegative: 1, + flexOrder: 1, + gridRow: 1, + gridRowEnd: 1, + gridRowSpan: 1, + gridRowStart: 1, + gridColumn: 1, + gridColumnEnd: 1, + gridColumnSpan: 1, + gridColumnStart: 1, + msGridRow: 1, + msGridRowSpan: 1, + msGridColumn: 1, + msGridColumnSpan: 1, + fontWeight: 1, + lineHeight: 1, + opacity: 1, + order: 1, + orphans: 1, + scale: 1, + tabSize: 1, + widows: 1, + zIndex: 1, + zoom: 1, + WebkitLineClamp: 1, + // SVG-related properties + fillOpacity: 1, + floodOpacity: 1, + stopOpacity: 1, + strokeDasharray: 1, + strokeDashoffset: 1, + strokeMiterlimit: 1, + strokeOpacity: 1, + strokeWidth: 1 +}; + + + + +/***/ }), + +/***/ "./node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.esm.js": +/*!***************************************************************************************************************************!*\ + !*** ./node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.esm.js ***! + \***************************************************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ useInsertionEffectAlwaysWithSyncFallback: () => (/* binding */ useInsertionEffectAlwaysWithSyncFallback), +/* harmony export */ useInsertionEffectWithLayoutFallback: () => (/* binding */ useInsertionEffectWithLayoutFallback) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); + + +var isBrowser = typeof document !== 'undefined'; + +var syncFallback = function syncFallback(create) { + return create(); +}; + +var useInsertionEffect = react__WEBPACK_IMPORTED_MODULE_0__['useInsertion' + 'Effect'] ? react__WEBPACK_IMPORTED_MODULE_0__['useInsertion' + 'Effect'] : false; +var useInsertionEffectAlwaysWithSyncFallback = !isBrowser ? syncFallback : useInsertionEffect || syncFallback; +var useInsertionEffectWithLayoutFallback = useInsertionEffect || react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect; + + + + +/***/ }), + +/***/ "./node_modules/@emotion/utils/dist/emotion-utils.esm.js": +/*!***************************************************************!*\ + !*** ./node_modules/@emotion/utils/dist/emotion-utils.esm.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ getRegisteredStyles: () => (/* binding */ getRegisteredStyles), +/* harmony export */ insertStyles: () => (/* binding */ insertStyles), +/* harmony export */ registerStyles: () => (/* binding */ registerStyles) +/* harmony export */ }); +var isBrowser = typeof document !== 'undefined'; + +function getRegisteredStyles(registered, registeredStyles, classNames) { + var rawClassName = ''; + classNames.split(' ').forEach(function (className) { + if (registered[className] !== undefined) { + registeredStyles.push(registered[className] + ";"); + } else if (className) { + rawClassName += className + " "; + } + }); + return rawClassName; +} +var registerStyles = function registerStyles(cache, serialized, isStringTag) { + var className = cache.key + "-" + serialized.name; + + if ( // we only need to add the styles to the registered cache if the + // class name could be used further down + // the tree but if it's a string tag, we know it won't + // so we don't have to add it to registered cache. + // this improves memory usage since we can avoid storing the whole style string + (isStringTag === false || // we need to always store it if we're in compat mode and + // in node since emotion-server relies on whether a style is in + // the registered cache to know whether a style is global or not + // also, note that this check will be dead code eliminated in the browser + isBrowser === false && cache.compat !== undefined) && cache.registered[className] === undefined) { + cache.registered[className] = serialized.styles; + } +}; +var insertStyles = function insertStyles(cache, serialized, isStringTag) { + registerStyles(cache, serialized, isStringTag); + var className = cache.key + "-" + serialized.name; + + if (cache.inserted[serialized.name] === undefined) { + var stylesForSSR = ''; + var current = serialized; + + do { + var maybeStyles = cache.insert(serialized === current ? "." + className : '', current, cache.sheet, true); + + if (!isBrowser && maybeStyles !== undefined) { + stylesForSSR += maybeStyles; + } + + current = current.next; + } while (current !== undefined); + + if (!isBrowser && stylesForSSR.length !== 0) { + return stylesForSSR; + } + } +}; + + + + +/***/ }), + +/***/ "./node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js": +/*!*****************************************************************************!*\ + !*** ./node_modules/@emotion/weak-memoize/dist/emotion-weak-memoize.esm.js ***! + \*****************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ weakMemoize) +/* harmony export */ }); +var weakMemoize = function weakMemoize(func) { + var cache = new WeakMap(); + return function (arg) { + if (cache.has(arg)) { + // Use non-null assertion because we just checked that the cache `has` it + // This allows us to remove `undefined` from the return value + return cache.get(arg); + } + + var ret = func(arg); + cache.set(arg, ret); + return ret; + }; +}; + + + + +/***/ }), + +/***/ "./node_modules/@formatjs/ecma402-abstract/lib/utils.js": +/*!**************************************************************!*\ + !*** ./node_modules/@formatjs/ecma402-abstract/lib/utils.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ UNICODE_EXTENSION_SEQUENCE_REGEX: () => (/* binding */ UNICODE_EXTENSION_SEQUENCE_REGEX), +/* harmony export */ createDataProperty: () => (/* binding */ createDataProperty), +/* harmony export */ createMemoizedDateTimeFormat: () => (/* binding */ createMemoizedDateTimeFormat), +/* harmony export */ createMemoizedListFormat: () => (/* binding */ createMemoizedListFormat), +/* harmony export */ createMemoizedLocale: () => (/* binding */ createMemoizedLocale), +/* harmony export */ createMemoizedNumberFormat: () => (/* binding */ createMemoizedNumberFormat), +/* harmony export */ createMemoizedPluralRules: () => (/* binding */ createMemoizedPluralRules), +/* harmony export */ defineProperty: () => (/* binding */ defineProperty), +/* harmony export */ getInternalSlot: () => (/* binding */ getInternalSlot), +/* harmony export */ getMagnitude: () => (/* binding */ getMagnitude), +/* harmony export */ getMultiInternalSlots: () => (/* binding */ getMultiInternalSlots), +/* harmony export */ invariant: () => (/* binding */ invariant), +/* harmony export */ isLiteralPart: () => (/* binding */ isLiteralPart), +/* harmony export */ repeat: () => (/* binding */ repeat), +/* harmony export */ setInternalSlot: () => (/* binding */ setInternalSlot), +/* harmony export */ setMultiInternalSlots: () => (/* binding */ setMultiInternalSlots) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/fast-memoize */ "./node_modules/@formatjs/fast-memoize/lib/index.js"); + + +/** + * Cannot do Math.log(x) / Math.log(10) bc if IEEE floating point issue + * @param x number + */ +function getMagnitude(x) { + // Cannot count string length via Number.toString because it may use scientific notation + // for very small or very large numbers. + return Math.floor(Math.log(x) * Math.LOG10E); +} +function repeat(s, times) { + if (typeof s.repeat === 'function') { + return s.repeat(times); + } + var arr = new Array(times); + for (var i = 0; i < arr.length; i++) { + arr[i] = s; + } + return arr.join(''); +} +function setInternalSlot(map, pl, field, value) { + if (!map.get(pl)) { + map.set(pl, Object.create(null)); + } + var slots = map.get(pl); + slots[field] = value; +} +function setMultiInternalSlots(map, pl, props) { + for (var _i = 0, _a = Object.keys(props); _i < _a.length; _i++) { + var k = _a[_i]; + setInternalSlot(map, pl, k, props[k]); + } +} +function getInternalSlot(map, pl, field) { + return getMultiInternalSlots(map, pl, field)[field]; +} +function getMultiInternalSlots(map, pl) { + var fields = []; + for (var _i = 2; _i < arguments.length; _i++) { + fields[_i - 2] = arguments[_i]; + } + var slots = map.get(pl); + if (!slots) { + throw new TypeError("".concat(pl, " InternalSlot has not been initialized")); + } + return fields.reduce(function (all, f) { + all[f] = slots[f]; + return all; + }, Object.create(null)); +} +function isLiteralPart(patternPart) { + return patternPart.type === 'literal'; +} +/* + 17 ECMAScript Standard Built-in Objects: + Every built-in Function object, including constructors, that is not + identified as an anonymous function has a name property whose value + is a String. + + Unless otherwise specified, the name property of a built-in Function + object, if it exists, has the attributes { [[Writable]]: false, + [[Enumerable]]: false, [[Configurable]]: true }. +*/ +function defineProperty(target, name, _a) { + var value = _a.value; + Object.defineProperty(target, name, { + configurable: true, + enumerable: false, + writable: true, + value: value, + }); +} +/** + * 7.3.5 CreateDataProperty + * @param target + * @param name + * @param value + */ +function createDataProperty(target, name, value) { + Object.defineProperty(target, name, { + configurable: true, + enumerable: true, + writable: true, + value: value, + }); +} +var UNICODE_EXTENSION_SEQUENCE_REGEX = /-u(?:-[0-9a-z]{2,8})+/gi; +function invariant(condition, message, Err) { + if (Err === void 0) { Err = Error; } + if (!condition) { + throw new Err(message); + } +} +var createMemoizedNumberFormat = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.NumberFormat).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); +}, { + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, +}); +var createMemoizedDateTimeFormat = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.DateTimeFormat).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); +}, { + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, +}); +var createMemoizedPluralRules = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.PluralRules).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); +}, { + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, +}); +var createMemoizedLocale = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.Locale).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); +}, { + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, +}); +var createMemoizedListFormat = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.ListFormat).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); +}, { + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, +}); + + +/***/ }), + +/***/ "./node_modules/@formatjs/fast-memoize/lib/index.js": +/*!**********************************************************!*\ + !*** ./node_modules/@formatjs/fast-memoize/lib/index.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ memoize: () => (/* binding */ memoize), +/* harmony export */ strategies: () => (/* binding */ strategies) +/* harmony export */ }); +// +// Main +// +function memoize(fn, options) { + var cache = options && options.cache ? options.cache : cacheDefault; + var serializer = options && options.serializer ? options.serializer : serializerDefault; + var strategy = options && options.strategy ? options.strategy : strategyDefault; + return strategy(fn, { + cache: cache, + serializer: serializer, + }); +} +// +// Strategy +// +function isPrimitive(value) { + return (value == null || typeof value === 'number' || typeof value === 'boolean'); // || typeof value === "string" 'unsafe' primitive for our needs +} +function monadic(fn, cache, serializer, arg) { + var cacheKey = isPrimitive(arg) ? arg : serializer(arg); + var computedValue = cache.get(cacheKey); + if (typeof computedValue === 'undefined') { + computedValue = fn.call(this, arg); + cache.set(cacheKey, computedValue); + } + return computedValue; +} +function variadic(fn, cache, serializer) { + var args = Array.prototype.slice.call(arguments, 3); + var cacheKey = serializer(args); + var computedValue = cache.get(cacheKey); + if (typeof computedValue === 'undefined') { + computedValue = fn.apply(this, args); + cache.set(cacheKey, computedValue); + } + return computedValue; +} +function assemble(fn, context, strategy, cache, serialize) { + return strategy.bind(context, fn, cache, serialize); +} +function strategyDefault(fn, options) { + var strategy = fn.length === 1 ? monadic : variadic; + return assemble(fn, this, strategy, options.cache.create(), options.serializer); +} +function strategyVariadic(fn, options) { + return assemble(fn, this, variadic, options.cache.create(), options.serializer); +} +function strategyMonadic(fn, options) { + return assemble(fn, this, monadic, options.cache.create(), options.serializer); +} +// +// Serializer +// +var serializerDefault = function () { + return JSON.stringify(arguments); +}; +// +// Cache +// +function ObjectWithoutPrototypeCache() { + this.cache = Object.create(null); +} +ObjectWithoutPrototypeCache.prototype.get = function (key) { + return this.cache[key]; +}; +ObjectWithoutPrototypeCache.prototype.set = function (key, value) { + this.cache[key] = value; +}; +var cacheDefault = { + create: function create() { + // @ts-ignore + return new ObjectWithoutPrototypeCache(); + }, +}; +var strategies = { + variadic: strategyVariadic, + monadic: strategyMonadic, +}; +//# sourceMappingURL=index.js.map + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-messageformat-parser/lib/date-time-pattern-generator.js": +/*!********************************************************************************************!*\ + !*** ./node_modules/@formatjs/icu-messageformat-parser/lib/date-time-pattern-generator.js ***! + \********************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ getBestPattern: () => (/* binding */ getBestPattern) +/* harmony export */ }); +/* harmony import */ var _time_data_generated__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./time-data.generated */ "./node_modules/@formatjs/icu-messageformat-parser/lib/time-data.generated.js"); + +/** + * Returns the best matching date time pattern if a date time skeleton + * pattern is provided with a locale. Follows the Unicode specification: + * https://www.unicode.org/reports/tr35/tr35-dates.html#table-mapping-requested-time-skeletons-to-patterns + * @param skeleton date time skeleton pattern that possibly includes j, J or C + * @param locale + */ +function getBestPattern(skeleton, locale) { + var skeletonCopy = ''; + for (var patternPos = 0; patternPos < skeleton.length; patternPos++) { + var patternChar = skeleton.charAt(patternPos); + if (patternChar === 'j') { + var extraLength = 0; + while (patternPos + 1 < skeleton.length && + skeleton.charAt(patternPos + 1) === patternChar) { + extraLength++; + patternPos++; + } + var hourLen = 1 + (extraLength & 1); + var dayPeriodLen = extraLength < 2 ? 1 : 3 + (extraLength >> 1); + var dayPeriodChar = 'a'; + var hourChar = getDefaultHourSymbolFromLocale(locale); + if (hourChar == 'H' || hourChar == 'k') { + dayPeriodLen = 0; + } + while (dayPeriodLen-- > 0) { + skeletonCopy += dayPeriodChar; + } + while (hourLen-- > 0) { + skeletonCopy = hourChar + skeletonCopy; + } + } + else if (patternChar === 'J') { + skeletonCopy += 'H'; + } + else { + skeletonCopy += patternChar; + } + } + return skeletonCopy; +} +/** + * Maps the [hour cycle type](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycle) + * of the given `locale` to the corresponding time pattern. + * @param locale + */ +function getDefaultHourSymbolFromLocale(locale) { + var hourCycle = locale.hourCycle; + if (hourCycle === undefined && + // @ts-ignore hourCycle(s) is not identified yet + locale.hourCycles && + // @ts-ignore + locale.hourCycles.length) { + // @ts-ignore + hourCycle = locale.hourCycles[0]; + } + if (hourCycle) { + switch (hourCycle) { + case 'h24': + return 'k'; + case 'h23': + return 'H'; + case 'h12': + return 'h'; + case 'h11': + return 'K'; + default: + throw new Error('Invalid hourCycle'); + } + } + // TODO: Once hourCycle is fully supported remove the following with data generation + var languageTag = locale.language; + var regionTag; + if (languageTag !== 'root') { + regionTag = locale.maximize().region; + } + var hourCycles = _time_data_generated__WEBPACK_IMPORTED_MODULE_0__.timeData[regionTag || ''] || + _time_data_generated__WEBPACK_IMPORTED_MODULE_0__.timeData[languageTag || ''] || + _time_data_generated__WEBPACK_IMPORTED_MODULE_0__.timeData["".concat(languageTag, "-001")] || + _time_data_generated__WEBPACK_IMPORTED_MODULE_0__.timeData['001']; + return hourCycles[0]; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-messageformat-parser/lib/error.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@formatjs/icu-messageformat-parser/lib/error.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ErrorKind: () => (/* binding */ ErrorKind) +/* harmony export */ }); +var ErrorKind; +(function (ErrorKind) { + /** Argument is unclosed (e.g. `{0`) */ + ErrorKind[ErrorKind["EXPECT_ARGUMENT_CLOSING_BRACE"] = 1] = "EXPECT_ARGUMENT_CLOSING_BRACE"; + /** Argument is empty (e.g. `{}`). */ + ErrorKind[ErrorKind["EMPTY_ARGUMENT"] = 2] = "EMPTY_ARGUMENT"; + /** Argument is malformed (e.g. `{foo!}``) */ + ErrorKind[ErrorKind["MALFORMED_ARGUMENT"] = 3] = "MALFORMED_ARGUMENT"; + /** Expect an argument type (e.g. `{foo,}`) */ + ErrorKind[ErrorKind["EXPECT_ARGUMENT_TYPE"] = 4] = "EXPECT_ARGUMENT_TYPE"; + /** Unsupported argument type (e.g. `{foo,foo}`) */ + ErrorKind[ErrorKind["INVALID_ARGUMENT_TYPE"] = 5] = "INVALID_ARGUMENT_TYPE"; + /** Expect an argument style (e.g. `{foo, number, }`) */ + ErrorKind[ErrorKind["EXPECT_ARGUMENT_STYLE"] = 6] = "EXPECT_ARGUMENT_STYLE"; + /** The number skeleton is invalid. */ + ErrorKind[ErrorKind["INVALID_NUMBER_SKELETON"] = 7] = "INVALID_NUMBER_SKELETON"; + /** The date time skeleton is invalid. */ + ErrorKind[ErrorKind["INVALID_DATE_TIME_SKELETON"] = 8] = "INVALID_DATE_TIME_SKELETON"; + /** Exepct a number skeleton following the `::` (e.g. `{foo, number, ::}`) */ + ErrorKind[ErrorKind["EXPECT_NUMBER_SKELETON"] = 9] = "EXPECT_NUMBER_SKELETON"; + /** Exepct a date time skeleton following the `::` (e.g. `{foo, date, ::}`) */ + ErrorKind[ErrorKind["EXPECT_DATE_TIME_SKELETON"] = 10] = "EXPECT_DATE_TIME_SKELETON"; + /** Unmatched apostrophes in the argument style (e.g. `{foo, number, 'test`) */ + ErrorKind[ErrorKind["UNCLOSED_QUOTE_IN_ARGUMENT_STYLE"] = 11] = "UNCLOSED_QUOTE_IN_ARGUMENT_STYLE"; + /** Missing select argument options (e.g. `{foo, select}`) */ + ErrorKind[ErrorKind["EXPECT_SELECT_ARGUMENT_OPTIONS"] = 12] = "EXPECT_SELECT_ARGUMENT_OPTIONS"; + /** Expecting an offset value in `plural` or `selectordinal` argument (e.g `{foo, plural, offset}`) */ + ErrorKind[ErrorKind["EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE"] = 13] = "EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE"; + /** Offset value in `plural` or `selectordinal` is invalid (e.g. `{foo, plural, offset: x}`) */ + ErrorKind[ErrorKind["INVALID_PLURAL_ARGUMENT_OFFSET_VALUE"] = 14] = "INVALID_PLURAL_ARGUMENT_OFFSET_VALUE"; + /** Expecting a selector in `select` argument (e.g `{foo, select}`) */ + ErrorKind[ErrorKind["EXPECT_SELECT_ARGUMENT_SELECTOR"] = 15] = "EXPECT_SELECT_ARGUMENT_SELECTOR"; + /** Expecting a selector in `plural` or `selectordinal` argument (e.g `{foo, plural}`) */ + ErrorKind[ErrorKind["EXPECT_PLURAL_ARGUMENT_SELECTOR"] = 16] = "EXPECT_PLURAL_ARGUMENT_SELECTOR"; + /** Expecting a message fragment after the `select` selector (e.g. `{foo, select, apple}`) */ + ErrorKind[ErrorKind["EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT"] = 17] = "EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT"; + /** + * Expecting a message fragment after the `plural` or `selectordinal` selector + * (e.g. `{foo, plural, one}`) + */ + ErrorKind[ErrorKind["EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT"] = 18] = "EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT"; + /** Selector in `plural` or `selectordinal` is malformed (e.g. `{foo, plural, =x {#}}`) */ + ErrorKind[ErrorKind["INVALID_PLURAL_ARGUMENT_SELECTOR"] = 19] = "INVALID_PLURAL_ARGUMENT_SELECTOR"; + /** + * Duplicate selectors in `plural` or `selectordinal` argument. + * (e.g. {foo, plural, one {#} one {#}}) + */ + ErrorKind[ErrorKind["DUPLICATE_PLURAL_ARGUMENT_SELECTOR"] = 20] = "DUPLICATE_PLURAL_ARGUMENT_SELECTOR"; + /** Duplicate selectors in `select` argument. + * (e.g. {foo, select, apple {apple} apple {apple}}) + */ + ErrorKind[ErrorKind["DUPLICATE_SELECT_ARGUMENT_SELECTOR"] = 21] = "DUPLICATE_SELECT_ARGUMENT_SELECTOR"; + /** Plural or select argument option must have `other` clause. */ + ErrorKind[ErrorKind["MISSING_OTHER_CLAUSE"] = 22] = "MISSING_OTHER_CLAUSE"; + /** The tag is malformed. (e.g. `foo) */ + ErrorKind[ErrorKind["INVALID_TAG"] = 23] = "INVALID_TAG"; + /** The tag name is invalid. (e.g. `<123>foo123>`) */ + ErrorKind[ErrorKind["INVALID_TAG_NAME"] = 25] = "INVALID_TAG_NAME"; + /** The closing tag does not match the opening tag. (e.g. `foo`) */ + ErrorKind[ErrorKind["UNMATCHED_CLOSING_TAG"] = 26] = "UNMATCHED_CLOSING_TAG"; + /** The opening tag has unmatched closing tag. (e.g. `foo`) */ + ErrorKind[ErrorKind["UNCLOSED_TAG"] = 27] = "UNCLOSED_TAG"; +})(ErrorKind || (ErrorKind = {})); + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-messageformat-parser/lib/index.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@formatjs/icu-messageformat-parser/lib/index.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ SKELETON_TYPE: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.SKELETON_TYPE), +/* harmony export */ TYPE: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.TYPE), +/* harmony export */ _Parser: () => (/* binding */ _Parser), +/* harmony export */ createLiteralElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.createLiteralElement), +/* harmony export */ createNumberElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.createNumberElement), +/* harmony export */ isArgumentElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isArgumentElement), +/* harmony export */ isDateElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isDateElement), +/* harmony export */ isDateTimeSkeleton: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isDateTimeSkeleton), +/* harmony export */ isLiteralElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isLiteralElement), +/* harmony export */ isNumberElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isNumberElement), +/* harmony export */ isNumberSkeleton: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isNumberSkeleton), +/* harmony export */ isPluralElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isPluralElement), +/* harmony export */ isPoundElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isPoundElement), +/* harmony export */ isSelectElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isSelectElement), +/* harmony export */ isTagElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isTagElement), +/* harmony export */ isTimeElement: () => (/* reexport safe */ _types__WEBPACK_IMPORTED_MODULE_2__.isTimeElement), +/* harmony export */ parse: () => (/* binding */ parse) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/icu-messageformat-parser/lib/error.js"); +/* harmony import */ var _parser__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./parser */ "./node_modules/@formatjs/icu-messageformat-parser/lib/parser.js"); +/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./types */ "./node_modules/@formatjs/icu-messageformat-parser/lib/types.js"); + + + + +function pruneLocation(els) { + els.forEach(function (el) { + delete el.location; + if ((0,_types__WEBPACK_IMPORTED_MODULE_2__.isSelectElement)(el) || (0,_types__WEBPACK_IMPORTED_MODULE_2__.isPluralElement)(el)) { + for (var k in el.options) { + delete el.options[k].location; + pruneLocation(el.options[k].value); + } + } + else if ((0,_types__WEBPACK_IMPORTED_MODULE_2__.isNumberElement)(el) && (0,_types__WEBPACK_IMPORTED_MODULE_2__.isNumberSkeleton)(el.style)) { + delete el.style.location; + } + else if (((0,_types__WEBPACK_IMPORTED_MODULE_2__.isDateElement)(el) || (0,_types__WEBPACK_IMPORTED_MODULE_2__.isTimeElement)(el)) && + (0,_types__WEBPACK_IMPORTED_MODULE_2__.isDateTimeSkeleton)(el.style)) { + delete el.style.location; + } + else if ((0,_types__WEBPACK_IMPORTED_MODULE_2__.isTagElement)(el)) { + pruneLocation(el.children); + } + }); +} +function parse(message, opts) { + if (opts === void 0) { opts = {}; } + opts = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__assign)({ shouldParseSkeletons: true, requiresOtherClause: true }, opts); + var result = new _parser__WEBPACK_IMPORTED_MODULE_1__.Parser(message, opts).parse(); + if (result.err) { + var error = SyntaxError(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind[result.err.kind]); + // @ts-expect-error Assign to error object + error.location = result.err.location; + // @ts-expect-error Assign to error object + error.originalMessage = result.err.message; + throw error; + } + if (!(opts === null || opts === void 0 ? void 0 : opts.captureLocation)) { + pruneLocation(result.val); + } + return result.val; +} + +// only for testing +var _Parser = _parser__WEBPACK_IMPORTED_MODULE_1__.Parser; + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-messageformat-parser/lib/parser.js": +/*!***********************************************************************!*\ + !*** ./node_modules/@formatjs/icu-messageformat-parser/lib/parser.js ***! + \***********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Parser: () => (/* binding */ Parser) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/icu-messageformat-parser/lib/error.js"); +/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./types */ "./node_modules/@formatjs/icu-messageformat-parser/lib/types.js"); +/* harmony import */ var _regex_generated__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./regex.generated */ "./node_modules/@formatjs/icu-messageformat-parser/lib/regex.generated.js"); +/* harmony import */ var _formatjs_icu_skeleton_parser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @formatjs/icu-skeleton-parser */ "./node_modules/@formatjs/icu-skeleton-parser/lib/index.js"); +/* harmony import */ var _date_time_pattern_generator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./date-time-pattern-generator */ "./node_modules/@formatjs/icu-messageformat-parser/lib/date-time-pattern-generator.js"); +var _a; + + + + + + +var SPACE_SEPARATOR_START_REGEX = new RegExp("^".concat(_regex_generated__WEBPACK_IMPORTED_MODULE_2__.SPACE_SEPARATOR_REGEX.source, "*")); +var SPACE_SEPARATOR_END_REGEX = new RegExp("".concat(_regex_generated__WEBPACK_IMPORTED_MODULE_2__.SPACE_SEPARATOR_REGEX.source, "*$")); +function createLocation(start, end) { + return { start: start, end: end }; +} +// #region Ponyfills +// Consolidate these variables up top for easier toggling during debugging +var hasNativeStartsWith = !!String.prototype.startsWith && '_a'.startsWith('a', 1); +var hasNativeFromCodePoint = !!String.fromCodePoint; +var hasNativeFromEntries = !!Object.fromEntries; +var hasNativeCodePointAt = !!String.prototype.codePointAt; +var hasTrimStart = !!String.prototype.trimStart; +var hasTrimEnd = !!String.prototype.trimEnd; +var hasNativeIsSafeInteger = !!Number.isSafeInteger; +var isSafeInteger = hasNativeIsSafeInteger + ? Number.isSafeInteger + : function (n) { + return (typeof n === 'number' && + isFinite(n) && + Math.floor(n) === n && + Math.abs(n) <= 0x1fffffffffffff); + }; +// IE11 does not support y and u. +var REGEX_SUPPORTS_U_AND_Y = true; +try { + var re = RE('([^\\p{White_Space}\\p{Pattern_Syntax}]*)', 'yu'); + /** + * legacy Edge or Xbox One browser + * Unicode flag support: supported + * Pattern_Syntax support: not supported + * See https://github.com/formatjs/formatjs/issues/2822 + */ + REGEX_SUPPORTS_U_AND_Y = ((_a = re.exec('a')) === null || _a === void 0 ? void 0 : _a[0]) === 'a'; +} +catch (_) { + REGEX_SUPPORTS_U_AND_Y = false; +} +var startsWith = hasNativeStartsWith + ? // Native + function startsWith(s, search, position) { + return s.startsWith(search, position); + } + : // For IE11 + function startsWith(s, search, position) { + return s.slice(position, position + search.length) === search; + }; +var fromCodePoint = hasNativeFromCodePoint + ? String.fromCodePoint + : // IE11 + function fromCodePoint() { + var codePoints = []; + for (var _i = 0; _i < arguments.length; _i++) { + codePoints[_i] = arguments[_i]; + } + var elements = ''; + var length = codePoints.length; + var i = 0; + var code; + while (length > i) { + code = codePoints[i++]; + if (code > 0x10ffff) + throw RangeError(code + ' is not a valid code point'); + elements += + code < 0x10000 + ? String.fromCharCode(code) + : String.fromCharCode(((code -= 0x10000) >> 10) + 0xd800, (code % 0x400) + 0xdc00); + } + return elements; + }; +var fromEntries = +// native +hasNativeFromEntries + ? Object.fromEntries + : // Ponyfill + function fromEntries(entries) { + var obj = {}; + for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) { + var _a = entries_1[_i], k = _a[0], v = _a[1]; + obj[k] = v; + } + return obj; + }; +var codePointAt = hasNativeCodePointAt + ? // Native + function codePointAt(s, index) { + return s.codePointAt(index); + } + : // IE 11 + function codePointAt(s, index) { + var size = s.length; + if (index < 0 || index >= size) { + return undefined; + } + var first = s.charCodeAt(index); + var second; + return first < 0xd800 || + first > 0xdbff || + index + 1 === size || + (second = s.charCodeAt(index + 1)) < 0xdc00 || + second > 0xdfff + ? first + : ((first - 0xd800) << 10) + (second - 0xdc00) + 0x10000; + }; +var trimStart = hasTrimStart + ? // Native + function trimStart(s) { + return s.trimStart(); + } + : // Ponyfill + function trimStart(s) { + return s.replace(SPACE_SEPARATOR_START_REGEX, ''); + }; +var trimEnd = hasTrimEnd + ? // Native + function trimEnd(s) { + return s.trimEnd(); + } + : // Ponyfill + function trimEnd(s) { + return s.replace(SPACE_SEPARATOR_END_REGEX, ''); + }; +// Prevent minifier to translate new RegExp to literal form that might cause syntax error on IE11. +function RE(s, flag) { + return new RegExp(s, flag); +} +// #endregion +var matchIdentifierAtIndex; +if (REGEX_SUPPORTS_U_AND_Y) { + // Native + var IDENTIFIER_PREFIX_RE_1 = RE('([^\\p{White_Space}\\p{Pattern_Syntax}]*)', 'yu'); + matchIdentifierAtIndex = function matchIdentifierAtIndex(s, index) { + var _a; + IDENTIFIER_PREFIX_RE_1.lastIndex = index; + var match = IDENTIFIER_PREFIX_RE_1.exec(s); + return (_a = match[1]) !== null && _a !== void 0 ? _a : ''; + }; +} +else { + // IE11 + matchIdentifierAtIndex = function matchIdentifierAtIndex(s, index) { + var match = []; + while (true) { + var c = codePointAt(s, index); + if (c === undefined || _isWhiteSpace(c) || _isPatternSyntax(c)) { + break; + } + match.push(c); + index += c >= 0x10000 ? 2 : 1; + } + return fromCodePoint.apply(void 0, match); + }; +} +var Parser = /** @class */ (function () { + function Parser(message, options) { + if (options === void 0) { options = {}; } + this.message = message; + this.position = { offset: 0, line: 1, column: 1 }; + this.ignoreTag = !!options.ignoreTag; + this.locale = options.locale; + this.requiresOtherClause = !!options.requiresOtherClause; + this.shouldParseSkeletons = !!options.shouldParseSkeletons; + } + Parser.prototype.parse = function () { + if (this.offset() !== 0) { + throw Error('parser can only be used once'); + } + return this.parseMessage(0, '', false); + }; + Parser.prototype.parseMessage = function (nestingLevel, parentArgType, expectingCloseTag) { + var elements = []; + while (!this.isEOF()) { + var char = this.char(); + if (char === 123 /* `{` */) { + var result = this.parseArgument(nestingLevel, expectingCloseTag); + if (result.err) { + return result; + } + elements.push(result.val); + } + else if (char === 125 /* `}` */ && nestingLevel > 0) { + break; + } + else if (char === 35 /* `#` */ && + (parentArgType === 'plural' || parentArgType === 'selectordinal')) { + var position = this.clonePosition(); + this.bump(); + elements.push({ + type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.pound, + location: createLocation(position, this.clonePosition()), + }); + } + else if (char === 60 /* `<` */ && + !this.ignoreTag && + this.peek() === 47 // char code for '/' + ) { + if (expectingCloseTag) { + break; + } + else { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.UNMATCHED_CLOSING_TAG, createLocation(this.clonePosition(), this.clonePosition())); + } + } + else if (char === 60 /* `<` */ && + !this.ignoreTag && + _isAlpha(this.peek() || 0)) { + var result = this.parseTag(nestingLevel, parentArgType); + if (result.err) { + return result; + } + elements.push(result.val); + } + else { + var result = this.parseLiteral(nestingLevel, parentArgType); + if (result.err) { + return result; + } + elements.push(result.val); + } + } + return { val: elements, err: null }; + }; + /** + * A tag name must start with an ASCII lower/upper case letter. The grammar is based on the + * [custom element name][] except that a dash is NOT always mandatory and uppercase letters + * are accepted: + * + * ``` + * tag ::= "<" tagName (whitespace)* "/>" | "<" tagName (whitespace)* ">" message "" tagName (whitespace)* ">" + * tagName ::= [a-z] (PENChar)* + * PENChar ::= + * "-" | "." | [0-9] | "_" | [a-z] | [A-Z] | #xB7 | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x37D] | + * [#x37F-#x1FFF] | [#x200C-#x200D] | [#x203F-#x2040] | [#x2070-#x218F] | [#x2C00-#x2FEF] | + * [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF] + * ``` + * + * [custom element name]: https://html.spec.whatwg.org/multipage/custom-elements.html#valid-custom-element-name + * NOTE: We're a bit more lax here since HTML technically does not allow uppercase HTML element but we do + * since other tag-based engines like React allow it + */ + Parser.prototype.parseTag = function (nestingLevel, parentArgType) { + var startPosition = this.clonePosition(); + this.bump(); // `<` + var tagName = this.parseTagName(); + this.bumpSpace(); + if (this.bumpIf('/>')) { + // Self closing tag + return { + val: { + type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.literal, + value: "<".concat(tagName, "/>"), + location: createLocation(startPosition, this.clonePosition()), + }, + err: null, + }; + } + else if (this.bumpIf('>')) { + var childrenResult = this.parseMessage(nestingLevel + 1, parentArgType, true); + if (childrenResult.err) { + return childrenResult; + } + var children = childrenResult.val; + // Expecting a close tag + var endTagStartPosition = this.clonePosition(); + if (this.bumpIf('')) { + if (this.isEOF() || !_isAlpha(this.char())) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.INVALID_TAG, createLocation(endTagStartPosition, this.clonePosition())); + } + var closingTagNameStartPosition = this.clonePosition(); + var closingTagName = this.parseTagName(); + if (tagName !== closingTagName) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.UNMATCHED_CLOSING_TAG, createLocation(closingTagNameStartPosition, this.clonePosition())); + } + this.bumpSpace(); + if (!this.bumpIf('>')) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.INVALID_TAG, createLocation(endTagStartPosition, this.clonePosition())); + } + return { + val: { + type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.tag, + value: tagName, + children: children, + location: createLocation(startPosition, this.clonePosition()), + }, + err: null, + }; + } + else { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.UNCLOSED_TAG, createLocation(startPosition, this.clonePosition())); + } + } + else { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.INVALID_TAG, createLocation(startPosition, this.clonePosition())); + } + }; + /** + * This method assumes that the caller has peeked ahead for the first tag character. + */ + Parser.prototype.parseTagName = function () { + var startOffset = this.offset(); + this.bump(); // the first tag name character + while (!this.isEOF() && _isPotentialElementNameChar(this.char())) { + this.bump(); + } + return this.message.slice(startOffset, this.offset()); + }; + Parser.prototype.parseLiteral = function (nestingLevel, parentArgType) { + var start = this.clonePosition(); + var value = ''; + while (true) { + var parseQuoteResult = this.tryParseQuote(parentArgType); + if (parseQuoteResult) { + value += parseQuoteResult; + continue; + } + var parseUnquotedResult = this.tryParseUnquoted(nestingLevel, parentArgType); + if (parseUnquotedResult) { + value += parseUnquotedResult; + continue; + } + var parseLeftAngleResult = this.tryParseLeftAngleBracket(); + if (parseLeftAngleResult) { + value += parseLeftAngleResult; + continue; + } + break; + } + var location = createLocation(start, this.clonePosition()); + return { + val: { type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.literal, value: value, location: location }, + err: null, + }; + }; + Parser.prototype.tryParseLeftAngleBracket = function () { + if (!this.isEOF() && + this.char() === 60 /* `<` */ && + (this.ignoreTag || + // If at the opening tag or closing tag position, bail. + !_isAlphaOrSlash(this.peek() || 0))) { + this.bump(); // `<` + return '<'; + } + return null; + }; + /** + * Starting with ICU 4.8, an ASCII apostrophe only starts quoted text if it immediately precedes + * a character that requires quoting (that is, "only where needed"), and works the same in + * nested messages as on the top level of the pattern. The new behavior is otherwise compatible. + */ + Parser.prototype.tryParseQuote = function (parentArgType) { + if (this.isEOF() || this.char() !== 39 /* `'` */) { + return null; + } + // Parse escaped char following the apostrophe, or early return if there is no escaped char. + // Check if is valid escaped character + switch (this.peek()) { + case 39 /* `'` */: + // double quote, should return as a single quote. + this.bump(); + this.bump(); + return "'"; + // '{', '<', '>', '}' + case 123: + case 60: + case 62: + case 125: + break; + case 35: // '#' + if (parentArgType === 'plural' || parentArgType === 'selectordinal') { + break; + } + return null; + default: + return null; + } + this.bump(); // apostrophe + var codePoints = [this.char()]; // escaped char + this.bump(); + // read chars until the optional closing apostrophe is found + while (!this.isEOF()) { + var ch = this.char(); + if (ch === 39 /* `'` */) { + if (this.peek() === 39 /* `'` */) { + codePoints.push(39); + // Bump one more time because we need to skip 2 characters. + this.bump(); + } + else { + // Optional closing apostrophe. + this.bump(); + break; + } + } + else { + codePoints.push(ch); + } + this.bump(); + } + return fromCodePoint.apply(void 0, codePoints); + }; + Parser.prototype.tryParseUnquoted = function (nestingLevel, parentArgType) { + if (this.isEOF()) { + return null; + } + var ch = this.char(); + if (ch === 60 /* `<` */ || + ch === 123 /* `{` */ || + (ch === 35 /* `#` */ && + (parentArgType === 'plural' || parentArgType === 'selectordinal')) || + (ch === 125 /* `}` */ && nestingLevel > 0)) { + return null; + } + else { + this.bump(); + return fromCodePoint(ch); + } + }; + Parser.prototype.parseArgument = function (nestingLevel, expectingCloseTag) { + var openingBracePosition = this.clonePosition(); + this.bump(); // `{` + this.bumpSpace(); + if (this.isEOF()) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE, createLocation(openingBracePosition, this.clonePosition())); + } + if (this.char() === 125 /* `}` */) { + this.bump(); + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EMPTY_ARGUMENT, createLocation(openingBracePosition, this.clonePosition())); + } + // argument name + var value = this.parseIdentifierIfPossible().value; + if (!value) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.MALFORMED_ARGUMENT, createLocation(openingBracePosition, this.clonePosition())); + } + this.bumpSpace(); + if (this.isEOF()) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE, createLocation(openingBracePosition, this.clonePosition())); + } + switch (this.char()) { + // Simple argument: `{name}` + case 125 /* `}` */: { + this.bump(); // `}` + return { + val: { + type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.argument, + // value does not include the opening and closing braces. + value: value, + location: createLocation(openingBracePosition, this.clonePosition()), + }, + err: null, + }; + } + // Argument with options: `{name, format, ...}` + case 44 /* `,` */: { + this.bump(); // `,` + this.bumpSpace(); + if (this.isEOF()) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE, createLocation(openingBracePosition, this.clonePosition())); + } + return this.parseArgumentOptions(nestingLevel, expectingCloseTag, value, openingBracePosition); + } + default: + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.MALFORMED_ARGUMENT, createLocation(openingBracePosition, this.clonePosition())); + } + }; + /** + * Advance the parser until the end of the identifier, if it is currently on + * an identifier character. Return an empty string otherwise. + */ + Parser.prototype.parseIdentifierIfPossible = function () { + var startingPosition = this.clonePosition(); + var startOffset = this.offset(); + var value = matchIdentifierAtIndex(this.message, startOffset); + var endOffset = startOffset + value.length; + this.bumpTo(endOffset); + var endPosition = this.clonePosition(); + var location = createLocation(startingPosition, endPosition); + return { value: value, location: location }; + }; + Parser.prototype.parseArgumentOptions = function (nestingLevel, expectingCloseTag, value, openingBracePosition) { + var _a; + // Parse this range: + // {name, type, style} + // ^---^ + var typeStartPosition = this.clonePosition(); + var argType = this.parseIdentifierIfPossible().value; + var typeEndPosition = this.clonePosition(); + switch (argType) { + case '': + // Expecting a style string number, date, time, plural, selectordinal, or select. + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_ARGUMENT_TYPE, createLocation(typeStartPosition, typeEndPosition)); + case 'number': + case 'date': + case 'time': { + // Parse this range: + // {name, number, style} + // ^-------^ + this.bumpSpace(); + var styleAndLocation = null; + if (this.bumpIf(',')) { + this.bumpSpace(); + var styleStartPosition = this.clonePosition(); + var result = this.parseSimpleArgStyleIfPossible(); + if (result.err) { + return result; + } + var style = trimEnd(result.val); + if (style.length === 0) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_ARGUMENT_STYLE, createLocation(this.clonePosition(), this.clonePosition())); + } + var styleLocation = createLocation(styleStartPosition, this.clonePosition()); + styleAndLocation = { style: style, styleLocation: styleLocation }; + } + var argCloseResult = this.tryParseArgumentClose(openingBracePosition); + if (argCloseResult.err) { + return argCloseResult; + } + var location_1 = createLocation(openingBracePosition, this.clonePosition()); + // Extract style or skeleton + if (styleAndLocation && startsWith(styleAndLocation === null || styleAndLocation === void 0 ? void 0 : styleAndLocation.style, '::', 0)) { + // Skeleton starts with `::`. + var skeleton = trimStart(styleAndLocation.style.slice(2)); + if (argType === 'number') { + var result = this.parseNumberSkeletonFromString(skeleton, styleAndLocation.styleLocation); + if (result.err) { + return result; + } + return { + val: { type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.number, value: value, location: location_1, style: result.val }, + err: null, + }; + } + else { + if (skeleton.length === 0) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_DATE_TIME_SKELETON, location_1); + } + var dateTimePattern = skeleton; + // Get "best match" pattern only if locale is passed, if not, let it + // pass as-is where `parseDateTimeSkeleton()` will throw an error + // for unsupported patterns. + if (this.locale) { + dateTimePattern = (0,_date_time_pattern_generator__WEBPACK_IMPORTED_MODULE_4__.getBestPattern)(skeleton, this.locale); + } + var style = { + type: _types__WEBPACK_IMPORTED_MODULE_1__.SKELETON_TYPE.dateTime, + pattern: dateTimePattern, + location: styleAndLocation.styleLocation, + parsedOptions: this.shouldParseSkeletons + ? (0,_formatjs_icu_skeleton_parser__WEBPACK_IMPORTED_MODULE_3__.parseDateTimeSkeleton)(dateTimePattern) + : {}, + }; + var type = argType === 'date' ? _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.date : _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.time; + return { + val: { type: type, value: value, location: location_1, style: style }, + err: null, + }; + } + } + // Regular style or no style. + return { + val: { + type: argType === 'number' + ? _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.number + : argType === 'date' + ? _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.date + : _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.time, + value: value, + location: location_1, + style: (_a = styleAndLocation === null || styleAndLocation === void 0 ? void 0 : styleAndLocation.style) !== null && _a !== void 0 ? _a : null, + }, + err: null, + }; + } + case 'plural': + case 'selectordinal': + case 'select': { + // Parse this range: + // {name, plural, options} + // ^---------^ + var typeEndPosition_1 = this.clonePosition(); + this.bumpSpace(); + if (!this.bumpIf(',')) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_SELECT_ARGUMENT_OPTIONS, createLocation(typeEndPosition_1, (0,tslib__WEBPACK_IMPORTED_MODULE_5__.__assign)({}, typeEndPosition_1))); + } + this.bumpSpace(); + // Parse offset: + // {name, plural, offset:1, options} + // ^-----^ + // + // or the first option: + // + // {name, plural, one {...} other {...}} + // ^--^ + var identifierAndLocation = this.parseIdentifierIfPossible(); + var pluralOffset = 0; + if (argType !== 'select' && identifierAndLocation.value === 'offset') { + if (!this.bumpIf(':')) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE, createLocation(this.clonePosition(), this.clonePosition())); + } + this.bumpSpace(); + var result = this.tryParseDecimalInteger(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE, _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE); + if (result.err) { + return result; + } + // Parse another identifier for option parsing + this.bumpSpace(); + identifierAndLocation = this.parseIdentifierIfPossible(); + pluralOffset = result.val; + } + var optionsResult = this.tryParsePluralOrSelectOptions(nestingLevel, argType, expectingCloseTag, identifierAndLocation); + if (optionsResult.err) { + return optionsResult; + } + var argCloseResult = this.tryParseArgumentClose(openingBracePosition); + if (argCloseResult.err) { + return argCloseResult; + } + var location_2 = createLocation(openingBracePosition, this.clonePosition()); + if (argType === 'select') { + return { + val: { + type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.select, + value: value, + options: fromEntries(optionsResult.val), + location: location_2, + }, + err: null, + }; + } + else { + return { + val: { + type: _types__WEBPACK_IMPORTED_MODULE_1__.TYPE.plural, + value: value, + options: fromEntries(optionsResult.val), + offset: pluralOffset, + pluralType: argType === 'plural' ? 'cardinal' : 'ordinal', + location: location_2, + }, + err: null, + }; + } + } + default: + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.INVALID_ARGUMENT_TYPE, createLocation(typeStartPosition, typeEndPosition)); + } + }; + Parser.prototype.tryParseArgumentClose = function (openingBracePosition) { + // Parse: {value, number, ::currency/GBP } + // + if (this.isEOF() || this.char() !== 125 /* `}` */) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE, createLocation(openingBracePosition, this.clonePosition())); + } + this.bump(); // `}` + return { val: true, err: null }; + }; + /** + * See: https://github.com/unicode-org/icu/blob/af7ed1f6d2298013dc303628438ec4abe1f16479/icu4c/source/common/messagepattern.cpp#L659 + */ + Parser.prototype.parseSimpleArgStyleIfPossible = function () { + var nestedBraces = 0; + var startPosition = this.clonePosition(); + while (!this.isEOF()) { + var ch = this.char(); + switch (ch) { + case 39 /* `'` */: { + // Treat apostrophe as quoting but include it in the style part. + // Find the end of the quoted literal text. + this.bump(); + var apostrophePosition = this.clonePosition(); + if (!this.bumpUntil("'")) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE, createLocation(apostrophePosition, this.clonePosition())); + } + this.bump(); + break; + } + case 123 /* `{` */: { + nestedBraces += 1; + this.bump(); + break; + } + case 125 /* `}` */: { + if (nestedBraces > 0) { + nestedBraces -= 1; + } + else { + return { + val: this.message.slice(startPosition.offset, this.offset()), + err: null, + }; + } + break; + } + default: + this.bump(); + break; + } + } + return { + val: this.message.slice(startPosition.offset, this.offset()), + err: null, + }; + }; + Parser.prototype.parseNumberSkeletonFromString = function (skeleton, location) { + var tokens = []; + try { + tokens = (0,_formatjs_icu_skeleton_parser__WEBPACK_IMPORTED_MODULE_3__.parseNumberSkeletonFromString)(skeleton); + } + catch (e) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.INVALID_NUMBER_SKELETON, location); + } + return { + val: { + type: _types__WEBPACK_IMPORTED_MODULE_1__.SKELETON_TYPE.number, + tokens: tokens, + location: location, + parsedOptions: this.shouldParseSkeletons + ? (0,_formatjs_icu_skeleton_parser__WEBPACK_IMPORTED_MODULE_3__.parseNumberSkeleton)(tokens) + : {}, + }, + err: null, + }; + }; + /** + * @param nesting_level The current nesting level of messages. + * This can be positive when parsing message fragment in select or plural argument options. + * @param parent_arg_type The parent argument's type. + * @param parsed_first_identifier If provided, this is the first identifier-like selector of + * the argument. It is a by-product of a previous parsing attempt. + * @param expecting_close_tag If true, this message is directly or indirectly nested inside + * between a pair of opening and closing tags. The nested message will not parse beyond + * the closing tag boundary. + */ + Parser.prototype.tryParsePluralOrSelectOptions = function (nestingLevel, parentArgType, expectCloseTag, parsedFirstIdentifier) { + var _a; + var hasOtherClause = false; + var options = []; + var parsedSelectors = new Set(); + var selector = parsedFirstIdentifier.value, selectorLocation = parsedFirstIdentifier.location; + // Parse: + // one {one apple} + // ^--^ + while (true) { + if (selector.length === 0) { + var startPosition = this.clonePosition(); + if (parentArgType !== 'select' && this.bumpIf('=')) { + // Try parse `={number}` selector + var result = this.tryParseDecimalInteger(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_PLURAL_ARGUMENT_SELECTOR, _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.INVALID_PLURAL_ARGUMENT_SELECTOR); + if (result.err) { + return result; + } + selectorLocation = createLocation(startPosition, this.clonePosition()); + selector = this.message.slice(startPosition.offset, this.offset()); + } + else { + break; + } + } + // Duplicate selector clauses + if (parsedSelectors.has(selector)) { + return this.error(parentArgType === 'select' + ? _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.DUPLICATE_SELECT_ARGUMENT_SELECTOR + : _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.DUPLICATE_PLURAL_ARGUMENT_SELECTOR, selectorLocation); + } + if (selector === 'other') { + hasOtherClause = true; + } + // Parse: + // one {one apple} + // ^----------^ + this.bumpSpace(); + var openingBracePosition = this.clonePosition(); + if (!this.bumpIf('{')) { + return this.error(parentArgType === 'select' + ? _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT + : _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT, createLocation(this.clonePosition(), this.clonePosition())); + } + var fragmentResult = this.parseMessage(nestingLevel + 1, parentArgType, expectCloseTag); + if (fragmentResult.err) { + return fragmentResult; + } + var argCloseResult = this.tryParseArgumentClose(openingBracePosition); + if (argCloseResult.err) { + return argCloseResult; + } + options.push([ + selector, + { + value: fragmentResult.val, + location: createLocation(openingBracePosition, this.clonePosition()), + }, + ]); + // Keep track of the existing selectors + parsedSelectors.add(selector); + // Prep next selector clause. + this.bumpSpace(); + (_a = this.parseIdentifierIfPossible(), selector = _a.value, selectorLocation = _a.location); + } + if (options.length === 0) { + return this.error(parentArgType === 'select' + ? _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_SELECT_ARGUMENT_SELECTOR + : _error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.EXPECT_PLURAL_ARGUMENT_SELECTOR, createLocation(this.clonePosition(), this.clonePosition())); + } + if (this.requiresOtherClause && !hasOtherClause) { + return this.error(_error__WEBPACK_IMPORTED_MODULE_0__.ErrorKind.MISSING_OTHER_CLAUSE, createLocation(this.clonePosition(), this.clonePosition())); + } + return { val: options, err: null }; + }; + Parser.prototype.tryParseDecimalInteger = function (expectNumberError, invalidNumberError) { + var sign = 1; + var startingPosition = this.clonePosition(); + if (this.bumpIf('+')) { + } + else if (this.bumpIf('-')) { + sign = -1; + } + var hasDigits = false; + var decimal = 0; + while (!this.isEOF()) { + var ch = this.char(); + if (ch >= 48 /* `0` */ && ch <= 57 /* `9` */) { + hasDigits = true; + decimal = decimal * 10 + (ch - 48); + this.bump(); + } + else { + break; + } + } + var location = createLocation(startingPosition, this.clonePosition()); + if (!hasDigits) { + return this.error(expectNumberError, location); + } + decimal *= sign; + if (!isSafeInteger(decimal)) { + return this.error(invalidNumberError, location); + } + return { val: decimal, err: null }; + }; + Parser.prototype.offset = function () { + return this.position.offset; + }; + Parser.prototype.isEOF = function () { + return this.offset() === this.message.length; + }; + Parser.prototype.clonePosition = function () { + // This is much faster than `Object.assign` or spread. + return { + offset: this.position.offset, + line: this.position.line, + column: this.position.column, + }; + }; + /** + * Return the code point at the current position of the parser. + * Throws if the index is out of bound. + */ + Parser.prototype.char = function () { + var offset = this.position.offset; + if (offset >= this.message.length) { + throw Error('out of bound'); + } + var code = codePointAt(this.message, offset); + if (code === undefined) { + throw Error("Offset ".concat(offset, " is at invalid UTF-16 code unit boundary")); + } + return code; + }; + Parser.prototype.error = function (kind, location) { + return { + val: null, + err: { + kind: kind, + message: this.message, + location: location, + }, + }; + }; + /** Bump the parser to the next UTF-16 code unit. */ + Parser.prototype.bump = function () { + if (this.isEOF()) { + return; + } + var code = this.char(); + if (code === 10 /* '\n' */) { + this.position.line += 1; + this.position.column = 1; + this.position.offset += 1; + } + else { + this.position.column += 1; + // 0 ~ 0x10000 -> unicode BMP, otherwise skip the surrogate pair. + this.position.offset += code < 0x10000 ? 1 : 2; + } + }; + /** + * If the substring starting at the current position of the parser has + * the given prefix, then bump the parser to the character immediately + * following the prefix and return true. Otherwise, don't bump the parser + * and return false. + */ + Parser.prototype.bumpIf = function (prefix) { + if (startsWith(this.message, prefix, this.offset())) { + for (var i = 0; i < prefix.length; i++) { + this.bump(); + } + return true; + } + return false; + }; + /** + * Bump the parser until the pattern character is found and return `true`. + * Otherwise bump to the end of the file and return `false`. + */ + Parser.prototype.bumpUntil = function (pattern) { + var currentOffset = this.offset(); + var index = this.message.indexOf(pattern, currentOffset); + if (index >= 0) { + this.bumpTo(index); + return true; + } + else { + this.bumpTo(this.message.length); + return false; + } + }; + /** + * Bump the parser to the target offset. + * If target offset is beyond the end of the input, bump the parser to the end of the input. + */ + Parser.prototype.bumpTo = function (targetOffset) { + if (this.offset() > targetOffset) { + throw Error("targetOffset ".concat(targetOffset, " must be greater than or equal to the current offset ").concat(this.offset())); + } + targetOffset = Math.min(targetOffset, this.message.length); + while (true) { + var offset = this.offset(); + if (offset === targetOffset) { + break; + } + if (offset > targetOffset) { + throw Error("targetOffset ".concat(targetOffset, " is at invalid UTF-16 code unit boundary")); + } + this.bump(); + if (this.isEOF()) { + break; + } + } + }; + /** advance the parser through all whitespace to the next non-whitespace code unit. */ + Parser.prototype.bumpSpace = function () { + while (!this.isEOF() && _isWhiteSpace(this.char())) { + this.bump(); + } + }; + /** + * Peek at the *next* Unicode codepoint in the input without advancing the parser. + * If the input has been exhausted, then this returns null. + */ + Parser.prototype.peek = function () { + if (this.isEOF()) { + return null; + } + var code = this.char(); + var offset = this.offset(); + var nextCode = this.message.charCodeAt(offset + (code >= 0x10000 ? 2 : 1)); + return nextCode !== null && nextCode !== void 0 ? nextCode : null; + }; + return Parser; +}()); + +/** + * This check if codepoint is alphabet (lower & uppercase) + * @param codepoint + * @returns + */ +function _isAlpha(codepoint) { + return ((codepoint >= 97 && codepoint <= 122) || + (codepoint >= 65 && codepoint <= 90)); +} +function _isAlphaOrSlash(codepoint) { + return _isAlpha(codepoint) || codepoint === 47; /* '/' */ +} +/** See `parseTag` function docs. */ +function _isPotentialElementNameChar(c) { + return (c === 45 /* '-' */ || + c === 46 /* '.' */ || + (c >= 48 && c <= 57) /* 0..9 */ || + c === 95 /* '_' */ || + (c >= 97 && c <= 122) /** a..z */ || + (c >= 65 && c <= 90) /* A..Z */ || + c == 0xb7 || + (c >= 0xc0 && c <= 0xd6) || + (c >= 0xd8 && c <= 0xf6) || + (c >= 0xf8 && c <= 0x37d) || + (c >= 0x37f && c <= 0x1fff) || + (c >= 0x200c && c <= 0x200d) || + (c >= 0x203f && c <= 0x2040) || + (c >= 0x2070 && c <= 0x218f) || + (c >= 0x2c00 && c <= 0x2fef) || + (c >= 0x3001 && c <= 0xd7ff) || + (c >= 0xf900 && c <= 0xfdcf) || + (c >= 0xfdf0 && c <= 0xfffd) || + (c >= 0x10000 && c <= 0xeffff)); +} +/** + * Code point equivalent of regex `\p{White_Space}`. + * From: https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt + */ +function _isWhiteSpace(c) { + return ((c >= 0x0009 && c <= 0x000d) || + c === 0x0020 || + c === 0x0085 || + (c >= 0x200e && c <= 0x200f) || + c === 0x2028 || + c === 0x2029); +} +/** + * Code point equivalent of regex `\p{Pattern_Syntax}`. + * See https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt + */ +function _isPatternSyntax(c) { + return ((c >= 0x0021 && c <= 0x0023) || + c === 0x0024 || + (c >= 0x0025 && c <= 0x0027) || + c === 0x0028 || + c === 0x0029 || + c === 0x002a || + c === 0x002b || + c === 0x002c || + c === 0x002d || + (c >= 0x002e && c <= 0x002f) || + (c >= 0x003a && c <= 0x003b) || + (c >= 0x003c && c <= 0x003e) || + (c >= 0x003f && c <= 0x0040) || + c === 0x005b || + c === 0x005c || + c === 0x005d || + c === 0x005e || + c === 0x0060 || + c === 0x007b || + c === 0x007c || + c === 0x007d || + c === 0x007e || + c === 0x00a1 || + (c >= 0x00a2 && c <= 0x00a5) || + c === 0x00a6 || + c === 0x00a7 || + c === 0x00a9 || + c === 0x00ab || + c === 0x00ac || + c === 0x00ae || + c === 0x00b0 || + c === 0x00b1 || + c === 0x00b6 || + c === 0x00bb || + c === 0x00bf || + c === 0x00d7 || + c === 0x00f7 || + (c >= 0x2010 && c <= 0x2015) || + (c >= 0x2016 && c <= 0x2017) || + c === 0x2018 || + c === 0x2019 || + c === 0x201a || + (c >= 0x201b && c <= 0x201c) || + c === 0x201d || + c === 0x201e || + c === 0x201f || + (c >= 0x2020 && c <= 0x2027) || + (c >= 0x2030 && c <= 0x2038) || + c === 0x2039 || + c === 0x203a || + (c >= 0x203b && c <= 0x203e) || + (c >= 0x2041 && c <= 0x2043) || + c === 0x2044 || + c === 0x2045 || + c === 0x2046 || + (c >= 0x2047 && c <= 0x2051) || + c === 0x2052 || + c === 0x2053 || + (c >= 0x2055 && c <= 0x205e) || + (c >= 0x2190 && c <= 0x2194) || + (c >= 0x2195 && c <= 0x2199) || + (c >= 0x219a && c <= 0x219b) || + (c >= 0x219c && c <= 0x219f) || + c === 0x21a0 || + (c >= 0x21a1 && c <= 0x21a2) || + c === 0x21a3 || + (c >= 0x21a4 && c <= 0x21a5) || + c === 0x21a6 || + (c >= 0x21a7 && c <= 0x21ad) || + c === 0x21ae || + (c >= 0x21af && c <= 0x21cd) || + (c >= 0x21ce && c <= 0x21cf) || + (c >= 0x21d0 && c <= 0x21d1) || + c === 0x21d2 || + c === 0x21d3 || + c === 0x21d4 || + (c >= 0x21d5 && c <= 0x21f3) || + (c >= 0x21f4 && c <= 0x22ff) || + (c >= 0x2300 && c <= 0x2307) || + c === 0x2308 || + c === 0x2309 || + c === 0x230a || + c === 0x230b || + (c >= 0x230c && c <= 0x231f) || + (c >= 0x2320 && c <= 0x2321) || + (c >= 0x2322 && c <= 0x2328) || + c === 0x2329 || + c === 0x232a || + (c >= 0x232b && c <= 0x237b) || + c === 0x237c || + (c >= 0x237d && c <= 0x239a) || + (c >= 0x239b && c <= 0x23b3) || + (c >= 0x23b4 && c <= 0x23db) || + (c >= 0x23dc && c <= 0x23e1) || + (c >= 0x23e2 && c <= 0x2426) || + (c >= 0x2427 && c <= 0x243f) || + (c >= 0x2440 && c <= 0x244a) || + (c >= 0x244b && c <= 0x245f) || + (c >= 0x2500 && c <= 0x25b6) || + c === 0x25b7 || + (c >= 0x25b8 && c <= 0x25c0) || + c === 0x25c1 || + (c >= 0x25c2 && c <= 0x25f7) || + (c >= 0x25f8 && c <= 0x25ff) || + (c >= 0x2600 && c <= 0x266e) || + c === 0x266f || + (c >= 0x2670 && c <= 0x2767) || + c === 0x2768 || + c === 0x2769 || + c === 0x276a || + c === 0x276b || + c === 0x276c || + c === 0x276d || + c === 0x276e || + c === 0x276f || + c === 0x2770 || + c === 0x2771 || + c === 0x2772 || + c === 0x2773 || + c === 0x2774 || + c === 0x2775 || + (c >= 0x2794 && c <= 0x27bf) || + (c >= 0x27c0 && c <= 0x27c4) || + c === 0x27c5 || + c === 0x27c6 || + (c >= 0x27c7 && c <= 0x27e5) || + c === 0x27e6 || + c === 0x27e7 || + c === 0x27e8 || + c === 0x27e9 || + c === 0x27ea || + c === 0x27eb || + c === 0x27ec || + c === 0x27ed || + c === 0x27ee || + c === 0x27ef || + (c >= 0x27f0 && c <= 0x27ff) || + (c >= 0x2800 && c <= 0x28ff) || + (c >= 0x2900 && c <= 0x2982) || + c === 0x2983 || + c === 0x2984 || + c === 0x2985 || + c === 0x2986 || + c === 0x2987 || + c === 0x2988 || + c === 0x2989 || + c === 0x298a || + c === 0x298b || + c === 0x298c || + c === 0x298d || + c === 0x298e || + c === 0x298f || + c === 0x2990 || + c === 0x2991 || + c === 0x2992 || + c === 0x2993 || + c === 0x2994 || + c === 0x2995 || + c === 0x2996 || + c === 0x2997 || + c === 0x2998 || + (c >= 0x2999 && c <= 0x29d7) || + c === 0x29d8 || + c === 0x29d9 || + c === 0x29da || + c === 0x29db || + (c >= 0x29dc && c <= 0x29fb) || + c === 0x29fc || + c === 0x29fd || + (c >= 0x29fe && c <= 0x2aff) || + (c >= 0x2b00 && c <= 0x2b2f) || + (c >= 0x2b30 && c <= 0x2b44) || + (c >= 0x2b45 && c <= 0x2b46) || + (c >= 0x2b47 && c <= 0x2b4c) || + (c >= 0x2b4d && c <= 0x2b73) || + (c >= 0x2b74 && c <= 0x2b75) || + (c >= 0x2b76 && c <= 0x2b95) || + c === 0x2b96 || + (c >= 0x2b97 && c <= 0x2bff) || + (c >= 0x2e00 && c <= 0x2e01) || + c === 0x2e02 || + c === 0x2e03 || + c === 0x2e04 || + c === 0x2e05 || + (c >= 0x2e06 && c <= 0x2e08) || + c === 0x2e09 || + c === 0x2e0a || + c === 0x2e0b || + c === 0x2e0c || + c === 0x2e0d || + (c >= 0x2e0e && c <= 0x2e16) || + c === 0x2e17 || + (c >= 0x2e18 && c <= 0x2e19) || + c === 0x2e1a || + c === 0x2e1b || + c === 0x2e1c || + c === 0x2e1d || + (c >= 0x2e1e && c <= 0x2e1f) || + c === 0x2e20 || + c === 0x2e21 || + c === 0x2e22 || + c === 0x2e23 || + c === 0x2e24 || + c === 0x2e25 || + c === 0x2e26 || + c === 0x2e27 || + c === 0x2e28 || + c === 0x2e29 || + (c >= 0x2e2a && c <= 0x2e2e) || + c === 0x2e2f || + (c >= 0x2e30 && c <= 0x2e39) || + (c >= 0x2e3a && c <= 0x2e3b) || + (c >= 0x2e3c && c <= 0x2e3f) || + c === 0x2e40 || + c === 0x2e41 || + c === 0x2e42 || + (c >= 0x2e43 && c <= 0x2e4f) || + (c >= 0x2e50 && c <= 0x2e51) || + c === 0x2e52 || + (c >= 0x2e53 && c <= 0x2e7f) || + (c >= 0x3001 && c <= 0x3003) || + c === 0x3008 || + c === 0x3009 || + c === 0x300a || + c === 0x300b || + c === 0x300c || + c === 0x300d || + c === 0x300e || + c === 0x300f || + c === 0x3010 || + c === 0x3011 || + (c >= 0x3012 && c <= 0x3013) || + c === 0x3014 || + c === 0x3015 || + c === 0x3016 || + c === 0x3017 || + c === 0x3018 || + c === 0x3019 || + c === 0x301a || + c === 0x301b || + c === 0x301c || + c === 0x301d || + (c >= 0x301e && c <= 0x301f) || + c === 0x3020 || + c === 0x3030 || + c === 0xfd3e || + c === 0xfd3f || + (c >= 0xfe45 && c <= 0xfe46)); +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-messageformat-parser/lib/regex.generated.js": +/*!********************************************************************************!*\ + !*** ./node_modules/@formatjs/icu-messageformat-parser/lib/regex.generated.js ***! + \********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ SPACE_SEPARATOR_REGEX: () => (/* binding */ SPACE_SEPARATOR_REGEX), +/* harmony export */ WHITE_SPACE_REGEX: () => (/* binding */ WHITE_SPACE_REGEX) +/* harmony export */ }); +// @generated from regex-gen.ts +var SPACE_SEPARATOR_REGEX = /[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/; +var WHITE_SPACE_REGEX = /[\t-\r \x85\u200E\u200F\u2028\u2029]/; + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-messageformat-parser/lib/time-data.generated.js": +/*!************************************************************************************!*\ + !*** ./node_modules/@formatjs/icu-messageformat-parser/lib/time-data.generated.js ***! + \************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ timeData: () => (/* binding */ timeData) +/* harmony export */ }); +// @generated from time-data-gen.ts +// prettier-ignore +var timeData = { + "001": [ + "H", + "h" + ], + "419": [ + "h", + "H", + "hB", + "hb" + ], + "AC": [ + "H", + "h", + "hb", + "hB" + ], + "AD": [ + "H", + "hB" + ], + "AE": [ + "h", + "hB", + "hb", + "H" + ], + "AF": [ + "H", + "hb", + "hB", + "h" + ], + "AG": [ + "h", + "hb", + "H", + "hB" + ], + "AI": [ + "H", + "h", + "hb", + "hB" + ], + "AL": [ + "h", + "H", + "hB" + ], + "AM": [ + "H", + "hB" + ], + "AO": [ + "H", + "hB" + ], + "AR": [ + "h", + "H", + "hB", + "hb" + ], + "AS": [ + "h", + "H" + ], + "AT": [ + "H", + "hB" + ], + "AU": [ + "h", + "hb", + "H", + "hB" + ], + "AW": [ + "H", + "hB" + ], + "AX": [ + "H" + ], + "AZ": [ + "H", + "hB", + "h" + ], + "BA": [ + "H", + "hB", + "h" + ], + "BB": [ + "h", + "hb", + "H", + "hB" + ], + "BD": [ + "h", + "hB", + "H" + ], + "BE": [ + "H", + "hB" + ], + "BF": [ + "H", + "hB" + ], + "BG": [ + "H", + "hB", + "h" + ], + "BH": [ + "h", + "hB", + "hb", + "H" + ], + "BI": [ + "H", + "h" + ], + "BJ": [ + "H", + "hB" + ], + "BL": [ + "H", + "hB" + ], + "BM": [ + "h", + "hb", + "H", + "hB" + ], + "BN": [ + "hb", + "hB", + "h", + "H" + ], + "BO": [ + "h", + "H", + "hB", + "hb" + ], + "BQ": [ + "H" + ], + "BR": [ + "H", + "hB" + ], + "BS": [ + "h", + "hb", + "H", + "hB" + ], + "BT": [ + "h", + "H" + ], + "BW": [ + "H", + "h", + "hb", + "hB" + ], + "BY": [ + "H", + "h" + ], + "BZ": [ + "H", + "h", + "hb", + "hB" + ], + "CA": [ + "h", + "hb", + "H", + "hB" + ], + "CC": [ + "H", + "h", + "hb", + "hB" + ], + "CD": [ + "hB", + "H" + ], + "CF": [ + "H", + "h", + "hB" + ], + "CG": [ + "H", + "hB" + ], + "CH": [ + "H", + "hB", + "h" + ], + "CI": [ + "H", + "hB" + ], + "CK": [ + "H", + "h", + "hb", + "hB" + ], + "CL": [ + "h", + "H", + "hB", + "hb" + ], + "CM": [ + "H", + "h", + "hB" + ], + "CN": [ + "H", + "hB", + "hb", + "h" + ], + "CO": [ + "h", + "H", + "hB", + "hb" + ], + "CP": [ + "H" + ], + "CR": [ + "h", + "H", + "hB", + "hb" + ], + "CU": [ + "h", + "H", + "hB", + "hb" + ], + "CV": [ + "H", + "hB" + ], + "CW": [ + "H", + "hB" + ], + "CX": [ + "H", + "h", + "hb", + "hB" + ], + "CY": [ + "h", + "H", + "hb", + "hB" + ], + "CZ": [ + "H" + ], + "DE": [ + "H", + "hB" + ], + "DG": [ + "H", + "h", + "hb", + "hB" + ], + "DJ": [ + "h", + "H" + ], + "DK": [ + "H" + ], + "DM": [ + "h", + "hb", + "H", + "hB" + ], + "DO": [ + "h", + "H", + "hB", + "hb" + ], + "DZ": [ + "h", + "hB", + "hb", + "H" + ], + "EA": [ + "H", + "h", + "hB", + "hb" + ], + "EC": [ + "h", + "H", + "hB", + "hb" + ], + "EE": [ + "H", + "hB" + ], + "EG": [ + "h", + "hB", + "hb", + "H" + ], + "EH": [ + "h", + "hB", + "hb", + "H" + ], + "ER": [ + "h", + "H" + ], + "ES": [ + "H", + "hB", + "h", + "hb" + ], + "ET": [ + "hB", + "hb", + "h", + "H" + ], + "FI": [ + "H" + ], + "FJ": [ + "h", + "hb", + "H", + "hB" + ], + "FK": [ + "H", + "h", + "hb", + "hB" + ], + "FM": [ + "h", + "hb", + "H", + "hB" + ], + "FO": [ + "H", + "h" + ], + "FR": [ + "H", + "hB" + ], + "GA": [ + "H", + "hB" + ], + "GB": [ + "H", + "h", + "hb", + "hB" + ], + "GD": [ + "h", + "hb", + "H", + "hB" + ], + "GE": [ + "H", + "hB", + "h" + ], + "GF": [ + "H", + "hB" + ], + "GG": [ + "H", + "h", + "hb", + "hB" + ], + "GH": [ + "h", + "H" + ], + "GI": [ + "H", + "h", + "hb", + "hB" + ], + "GL": [ + "H", + "h" + ], + "GM": [ + "h", + "hb", + "H", + "hB" + ], + "GN": [ + "H", + "hB" + ], + "GP": [ + "H", + "hB" + ], + "GQ": [ + "H", + "hB", + "h", + "hb" + ], + "GR": [ + "h", + "H", + "hb", + "hB" + ], + "GT": [ + "h", + "H", + "hB", + "hb" + ], + "GU": [ + "h", + "hb", + "H", + "hB" + ], + "GW": [ + "H", + "hB" + ], + "GY": [ + "h", + "hb", + "H", + "hB" + ], + "HK": [ + "h", + "hB", + "hb", + "H" + ], + "HN": [ + "h", + "H", + "hB", + "hb" + ], + "HR": [ + "H", + "hB" + ], + "HU": [ + "H", + "h" + ], + "IC": [ + "H", + "h", + "hB", + "hb" + ], + "ID": [ + "H" + ], + "IE": [ + "H", + "h", + "hb", + "hB" + ], + "IL": [ + "H", + "hB" + ], + "IM": [ + "H", + "h", + "hb", + "hB" + ], + "IN": [ + "h", + "H" + ], + "IO": [ + "H", + "h", + "hb", + "hB" + ], + "IQ": [ + "h", + "hB", + "hb", + "H" + ], + "IR": [ + "hB", + "H" + ], + "IS": [ + "H" + ], + "IT": [ + "H", + "hB" + ], + "JE": [ + "H", + "h", + "hb", + "hB" + ], + "JM": [ + "h", + "hb", + "H", + "hB" + ], + "JO": [ + "h", + "hB", + "hb", + "H" + ], + "JP": [ + "H", + "K", + "h" + ], + "KE": [ + "hB", + "hb", + "H", + "h" + ], + "KG": [ + "H", + "h", + "hB", + "hb" + ], + "KH": [ + "hB", + "h", + "H", + "hb" + ], + "KI": [ + "h", + "hb", + "H", + "hB" + ], + "KM": [ + "H", + "h", + "hB", + "hb" + ], + "KN": [ + "h", + "hb", + "H", + "hB" + ], + "KP": [ + "h", + "H", + "hB", + "hb" + ], + "KR": [ + "h", + "H", + "hB", + "hb" + ], + "KW": [ + "h", + "hB", + "hb", + "H" + ], + "KY": [ + "h", + "hb", + "H", + "hB" + ], + "KZ": [ + "H", + "hB" + ], + "LA": [ + "H", + "hb", + "hB", + "h" + ], + "LB": [ + "h", + "hB", + "hb", + "H" + ], + "LC": [ + "h", + "hb", + "H", + "hB" + ], + "LI": [ + "H", + "hB", + "h" + ], + "LK": [ + "H", + "h", + "hB", + "hb" + ], + "LR": [ + "h", + "hb", + "H", + "hB" + ], + "LS": [ + "h", + "H" + ], + "LT": [ + "H", + "h", + "hb", + "hB" + ], + "LU": [ + "H", + "h", + "hB" + ], + "LV": [ + "H", + "hB", + "hb", + "h" + ], + "LY": [ + "h", + "hB", + "hb", + "H" + ], + "MA": [ + "H", + "h", + "hB", + "hb" + ], + "MC": [ + "H", + "hB" + ], + "MD": [ + "H", + "hB" + ], + "ME": [ + "H", + "hB", + "h" + ], + "MF": [ + "H", + "hB" + ], + "MG": [ + "H", + "h" + ], + "MH": [ + "h", + "hb", + "H", + "hB" + ], + "MK": [ + "H", + "h", + "hb", + "hB" + ], + "ML": [ + "H" + ], + "MM": [ + "hB", + "hb", + "H", + "h" + ], + "MN": [ + "H", + "h", + "hb", + "hB" + ], + "MO": [ + "h", + "hB", + "hb", + "H" + ], + "MP": [ + "h", + "hb", + "H", + "hB" + ], + "MQ": [ + "H", + "hB" + ], + "MR": [ + "h", + "hB", + "hb", + "H" + ], + "MS": [ + "H", + "h", + "hb", + "hB" + ], + "MT": [ + "H", + "h" + ], + "MU": [ + "H", + "h" + ], + "MV": [ + "H", + "h" + ], + "MW": [ + "h", + "hb", + "H", + "hB" + ], + "MX": [ + "h", + "H", + "hB", + "hb" + ], + "MY": [ + "hb", + "hB", + "h", + "H" + ], + "MZ": [ + "H", + "hB" + ], + "NA": [ + "h", + "H", + "hB", + "hb" + ], + "NC": [ + "H", + "hB" + ], + "NE": [ + "H" + ], + "NF": [ + "H", + "h", + "hb", + "hB" + ], + "NG": [ + "H", + "h", + "hb", + "hB" + ], + "NI": [ + "h", + "H", + "hB", + "hb" + ], + "NL": [ + "H", + "hB" + ], + "NO": [ + "H", + "h" + ], + "NP": [ + "H", + "h", + "hB" + ], + "NR": [ + "H", + "h", + "hb", + "hB" + ], + "NU": [ + "H", + "h", + "hb", + "hB" + ], + "NZ": [ + "h", + "hb", + "H", + "hB" + ], + "OM": [ + "h", + "hB", + "hb", + "H" + ], + "PA": [ + "h", + "H", + "hB", + "hb" + ], + "PE": [ + "h", + "H", + "hB", + "hb" + ], + "PF": [ + "H", + "h", + "hB" + ], + "PG": [ + "h", + "H" + ], + "PH": [ + "h", + "hB", + "hb", + "H" + ], + "PK": [ + "h", + "hB", + "H" + ], + "PL": [ + "H", + "h" + ], + "PM": [ + "H", + "hB" + ], + "PN": [ + "H", + "h", + "hb", + "hB" + ], + "PR": [ + "h", + "H", + "hB", + "hb" + ], + "PS": [ + "h", + "hB", + "hb", + "H" + ], + "PT": [ + "H", + "hB" + ], + "PW": [ + "h", + "H" + ], + "PY": [ + "h", + "H", + "hB", + "hb" + ], + "QA": [ + "h", + "hB", + "hb", + "H" + ], + "RE": [ + "H", + "hB" + ], + "RO": [ + "H", + "hB" + ], + "RS": [ + "H", + "hB", + "h" + ], + "RU": [ + "H" + ], + "RW": [ + "H", + "h" + ], + "SA": [ + "h", + "hB", + "hb", + "H" + ], + "SB": [ + "h", + "hb", + "H", + "hB" + ], + "SC": [ + "H", + "h", + "hB" + ], + "SD": [ + "h", + "hB", + "hb", + "H" + ], + "SE": [ + "H" + ], + "SG": [ + "h", + "hb", + "H", + "hB" + ], + "SH": [ + "H", + "h", + "hb", + "hB" + ], + "SI": [ + "H", + "hB" + ], + "SJ": [ + "H" + ], + "SK": [ + "H" + ], + "SL": [ + "h", + "hb", + "H", + "hB" + ], + "SM": [ + "H", + "h", + "hB" + ], + "SN": [ + "H", + "h", + "hB" + ], + "SO": [ + "h", + "H" + ], + "SR": [ + "H", + "hB" + ], + "SS": [ + "h", + "hb", + "H", + "hB" + ], + "ST": [ + "H", + "hB" + ], + "SV": [ + "h", + "H", + "hB", + "hb" + ], + "SX": [ + "H", + "h", + "hb", + "hB" + ], + "SY": [ + "h", + "hB", + "hb", + "H" + ], + "SZ": [ + "h", + "hb", + "H", + "hB" + ], + "TA": [ + "H", + "h", + "hb", + "hB" + ], + "TC": [ + "h", + "hb", + "H", + "hB" + ], + "TD": [ + "h", + "H", + "hB" + ], + "TF": [ + "H", + "h", + "hB" + ], + "TG": [ + "H", + "hB" + ], + "TH": [ + "H", + "h" + ], + "TJ": [ + "H", + "h" + ], + "TL": [ + "H", + "hB", + "hb", + "h" + ], + "TM": [ + "H", + "h" + ], + "TN": [ + "h", + "hB", + "hb", + "H" + ], + "TO": [ + "h", + "H" + ], + "TR": [ + "H", + "hB" + ], + "TT": [ + "h", + "hb", + "H", + "hB" + ], + "TW": [ + "hB", + "hb", + "h", + "H" + ], + "TZ": [ + "hB", + "hb", + "H", + "h" + ], + "UA": [ + "H", + "hB", + "h" + ], + "UG": [ + "hB", + "hb", + "H", + "h" + ], + "UM": [ + "h", + "hb", + "H", + "hB" + ], + "US": [ + "h", + "hb", + "H", + "hB" + ], + "UY": [ + "h", + "H", + "hB", + "hb" + ], + "UZ": [ + "H", + "hB", + "h" + ], + "VA": [ + "H", + "h", + "hB" + ], + "VC": [ + "h", + "hb", + "H", + "hB" + ], + "VE": [ + "h", + "H", + "hB", + "hb" + ], + "VG": [ + "h", + "hb", + "H", + "hB" + ], + "VI": [ + "h", + "hb", + "H", + "hB" + ], + "VN": [ + "H", + "h" + ], + "VU": [ + "h", + "H" + ], + "WF": [ + "H", + "hB" + ], + "WS": [ + "h", + "H" + ], + "XK": [ + "H", + "hB", + "h" + ], + "YE": [ + "h", + "hB", + "hb", + "H" + ], + "YT": [ + "H", + "hB" + ], + "ZA": [ + "H", + "h", + "hb", + "hB" + ], + "ZM": [ + "h", + "hb", + "H", + "hB" + ], + "ZW": [ + "H", + "h" + ], + "af-ZA": [ + "H", + "h", + "hB", + "hb" + ], + "ar-001": [ + "h", + "hB", + "hb", + "H" + ], + "ca-ES": [ + "H", + "h", + "hB" + ], + "en-001": [ + "h", + "hb", + "H", + "hB" + ], + "en-HK": [ + "h", + "hb", + "H", + "hB" + ], + "en-IL": [ + "H", + "h", + "hb", + "hB" + ], + "en-MY": [ + "h", + "hb", + "H", + "hB" + ], + "es-BR": [ + "H", + "h", + "hB", + "hb" + ], + "es-ES": [ + "H", + "h", + "hB", + "hb" + ], + "es-GQ": [ + "H", + "h", + "hB", + "hb" + ], + "fr-CA": [ + "H", + "h", + "hB" + ], + "gl-ES": [ + "H", + "h", + "hB" + ], + "gu-IN": [ + "hB", + "hb", + "h", + "H" + ], + "hi-IN": [ + "hB", + "h", + "H" + ], + "it-CH": [ + "H", + "h", + "hB" + ], + "it-IT": [ + "H", + "h", + "hB" + ], + "kn-IN": [ + "hB", + "h", + "H" + ], + "ml-IN": [ + "hB", + "h", + "H" + ], + "mr-IN": [ + "hB", + "hb", + "h", + "H" + ], + "pa-IN": [ + "hB", + "hb", + "h", + "H" + ], + "ta-IN": [ + "hB", + "h", + "hb", + "H" + ], + "te-IN": [ + "hB", + "h", + "H" + ], + "zu-ZA": [ + "H", + "hB", + "hb", + "h" + ] +}; + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-messageformat-parser/lib/types.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@formatjs/icu-messageformat-parser/lib/types.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ SKELETON_TYPE: () => (/* binding */ SKELETON_TYPE), +/* harmony export */ TYPE: () => (/* binding */ TYPE), +/* harmony export */ createLiteralElement: () => (/* binding */ createLiteralElement), +/* harmony export */ createNumberElement: () => (/* binding */ createNumberElement), +/* harmony export */ isArgumentElement: () => (/* binding */ isArgumentElement), +/* harmony export */ isDateElement: () => (/* binding */ isDateElement), +/* harmony export */ isDateTimeSkeleton: () => (/* binding */ isDateTimeSkeleton), +/* harmony export */ isLiteralElement: () => (/* binding */ isLiteralElement), +/* harmony export */ isNumberElement: () => (/* binding */ isNumberElement), +/* harmony export */ isNumberSkeleton: () => (/* binding */ isNumberSkeleton), +/* harmony export */ isPluralElement: () => (/* binding */ isPluralElement), +/* harmony export */ isPoundElement: () => (/* binding */ isPoundElement), +/* harmony export */ isSelectElement: () => (/* binding */ isSelectElement), +/* harmony export */ isTagElement: () => (/* binding */ isTagElement), +/* harmony export */ isTimeElement: () => (/* binding */ isTimeElement) +/* harmony export */ }); +var TYPE; +(function (TYPE) { + /** + * Raw text + */ + TYPE[TYPE["literal"] = 0] = "literal"; + /** + * Variable w/o any format, e.g `var` in `this is a {var}` + */ + TYPE[TYPE["argument"] = 1] = "argument"; + /** + * Variable w/ number format + */ + TYPE[TYPE["number"] = 2] = "number"; + /** + * Variable w/ date format + */ + TYPE[TYPE["date"] = 3] = "date"; + /** + * Variable w/ time format + */ + TYPE[TYPE["time"] = 4] = "time"; + /** + * Variable w/ select format + */ + TYPE[TYPE["select"] = 5] = "select"; + /** + * Variable w/ plural format + */ + TYPE[TYPE["plural"] = 6] = "plural"; + /** + * Only possible within plural argument. + * This is the `#` symbol that will be substituted with the count. + */ + TYPE[TYPE["pound"] = 7] = "pound"; + /** + * XML-like tag + */ + TYPE[TYPE["tag"] = 8] = "tag"; +})(TYPE || (TYPE = {})); +var SKELETON_TYPE; +(function (SKELETON_TYPE) { + SKELETON_TYPE[SKELETON_TYPE["number"] = 0] = "number"; + SKELETON_TYPE[SKELETON_TYPE["dateTime"] = 1] = "dateTime"; +})(SKELETON_TYPE || (SKELETON_TYPE = {})); +/** + * Type Guards + */ +function isLiteralElement(el) { + return el.type === TYPE.literal; +} +function isArgumentElement(el) { + return el.type === TYPE.argument; +} +function isNumberElement(el) { + return el.type === TYPE.number; +} +function isDateElement(el) { + return el.type === TYPE.date; +} +function isTimeElement(el) { + return el.type === TYPE.time; +} +function isSelectElement(el) { + return el.type === TYPE.select; +} +function isPluralElement(el) { + return el.type === TYPE.plural; +} +function isPoundElement(el) { + return el.type === TYPE.pound; +} +function isTagElement(el) { + return el.type === TYPE.tag; +} +function isNumberSkeleton(el) { + return !!(el && typeof el === 'object' && el.type === SKELETON_TYPE.number); +} +function isDateTimeSkeleton(el) { + return !!(el && typeof el === 'object' && el.type === SKELETON_TYPE.dateTime); +} +function createLiteralElement(value) { + return { + type: TYPE.literal, + value: value, + }; +} +function createNumberElement(value, style) { + return { + type: TYPE.number, + value: value, + style: style, + }; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-skeleton-parser/lib/date-time.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@formatjs/icu-skeleton-parser/lib/date-time.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ parseDateTimeSkeleton: () => (/* binding */ parseDateTimeSkeleton) +/* harmony export */ }); +/** + * https://unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * Credit: https://github.com/caridy/intl-datetimeformat-pattern/blob/master/index.js + * with some tweaks + */ +var DATE_TIME_REGEX = /(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g; +/** + * Parse Date time skeleton into Intl.DateTimeFormatOptions + * Ref: https://unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table + * @public + * @param skeleton skeleton string + */ +function parseDateTimeSkeleton(skeleton) { + var result = {}; + skeleton.replace(DATE_TIME_REGEX, function (match) { + var len = match.length; + switch (match[0]) { + // Era + case 'G': + result.era = len === 4 ? 'long' : len === 5 ? 'narrow' : 'short'; + break; + // Year + case 'y': + result.year = len === 2 ? '2-digit' : 'numeric'; + break; + case 'Y': + case 'u': + case 'U': + case 'r': + throw new RangeError('`Y/u/U/r` (year) patterns are not supported, use `y` instead'); + // Quarter + case 'q': + case 'Q': + throw new RangeError('`q/Q` (quarter) patterns are not supported'); + // Month + case 'M': + case 'L': + result.month = ['numeric', '2-digit', 'short', 'long', 'narrow'][len - 1]; + break; + // Week + case 'w': + case 'W': + throw new RangeError('`w/W` (week) patterns are not supported'); + case 'd': + result.day = ['numeric', '2-digit'][len - 1]; + break; + case 'D': + case 'F': + case 'g': + throw new RangeError('`D/F/g` (day) patterns are not supported, use `d` instead'); + // Weekday + case 'E': + result.weekday = len === 4 ? 'long' : len === 5 ? 'narrow' : 'short'; + break; + case 'e': + if (len < 4) { + throw new RangeError('`e..eee` (weekday) patterns are not supported'); + } + result.weekday = ['short', 'long', 'narrow', 'short'][len - 4]; + break; + case 'c': + if (len < 4) { + throw new RangeError('`c..ccc` (weekday) patterns are not supported'); + } + result.weekday = ['short', 'long', 'narrow', 'short'][len - 4]; + break; + // Period + case 'a': // AM, PM + result.hour12 = true; + break; + case 'b': // am, pm, noon, midnight + case 'B': // flexible day periods + throw new RangeError('`b/B` (period) patterns are not supported, use `a` instead'); + // Hour + case 'h': + result.hourCycle = 'h12'; + result.hour = ['numeric', '2-digit'][len - 1]; + break; + case 'H': + result.hourCycle = 'h23'; + result.hour = ['numeric', '2-digit'][len - 1]; + break; + case 'K': + result.hourCycle = 'h11'; + result.hour = ['numeric', '2-digit'][len - 1]; + break; + case 'k': + result.hourCycle = 'h24'; + result.hour = ['numeric', '2-digit'][len - 1]; + break; + case 'j': + case 'J': + case 'C': + throw new RangeError('`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead'); + // Minute + case 'm': + result.minute = ['numeric', '2-digit'][len - 1]; + break; + // Second + case 's': + result.second = ['numeric', '2-digit'][len - 1]; + break; + case 'S': + case 'A': + throw new RangeError('`S/A` (second) patterns are not supported, use `s` instead'); + // Zone + case 'z': // 1..3, 4: specific non-location format + result.timeZoneName = len < 4 ? 'short' : 'long'; + break; + case 'Z': // 1..3, 4, 5: The ISO8601 varios formats + case 'O': // 1, 4: milliseconds in day short, long + case 'v': // 1, 4: generic non-location format + case 'V': // 1, 2, 3, 4: time zone ID or city + case 'X': // 1, 2, 3, 4: The ISO8601 varios formats + case 'x': // 1, 2, 3, 4: The ISO8601 varios formats + throw new RangeError('`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead'); + } + return ''; + }); + return result; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-skeleton-parser/lib/index.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@formatjs/icu-skeleton-parser/lib/index.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ parseDateTimeSkeleton: () => (/* reexport safe */ _date_time__WEBPACK_IMPORTED_MODULE_0__.parseDateTimeSkeleton), +/* harmony export */ parseNumberSkeleton: () => (/* reexport safe */ _number__WEBPACK_IMPORTED_MODULE_1__.parseNumberSkeleton), +/* harmony export */ parseNumberSkeletonFromString: () => (/* reexport safe */ _number__WEBPACK_IMPORTED_MODULE_1__.parseNumberSkeletonFromString) +/* harmony export */ }); +/* harmony import */ var _date_time__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./date-time */ "./node_modules/@formatjs/icu-skeleton-parser/lib/date-time.js"); +/* harmony import */ var _number__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./number */ "./node_modules/@formatjs/icu-skeleton-parser/lib/number.js"); + + + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-skeleton-parser/lib/number.js": +/*!******************************************************************!*\ + !*** ./node_modules/@formatjs/icu-skeleton-parser/lib/number.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ parseNumberSkeleton: () => (/* binding */ parseNumberSkeleton), +/* harmony export */ parseNumberSkeletonFromString: () => (/* binding */ parseNumberSkeletonFromString) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _regex_generated__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./regex.generated */ "./node_modules/@formatjs/icu-skeleton-parser/lib/regex.generated.js"); + + +function parseNumberSkeletonFromString(skeleton) { + if (skeleton.length === 0) { + throw new Error('Number skeleton cannot be empty'); + } + // Parse the skeleton + var stringTokens = skeleton + .split(_regex_generated__WEBPACK_IMPORTED_MODULE_0__.WHITE_SPACE_REGEX) + .filter(function (x) { return x.length > 0; }); + var tokens = []; + for (var _i = 0, stringTokens_1 = stringTokens; _i < stringTokens_1.length; _i++) { + var stringToken = stringTokens_1[_i]; + var stemAndOptions = stringToken.split('/'); + if (stemAndOptions.length === 0) { + throw new Error('Invalid number skeleton'); + } + var stem = stemAndOptions[0], options = stemAndOptions.slice(1); + for (var _a = 0, options_1 = options; _a < options_1.length; _a++) { + var option = options_1[_a]; + if (option.length === 0) { + throw new Error('Invalid number skeleton'); + } + } + tokens.push({ stem: stem, options: options }); + } + return tokens; +} +function icuUnitToEcma(unit) { + return unit.replace(/^(.*?)-/, ''); +} +var FRACTION_PRECISION_REGEX = /^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g; +var SIGNIFICANT_PRECISION_REGEX = /^(@+)?(\+|#+)?[rs]?$/g; +var INTEGER_WIDTH_REGEX = /(\*)(0+)|(#+)(0+)|(0+)/g; +var CONCISE_INTEGER_WIDTH_REGEX = /^(0+)$/; +function parseSignificantPrecision(str) { + var result = {}; + if (str[str.length - 1] === 'r') { + result.roundingPriority = 'morePrecision'; + } + else if (str[str.length - 1] === 's') { + result.roundingPriority = 'lessPrecision'; + } + str.replace(SIGNIFICANT_PRECISION_REGEX, function (_, g1, g2) { + // @@@ case + if (typeof g2 !== 'string') { + result.minimumSignificantDigits = g1.length; + result.maximumSignificantDigits = g1.length; + } + // @@@+ case + else if (g2 === '+') { + result.minimumSignificantDigits = g1.length; + } + // .### case + else if (g1[0] === '#') { + result.maximumSignificantDigits = g1.length; + } + // .@@## or .@@@ case + else { + result.minimumSignificantDigits = g1.length; + result.maximumSignificantDigits = + g1.length + (typeof g2 === 'string' ? g2.length : 0); + } + return ''; + }); + return result; +} +function parseSign(str) { + switch (str) { + case 'sign-auto': + return { + signDisplay: 'auto', + }; + case 'sign-accounting': + case '()': + return { + currencySign: 'accounting', + }; + case 'sign-always': + case '+!': + return { + signDisplay: 'always', + }; + case 'sign-accounting-always': + case '()!': + return { + signDisplay: 'always', + currencySign: 'accounting', + }; + case 'sign-except-zero': + case '+?': + return { + signDisplay: 'exceptZero', + }; + case 'sign-accounting-except-zero': + case '()?': + return { + signDisplay: 'exceptZero', + currencySign: 'accounting', + }; + case 'sign-never': + case '+_': + return { + signDisplay: 'never', + }; + } +} +function parseConciseScientificAndEngineeringStem(stem) { + // Engineering + var result; + if (stem[0] === 'E' && stem[1] === 'E') { + result = { + notation: 'engineering', + }; + stem = stem.slice(2); + } + else if (stem[0] === 'E') { + result = { + notation: 'scientific', + }; + stem = stem.slice(1); + } + if (result) { + var signDisplay = stem.slice(0, 2); + if (signDisplay === '+!') { + result.signDisplay = 'always'; + stem = stem.slice(2); + } + else if (signDisplay === '+?') { + result.signDisplay = 'exceptZero'; + stem = stem.slice(2); + } + if (!CONCISE_INTEGER_WIDTH_REGEX.test(stem)) { + throw new Error('Malformed concise eng/scientific notation'); + } + result.minimumIntegerDigits = stem.length; + } + return result; +} +function parseNotationOptions(opt) { + var result = {}; + var signOpts = parseSign(opt); + if (signOpts) { + return signOpts; + } + return result; +} +/** + * https://github.com/unicode-org/icu/blob/master/docs/userguide/format_parse/numbers/skeletons.md#skeleton-stems-and-options + */ +function parseNumberSkeleton(tokens) { + var result = {}; + for (var _i = 0, tokens_1 = tokens; _i < tokens_1.length; _i++) { + var token = tokens_1[_i]; + switch (token.stem) { + case 'percent': + case '%': + result.style = 'percent'; + continue; + case '%x100': + result.style = 'percent'; + result.scale = 100; + continue; + case 'currency': + result.style = 'currency'; + result.currency = token.options[0]; + continue; + case 'group-off': + case ',_': + result.useGrouping = false; + continue; + case 'precision-integer': + case '.': + result.maximumFractionDigits = 0; + continue; + case 'measure-unit': + case 'unit': + result.style = 'unit'; + result.unit = icuUnitToEcma(token.options[0]); + continue; + case 'compact-short': + case 'K': + result.notation = 'compact'; + result.compactDisplay = 'short'; + continue; + case 'compact-long': + case 'KK': + result.notation = 'compact'; + result.compactDisplay = 'long'; + continue; + case 'scientific': + result = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, result), { notation: 'scientific' }), token.options.reduce(function (all, opt) { return ((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, all), parseNotationOptions(opt))); }, {})); + continue; + case 'engineering': + result = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, result), { notation: 'engineering' }), token.options.reduce(function (all, opt) { return ((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, all), parseNotationOptions(opt))); }, {})); + continue; + case 'notation-simple': + result.notation = 'standard'; + continue; + // https://github.com/unicode-org/icu/blob/master/icu4c/source/i18n/unicode/unumberformatter.h + case 'unit-width-narrow': + result.currencyDisplay = 'narrowSymbol'; + result.unitDisplay = 'narrow'; + continue; + case 'unit-width-short': + result.currencyDisplay = 'code'; + result.unitDisplay = 'short'; + continue; + case 'unit-width-full-name': + result.currencyDisplay = 'name'; + result.unitDisplay = 'long'; + continue; + case 'unit-width-iso-code': + result.currencyDisplay = 'symbol'; + continue; + case 'scale': + result.scale = parseFloat(token.options[0]); + continue; + case 'rounding-mode-floor': + result.roundingMode = 'floor'; + continue; + case 'rounding-mode-ceiling': + result.roundingMode = 'ceil'; + continue; + case 'rounding-mode-down': + result.roundingMode = 'trunc'; + continue; + case 'rounding-mode-up': + result.roundingMode = 'expand'; + continue; + case 'rounding-mode-half-even': + result.roundingMode = 'halfEven'; + continue; + case 'rounding-mode-half-down': + result.roundingMode = 'halfTrunc'; + continue; + case 'rounding-mode-half-up': + result.roundingMode = 'halfExpand'; + continue; + // https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#integer-width + case 'integer-width': + if (token.options.length > 1) { + throw new RangeError('integer-width stems only accept a single optional option'); + } + token.options[0].replace(INTEGER_WIDTH_REGEX, function (_, g1, g2, g3, g4, g5) { + if (g1) { + result.minimumIntegerDigits = g2.length; + } + else if (g3 && g4) { + throw new Error('We currently do not support maximum integer digits'); + } + else if (g5) { + throw new Error('We currently do not support exact integer digits'); + } + return ''; + }); + continue; + } + // https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#integer-width + if (CONCISE_INTEGER_WIDTH_REGEX.test(token.stem)) { + result.minimumIntegerDigits = token.stem.length; + continue; + } + if (FRACTION_PRECISION_REGEX.test(token.stem)) { + // Precision + // https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#fraction-precision + // precision-integer case + if (token.options.length > 1) { + throw new RangeError('Fraction-precision stems only accept a single optional option'); + } + token.stem.replace(FRACTION_PRECISION_REGEX, function (_, g1, g2, g3, g4, g5) { + // .000* case (before ICU67 it was .000+) + if (g2 === '*') { + result.minimumFractionDigits = g1.length; + } + // .### case + else if (g3 && g3[0] === '#') { + result.maximumFractionDigits = g3.length; + } + // .00## case + else if (g4 && g5) { + result.minimumFractionDigits = g4.length; + result.maximumFractionDigits = g4.length + g5.length; + } + else { + result.minimumFractionDigits = g1.length; + result.maximumFractionDigits = g1.length; + } + return ''; + }); + var opt = token.options[0]; + // https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#trailing-zero-display + if (opt === 'w') { + result = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, result), { trailingZeroDisplay: 'stripIfInteger' }); + } + else if (opt) { + result = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, result), parseSignificantPrecision(opt)); + } + continue; + } + // https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#significant-digits-precision + if (SIGNIFICANT_PRECISION_REGEX.test(token.stem)) { + result = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, result), parseSignificantPrecision(token.stem)); + continue; + } + var signOpts = parseSign(token.stem); + if (signOpts) { + result = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, result), signOpts); + } + var conciseScientificAndEngineeringOpts = parseConciseScientificAndEngineeringStem(token.stem); + if (conciseScientificAndEngineeringOpts) { + result = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, result), conciseScientificAndEngineeringOpts); + } + } + return result; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/icu-skeleton-parser/lib/regex.generated.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@formatjs/icu-skeleton-parser/lib/regex.generated.js ***! + \***************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ WHITE_SPACE_REGEX: () => (/* binding */ WHITE_SPACE_REGEX) +/* harmony export */ }); +// @generated from regex-gen.ts +var WHITE_SPACE_REGEX = /[\t-\r \x85\u200E\u200F\u2028\u2029]/i; + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/create-intl.js": +/*!************************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/create-intl.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ createIntl: () => (/* binding */ createIntl) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); +/* harmony import */ var _number__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./number */ "./node_modules/@formatjs/intl/lib/src/number.js"); +/* harmony import */ var _relativeTime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./relativeTime */ "./node_modules/@formatjs/intl/lib/src/relativeTime.js"); +/* harmony import */ var _dateTime__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dateTime */ "./node_modules/@formatjs/intl/lib/src/dateTime.js"); +/* harmony import */ var _plural__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./plural */ "./node_modules/@formatjs/intl/lib/src/plural.js"); +/* harmony import */ var _message__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./message */ "./node_modules/@formatjs/intl/lib/src/message.js"); +/* harmony import */ var _list__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./list */ "./node_modules/@formatjs/intl/lib/src/list.js"); +/* harmony import */ var _displayName__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./displayName */ "./node_modules/@formatjs/intl/lib/src/displayName.js"); + + + + + + + + + + +function messagesContainString(messages) { + var firstMessage = messages ? messages[Object.keys(messages)[0]] : undefined; + return typeof firstMessage === 'string'; +} +function verifyConfigMessages(config) { + if (config.onWarn && + config.defaultRichTextElements && + messagesContainString(config.messages || {})) { + config.onWarn("[@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution"); + } +} +/** + * Create intl object + * @param config intl config + * @param cache cache for formatter instances to prevent memory leak + */ +function createIntl(config, cache) { + var formatters = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.createFormatters)(cache); + var resolvedConfig = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, _utils__WEBPACK_IMPORTED_MODULE_0__.DEFAULT_INTL_CONFIG), config); + var locale = resolvedConfig.locale, defaultLocale = resolvedConfig.defaultLocale, onError = resolvedConfig.onError; + if (!locale) { + if (onError) { + onError(new _error__WEBPACK_IMPORTED_MODULE_2__.InvalidConfigError("\"locale\" was not configured, using \"".concat(defaultLocale, "\" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details"))); + } + // Since there's no registered locale data for `locale`, this will + // fallback to the `defaultLocale` to make sure things can render. + // The `messages` are overridden to the `defaultProps` empty object + // to maintain referential equality across re-renders. It's assumed + // each contains a `defaultMessage` prop. + resolvedConfig.locale = resolvedConfig.defaultLocale || 'en'; + } + else if (!Intl.NumberFormat.supportedLocalesOf(locale).length && onError) { + onError(new _error__WEBPACK_IMPORTED_MODULE_2__.MissingDataError("Missing locale data for locale: \"".concat(locale, "\" in Intl.NumberFormat. Using default locale: \"").concat(defaultLocale, "\" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details"))); + } + else if (!Intl.DateTimeFormat.supportedLocalesOf(locale).length && + onError) { + onError(new _error__WEBPACK_IMPORTED_MODULE_2__.MissingDataError("Missing locale data for locale: \"".concat(locale, "\" in Intl.DateTimeFormat. Using default locale: \"").concat(defaultLocale, "\" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details"))); + } + verifyConfigMessages(resolvedConfig); + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, resolvedConfig), { formatters: formatters, formatNumber: _number__WEBPACK_IMPORTED_MODULE_3__.formatNumber.bind(null, resolvedConfig, formatters.getNumberFormat), formatNumberToParts: _number__WEBPACK_IMPORTED_MODULE_3__.formatNumberToParts.bind(null, resolvedConfig, formatters.getNumberFormat), formatRelativeTime: _relativeTime__WEBPACK_IMPORTED_MODULE_4__.formatRelativeTime.bind(null, resolvedConfig, formatters.getRelativeTimeFormat), formatDate: _dateTime__WEBPACK_IMPORTED_MODULE_5__.formatDate.bind(null, resolvedConfig, formatters.getDateTimeFormat), formatDateToParts: _dateTime__WEBPACK_IMPORTED_MODULE_5__.formatDateToParts.bind(null, resolvedConfig, formatters.getDateTimeFormat), formatTime: _dateTime__WEBPACK_IMPORTED_MODULE_5__.formatTime.bind(null, resolvedConfig, formatters.getDateTimeFormat), formatDateTimeRange: _dateTime__WEBPACK_IMPORTED_MODULE_5__.formatDateTimeRange.bind(null, resolvedConfig, formatters.getDateTimeFormat), formatTimeToParts: _dateTime__WEBPACK_IMPORTED_MODULE_5__.formatTimeToParts.bind(null, resolvedConfig, formatters.getDateTimeFormat), formatPlural: _plural__WEBPACK_IMPORTED_MODULE_6__.formatPlural.bind(null, resolvedConfig, formatters.getPluralRules), + // @ts-expect-error TODO: will get to this later + formatMessage: _message__WEBPACK_IMPORTED_MODULE_7__.formatMessage.bind(null, resolvedConfig, formatters), + // @ts-expect-error TODO: will get to this later + $t: _message__WEBPACK_IMPORTED_MODULE_7__.formatMessage.bind(null, resolvedConfig, formatters), formatList: _list__WEBPACK_IMPORTED_MODULE_8__.formatList.bind(null, resolvedConfig, formatters.getListFormat), formatListToParts: _list__WEBPACK_IMPORTED_MODULE_8__.formatListToParts.bind(null, resolvedConfig, formatters.getListFormat), formatDisplayName: _displayName__WEBPACK_IMPORTED_MODULE_9__.formatDisplayName.bind(null, resolvedConfig, formatters.getDisplayNames) }); +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/dateTime.js": +/*!*********************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/dateTime.js ***! + \*********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ formatDate: () => (/* binding */ formatDate), +/* harmony export */ formatDateTimeRange: () => (/* binding */ formatDateTimeRange), +/* harmony export */ formatDateToParts: () => (/* binding */ formatDateToParts), +/* harmony export */ formatTime: () => (/* binding */ formatTime), +/* harmony export */ formatTimeToParts: () => (/* binding */ formatTimeToParts), +/* harmony export */ getFormatter: () => (/* binding */ getFormatter) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); + + + +var DATE_TIME_FORMAT_OPTIONS = [ + 'formatMatcher', + 'timeZone', + 'hour12', + 'weekday', + 'era', + 'year', + 'month', + 'day', + 'hour', + 'minute', + 'second', + 'timeZoneName', + 'hourCycle', + 'dateStyle', + 'timeStyle', + 'calendar', + // 'dayPeriod', + 'numberingSystem', + 'fractionalSecondDigits', +]; +function getFormatter(_a, type, getDateTimeFormat, options) { + var locale = _a.locale, formats = _a.formats, onError = _a.onError, timeZone = _a.timeZone; + if (options === void 0) { options = {}; } + var format = options.format; + var defaults = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({}, (timeZone && { timeZone: timeZone })), (format && (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getNamedFormat)(formats, type, format, onError))); + var filteredOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.filterProps)(options, DATE_TIME_FORMAT_OPTIONS, defaults); + if (type === 'time' && + !filteredOptions.hour && + !filteredOptions.minute && + !filteredOptions.second && + !filteredOptions.timeStyle && + !filteredOptions.dateStyle) { + // Add default formatting options if hour, minute, or second isn't defined. + filteredOptions = (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({}, filteredOptions), { hour: 'numeric', minute: 'numeric' }); + } + return getDateTimeFormat(locale, filteredOptions); +} +function formatDate(config, getDateTimeFormat) { + var _a = []; + for (var _i = 2; _i < arguments.length; _i++) { + _a[_i - 2] = arguments[_i]; + } + var value = _a[0], _b = _a[1], options = _b === void 0 ? {} : _b; + var date = typeof value === 'string' ? new Date(value || 0) : value; + try { + return getFormatter(config, 'date', getDateTimeFormat, options).format(date); + } + catch (e) { + config.onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting date.', config.locale, e)); + } + return String(date); +} +function formatTime(config, getDateTimeFormat) { + var _a = []; + for (var _i = 2; _i < arguments.length; _i++) { + _a[_i - 2] = arguments[_i]; + } + var value = _a[0], _b = _a[1], options = _b === void 0 ? {} : _b; + var date = typeof value === 'string' ? new Date(value || 0) : value; + try { + return getFormatter(config, 'time', getDateTimeFormat, options).format(date); + } + catch (e) { + config.onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting time.', config.locale, e)); + } + return String(date); +} +function formatDateTimeRange(config, getDateTimeFormat) { + var _a = []; + for (var _i = 2; _i < arguments.length; _i++) { + _a[_i - 2] = arguments[_i]; + } + var from = _a[0], to = _a[1], _b = _a[2], options = _b === void 0 ? {} : _b; + var timeZone = config.timeZone, locale = config.locale, onError = config.onError; + var filteredOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.filterProps)(options, DATE_TIME_FORMAT_OPTIONS, timeZone ? { timeZone: timeZone } : {}); + try { + return getDateTimeFormat(locale, filteredOptions).formatRange(from, to); + } + catch (e) { + onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting date time range.', config.locale, e)); + } + return String(from); +} +function formatDateToParts(config, getDateTimeFormat) { + var _a = []; + for (var _i = 2; _i < arguments.length; _i++) { + _a[_i - 2] = arguments[_i]; + } + var value = _a[0], _b = _a[1], options = _b === void 0 ? {} : _b; + var date = typeof value === 'string' ? new Date(value || 0) : value; + try { + return getFormatter(config, 'date', getDateTimeFormat, options).formatToParts(date); // TODO: remove this when https://github.com/microsoft/TypeScript/pull/50402 is merged + } + catch (e) { + config.onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting date.', config.locale, e)); + } + return []; +} +function formatTimeToParts(config, getDateTimeFormat) { + var _a = []; + for (var _i = 2; _i < arguments.length; _i++) { + _a[_i - 2] = arguments[_i]; + } + var value = _a[0], _b = _a[1], options = _b === void 0 ? {} : _b; + var date = typeof value === 'string' ? new Date(value || 0) : value; + try { + return getFormatter(config, 'time', getDateTimeFormat, options).formatToParts(date); // TODO: remove this when https://github.com/microsoft/TypeScript/pull/50402 is merged + } + catch (e) { + config.onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting time.', config.locale, e)); + } + return []; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/displayName.js": +/*!************************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/displayName.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ formatDisplayName: () => (/* binding */ formatDisplayName) +/* harmony export */ }); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/error.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); + + + +var DISPLAY_NAMES_OPTONS = [ + 'style', + 'type', + 'fallback', + 'languageDisplay', +]; +function formatDisplayName(_a, getDisplayNames, value, options) { + var locale = _a.locale, onError = _a.onError; + var DisplayNames = Intl.DisplayNames; + if (!DisplayNames) { + onError(new intl_messageformat__WEBPACK_IMPORTED_MODULE_0__.FormatError("Intl.DisplayNames is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-displaynames\"\n", intl_messageformat__WEBPACK_IMPORTED_MODULE_0__.ErrorCode.MISSING_INTL_API)); + } + var filteredOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.filterProps)(options, DISPLAY_NAMES_OPTONS); + try { + return getDisplayNames(locale, filteredOptions).of(value); + } + catch (e) { + onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting display name.', locale, e)); + } +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/error.js": +/*!******************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/error.js ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ IntlError: () => (/* binding */ IntlError), +/* harmony export */ IntlErrorCode: () => (/* binding */ IntlErrorCode), +/* harmony export */ IntlFormatError: () => (/* binding */ IntlFormatError), +/* harmony export */ InvalidConfigError: () => (/* binding */ InvalidConfigError), +/* harmony export */ MessageFormatError: () => (/* binding */ MessageFormatError), +/* harmony export */ MissingDataError: () => (/* binding */ MissingDataError), +/* harmony export */ MissingTranslationError: () => (/* binding */ MissingTranslationError), +/* harmony export */ UnsupportedFormatterError: () => (/* binding */ UnsupportedFormatterError) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); + +var IntlErrorCode; +(function (IntlErrorCode) { + IntlErrorCode["FORMAT_ERROR"] = "FORMAT_ERROR"; + IntlErrorCode["UNSUPPORTED_FORMATTER"] = "UNSUPPORTED_FORMATTER"; + IntlErrorCode["INVALID_CONFIG"] = "INVALID_CONFIG"; + IntlErrorCode["MISSING_DATA"] = "MISSING_DATA"; + IntlErrorCode["MISSING_TRANSLATION"] = "MISSING_TRANSLATION"; +})(IntlErrorCode || (IntlErrorCode = {})); +var IntlError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(IntlError, _super); + function IntlError(code, message, exception) { + var _this = this; + var err = exception + ? exception instanceof Error + ? exception + : new Error(String(exception)) + : undefined; + _this = _super.call(this, "[@formatjs/intl Error ".concat(code, "] ").concat(message, "\n").concat(err ? "\n".concat(err.message, "\n").concat(err.stack) : '')) || this; + _this.code = code; + // @ts-ignore just so we don't need to declare dep on @types/node + if (typeof Error.captureStackTrace === 'function') { + // @ts-ignore just so we don't need to declare dep on @types/node + Error.captureStackTrace(_this, IntlError); + } + return _this; + } + return IntlError; +}(Error)); + +var UnsupportedFormatterError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(UnsupportedFormatterError, _super); + function UnsupportedFormatterError(message, exception) { + return _super.call(this, IntlErrorCode.UNSUPPORTED_FORMATTER, message, exception) || this; + } + return UnsupportedFormatterError; +}(IntlError)); + +var InvalidConfigError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(InvalidConfigError, _super); + function InvalidConfigError(message, exception) { + return _super.call(this, IntlErrorCode.INVALID_CONFIG, message, exception) || this; + } + return InvalidConfigError; +}(IntlError)); + +var MissingDataError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(MissingDataError, _super); + function MissingDataError(message, exception) { + return _super.call(this, IntlErrorCode.MISSING_DATA, message, exception) || this; + } + return MissingDataError; +}(IntlError)); + +var IntlFormatError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(IntlFormatError, _super); + function IntlFormatError(message, locale, exception) { + var _this = _super.call(this, IntlErrorCode.FORMAT_ERROR, "".concat(message, "\nLocale: ").concat(locale, "\n"), exception) || this; + _this.locale = locale; + return _this; + } + return IntlFormatError; +}(IntlError)); + +var MessageFormatError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(MessageFormatError, _super); + function MessageFormatError(message, locale, descriptor, exception) { + var _this = _super.call(this, "".concat(message, "\nMessageID: ").concat(descriptor === null || descriptor === void 0 ? void 0 : descriptor.id, "\nDefault Message: ").concat(descriptor === null || descriptor === void 0 ? void 0 : descriptor.defaultMessage, "\nDescription: ").concat(descriptor === null || descriptor === void 0 ? void 0 : descriptor.description, "\n"), locale, exception) || this; + _this.descriptor = descriptor; + _this.locale = locale; + return _this; + } + return MessageFormatError; +}(IntlFormatError)); + +var MissingTranslationError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(MissingTranslationError, _super); + function MissingTranslationError(descriptor, locale) { + var _this = _super.call(this, IntlErrorCode.MISSING_TRANSLATION, "Missing message: \"".concat(descriptor.id, "\" for locale \"").concat(locale, "\", using ").concat(descriptor.defaultMessage + ? "default message (".concat(typeof descriptor.defaultMessage === 'string' + ? descriptor.defaultMessage + : descriptor.defaultMessage + .map(function (e) { var _a; return (_a = e.value) !== null && _a !== void 0 ? _a : JSON.stringify(e); }) + .join(), ")") + : 'id', " as fallback.")) || this; + _this.descriptor = descriptor; + return _this; + } + return MissingTranslationError; +}(IntlError)); + + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/list.js": +/*!*****************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/list.js ***! + \*****************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ formatList: () => (/* binding */ formatList), +/* harmony export */ formatListToParts: () => (/* binding */ formatListToParts) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/error.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); + + + + +var LIST_FORMAT_OPTIONS = [ + 'type', + 'style', +]; +var now = Date.now(); +function generateToken(i) { + return "".concat(now, "_").concat(i, "_").concat(now); +} +function formatList(opts, getListFormat, values, options) { + if (options === void 0) { options = {}; } + var results = formatListToParts(opts, getListFormat, values, options).reduce(function (all, el) { + var val = el.value; + if (typeof val !== 'string') { + all.push(val); + } + else if (typeof all[all.length - 1] === 'string') { + all[all.length - 1] += val; + } + else { + all.push(val); + } + return all; + }, []); + return results.length === 1 ? results[0] : results.length === 0 ? '' : results; +} +function formatListToParts(_a, getListFormat, values, options) { + var locale = _a.locale, onError = _a.onError; + if (options === void 0) { options = {}; } + var ListFormat = Intl.ListFormat; + if (!ListFormat) { + onError(new intl_messageformat__WEBPACK_IMPORTED_MODULE_0__.FormatError("Intl.ListFormat is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-listformat\"\n", intl_messageformat__WEBPACK_IMPORTED_MODULE_0__.ErrorCode.MISSING_INTL_API)); + } + var filteredOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.filterProps)(options, LIST_FORMAT_OPTIONS); + try { + var richValues_1 = {}; + var serializedValues = values.map(function (v, i) { + if (typeof v === 'object') { + var id = generateToken(i); + richValues_1[id] = v; + return id; + } + return String(v); + }); + return getListFormat(locale, filteredOptions) + .formatToParts(serializedValues) + .map(function (part) { + return part.type === 'literal' + ? part + : (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, part), { value: richValues_1[part.value] || part.value }); + }); + } + catch (e) { + onError(new _error__WEBPACK_IMPORTED_MODULE_3__.IntlFormatError('Error formatting list.', locale, e)); + } + // @ts-ignore + return values; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/message.js": +/*!********************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/message.js ***! + \********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ formatMessage: () => (/* binding */ formatMessage) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _formatjs_ecma402_abstract__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @formatjs/ecma402-abstract */ "./node_modules/@formatjs/ecma402-abstract/lib/utils.js"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/core.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); +/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ "./node_modules/@formatjs/icu-messageformat-parser/lib/index.js"); + + + + + +function setTimeZoneInOptions(opts, timeZone) { + return Object.keys(opts).reduce(function (all, k) { + all[k] = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({ timeZone: timeZone }, opts[k]); + return all; + }, {}); +} +function deepMergeOptions(opts1, opts2) { + var keys = Object.keys((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, opts1), opts2)); + return keys.reduce(function (all, k) { + all[k] = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, (opts1[k] || {})), (opts2[k] || {})); + return all; + }, {}); +} +function deepMergeFormatsAndSetTimeZone(f1, timeZone) { + if (!timeZone) { + return f1; + } + var mfFormats = intl_messageformat__WEBPACK_IMPORTED_MODULE_2__.IntlMessageFormat.formats; + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, mfFormats), f1), { date: deepMergeOptions(setTimeZoneInOptions(mfFormats.date, timeZone), setTimeZoneInOptions(f1.date || {}, timeZone)), time: deepMergeOptions(setTimeZoneInOptions(mfFormats.time, timeZone), setTimeZoneInOptions(f1.time || {}, timeZone)) }); +} +var formatMessage = function (_a, state, messageDescriptor, values, opts) { + var locale = _a.locale, formats = _a.formats, messages = _a.messages, defaultLocale = _a.defaultLocale, defaultFormats = _a.defaultFormats, fallbackOnEmptyString = _a.fallbackOnEmptyString, onError = _a.onError, timeZone = _a.timeZone, defaultRichTextElements = _a.defaultRichTextElements; + if (messageDescriptor === void 0) { messageDescriptor = { id: '' }; } + var msgId = messageDescriptor.id, defaultMessage = messageDescriptor.defaultMessage; + // `id` is a required field of a Message Descriptor. + (0,_formatjs_ecma402_abstract__WEBPACK_IMPORTED_MODULE_3__.invariant)(!!msgId, "[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue"); + var id = String(msgId); + var message = + // In case messages is Object.create(null) + // e.g import('foo.json') from webpack) + // See https://github.com/formatjs/formatjs/issues/1914 + messages && + Object.prototype.hasOwnProperty.call(messages, id) && + messages[id]; + // IMPORTANT: Hot path if `message` is AST with a single literal node + if (Array.isArray(message) && + message.length === 1 && + message[0].type === _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.TYPE.literal) { + return message[0].value; + } + // IMPORTANT: Hot path straight lookup for performance + if (!values && + message && + typeof message === 'string' && + !defaultRichTextElements) { + return message.replace(/'\{(.*?)\}'/gi, "{$1}"); + } + values = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({}, defaultRichTextElements), (values || {})); + formats = deepMergeFormatsAndSetTimeZone(formats, timeZone); + defaultFormats = deepMergeFormatsAndSetTimeZone(defaultFormats, timeZone); + if (!message) { + if (fallbackOnEmptyString === false && message === '') { + return message; + } + if (!defaultMessage || + (locale && locale.toLowerCase() !== defaultLocale.toLowerCase())) { + // This prevents warnings from littering the console in development + // when no `messages` are passed into the for the + // default locale. + onError(new _error__WEBPACK_IMPORTED_MODULE_4__.MissingTranslationError(messageDescriptor, locale)); + } + if (defaultMessage) { + try { + var formatter = state.getMessageFormat(defaultMessage, defaultLocale, defaultFormats, opts); + return formatter.format(values); + } + catch (e) { + onError(new _error__WEBPACK_IMPORTED_MODULE_4__.MessageFormatError("Error formatting default message for: \"".concat(id, "\", rendering default message verbatim"), locale, messageDescriptor, e)); + return typeof defaultMessage === 'string' ? defaultMessage : id; + } + } + return id; + } + // We have the translated message + try { + var formatter = state.getMessageFormat(message, locale, formats, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({ formatters: state }, (opts || {}))); + return formatter.format(values); + } + catch (e) { + onError(new _error__WEBPACK_IMPORTED_MODULE_4__.MessageFormatError("Error formatting message: \"".concat(id, "\", using ").concat(defaultMessage ? 'default message' : 'id', " as fallback."), locale, messageDescriptor, e)); + } + if (defaultMessage) { + try { + var formatter = state.getMessageFormat(defaultMessage, defaultLocale, defaultFormats, opts); + return formatter.format(values); + } + catch (e) { + onError(new _error__WEBPACK_IMPORTED_MODULE_4__.MessageFormatError("Error formatting the default message for: \"".concat(id, "\", rendering message verbatim"), locale, messageDescriptor, e)); + } + } + if (typeof message === 'string') { + return message; + } + if (typeof defaultMessage === 'string') { + return defaultMessage; + } + return id; +}; + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/number.js": +/*!*******************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/number.js ***! + \*******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ formatNumber: () => (/* binding */ formatNumber), +/* harmony export */ formatNumberToParts: () => (/* binding */ formatNumberToParts), +/* harmony export */ getFormatter: () => (/* binding */ getFormatter) +/* harmony export */ }); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "./node_modules/@formatjs/intl/lib/src/utils.js"); + + +var NUMBER_FORMAT_OPTIONS = [ + 'style', + 'currency', + 'unit', + 'unitDisplay', + 'useGrouping', + 'minimumIntegerDigits', + 'minimumFractionDigits', + 'maximumFractionDigits', + 'minimumSignificantDigits', + 'maximumSignificantDigits', + // ES2020 NumberFormat + 'compactDisplay', + 'currencyDisplay', + 'currencySign', + 'notation', + 'signDisplay', + 'unit', + 'unitDisplay', + 'numberingSystem', + // ES2023 NumberFormat + 'trailingZeroDisplay', + 'roundingPriority', + 'roundingIncrement', + 'roundingMode', +]; +function getFormatter(_a, getNumberFormat, options) { + var locale = _a.locale, formats = _a.formats, onError = _a.onError; + if (options === void 0) { options = {}; } + var format = options.format; + var defaults = ((format && + (0,_utils__WEBPACK_IMPORTED_MODULE_0__.getNamedFormat)(formats, 'number', format, onError)) || + {}); + var filteredOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.filterProps)(options, NUMBER_FORMAT_OPTIONS, defaults); + return getNumberFormat(locale, filteredOptions); +} +function formatNumber(config, getNumberFormat, value, options) { + if (options === void 0) { options = {}; } + try { + return getFormatter(config, getNumberFormat, options).format(value); + } + catch (e) { + config.onError(new _error__WEBPACK_IMPORTED_MODULE_1__.IntlFormatError('Error formatting number.', config.locale, e)); + } + return String(value); +} +function formatNumberToParts(config, getNumberFormat, value, options) { + if (options === void 0) { options = {}; } + try { + return getFormatter(config, getNumberFormat, options).formatToParts(value); + } + catch (e) { + config.onError(new _error__WEBPACK_IMPORTED_MODULE_1__.IntlFormatError('Error formatting number.', config.locale, e)); + } + return []; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/plural.js": +/*!*******************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/plural.js ***! + \*******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ formatPlural: () => (/* binding */ formatPlural) +/* harmony export */ }); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/error.js"); + + + +var PLURAL_FORMAT_OPTIONS = ['type']; +function formatPlural(_a, getPluralRules, value, options) { + var locale = _a.locale, onError = _a.onError; + if (options === void 0) { options = {}; } + if (!Intl.PluralRules) { + onError(new intl_messageformat__WEBPACK_IMPORTED_MODULE_0__.FormatError("Intl.PluralRules is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-pluralrules\"\n", intl_messageformat__WEBPACK_IMPORTED_MODULE_0__.ErrorCode.MISSING_INTL_API)); + } + var filteredOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.filterProps)(options, PLURAL_FORMAT_OPTIONS); + try { + return getPluralRules(locale, filteredOptions).select(value); + } + catch (e) { + onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting plural.', locale, e)); + } + return 'other'; +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/relativeTime.js": +/*!*************************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/relativeTime.js ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ formatRelativeTime: () => (/* binding */ formatRelativeTime) +/* harmony export */ }); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/error.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); + + + +var RELATIVE_TIME_FORMAT_OPTIONS = ['numeric', 'style']; +function getFormatter(_a, getRelativeTimeFormat, options) { + var locale = _a.locale, formats = _a.formats, onError = _a.onError; + if (options === void 0) { options = {}; } + var format = options.format; + var defaults = (!!format && (0,_utils__WEBPACK_IMPORTED_MODULE_0__.getNamedFormat)(formats, 'relative', format, onError)) || {}; + var filteredOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_0__.filterProps)(options, RELATIVE_TIME_FORMAT_OPTIONS, defaults); + return getRelativeTimeFormat(locale, filteredOptions); +} +function formatRelativeTime(config, getRelativeTimeFormat, value, unit, options) { + if (options === void 0) { options = {}; } + if (!unit) { + unit = 'second'; + } + var RelativeTimeFormat = Intl.RelativeTimeFormat; + if (!RelativeTimeFormat) { + config.onError(new intl_messageformat__WEBPACK_IMPORTED_MODULE_1__.FormatError("Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-relativetimeformat\"\n", intl_messageformat__WEBPACK_IMPORTED_MODULE_1__.ErrorCode.MISSING_INTL_API)); + } + try { + return getFormatter(config, getRelativeTimeFormat, options).format(value, unit); + } + catch (e) { + config.onError(new _error__WEBPACK_IMPORTED_MODULE_2__.IntlFormatError('Error formatting relative time.', config.locale, e)); + } + return String(value); +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/lib/src/utils.js": +/*!******************************************************!*\ + !*** ./node_modules/@formatjs/intl/lib/src/utils.js ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ DEFAULT_INTL_CONFIG: () => (/* binding */ DEFAULT_INTL_CONFIG), +/* harmony export */ createFormatters: () => (/* binding */ createFormatters), +/* harmony export */ createIntlCache: () => (/* binding */ createIntlCache), +/* harmony export */ filterProps: () => (/* binding */ filterProps), +/* harmony export */ getNamedFormat: () => (/* binding */ getNamedFormat) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/core.js"); +/* harmony import */ var _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/fast-memoize */ "./node_modules/@formatjs/fast-memoize/lib/index.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/lib/src/error.js"); + + + + +function filterProps(props, allowlist, defaults) { + if (defaults === void 0) { defaults = {}; } + return allowlist.reduce(function (filtered, name) { + if (name in props) { + filtered[name] = props[name]; + } + else if (name in defaults) { + filtered[name] = defaults[name]; + } + return filtered; + }, {}); +} +var defaultErrorHandler = function (error) { + // @ts-ignore just so we don't need to declare dep on @types/node + if (true) { + console.error(error); + } +}; +var defaultWarnHandler = function (warning) { + // @ts-ignore just so we don't need to declare dep on @types/node + if (true) { + console.warn(warning); + } +}; +var DEFAULT_INTL_CONFIG = { + formats: {}, + messages: {}, + timeZone: undefined, + defaultLocale: 'en', + defaultFormats: {}, + fallbackOnEmptyString: true, + onError: defaultErrorHandler, + onWarn: defaultWarnHandler, +}; +function createIntlCache() { + return { + dateTime: {}, + number: {}, + message: {}, + relativeTime: {}, + pluralRules: {}, + list: {}, + displayNames: {}, + }; +} +function createFastMemoizeCache(store) { + return { + create: function () { + return { + get: function (key) { + return store[key]; + }, + set: function (key, value) { + store[key] = value; + }, + }; + }, + }; +} +/** + * Create intl formatters and populate cache + * @param cache explicit cache to prevent leaking memory + */ +function createFormatters(cache) { + if (cache === void 0) { cache = createIntlCache(); } + var RelativeTimeFormat = Intl.RelativeTimeFormat; + var ListFormat = Intl.ListFormat; + var DisplayNames = Intl.DisplayNames; + var getDateTimeFormat = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.DateTimeFormat).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.dateTime), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }); + var getNumberFormat = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.NumberFormat).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.number), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }); + var getPluralRules = (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.PluralRules).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.pluralRules), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }); + return { + getDateTimeFormat: getDateTimeFormat, + getNumberFormat: getNumberFormat, + getMessageFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function (message, locales, overrideFormats, opts) { + return new intl_messageformat__WEBPACK_IMPORTED_MODULE_2__.IntlMessageFormat(message, locales, overrideFormats, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__assign)({ formatters: { + getNumberFormat: getNumberFormat, + getDateTimeFormat: getDateTimeFormat, + getPluralRules: getPluralRules, + } }, (opts || {}))); + }, { + cache: createFastMemoizeCache(cache.message), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }), + getRelativeTimeFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new (RelativeTimeFormat.bind.apply(RelativeTimeFormat, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.relativeTime), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }), + getPluralRules: getPluralRules, + getListFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new (ListFormat.bind.apply(ListFormat, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.list), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }), + getDisplayNames: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new (DisplayNames.bind.apply(DisplayNames, (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.displayNames), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }), + }; +} +function getNamedFormat(formats, type, name, onError) { + var formatType = formats && formats[type]; + var format; + if (formatType) { + format = formatType[name]; + } + if (format) { + return format; + } + onError(new _error__WEBPACK_IMPORTED_MODULE_3__.UnsupportedFormatterError("No ".concat(type, " format named: ").concat(name))); +} + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/core.js": +/*!*************************************************************************************!*\ + !*** ./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/core.js ***! + \*************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ IntlMessageFormat: () => (/* binding */ IntlMessageFormat) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/fast-memoize */ "./node_modules/@formatjs/fast-memoize/lib/index.js"); +/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ "./node_modules/@formatjs/icu-messageformat-parser/lib/index.js"); +/* harmony import */ var _formatters__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./formatters */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/formatters.js"); +/* +Copyright (c) 2014, Yahoo! Inc. All rights reserved. +Copyrights licensed under the New BSD License. +See the accompanying LICENSE file for terms. +*/ + + + + +// -- MessageFormat -------------------------------------------------------- +function mergeConfig(c1, c2) { + if (!c2) { + return c1; + } + return (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, (c1 || {})), (c2 || {})), Object.keys(c1).reduce(function (all, k) { + all[k] = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, c1[k]), (c2[k] || {})); + return all; + }, {})); +} +function mergeConfigs(defaultConfig, configs) { + if (!configs) { + return defaultConfig; + } + return Object.keys(defaultConfig).reduce(function (all, k) { + all[k] = mergeConfig(defaultConfig[k], configs[k]); + return all; + }, (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, defaultConfig)); +} +function createFastMemoizeCache(store) { + return { + create: function () { + return { + get: function (key) { + return store[key]; + }, + set: function (key, value) { + store[key] = value; + }, + }; + }, + }; +} +function createDefaultFormatters(cache) { + if (cache === void 0) { cache = { + number: {}, + dateTime: {}, + pluralRules: {}, + }; } + return { + getNumberFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.NumberFormat).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.number), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }), + getDateTimeFormat: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.DateTimeFormat).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.dateTime), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }), + getPluralRules: (0,_formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.memoize)(function () { + var _a; + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + return new ((_a = Intl.PluralRules).bind.apply(_a, (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__spreadArray)([void 0], args, false)))(); + }, { + cache: createFastMemoizeCache(cache.pluralRules), + strategy: _formatjs_fast_memoize__WEBPACK_IMPORTED_MODULE_0__.strategies.variadic, + }), + }; +} +var IntlMessageFormat = /** @class */ (function () { + function IntlMessageFormat(message, locales, overrideFormats, opts) { + if (locales === void 0) { locales = IntlMessageFormat.defaultLocale; } + var _this = this; + this.formatterCache = { + number: {}, + dateTime: {}, + pluralRules: {}, + }; + this.format = function (values) { + var parts = _this.formatToParts(values); + // Hot path for straight simple msg translations + if (parts.length === 1) { + return parts[0].value; + } + var result = parts.reduce(function (all, part) { + if (!all.length || + part.type !== _formatters__WEBPACK_IMPORTED_MODULE_3__.PART_TYPE.literal || + typeof all[all.length - 1] !== 'string') { + all.push(part.value); + } + else { + all[all.length - 1] += part.value; + } + return all; + }, []); + if (result.length <= 1) { + return result[0] || ''; + } + return result; + }; + this.formatToParts = function (values) { + return (0,_formatters__WEBPACK_IMPORTED_MODULE_3__.formatToParts)(_this.ast, _this.locales, _this.formatters, _this.formats, values, undefined, _this.message); + }; + this.resolvedOptions = function () { + var _a; + return ({ + locale: ((_a = _this.resolvedLocale) === null || _a === void 0 ? void 0 : _a.toString()) || + Intl.NumberFormat.supportedLocalesOf(_this.locales)[0], + }); + }; + this.getAst = function () { return _this.ast; }; + // Defined first because it's used to build the format pattern. + this.locales = locales; + this.resolvedLocale = IntlMessageFormat.resolveLocale(locales); + if (typeof message === 'string') { + this.message = message; + if (!IntlMessageFormat.__parse) { + throw new TypeError('IntlMessageFormat.__parse must be set to process `message` of type `string`'); + } + var _a = opts || {}, formatters = _a.formatters, parseOpts = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(_a, ["formatters"]); + // Parse string messages into an AST. + this.ast = IntlMessageFormat.__parse(message, (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, parseOpts), { locale: this.resolvedLocale })); + } + else { + this.ast = message; + } + if (!Array.isArray(this.ast)) { + throw new TypeError('A message must be provided as a String or AST.'); + } + // Creates a new object with the specified `formats` merged with the default + // formats. + this.formats = mergeConfigs(IntlMessageFormat.formats, overrideFormats); + this.formatters = + (opts && opts.formatters) || createDefaultFormatters(this.formatterCache); + } + Object.defineProperty(IntlMessageFormat, "defaultLocale", { + get: function () { + if (!IntlMessageFormat.memoizedDefaultLocale) { + IntlMessageFormat.memoizedDefaultLocale = + new Intl.NumberFormat().resolvedOptions().locale; + } + return IntlMessageFormat.memoizedDefaultLocale; + }, + enumerable: false, + configurable: true + }); + IntlMessageFormat.memoizedDefaultLocale = null; + IntlMessageFormat.resolveLocale = function (locales) { + if (typeof Intl.Locale === 'undefined') { + return; + } + var supportedLocales = Intl.NumberFormat.supportedLocalesOf(locales); + if (supportedLocales.length > 0) { + return new Intl.Locale(supportedLocales[0]); + } + return new Intl.Locale(typeof locales === 'string' ? locales : locales[0]); + }; + IntlMessageFormat.__parse = _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_1__.parse; + // Default format options used as the prototype of the `formats` provided to the + // constructor. These are used when constructing the internal Intl.NumberFormat + // and Intl.DateTimeFormat instances. + IntlMessageFormat.formats = { + number: { + integer: { + maximumFractionDigits: 0, + }, + currency: { + style: 'currency', + }, + percent: { + style: 'percent', + }, + }, + date: { + short: { + month: 'numeric', + day: 'numeric', + year: '2-digit', + }, + medium: { + month: 'short', + day: 'numeric', + year: 'numeric', + }, + long: { + month: 'long', + day: 'numeric', + year: 'numeric', + }, + full: { + weekday: 'long', + month: 'long', + day: 'numeric', + year: 'numeric', + }, + }, + time: { + short: { + hour: 'numeric', + minute: 'numeric', + }, + medium: { + hour: 'numeric', + minute: 'numeric', + second: 'numeric', + }, + long: { + hour: 'numeric', + minute: 'numeric', + second: 'numeric', + timeZoneName: 'short', + }, + full: { + hour: 'numeric', + minute: 'numeric', + second: 'numeric', + timeZoneName: 'short', + }, + }, + }; + return IntlMessageFormat; +}()); + + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/error.js": +/*!**************************************************************************************!*\ + !*** ./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/error.js ***! + \**************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ErrorCode: () => (/* binding */ ErrorCode), +/* harmony export */ FormatError: () => (/* binding */ FormatError), +/* harmony export */ InvalidValueError: () => (/* binding */ InvalidValueError), +/* harmony export */ InvalidValueTypeError: () => (/* binding */ InvalidValueTypeError), +/* harmony export */ MissingValueError: () => (/* binding */ MissingValueError) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); + +var ErrorCode; +(function (ErrorCode) { + // When we have a placeholder but no value to format + ErrorCode["MISSING_VALUE"] = "MISSING_VALUE"; + // When value supplied is invalid + ErrorCode["INVALID_VALUE"] = "INVALID_VALUE"; + // When we need specific Intl API but it's not available + ErrorCode["MISSING_INTL_API"] = "MISSING_INTL_API"; +})(ErrorCode || (ErrorCode = {})); +var FormatError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(FormatError, _super); + function FormatError(msg, code, originalMessage) { + var _this = _super.call(this, msg) || this; + _this.code = code; + _this.originalMessage = originalMessage; + return _this; + } + FormatError.prototype.toString = function () { + return "[formatjs Error: ".concat(this.code, "] ").concat(this.message); + }; + return FormatError; +}(Error)); + +var InvalidValueError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(InvalidValueError, _super); + function InvalidValueError(variableId, value, options, originalMessage) { + return _super.call(this, "Invalid values for \"".concat(variableId, "\": \"").concat(value, "\". Options are \"").concat(Object.keys(options).join('", "'), "\""), ErrorCode.INVALID_VALUE, originalMessage) || this; + } + return InvalidValueError; +}(FormatError)); + +var InvalidValueTypeError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(InvalidValueTypeError, _super); + function InvalidValueTypeError(value, type, originalMessage) { + return _super.call(this, "Value for \"".concat(value, "\" must be of type ").concat(type), ErrorCode.INVALID_VALUE, originalMessage) || this; + } + return InvalidValueTypeError; +}(FormatError)); + +var MissingValueError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(MissingValueError, _super); + function MissingValueError(variableId, originalMessage) { + return _super.call(this, "The intl string context variable \"".concat(variableId, "\" was not provided to the string \"").concat(originalMessage, "\""), ErrorCode.MISSING_VALUE, originalMessage) || this; + } + return MissingValueError; +}(FormatError)); + + + +/***/ }), + +/***/ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/formatters.js": +/*!*******************************************************************************************!*\ + !*** ./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/formatters.js ***! + \*******************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ PART_TYPE: () => (/* binding */ PART_TYPE), +/* harmony export */ formatToParts: () => (/* binding */ formatToParts), +/* harmony export */ isFormatXMLElementFn: () => (/* binding */ isFormatXMLElementFn) +/* harmony export */ }); +/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ "./node_modules/@formatjs/icu-messageformat-parser/lib/index.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./error */ "./node_modules/@formatjs/intl/node_modules/intl-messageformat/lib/src/error.js"); + + +var PART_TYPE; +(function (PART_TYPE) { + PART_TYPE[PART_TYPE["literal"] = 0] = "literal"; + PART_TYPE[PART_TYPE["object"] = 1] = "object"; +})(PART_TYPE || (PART_TYPE = {})); +function mergeLiteral(parts) { + if (parts.length < 2) { + return parts; + } + return parts.reduce(function (all, part) { + var lastPart = all[all.length - 1]; + if (!lastPart || + lastPart.type !== PART_TYPE.literal || + part.type !== PART_TYPE.literal) { + all.push(part); + } + else { + lastPart.value += part.value; + } + return all; + }, []); +} +function isFormatXMLElementFn(el) { + return typeof el === 'function'; +} +// TODO(skeleton): add skeleton support +function formatToParts(els, locales, formatters, formats, values, currentPluralValue, +// For debugging +originalMessage) { + // Hot path for straight simple msg translations + if (els.length === 1 && (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(els[0])) { + return [ + { + type: PART_TYPE.literal, + value: els[0].value, + }, + ]; + } + var result = []; + for (var _i = 0, els_1 = els; _i < els_1.length; _i++) { + var el = els_1[_i]; + // Exit early for string parts. + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(el)) { + result.push({ + type: PART_TYPE.literal, + value: el.value, + }); + continue; + } + // TODO: should this part be literal type? + // Replace `#` in plural rules with the actual numeric value. + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPoundElement)(el)) { + if (typeof currentPluralValue === 'number') { + result.push({ + type: PART_TYPE.literal, + value: formatters.getNumberFormat(locales).format(currentPluralValue), + }); + } + continue; + } + var varName = el.value; + // Enforce that all required values are provided by the caller. + if (!(values && varName in values)) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.MissingValueError(varName, originalMessage); + } + var value = values[varName]; + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isArgumentElement)(el)) { + if (!value || typeof value === 'string' || typeof value === 'number') { + value = + typeof value === 'string' || typeof value === 'number' + ? String(value) + : ''; + } + result.push({ + type: typeof value === 'string' ? PART_TYPE.literal : PART_TYPE.object, + value: value, + }); + continue; + } + // Recursively format plural and select parts' option — which can be a + // nested pattern structure. The choosing of the option to use is + // abstracted-by and delegated-to the part helper object. + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateElement)(el)) { + var style = typeof el.style === 'string' + ? formats.date[el.style] + : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) + ? el.style.parsedOptions + : undefined; + result.push({ + type: PART_TYPE.literal, + value: formatters + .getDateTimeFormat(locales, style) + .format(value), + }); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTimeElement)(el)) { + var style = typeof el.style === 'string' + ? formats.time[el.style] + : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) + ? el.style.parsedOptions + : formats.time.medium; + result.push({ + type: PART_TYPE.literal, + value: formatters + .getDateTimeFormat(locales, style) + .format(value), + }); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberElement)(el)) { + var style = typeof el.style === 'string' + ? formats.number[el.style] + : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberSkeleton)(el.style) + ? el.style.parsedOptions + : undefined; + if (style && style.scale) { + value = + value * + (style.scale || 1); + } + result.push({ + type: PART_TYPE.literal, + value: formatters + .getNumberFormat(locales, style) + .format(value), + }); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTagElement)(el)) { + var children = el.children, value_1 = el.value; + var formatFn = values[value_1]; + if (!isFormatXMLElementFn(formatFn)) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.InvalidValueTypeError(value_1, 'function', originalMessage); + } + var parts = formatToParts(children, locales, formatters, formats, values, currentPluralValue); + var chunks = formatFn(parts.map(function (p) { return p.value; })); + if (!Array.isArray(chunks)) { + chunks = [chunks]; + } + result.push.apply(result, chunks.map(function (c) { + return { + type: typeof c === 'string' ? PART_TYPE.literal : PART_TYPE.object, + value: c, + }; + })); + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isSelectElement)(el)) { + var opt = el.options[value] || el.options.other; + if (!opt) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage); + } + result.push.apply(result, formatToParts(opt.value, locales, formatters, formats, values)); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPluralElement)(el)) { + var opt = el.options["=".concat(value)]; + if (!opt) { + if (!Intl.PluralRules) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.FormatError("Intl.PluralRules is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-pluralrules\"\n", _error__WEBPACK_IMPORTED_MODULE_1__.ErrorCode.MISSING_INTL_API, originalMessage); + } + var rule = formatters + .getPluralRules(locales, { type: el.pluralType }) + .select(value - (el.offset || 0)); + opt = el.options[rule] || el.options.other; + } + if (!opt) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage); + } + result.push.apply(result, formatToParts(opt.value, locales, formatters, formats, values, value - (el.offset || 0))); + continue; + } + } + return mergeLiteral(result); +} + + +/***/ }), + +/***/ "./node_modules/attr-accept/dist/es/index.js": +/*!***************************************************!*\ + !*** ./node_modules/attr-accept/dist/es/index.js ***! + \***************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +exports.__esModule = true; + +exports["default"] = function (file, acceptedFiles) { + if (file && acceptedFiles) { + var acceptedFilesArray = Array.isArray(acceptedFiles) ? acceptedFiles : acceptedFiles.split(','); + + if (acceptedFilesArray.length === 0) { + return true; + } + + var fileName = file.name || ''; + var mimeType = (file.type || '').toLowerCase(); + var baseMimeType = mimeType.replace(/\/.*$/, ''); + return acceptedFilesArray.some(function (type) { + var validType = type.trim().toLowerCase(); + + if (validType.charAt(0) === '.') { + return fileName.toLowerCase().endsWith(validType); + } else if (validType.endsWith('/*')) { + // This is something like a image/* mime type + return baseMimeType === validType.replace(/\/.*$/, ''); + } + + return mimeType === validType; + }); + } + + return true; +}; + +/***/ }), + +/***/ "./src/assets/js/alma-checkout-blocks.js": +/*!***********************************************!*\ + !*** ./src/assets/js/alma-checkout-blocks.js ***! + \***********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _hooks_fetchAlmaEligibility__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./hooks/fetchAlmaEligibility */ "./src/assets/js/hooks/fetchAlmaEligibility.js"); +/* harmony import */ var _components_Label__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/Label */ "./src/assets/js/components/Label.js"); +/* harmony import */ var _components_DisplayAlmaBlocks__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/DisplayAlmaBlocks */ "./src/assets/js/components/DisplayAlmaBlocks.js"); +/* harmony import */ var _components_DisplayAlmaInPageBlocks__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/DisplayAlmaInPageBlocks */ "./src/assets/js/components/DisplayAlmaInPageBlocks.js"); +/* harmony import */ var _css_alma_checkout_blocks_css__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../css/alma-checkout-blocks.css */ "./src/assets/css/alma-checkout-blocks.css"); + +/** + * Checkout blocks page. + * + * @since 5.3.0 + * + * @package Alma_Gateway_For_Woocommerce + * @subpackage Alma_Gateway_For_Woocommerce/assets + */ + +// phpcs:ignoreFile + + + + + + + + +(function ($) { + const store_key = 'alma/alma-store'; + var inPage = undefined; + const { + CART_STORE_KEY + } = window.wc.wcBlocksData; + const CartObserver = () => { + // Subscribe to the cart total + const { + cartTotal + } = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useSelect)(select => ({ + cartTotal: select(CART_STORE_KEY).getCartTotals() + }), []); + + // Subscribe to the eligibility + const { + eligibility + } = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useSelect)(select => ({ + eligibility: select(store_key).getAlmaEligibility() + }), []); + + // Use the cart total to fetch the new eligibility + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => { + // BlockData is a global variable defined in the PHP file with the wp_localize_script function + (0,_hooks_fetchAlmaEligibility__WEBPACK_IMPORTED_MODULE_3__.fetchAlmaEligibility)(store_key, BlocksData.url); + }, [cartTotal]); + + // Register the payment gateway blocks + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useEffect)(() => { + // For each gateway in eligibility result, we register a block + for (const gateway in eligibility) { + const settings = window.wc.wcSettings.getSetting(`${gateway}_data`, null); + const is_in_page = settings.is_in_page; + const blockContent = getContentBlock(is_in_page, settings, cartTotal, gateway); + const Block_Gateway_Alma = { + name: settings.gateway_name, + label: (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_components_Label__WEBPACK_IMPORTED_MODULE_4__.Label, { + title: window.wp.htmlEntities.decodeEntities(settings.title) + }), + content: blockContent, + edit: blockContent, + placeOrderButtonLabel: settings.label_button, + canMakePayment: () => { + return gatewayCanMakePayment(eligibility[gateway]); + }, + ariaLabel: settings.title + }; + window.wc.wcBlocksRegistry.registerPaymentMethod(Block_Gateway_Alma); + } + }, [eligibility]); + return null; + }; + const getContentBlock = (is_in_page, settings, cartTotal, gateway) => { + const setInPage = inPageInstance => { + inPage = inPageInstance; + }; + const isPayNow = settings.gateway_name === "alma_pay_now" || settings.gateway_name === "alma_in_page_pay_now"; + return is_in_page ? (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_components_DisplayAlmaInPageBlocks__WEBPACK_IMPORTED_MODULE_6__.DisplayAlmaInPageBlocks, { + isPayNow: isPayNow, + store_key: store_key, + settings: settings, + cartTotal: cartTotal, + gateway: gateway, + setInPage: setInPage + }) : (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_components_DisplayAlmaBlocks__WEBPACK_IMPORTED_MODULE_5__.DisplayAlmaBlocks, { + isPayNow: isPayNow, + store_key: store_key, + settings: settings, + cartTotal: cartTotal, + gateway: gateway + }); + }; + const gatewayCanMakePayment = gateway_eligibility => { + let canMakePayment = true; + if (Object.keys(gateway_eligibility).length === 0) { + canMakePayment = false; + } + return canMakePayment; + }; + const mountReactComponent = () => { + const rootDiv = document.createElement('div'); + document.body.appendChild(rootDiv); + ReactDOM.render((0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(CartObserver, null), rootDiv); + }; + $(document).ready(() => { + mountReactComponent(); + }); + $('body').on('change', 'input[type=\'radio\'][name=\'radio-control-wc-payment-method-options\']', function () { + document.getElementsByClassName("wc-block-components-checkout-place-order-button")[0].removeEventListener("click", addActionToPaymentButtonListener); + addActionToPaymentButton(); + }); + const addActionToPaymentButton = () => { + document.getElementsByClassName("wc-block-components-checkout-place-order-button")[0].addEventListener("click", addActionToPaymentButtonListener); + }; + const addActionToPaymentButtonListener = event => { + const { + CHECKOUT_STORE_KEY, + CART_STORE_KEY + } = window.wc.wcBlocksData; + const store = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.select)(CHECKOUT_STORE_KEY); + const cartStore = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.select)(CART_STORE_KEY); + const almaStore = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.select)(store_key); + const dataTest = { + hasError: store.hasError(), + redirectUrl: store.getRedirectUrl(), + isProcessing: store.isProcessing(), + isBeforeProcessing: store.isBeforeProcessing(), + isComplete: store.isComplete(), + orderNotes: store.getOrderNotes(), + shouldCreateAccount: store.getShouldCreateAccount(), + extensionData: store.getExtensionData(), + customerId: store.getCustomerId() + }; + const gateway = $("input[type='radio'][name='radio-control-wc-payment-method-options']:checked").val(); + const settings = window.wc.wcSettings.getSetting(`${gateway}_data`, null); + const almaCheckoutNonce = `alma_checkout_nonce${settings.gateway_name}`; + if (settings.gateway_name === 'alma_in_page_pay_now' || settings.gateway_name === 'alma_in_page_pay_later' || settings.gateway_name === 'alma_in_page' || settings.gateway_name === 'alma_in_page_pnx_plus_4') { + event.stopPropagation(); + const { + shouldCreateAccount, + ...restOfDataTest + } = dataTest; + function isDifferentAddress(billing, shipping) { + for (const key in billing) { + if (billing[key] !== shipping[key]) { + return true; + } + } + return false; + } + const areShippingAndBillingAddressDifferent = isDifferentAddress(cartStore.getCustomerData().shippingAddress, cartStore.getCustomerData().billingAddress); + var data = { + 'action': 'alma_do_checkout_in_page', + 'fields': { + 'shipping_address': cartStore.getCustomerData().shippingAddress, + 'billing_address': { + ...cartStore.getCustomerData().billingAddress + }, + ...restOfDataTest, + 'ship_to_different_address': areShippingAndBillingAddressDifferent, + 'createaccount': dataTest.shouldCreateAccount, + 'alma_fee_plan': almaStore.getSelectedFeePlan(), + [almaCheckoutNonce]: settings.nonce_value, + 'payment_method': settings.gateway_name + }, + [almaCheckoutNonce]: settings.nonce_value, + 'woocommerce-process-checkout-nonce': settings.woocommerce_process_checkout_nonce, + 'payment_method': settings.gateway_name, + 'alma_fee_plan': almaStore.getSelectedFeePlan(), + 'alma_fee_plan_in_page': almaStore.getSelectedFeePlan(), + 'is_woo_block': true + }; + var loading = ""; + $("body").append("" + loading + ""); + + // Create the payment id and order. + jQuery.post(ajax_object.ajax_url, data).done(function (response) { + var paymentId = response.data.payment_id; + var orderId = response.data.order_id; + + // Start the payment. + inPage.startPayment({ + paymentId: paymentId, + onUserCloseModal: () => { + cancel_order(orderId); + $('.alma-loader-wrapper').remove(); + } + }); + }).fail(function (response) { + $('.alma-loader-wrapper').remove(); + location.reload(); + }); + } + }; + function cancel_order(orderId) { + var data = { + 'action': 'alma_cancel_order_in_page', + 'order_id': orderId + }; + jQuery.post(ajax_object.ajax_url, data); + } +})(jQuery); + +/***/ }), + +/***/ "./src/assets/js/components/DisplayAlmaBlocks.js": +/*!*******************************************************!*\ + !*** ./src/assets/js/components/DisplayAlmaBlocks.js ***! + \*******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ DisplayAlmaBlocks: () => (/* binding */ DisplayAlmaBlocks) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _alma_blocks_component_tsx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./alma-blocks-component.tsx */ "./src/assets/js/components/alma-blocks-component.tsx"); + + + + +const DisplayAlmaBlocks = props => { + var _eligibility$gateway$; + const { + eventRegistration, + emitResponse, + settings, + gateway, + store_key, + isPayNow + } = props; + const { + onPaymentSetup + } = eventRegistration; + const { + CART_STORE_KEY + } = window.wc.wcBlocksData; + const { + cartTotal + } = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.useSelect)(select => ({ + cartTotal: select(CART_STORE_KEY).getCartTotals() + }), []); + const { + eligibility, + isLoading + } = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.useSelect)(select => ({ + eligibility: select(store_key).getAlmaEligibility(), + isLoading: select(store_key).isLoading() + }), []); + + // Init default plan + let default_plan = ''; + if (Object.keys(eligibility[gateway]).length > 0) { + // default plan is the first plan + default_plan = Object.keys(eligibility[gateway])[0]; + } + const [selectedFeePlan, setSelectedFeePlan] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)(default_plan); + let plan = (_eligibility$gateway$ = eligibility[gateway][selectedFeePlan]) !== null && _eligibility$gateway$ !== void 0 ? _eligibility$gateway$ : eligibility[gateway][default_plan]; + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(() => { + const unsubscribe = onPaymentSetup(() => { + const nonceKey = `alma_checkout_nonce${settings.gateway_name}`; + const paymentMethodData = { + [nonceKey]: `${settings.nonce_value}`, + alma_fee_plan: plan.planKey, + payment_method: settings.gateway_name + }; + return { + type: emitResponse.responseTypes.SUCCESS, + meta: { + paymentMethodData + } + }; + }); + // Unsubscribes when this component is unmounted. + return () => { + unsubscribe(); + }; + }, [eligibility, onPaymentSetup, selectedFeePlan]); + return isLoading ? (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", null) : (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_alma_blocks_component_tsx__WEBPACK_IMPORTED_MODULE_3__.AlmaBlocks, { + hasInPage: settings.is_in_page, + isPayNow: isPayNow, + totalPrice: cartTotal.total_price, + settings: settings, + selectedFeePlan: plan.planKey, + setSelectedFeePlan: setSelectedFeePlan, + plans: eligibility[gateway] + }); +}; + +/***/ }), + +/***/ "./src/assets/js/components/DisplayAlmaInPageBlocks.js": +/*!*************************************************************!*\ + !*** ./src/assets/js/components/DisplayAlmaInPageBlocks.js ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ DisplayAlmaInPageBlocks: () => (/* binding */ DisplayAlmaInPageBlocks) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); +/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _alma_blocks_component_tsx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./alma-blocks-component.tsx */ "./src/assets/js/components/alma-blocks-component.tsx"); + + + + +const DisplayAlmaInPageBlocks = props => { + var _eligibility$gateway$; + const { + settings, + gateway, + store_key, + setInPage, + isPayNow + } = props; + const { + CART_STORE_KEY + } = window.wc.wcBlocksData; + const { + cartTotal + } = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.useSelect)(select => ({ + cartTotal: select(CART_STORE_KEY).getCartTotals() + }), []); + const { + eligibility, + isLoading + } = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.useSelect)(select => ({ + eligibility: select(store_key).getAlmaEligibility(), + isLoading: select(store_key).isLoading() + }), []); + + // Init default plan + let default_plan = ''; + if (Object.keys(eligibility[gateway]).length > 0) { + // default plan is the first plan + default_plan = Object.keys(eligibility[gateway])[0]; + } + const [selectedFeePlan, setSelectedFeePlan] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)(default_plan); + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(() => { + // Transfer the selected fee plan to the alma redux store + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.dispatch)(store_key).setSelectedFeePlan(selectedFeePlan); + }, [selectedFeePlan]); + let plan = (_eligibility$gateway$ = eligibility[gateway][selectedFeePlan]) !== null && _eligibility$gateway$ !== void 0 ? _eligibility$gateway$ : eligibility[gateway][default_plan]; + let inPage = undefined; + function initializeInpage(settingsInPage, total_price) { + if (inPage !== undefined && document.getElementById('alma-embedded-iframe') !== null) { + inPage.unmount(); + } + inPage = Alma.InPage.initialize({ + merchantId: settingsInPage.merchant_id, + amountInCents: total_price, + installmentsCount: plan.installmentsCount, + selector: "#alma-inpage-alma_in_page", + deferredDays: plan.deferredDays, + deferredMonths: plan.deferredMonths, + environment: settingsInPage.environment, + locale: settingsInPage.locale + }); + setInPage(inPage); + } + (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(() => { + if (!isLoading) { + initializeInpage(settings, cartTotal.total_price); + } + }, [selectedFeePlan, cartTotal, isLoading]); + const displayInstallments = isPayNow ? 'none' : 'block'; + return isLoading ? (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", null) : (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_alma_blocks_component_tsx__WEBPACK_IMPORTED_MODULE_3__.AlmaBlocks, { + hasInPage: settings.is_in_page, + isPayNow: isPayNow, + totalPrice: cartTotal.total_price, + settings: settings, + selectedFeePlan: plan.planKey, + setSelectedFeePlan: setSelectedFeePlan, + plans: eligibility[gateway] + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + id: "alma-inpage-alma_in_page", + style: { + display: displayInstallments + } + })); +}; + +/***/ }), + +/***/ "./src/assets/js/components/Installments/Installment.tsx": +/*!***************************************************************!*\ + !*** ./src/assets/js/components/Installments/Installment.tsx ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Installment: () => (/* binding */ Installment) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-intl */ "./node_modules/react-intl/lib/src/components/message.js"); +/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-intl */ "./node_modules/react-intl/lib/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); + + + + +const Installment = ({ + installment: { + due_date, + localized_due_date + }, + totalAmountInEuros +}) => { + const date = new Date(due_date * 1000); + const isToday = localized_due_date === "today"; + return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("installmentContent", { + firstInstallmentContent: isToday + }) + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_1___default()("bullet", { + firstBullet: isToday + }) + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "installment", + "data-testid": "installment" + }, isToday ? (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react_intl__WEBPACK_IMPORTED_MODULE_2__["default"], { + id: "installments.today", + defaultMessage: "Today" + }) : (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react_intl__WEBPACK_IMPORTED_MODULE_3__.FormattedDate, { + value: date, + day: "numeric", + month: "long", + year: "numeric" + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react_intl__WEBPACK_IMPORTED_MODULE_3__.FormattedNumber, { + value: totalAmountInEuros, + style: "currency", + currency: "EUR" + })))); +}; + +/***/ }), + +/***/ "./src/assets/js/components/Installments/Installments.tsx": +/*!****************************************************************!*\ + !*** ./src/assets/js/components/Installments/Installments.tsx ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Installments: () => (/* binding */ Installments) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _alma_react_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @alma/react-components */ "./node_modules/@alma/react-components/dist/lib.es.js"); +/* harmony import */ var _InstallmentsContent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./InstallmentsContent */ "./src/assets/js/components/Installments/InstallmentsContent.tsx"); + + + + +const Installments = ({ + feePlan, + amountInCents +}) => { + return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_alma_react_components__WEBPACK_IMPORTED_MODULE_1__.CardTemplate, { + "data-testid": "cardInstallments", + padding: "sm", + header: null + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_InstallmentsContent__WEBPACK_IMPORTED_MODULE_2__.InstallmentsContent, { + feePlan: feePlan, + amountInCents: amountInCents + })); +}; + +/***/ }), + +/***/ "./src/assets/js/components/Installments/InstallmentsContent.tsx": +/*!***********************************************************************!*\ + !*** ./src/assets/js/components/Installments/InstallmentsContent.tsx ***! + \***********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ InstallmentsContent: () => (/* binding */ InstallmentsContent) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _Installment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Installment */ "./src/assets/js/components/Installments/Installment.tsx"); +/* harmony import */ var _alma_react_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @alma/react-components */ "./node_modules/@alma/react-components/dist/lib.es.js"); +/* harmony import */ var _InstallmentsTotal_InstallmentsTotal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./InstallmentsTotal/InstallmentsTotal */ "./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.tsx"); +/* harmony import */ var _InstallmentsTotal_InstallmentsTotalFees__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./InstallmentsTotal/InstallmentsTotalFees */ "./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotalFees.tsx"); +/* harmony import */ var _Installments_Installments_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../Installments/Installments.css */ "./src/assets/js/components/Installments/Installments.css"); + + + + + + + +const InstallmentsContent = ({ + feePlan, + amountInCents +}) => { + if (!feePlan.paymentPlan) { + return null; + } + const customerFees = feePlan.paymentPlan[0].customer_fee; + const centsToEuros = cents => { + return cents / 100; + }; + return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "separator" + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "installments" + }, feePlan.paymentPlan.map((installment, index) => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_Installment__WEBPACK_IMPORTED_MODULE_1__.Installment, { + key: index, + installment: installment, + totalAmountInEuros: centsToEuros(installment.total_amount) + }))), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "footerCard" + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_alma_react_components__WEBPACK_IMPORTED_MODULE_2__.CardFooter, { + className: "footer" + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_InstallmentsTotal_InstallmentsTotal__WEBPACK_IMPORTED_MODULE_3__.InstallmentsTotal, { + totalAmount: amountInCents, + customerFees: customerFees + }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_InstallmentsTotal_InstallmentsTotalFees__WEBPACK_IMPORTED_MODULE_4__.InstallmentsTotalFees, { + customerFees: customerFees + })))); +}; + +/***/ }), + +/***/ "./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.tsx": +/*!***************************************************************************************!*\ + !*** ./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.tsx ***! + \***************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ InstallmentsTotal: () => (/* binding */ InstallmentsTotal) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-intl */ "./node_modules/react-intl/lib/src/components/message.js"); +/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-intl */ "./node_modules/react-intl/lib/index.js"); +/* harmony import */ var _InstallmentsTotal_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./InstallmentsTotal.css */ "./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.css"); + + + + +const InstallmentsTotal = ({ + totalAmount, + customerFees +}) => { + const totalAmountIncludingFees = totalAmount / 100 + customerFees / 100; + return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "total" + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react_intl__WEBPACK_IMPORTED_MODULE_2__["default"], { + id: "installments.total", + defaultMessage: "Total TTC" + })), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react_intl__WEBPACK_IMPORTED_MODULE_3__.FormattedNumber, { + value: totalAmountIncludingFees, + style: "currency", + currency: "EUR" + }))); +}; + +/***/ }), + +/***/ "./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotalFees.tsx": +/*!*******************************************************************************************!*\ + !*** ./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotalFees.tsx ***! + \*******************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ InstallmentsTotalFees: () => (/* binding */ InstallmentsTotalFees) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _InstallmentsTotal_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./InstallmentsTotal.css */ "./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.css"); +/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-intl */ "./node_modules/react-intl/lib/index.js"); + + + + +const InstallmentsTotalFees = ({ + customerFees +}) => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "fees" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", null, "Payment costs"), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "feesNumbers" +}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react_intl__WEBPACK_IMPORTED_MODULE_2__.FormattedNumber, { + value: customerFees / 100, + style: "currency", + currency: "EUR" +}))); + +/***/ }), + +/***/ "./src/assets/js/components/Label.js": +/*!*******************************************!*\ + !*** ./src/assets/js/components/Label.js ***! + \*******************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Label: () => (/* binding */ Label) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _alma_react_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @alma/react-components */ "./node_modules/@alma/react-components/dist/lib.es.js"); + + +const Label = props => { + const { + components, + title + } = props; + const { + PaymentMethodLabel + } = components; + const icon = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_alma_react_components__WEBPACK_IMPORTED_MODULE_1__.Logo, { + style: { + width: 'auto', + height: '1em' + }, + logo: "alma-orange" + }); + const text = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", null, title); + return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("span", { + className: "paymentMethodLabel" + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(PaymentMethodLabel, { + text: text, + icon: icon + })); +}; + +/***/ }), + +/***/ "./src/assets/js/components/alma-blocks-component.tsx": +/*!************************************************************!*\ + !*** ./src/assets/js/components/alma-blocks-component.tsx ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ AlmaBlocks: () => (/* binding */ AlmaBlocks) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _alma_react_components_style_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @alma/react-components/style.css */ "./node_modules/@alma/react-components/dist/style.css"); +/* harmony import */ var _alma_react_components_global_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @alma/react-components/global.css */ "./node_modules/@alma/react-components/dist/global.css"); +/* harmony import */ var _css_alma_checkout_blocks_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../css/alma-checkout-blocks.css */ "./src/assets/css/alma-checkout-blocks.css"); +/* harmony import */ var _alma_react_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @alma/react-components */ "./node_modules/@alma/react-components/dist/lib.es.js"); +/* harmony import */ var _Installments_Installments__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Installments/Installments */ "./src/assets/js/components/Installments/Installments.tsx"); +/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-intl */ "./node_modules/react-intl/lib/src/components/provider.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_6__); + +/** + * Checkout blocks component. + * + * @since 5.3.0 + * + * @package Alma_Gateway_For_Woocommerce + * @subpackage Alma_Gateway_For_Woocommerce/assets + */ + + + + + + + + + +const AlmaBlocks = ({ + settings, + selectedFeePlan, + setSelectedFeePlan, + hasInPage, + isPayNow, + totalPrice, + plans +}) => { + const labels = {}; + let values = []; + Object.keys(plans).forEach(function (key, index) { + values.push(key); + if (settings.gateway_name === "alma_pay_later" || settings.gateway_name === "alma_in_page_pay_later") { + if (plans[key].deferredDays > 0) { + labels[key] = "D+" + plans[key].deferredDays; + } else if (plans[key].deferredMonths > 0) { + labels[key] = "M+" + plans[key].deferredMonths; + } + } else { + labels[key] = plans[key].installmentsCount + "x"; + } + }); + const handleClick = optionKey => { + setSelectedFeePlan(optionKey); + }; + const label = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "toggleButtonFieldLabel" + }, settings.description); + return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react_intl__WEBPACK_IMPORTED_MODULE_7__["default"], { + locale: "fr" + }, isPayNow && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "payNowLabel" + }, label), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "buttonsContainer" + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_6___default()({ + payNow: isPayNow + }) + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_alma_react_components__WEBPACK_IMPORTED_MODULE_4__.ToggleButtonsField, { + className: "toggleButtonField", + options: values, + optionLabel: key => labels[key], + optionKey: key => key, + onChange: key => handleClick(key), + value: selectedFeePlan, + label: label, + wide: false, + size: "sm", + error: "" + }))), !hasInPage && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { + className: "alma-card-installments" + }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_Installments_Installments__WEBPACK_IMPORTED_MODULE_5__.Installments, { + feePlan: plans[selectedFeePlan], + amountInCents: totalPrice + }))); +}; + +/***/ }), + +/***/ "./src/assets/js/hooks/fetchAlmaEligibility.js": +/*!*****************************************************!*\ + !*** ./src/assets/js/hooks/fetchAlmaEligibility.js ***! + \*****************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ fetchAlmaEligibility: () => (/* binding */ fetchAlmaEligibility) +/* harmony export */ }); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__); + +const fetchAlmaEligibility = async (storeKey, url) => { + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_0__.dispatch)(storeKey).setLoading(true); + try { + const response = await fetch(url, { + method: 'GET', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + } + }); + const data = await response.json(); + if (data.success) { + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_0__.dispatch)(storeKey).setAlmaEligibility(data.eligibility); + } + } catch (error) { + console.error('Erreur lors de l’appel API :', error); + } finally { + (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_0__.dispatch)(storeKey).setLoading(false); + } +}; + +/***/ }), + +/***/ "./node_modules/downshift/dist/downshift.esm.js": +/*!******************************************************!*\ + !*** ./node_modules/downshift/dist/downshift.esm.js ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ Downshift$1), +/* harmony export */ resetIdCounter: () => (/* binding */ resetIdCounter), +/* harmony export */ useCombobox: () => (/* binding */ useCombobox), +/* harmony export */ useMultipleSelection: () => (/* binding */ useMultipleSelection), +/* harmony export */ useSelect: () => (/* binding */ useSelect) +/* harmony export */ }); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react_is__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-is */ "./node_modules/react-is/index.js"); +/* harmony import */ var compute_scroll_into_view__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! compute-scroll-into-view */ "./node_modules/compute-scroll-into-view/dist/index.mjs"); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); + + + + + + +let idCounter = 0; +/** + * Accepts a parameter and returns it if it's a function + * or a noop function if it's not. This allows us to + * accept a callback, but not worry about it if it's not + * passed. + * @param {Function} cb the callback + * @return {Function} a function + */ + +function cbToCb(cb) { + return typeof cb === 'function' ? cb : noop; +} + +function noop() {} +/** + * Scroll node into view if necessary + * @param {HTMLElement} node the element that should scroll into view + * @param {HTMLElement} menuNode the menu element of the component + */ + + +function scrollIntoView(node, menuNode) { + if (!node) { + return; + } + + const actions = (0,compute_scroll_into_view__WEBPACK_IMPORTED_MODULE_2__["default"])(node, { + boundary: menuNode, + block: 'nearest', + scrollMode: 'if-needed' + }); + actions.forEach(_ref => { + let { + el, + top, + left + } = _ref; + el.scrollTop = top; + el.scrollLeft = left; + }); +} +/** + * @param {HTMLElement} parent the parent node + * @param {HTMLElement} child the child node + * @param {Window} environment The window context where downshift renders. + * @return {Boolean} whether the parent is the child or the child is in the parent + */ + + +function isOrContainsNode(parent, child, environment) { + const result = parent === child || child instanceof environment.Node && parent.contains && parent.contains(child); + return result; +} +/** + * Simple debounce implementation. Will call the given + * function once after the time given has passed since + * it was last called. + * @param {Function} fn the function to call after the time + * @param {Number} time the time to wait + * @return {Function} the debounced function + */ + + +function debounce(fn, time) { + let timeoutId; + + function cancel() { + if (timeoutId) { + clearTimeout(timeoutId); + } + } + + function wrapper() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + cancel(); + timeoutId = setTimeout(() => { + timeoutId = null; + fn(...args); + }, time); + } + + wrapper.cancel = cancel; + return wrapper; +} +/** + * This is intended to be used to compose event handlers. + * They are executed in order until one of them sets + * `event.preventDownshiftDefault = true`. + * @param {...Function} fns the event handler functions + * @return {Function} the event handler to add to an element + */ + + +function callAllEventHandlers() { + for (var _len2 = arguments.length, fns = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + fns[_key2] = arguments[_key2]; + } + + return function (event) { + for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { + args[_key3 - 1] = arguments[_key3]; + } + + return fns.some(fn => { + if (fn) { + fn(event, ...args); + } + + return event.preventDownshiftDefault || event.hasOwnProperty('nativeEvent') && event.nativeEvent.preventDownshiftDefault; + }); + }; +} + +function handleRefs() { + for (var _len4 = arguments.length, refs = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { + refs[_key4] = arguments[_key4]; + } + + return node => { + refs.forEach(ref => { + if (typeof ref === 'function') { + ref(node); + } else if (ref) { + ref.current = node; + } + }); + }; +} +/** + * This generates a unique ID for an instance of Downshift + * @return {String} the unique ID + */ + + +function generateId() { + return String(idCounter++); +} +/** + * Resets idCounter to 0. Used for SSR. + */ + + +function resetIdCounter() { + idCounter = 0; +} +/** + * Default implementation for status message. Only added when menu is open. + * Will specify if there are results in the list, and if so, how many, + * and what keys are relevant. + * + * @param {Object} param the downshift state and other relevant properties + * @return {String} the a11y status message + */ + + +function getA11yStatusMessage$1(_ref2) { + let { + isOpen, + resultCount, + previousResultCount + } = _ref2; + + if (!isOpen) { + return ''; + } + + if (!resultCount) { + return 'No results are available.'; + } + + if (resultCount !== previousResultCount) { + return `${resultCount} result${resultCount === 1 ? ' is' : 's are'} available, use up and down arrow keys to navigate. Press Enter key to select.`; + } + + return ''; +} +/** + * Takes an argument and if it's an array, returns the first item in the array + * otherwise returns the argument + * @param {*} arg the maybe-array + * @param {*} defaultValue the value if arg is falsey not defined + * @return {*} the arg or it's first item + */ + + +function unwrapArray(arg, defaultValue) { + arg = Array.isArray(arg) ? + /* istanbul ignore next (preact) */ + arg[0] : arg; + + if (!arg && defaultValue) { + return defaultValue; + } else { + return arg; + } +} +/** + * @param {Object} element (P)react element + * @return {Boolean} whether it's a DOM element + */ + + +function isDOMElement(element) { + + + return typeof element.type === 'string'; +} +/** + * @param {Object} element (P)react element + * @return {Object} the props + */ + + +function getElementProps(element) { + + return element.props; +} +/** + * Throws a helpful error message for required properties. Useful + * to be used as a default in destructuring or object params. + * @param {String} fnName the function name + * @param {String} propName the prop name + */ + + +function requiredProp(fnName, propName) { + // eslint-disable-next-line no-console + console.error(`The property "${propName}" is required in "${fnName}"`); +} + +const stateKeys = ['highlightedIndex', 'inputValue', 'isOpen', 'selectedItem', 'type']; +/** + * @param {Object} state the state object + * @return {Object} state that is relevant to downshift + */ + +function pickState(state) { + if (state === void 0) { + state = {}; + } + + const result = {}; + stateKeys.forEach(k => { + if (state.hasOwnProperty(k)) { + result[k] = state[k]; + } + }); + return result; +} +/** + * This will perform a shallow merge of the given state object + * with the state coming from props + * (for the controlled component scenario) + * This is used in state updater functions so they're referencing + * the right state regardless of where it comes from. + * + * @param {Object} state The state of the component/hook. + * @param {Object} props The props that may contain controlled values. + * @returns {Object} The merged controlled state. + */ + + +function getState(state, props) { + return Object.keys(state).reduce((prevState, key) => { + prevState[key] = isControlledProp(props, key) ? props[key] : state[key]; + return prevState; + }, {}); +} +/** + * This determines whether a prop is a "controlled prop" meaning it is + * state which is controlled by the outside of this component rather + * than within this component. + * + * @param {Object} props The props that may contain controlled values. + * @param {String} key the key to check + * @return {Boolean} whether it is a controlled controlled prop + */ + + +function isControlledProp(props, key) { + return props[key] !== undefined; +} +/** + * Normalizes the 'key' property of a KeyboardEvent in IE/Edge + * @param {Object} event a keyboardEvent object + * @return {String} keyboard key + */ + + +function normalizeArrowKey(event) { + const { + key, + keyCode + } = event; + /* istanbul ignore next (ie) */ + + if (keyCode >= 37 && keyCode <= 40 && key.indexOf('Arrow') !== 0) { + return `Arrow${key}`; + } + + return key; +} +/** + * Simple check if the value passed is object literal + * @param {*} obj any things + * @return {Boolean} whether it's object literal + */ + + +function isPlainObject(obj) { + return Object.prototype.toString.call(obj) === '[object Object]'; +} +/** + * Returns the new index in the list, in a circular way. If next value is out of bonds from the total, + * it will wrap to either 0 or itemCount - 1. + * + * @param {number} moveAmount Number of positions to move. Negative to move backwards, positive forwards. + * @param {number} baseIndex The initial position to move from. + * @param {number} itemCount The total number of items. + * @param {Function} getItemNodeFromIndex Used to check if item is disabled. + * @param {boolean} circular Specify if navigation is circular. Default is true. + * @returns {number} The new index after the move. + */ + + +function getNextWrappingIndex(moveAmount, baseIndex, itemCount, getItemNodeFromIndex, circular) { + if (circular === void 0) { + circular = true; + } + + if (itemCount === 0) { + return -1; + } + + const itemsLastIndex = itemCount - 1; + + if (typeof baseIndex !== 'number' || baseIndex < 0 || baseIndex >= itemCount) { + baseIndex = moveAmount > 0 ? -1 : itemsLastIndex + 1; + } + + let newIndex = baseIndex + moveAmount; + + if (newIndex < 0) { + newIndex = circular ? itemsLastIndex : 0; + } else if (newIndex > itemsLastIndex) { + newIndex = circular ? 0 : itemsLastIndex; + } + + const nonDisabledNewIndex = getNextNonDisabledIndex(moveAmount, newIndex, itemCount, getItemNodeFromIndex, circular); + + if (nonDisabledNewIndex === -1) { + return baseIndex >= itemCount ? -1 : baseIndex; + } + + return nonDisabledNewIndex; +} +/** + * Returns the next index in the list of an item that is not disabled. + * + * @param {number} moveAmount Number of positions to move. Negative to move backwards, positive forwards. + * @param {number} baseIndex The initial position to move from. + * @param {number} itemCount The total number of items. + * @param {Function} getItemNodeFromIndex Used to check if item is disabled. + * @param {boolean} circular Specify if navigation is circular. Default is true. + * @returns {number} The new index. Returns baseIndex if item is not disabled. Returns next non-disabled item otherwise. If no non-disabled found it will return -1. + */ + + +function getNextNonDisabledIndex(moveAmount, baseIndex, itemCount, getItemNodeFromIndex, circular) { + const currentElementNode = getItemNodeFromIndex(baseIndex); + + if (!currentElementNode || !currentElementNode.hasAttribute('disabled')) { + return baseIndex; + } + + if (moveAmount > 0) { + for (let index = baseIndex + 1; index < itemCount; index++) { + if (!getItemNodeFromIndex(index).hasAttribute('disabled')) { + return index; + } + } + } else { + for (let index = baseIndex - 1; index >= 0; index--) { + if (!getItemNodeFromIndex(index).hasAttribute('disabled')) { + return index; + } + } + } + + if (circular) { + return moveAmount > 0 ? getNextNonDisabledIndex(1, 0, itemCount, getItemNodeFromIndex, false) : getNextNonDisabledIndex(-1, itemCount - 1, itemCount, getItemNodeFromIndex, false); + } + + return -1; +} +/** + * Checks if event target is within the downshift elements. + * + * @param {EventTarget} target Target to check. + * @param {HTMLElement[]} downshiftElements The elements that form downshift (list, toggle button etc). + * @param {Window} environment The window context where downshift renders. + * @param {boolean} checkActiveElement Whether to also check activeElement. + * + * @returns {boolean} Whether or not the target is within downshift elements. + */ + + +function targetWithinDownshift(target, downshiftElements, environment, checkActiveElement) { + if (checkActiveElement === void 0) { + checkActiveElement = true; + } + + return downshiftElements.some(contextNode => contextNode && (isOrContainsNode(contextNode, target, environment) || checkActiveElement && isOrContainsNode(contextNode, environment.document.activeElement, environment))); +} // eslint-disable-next-line import/no-mutable-exports + + +let validateControlledUnchanged = noop; +/* istanbul ignore next */ + +if (true) { + validateControlledUnchanged = (state, prevProps, nextProps) => { + const warningDescription = `This prop should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled Downshift element for the lifetime of the component. More info: https://github.com/downshift-js/downshift#control-props`; + Object.keys(state).forEach(propKey => { + if (prevProps[propKey] !== undefined && nextProps[propKey] === undefined) { + // eslint-disable-next-line no-console + console.error(`downshift: A component has changed the controlled prop "${propKey}" to be uncontrolled. ${warningDescription}`); + } else if (prevProps[propKey] === undefined && nextProps[propKey] !== undefined) { + // eslint-disable-next-line no-console + console.error(`downshift: A component has changed the uncontrolled prop "${propKey}" to be controlled. ${warningDescription}`); + } + }); + }; +} + +const cleanupStatus = debounce(documentProp => { + getStatusDiv(documentProp).textContent = ''; +}, 500); +/** + * @param {String} status the status message + * @param {Object} documentProp document passed by the user. + */ + +function setStatus(status, documentProp) { + const div = getStatusDiv(documentProp); + + if (!status) { + return; + } + + div.textContent = status; + cleanupStatus(documentProp); +} +/** + * Get the status node or create it if it does not already exist. + * @param {Object} documentProp document passed by the user. + * @return {HTMLElement} the status node. + */ + + +function getStatusDiv(documentProp) { + if (documentProp === void 0) { + documentProp = document; + } + + let statusDiv = documentProp.getElementById('a11y-status-message'); + + if (statusDiv) { + return statusDiv; + } + + statusDiv = documentProp.createElement('div'); + statusDiv.setAttribute('id', 'a11y-status-message'); + statusDiv.setAttribute('role', 'status'); + statusDiv.setAttribute('aria-live', 'polite'); + statusDiv.setAttribute('aria-relevant', 'additions text'); + Object.assign(statusDiv.style, { + border: '0', + clip: 'rect(0 0 0 0)', + height: '1px', + margin: '-1px', + overflow: 'hidden', + padding: '0', + position: 'absolute', + width: '1px' + }); + documentProp.body.appendChild(statusDiv); + return statusDiv; +} + +const unknown = true ? '__autocomplete_unknown__' : 0; +const mouseUp = true ? '__autocomplete_mouseup__' : 0; +const itemMouseEnter = true ? '__autocomplete_item_mouseenter__' : 0; +const keyDownArrowUp = true ? '__autocomplete_keydown_arrow_up__' : 0; +const keyDownArrowDown = true ? '__autocomplete_keydown_arrow_down__' : 0; +const keyDownEscape = true ? '__autocomplete_keydown_escape__' : 0; +const keyDownEnter = true ? '__autocomplete_keydown_enter__' : 0; +const keyDownHome = true ? '__autocomplete_keydown_home__' : 0; +const keyDownEnd = true ? '__autocomplete_keydown_end__' : 0; +const clickItem = true ? '__autocomplete_click_item__' : 0; +const blurInput = true ? '__autocomplete_blur_input__' : 0; +const changeInput = true ? '__autocomplete_change_input__' : 0; +const keyDownSpaceButton = true ? '__autocomplete_keydown_space_button__' : 0; +const clickButton = true ? '__autocomplete_click_button__' : 0; +const blurButton = true ? '__autocomplete_blur_button__' : 0; +const controlledPropUpdatedSelectedItem = true ? '__autocomplete_controlled_prop_updated_selected_item__' : 0; +const touchEnd = true ? '__autocomplete_touchend__' : 0; + +var stateChangeTypes$3 = /*#__PURE__*/Object.freeze({ + __proto__: null, + unknown: unknown, + mouseUp: mouseUp, + itemMouseEnter: itemMouseEnter, + keyDownArrowUp: keyDownArrowUp, + keyDownArrowDown: keyDownArrowDown, + keyDownEscape: keyDownEscape, + keyDownEnter: keyDownEnter, + keyDownHome: keyDownHome, + keyDownEnd: keyDownEnd, + clickItem: clickItem, + blurInput: blurInput, + changeInput: changeInput, + keyDownSpaceButton: keyDownSpaceButton, + clickButton: clickButton, + blurButton: blurButton, + controlledPropUpdatedSelectedItem: controlledPropUpdatedSelectedItem, + touchEnd: touchEnd +}); + +/* eslint camelcase:0 */ + +const Downshift = /*#__PURE__*/(() => { + class Downshift extends react__WEBPACK_IMPORTED_MODULE_0__.Component { + constructor(_props) { + var _this; + + super(_props); + _this = this; + this.id = this.props.id || `downshift-${generateId()}`; + this.menuId = this.props.menuId || `${this.id}-menu`; + this.labelId = this.props.labelId || `${this.id}-label`; + this.inputId = this.props.inputId || `${this.id}-input`; + + this.getItemId = this.props.getItemId || (index => `${this.id}-item-${index}`); + + this.input = null; + this.items = []; + this.itemCount = null; + this.previousResultCount = 0; + this.timeoutIds = []; + + this.internalSetTimeout = (fn, time) => { + const id = setTimeout(() => { + this.timeoutIds = this.timeoutIds.filter(i => i !== id); + fn(); + }, time); + this.timeoutIds.push(id); + }; + + this.setItemCount = count => { + this.itemCount = count; + }; + + this.unsetItemCount = () => { + this.itemCount = null; + }; + + this.setHighlightedIndex = function (highlightedIndex, otherStateToSet) { + if (highlightedIndex === void 0) { + highlightedIndex = _this.props.defaultHighlightedIndex; + } + + if (otherStateToSet === void 0) { + otherStateToSet = {}; + } + + otherStateToSet = pickState(otherStateToSet); + + _this.internalSetState({ + highlightedIndex, + ...otherStateToSet + }); + }; + + this.clearSelection = cb => { + this.internalSetState({ + selectedItem: null, + inputValue: '', + highlightedIndex: this.props.defaultHighlightedIndex, + isOpen: this.props.defaultIsOpen + }, cb); + }; + + this.selectItem = (item, otherStateToSet, cb) => { + otherStateToSet = pickState(otherStateToSet); + this.internalSetState({ + isOpen: this.props.defaultIsOpen, + highlightedIndex: this.props.defaultHighlightedIndex, + selectedItem: item, + inputValue: this.props.itemToString(item), + ...otherStateToSet + }, cb); + }; + + this.selectItemAtIndex = (itemIndex, otherStateToSet, cb) => { + const item = this.items[itemIndex]; + + if (item == null) { + return; + } + + this.selectItem(item, otherStateToSet, cb); + }; + + this.selectHighlightedItem = (otherStateToSet, cb) => { + return this.selectItemAtIndex(this.getState().highlightedIndex, otherStateToSet, cb); + }; + + this.internalSetState = (stateToSet, cb) => { + let isItemSelected, onChangeArg; + const onStateChangeArg = {}; + const isStateToSetFunction = typeof stateToSet === 'function'; // we want to call `onInputValueChange` before the `setState` call + // so someone controlling the `inputValue` state gets notified of + // the input change as soon as possible. This avoids issues with + // preserving the cursor position. + // See https://github.com/downshift-js/downshift/issues/217 for more info. + + if (!isStateToSetFunction && stateToSet.hasOwnProperty('inputValue')) { + this.props.onInputValueChange(stateToSet.inputValue, { ...this.getStateAndHelpers(), + ...stateToSet + }); + } + + return this.setState(state => { + state = this.getState(state); + let newStateToSet = isStateToSetFunction ? stateToSet(state) : stateToSet; // Your own function that could modify the state that will be set. + + newStateToSet = this.props.stateReducer(state, newStateToSet); // checks if an item is selected, regardless of if it's different from + // what was selected before + // used to determine if onSelect and onChange callbacks should be called + + isItemSelected = newStateToSet.hasOwnProperty('selectedItem'); // this keeps track of the object we want to call with setState + + const nextState = {}; // this is just used to tell whether the state changed + // and we're trying to update that state. OR if the selection has changed and we're + // trying to update the selection + + if (isItemSelected && newStateToSet.selectedItem !== state.selectedItem) { + onChangeArg = newStateToSet.selectedItem; + } + + newStateToSet.type = newStateToSet.type || unknown; + Object.keys(newStateToSet).forEach(key => { + // onStateChangeArg should only have the state that is + // actually changing + if (state[key] !== newStateToSet[key]) { + onStateChangeArg[key] = newStateToSet[key]; + } // the type is useful for the onStateChangeArg + // but we don't actually want to set it in internal state. + // this is an undocumented feature for now... Not all internalSetState + // calls support it and I'm not certain we want them to yet. + // But it enables users controlling the isOpen state to know when + // the isOpen state changes due to mouseup events which is quite handy. + + + if (key === 'type') { + return; + } + + newStateToSet[key]; // if it's coming from props, then we don't care to set it internally + + if (!isControlledProp(this.props, key)) { + nextState[key] = newStateToSet[key]; + } + }); // if stateToSet is a function, then we weren't able to call onInputValueChange + // earlier, so we'll call it now that we know what the inputValue state will be. + + if (isStateToSetFunction && newStateToSet.hasOwnProperty('inputValue')) { + this.props.onInputValueChange(newStateToSet.inputValue, { ...this.getStateAndHelpers(), + ...newStateToSet + }); + } + + return nextState; + }, () => { + // call the provided callback if it's a function + cbToCb(cb)(); // only call the onStateChange and onChange callbacks if + // we have relevant information to pass them. + + const hasMoreStateThanType = Object.keys(onStateChangeArg).length > 1; + + if (hasMoreStateThanType) { + this.props.onStateChange(onStateChangeArg, this.getStateAndHelpers()); + } + + if (isItemSelected) { + this.props.onSelect(stateToSet.selectedItem, this.getStateAndHelpers()); + } + + if (onChangeArg !== undefined) { + this.props.onChange(onChangeArg, this.getStateAndHelpers()); + } // this is currently undocumented and therefore subject to change + // We'll try to not break it, but just be warned. + + + this.props.onUserAction(onStateChangeArg, this.getStateAndHelpers()); + }); + }; + + this.rootRef = node => this._rootNode = node; + + this.getRootProps = function (_temp, _temp2) { + let { + refKey = 'ref', + ref, + ...rest + } = _temp === void 0 ? {} : _temp; + let { + suppressRefError = false + } = _temp2 === void 0 ? {} : _temp2; + // this is used in the render to know whether the user has called getRootProps. + // It uses that to know whether to apply the props automatically + _this.getRootProps.called = true; + _this.getRootProps.refKey = refKey; + _this.getRootProps.suppressRefError = suppressRefError; + + const { + isOpen + } = _this.getState(); + + return { + [refKey]: handleRefs(ref, _this.rootRef), + role: 'combobox', + 'aria-expanded': isOpen, + 'aria-haspopup': 'listbox', + 'aria-owns': isOpen ? _this.menuId : null, + 'aria-labelledby': _this.labelId, + ...rest + }; + }; + + this.keyDownHandlers = { + ArrowDown(event) { + event.preventDefault(); + + if (this.getState().isOpen) { + const amount = event.shiftKey ? 5 : 1; + this.moveHighlightedIndex(amount, { + type: keyDownArrowDown + }); + } else { + this.internalSetState({ + isOpen: true, + type: keyDownArrowDown + }, () => { + const itemCount = this.getItemCount(); + + if (itemCount > 0) { + const { + highlightedIndex + } = this.getState(); + const nextHighlightedIndex = getNextWrappingIndex(1, highlightedIndex, itemCount, index => this.getItemNodeFromIndex(index)); + this.setHighlightedIndex(nextHighlightedIndex, { + type: keyDownArrowDown + }); + } + }); + } + }, + + ArrowUp(event) { + event.preventDefault(); + + if (this.getState().isOpen) { + const amount = event.shiftKey ? -5 : -1; + this.moveHighlightedIndex(amount, { + type: keyDownArrowUp + }); + } else { + this.internalSetState({ + isOpen: true, + type: keyDownArrowUp + }, () => { + const itemCount = this.getItemCount(); + + if (itemCount > 0) { + const { + highlightedIndex + } = this.getState(); + const nextHighlightedIndex = getNextWrappingIndex(-1, highlightedIndex, itemCount, index => this.getItemNodeFromIndex(index)); + this.setHighlightedIndex(nextHighlightedIndex, { + type: keyDownArrowUp + }); + } + }); + } + }, + + Enter(event) { + if (event.which === 229) { + return; + } + + const { + isOpen, + highlightedIndex + } = this.getState(); + + if (isOpen && highlightedIndex != null) { + event.preventDefault(); + const item = this.items[highlightedIndex]; + const itemNode = this.getItemNodeFromIndex(highlightedIndex); + + if (item == null || itemNode && itemNode.hasAttribute('disabled')) { + return; + } + + this.selectHighlightedItem({ + type: keyDownEnter + }); + } + }, + + Escape(event) { + event.preventDefault(); + this.reset({ + type: keyDownEscape, + ...(!this.state.isOpen && { + selectedItem: null, + inputValue: '' + }) + }); + } + + }; + this.buttonKeyDownHandlers = { ...this.keyDownHandlers, + + ' '(event) { + event.preventDefault(); + this.toggleMenu({ + type: keyDownSpaceButton + }); + } + + }; + this.inputKeyDownHandlers = { ...this.keyDownHandlers, + + Home(event) { + const { + isOpen + } = this.getState(); + + if (!isOpen) { + return; + } + + event.preventDefault(); + const itemCount = this.getItemCount(); + + if (itemCount <= 0 || !isOpen) { + return; + } // get next non-disabled starting downwards from 0 if that's disabled. + + + const newHighlightedIndex = getNextNonDisabledIndex(1, 0, itemCount, index => this.getItemNodeFromIndex(index), false); + this.setHighlightedIndex(newHighlightedIndex, { + type: keyDownHome + }); + }, + + End(event) { + const { + isOpen + } = this.getState(); + + if (!isOpen) { + return; + } + + event.preventDefault(); + const itemCount = this.getItemCount(); + + if (itemCount <= 0 || !isOpen) { + return; + } // get next non-disabled starting upwards from last index if that's disabled. + + + const newHighlightedIndex = getNextNonDisabledIndex(-1, itemCount - 1, itemCount, index => this.getItemNodeFromIndex(index), false); + this.setHighlightedIndex(newHighlightedIndex, { + type: keyDownEnd + }); + } + + }; + + this.getToggleButtonProps = function (_temp3) { + let { + onClick, + onPress, + onKeyDown, + onKeyUp, + onBlur, + ...rest + } = _temp3 === void 0 ? {} : _temp3; + + const { + isOpen + } = _this.getState(); + + const enabledEventHandlers = { + onClick: callAllEventHandlers(onClick, _this.buttonHandleClick), + onKeyDown: callAllEventHandlers(onKeyDown, _this.buttonHandleKeyDown), + onKeyUp: callAllEventHandlers(onKeyUp, _this.buttonHandleKeyUp), + onBlur: callAllEventHandlers(onBlur, _this.buttonHandleBlur) + }; + const eventHandlers = rest.disabled ? {} : enabledEventHandlers; + return { + type: 'button', + role: 'button', + 'aria-label': isOpen ? 'close menu' : 'open menu', + 'aria-haspopup': true, + 'data-toggle': true, + ...eventHandlers, + ...rest + }; + }; + + this.buttonHandleKeyUp = event => { + // Prevent click event from emitting in Firefox + event.preventDefault(); + }; + + this.buttonHandleKeyDown = event => { + const key = normalizeArrowKey(event); + + if (this.buttonKeyDownHandlers[key]) { + this.buttonKeyDownHandlers[key].call(this, event); + } + }; + + this.buttonHandleClick = event => { + event.preventDefault(); // handle odd case for Safari and Firefox which + // don't give the button the focus properly. + + /* istanbul ignore if (can't reasonably test this) */ + + if (this.props.environment.document.activeElement === this.props.environment.document.body) { + event.target.focus(); + } // to simplify testing components that use downshift, we'll not wrap this in a setTimeout + // if the NODE_ENV is test. With the proper build system, this should be dead code eliminated + // when building for production and should therefore have no impact on production code. + + + if (false) {} else { + // Ensure that toggle of menu occurs after the potential blur event in iOS + this.internalSetTimeout(() => this.toggleMenu({ + type: clickButton + })); + } + }; + + this.buttonHandleBlur = event => { + const blurTarget = event.target; // Save blur target for comparison with activeElement later + // Need setTimeout, so that when the user presses Tab, the activeElement is the next focused element, not body element + + this.internalSetTimeout(() => { + if (!this.isMouseDown && (this.props.environment.document.activeElement == null || this.props.environment.document.activeElement.id !== this.inputId) && this.props.environment.document.activeElement !== blurTarget // Do nothing if we refocus the same element again (to solve issue in Safari on iOS) + ) { + this.reset({ + type: blurButton + }); + } + }); + }; + + this.getLabelProps = props => { + return { + htmlFor: this.inputId, + id: this.labelId, + ...props + }; + }; + + this.getInputProps = function (_temp4) { + let { + onKeyDown, + onBlur, + onChange, + onInput, + onChangeText, + ...rest + } = _temp4 === void 0 ? {} : _temp4; + let onChangeKey; + let eventHandlers = {}; + /* istanbul ignore next (preact) */ + + { + onChangeKey = 'onChange'; + } + + const { + inputValue, + isOpen, + highlightedIndex + } = _this.getState(); + + if (!rest.disabled) { + eventHandlers = { + [onChangeKey]: callAllEventHandlers(onChange, onInput, _this.inputHandleChange), + onKeyDown: callAllEventHandlers(onKeyDown, _this.inputHandleKeyDown), + onBlur: callAllEventHandlers(onBlur, _this.inputHandleBlur) + }; + } + + return { + 'aria-autocomplete': 'list', + 'aria-activedescendant': isOpen && typeof highlightedIndex === 'number' && highlightedIndex >= 0 ? _this.getItemId(highlightedIndex) : null, + 'aria-controls': isOpen ? _this.menuId : null, + 'aria-labelledby': _this.labelId, + // https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion + // revert back since autocomplete="nope" is ignored on latest Chrome and Opera + autoComplete: 'off', + value: inputValue, + id: _this.inputId, + ...eventHandlers, + ...rest + }; + }; + + this.inputHandleKeyDown = event => { + const key = normalizeArrowKey(event); + + if (key && this.inputKeyDownHandlers[key]) { + this.inputKeyDownHandlers[key].call(this, event); + } + }; + + this.inputHandleChange = event => { + this.internalSetState({ + type: changeInput, + isOpen: true, + inputValue: event.target.value, + highlightedIndex: this.props.defaultHighlightedIndex + }); + }; + + this.inputHandleBlur = () => { + // Need setTimeout, so that when the user presses Tab, the activeElement is the next focused element, not the body element + this.internalSetTimeout(() => { + const downshiftButtonIsActive = this.props.environment.document && !!this.props.environment.document.activeElement && !!this.props.environment.document.activeElement.dataset && this.props.environment.document.activeElement.dataset.toggle && this._rootNode && this._rootNode.contains(this.props.environment.document.activeElement); + + if (!this.isMouseDown && !downshiftButtonIsActive) { + this.reset({ + type: blurInput + }); + } + }); + }; + + this.menuRef = node => { + this._menuNode = node; + }; + + this.getMenuProps = function (_temp5, _temp6) { + let { + refKey = 'ref', + ref, + ...props + } = _temp5 === void 0 ? {} : _temp5; + let { + suppressRefError = false + } = _temp6 === void 0 ? {} : _temp6; + _this.getMenuProps.called = true; + _this.getMenuProps.refKey = refKey; + _this.getMenuProps.suppressRefError = suppressRefError; + return { + [refKey]: handleRefs(ref, _this.menuRef), + role: 'listbox', + 'aria-labelledby': props && props['aria-label'] ? null : _this.labelId, + id: _this.menuId, + ...props + }; + }; + + this.getItemProps = function (_temp7) { + let { + onMouseMove, + onMouseDown, + onClick, + onPress, + index, + item = false ? + /* istanbul ignore next */ + 0 : requiredProp('getItemProps', 'item'), + ...rest + } = _temp7 === void 0 ? {} : _temp7; + + if (index === undefined) { + _this.items.push(item); + + index = _this.items.indexOf(item); + } else { + _this.items[index] = item; + } + + const onSelectKey = 'onClick'; + const customClickHandler = onClick; + const enabledEventHandlers = { + // onMouseMove is used over onMouseEnter here. onMouseMove + // is only triggered on actual mouse movement while onMouseEnter + // can fire on DOM changes, interrupting keyboard navigation + onMouseMove: callAllEventHandlers(onMouseMove, () => { + if (index === _this.getState().highlightedIndex) { + return; + } + + _this.setHighlightedIndex(index, { + type: itemMouseEnter + }); // We never want to manually scroll when changing state based + // on `onMouseMove` because we will be moving the element out + // from under the user which is currently scrolling/moving the + // cursor + + + _this.avoidScrolling = true; + + _this.internalSetTimeout(() => _this.avoidScrolling = false, 250); + }), + onMouseDown: callAllEventHandlers(onMouseDown, event => { + // This prevents the activeElement from being changed + // to the item so it can remain with the current activeElement + // which is a more common use case. + event.preventDefault(); + }), + [onSelectKey]: callAllEventHandlers(customClickHandler, () => { + _this.selectItemAtIndex(index, { + type: clickItem + }); + }) + }; // Passing down the onMouseDown handler to prevent redirect + // of the activeElement if clicking on disabled items + + const eventHandlers = rest.disabled ? { + onMouseDown: enabledEventHandlers.onMouseDown + } : enabledEventHandlers; + return { + id: _this.getItemId(index), + role: 'option', + 'aria-selected': _this.getState().highlightedIndex === index, + ...eventHandlers, + ...rest + }; + }; + + this.clearItems = () => { + this.items = []; + }; + + this.reset = function (otherStateToSet, cb) { + if (otherStateToSet === void 0) { + otherStateToSet = {}; + } + + otherStateToSet = pickState(otherStateToSet); + + _this.internalSetState(_ref => { + let { + selectedItem + } = _ref; + return { + isOpen: _this.props.defaultIsOpen, + highlightedIndex: _this.props.defaultHighlightedIndex, + inputValue: _this.props.itemToString(selectedItem), + ...otherStateToSet + }; + }, cb); + }; + + this.toggleMenu = function (otherStateToSet, cb) { + if (otherStateToSet === void 0) { + otherStateToSet = {}; + } + + otherStateToSet = pickState(otherStateToSet); + + _this.internalSetState(_ref2 => { + let { + isOpen + } = _ref2; + return { + isOpen: !isOpen, + ...(isOpen && { + highlightedIndex: _this.props.defaultHighlightedIndex + }), + ...otherStateToSet + }; + }, () => { + const { + isOpen, + highlightedIndex + } = _this.getState(); + + if (isOpen) { + if (_this.getItemCount() > 0 && typeof highlightedIndex === 'number') { + _this.setHighlightedIndex(highlightedIndex, otherStateToSet); + } + } + + cbToCb(cb)(); + }); + }; + + this.openMenu = cb => { + this.internalSetState({ + isOpen: true + }, cb); + }; + + this.closeMenu = cb => { + this.internalSetState({ + isOpen: false + }, cb); + }; + + this.updateStatus = debounce(() => { + const state = this.getState(); + const item = this.items[state.highlightedIndex]; + const resultCount = this.getItemCount(); + const status = this.props.getA11yStatusMessage({ + itemToString: this.props.itemToString, + previousResultCount: this.previousResultCount, + resultCount, + highlightedItem: item, + ...state + }); + this.previousResultCount = resultCount; + setStatus(status, this.props.environment.document); + }, 200); + // fancy destructuring + defaults + aliases + // this basically says each value of state should either be set to + // the initial value or the default value if the initial value is not provided + const { + defaultHighlightedIndex, + initialHighlightedIndex: _highlightedIndex = defaultHighlightedIndex, + defaultIsOpen, + initialIsOpen: _isOpen = defaultIsOpen, + initialInputValue: _inputValue = '', + initialSelectedItem: _selectedItem = null + } = this.props; + + const _state = this.getState({ + highlightedIndex: _highlightedIndex, + isOpen: _isOpen, + inputValue: _inputValue, + selectedItem: _selectedItem + }); + + if (_state.selectedItem != null && this.props.initialInputValue === undefined) { + _state.inputValue = this.props.itemToString(_state.selectedItem); + } + + this.state = _state; + } + + /** + * Clear all running timeouts + */ + internalClearTimeouts() { + this.timeoutIds.forEach(id => { + clearTimeout(id); + }); + this.timeoutIds = []; + } + /** + * Gets the state based on internal state or props + * If a state value is passed via props, then that + * is the value given, otherwise it's retrieved from + * stateToMerge + * + * @param {Object} stateToMerge defaults to this.state + * @return {Object} the state + */ + + + getState(stateToMerge) { + if (stateToMerge === void 0) { + stateToMerge = this.state; + } + + return getState(stateToMerge, this.props); + } + + getItemCount() { + // things read better this way. They're in priority order: + // 1. `this.itemCount` + // 2. `this.props.itemCount` + // 3. `this.items.length` + let itemCount = this.items.length; + + if (this.itemCount != null) { + itemCount = this.itemCount; + } else if (this.props.itemCount !== undefined) { + itemCount = this.props.itemCount; + } + + return itemCount; + } + + getItemNodeFromIndex(index) { + return this.props.environment.document.getElementById(this.getItemId(index)); + } + + scrollHighlightedItemIntoView() { + /* istanbul ignore else (react-native) */ + { + const node = this.getItemNodeFromIndex(this.getState().highlightedIndex); + this.props.scrollIntoView(node, this._menuNode); + } + } + + moveHighlightedIndex(amount, otherStateToSet) { + const itemCount = this.getItemCount(); + const { + highlightedIndex + } = this.getState(); + + if (itemCount > 0) { + const nextHighlightedIndex = getNextWrappingIndex(amount, highlightedIndex, itemCount, index => this.getItemNodeFromIndex(index)); + this.setHighlightedIndex(nextHighlightedIndex, otherStateToSet); + } + } + + getStateAndHelpers() { + const { + highlightedIndex, + inputValue, + selectedItem, + isOpen + } = this.getState(); + const { + itemToString + } = this.props; + const { + id + } = this; + const { + getRootProps, + getToggleButtonProps, + getLabelProps, + getMenuProps, + getInputProps, + getItemProps, + openMenu, + closeMenu, + toggleMenu, + selectItem, + selectItemAtIndex, + selectHighlightedItem, + setHighlightedIndex, + clearSelection, + clearItems, + reset, + setItemCount, + unsetItemCount, + internalSetState: setState + } = this; + return { + // prop getters + getRootProps, + getToggleButtonProps, + getLabelProps, + getMenuProps, + getInputProps, + getItemProps, + // actions + reset, + openMenu, + closeMenu, + toggleMenu, + selectItem, + selectItemAtIndex, + selectHighlightedItem, + setHighlightedIndex, + clearSelection, + clearItems, + setItemCount, + unsetItemCount, + setState, + // props + itemToString, + // derived + id, + // state + highlightedIndex, + inputValue, + isOpen, + selectedItem + }; + } //////////////////////////// ROOT + + + componentDidMount() { + /* istanbul ignore if (react-native) */ + if ( true && this.getMenuProps.called && !this.getMenuProps.suppressRefError) { + validateGetMenuPropsCalledCorrectly(this._menuNode, this.getMenuProps); + } + /* istanbul ignore if (react-native) */ + + + { + // this.isMouseDown helps us track whether the mouse is currently held down. + // This is useful when the user clicks on an item in the list, but holds the mouse + // down long enough for the list to disappear (because the blur event fires on the input) + // this.isMouseDown is used in the blur handler on the input to determine whether the blur event should + // trigger hiding the menu. + const onMouseDown = () => { + this.isMouseDown = true; + }; + + const onMouseUp = event => { + this.isMouseDown = false; // if the target element or the activeElement is within a downshift node + // then we don't want to reset downshift + + const contextWithinDownshift = targetWithinDownshift(event.target, [this._rootNode, this._menuNode], this.props.environment); + + if (!contextWithinDownshift && this.getState().isOpen) { + this.reset({ + type: mouseUp + }, () => this.props.onOuterClick(this.getStateAndHelpers())); + } + }; // Touching an element in iOS gives focus and hover states, but touching out of + // the element will remove hover, and persist the focus state, resulting in the + // blur event not being triggered. + // this.isTouchMove helps us track whether the user is tapping or swiping on a touch screen. + // If the user taps outside of Downshift, the component should be reset, + // but not if the user is swiping + + + const onTouchStart = () => { + this.isTouchMove = false; + }; + + const onTouchMove = () => { + this.isTouchMove = true; + }; + + const onTouchEnd = event => { + const contextWithinDownshift = targetWithinDownshift(event.target, [this._rootNode, this._menuNode], this.props.environment, false); + + if (!this.isTouchMove && !contextWithinDownshift && this.getState().isOpen) { + this.reset({ + type: touchEnd + }, () => this.props.onOuterClick(this.getStateAndHelpers())); + } + }; + + const { + environment + } = this.props; + environment.addEventListener('mousedown', onMouseDown); + environment.addEventListener('mouseup', onMouseUp); + environment.addEventListener('touchstart', onTouchStart); + environment.addEventListener('touchmove', onTouchMove); + environment.addEventListener('touchend', onTouchEnd); + + this.cleanup = () => { + this.internalClearTimeouts(); + this.updateStatus.cancel(); + environment.removeEventListener('mousedown', onMouseDown); + environment.removeEventListener('mouseup', onMouseUp); + environment.removeEventListener('touchstart', onTouchStart); + environment.removeEventListener('touchmove', onTouchMove); + environment.removeEventListener('touchend', onTouchEnd); + }; + } + } + + shouldScroll(prevState, prevProps) { + const { + highlightedIndex: currentHighlightedIndex + } = this.props.highlightedIndex === undefined ? this.getState() : this.props; + const { + highlightedIndex: prevHighlightedIndex + } = prevProps.highlightedIndex === undefined ? prevState : prevProps; + const scrollWhenOpen = currentHighlightedIndex && this.getState().isOpen && !prevState.isOpen; + const scrollWhenNavigating = currentHighlightedIndex !== prevHighlightedIndex; + return scrollWhenOpen || scrollWhenNavigating; + } + + componentDidUpdate(prevProps, prevState) { + if (true) { + validateControlledUnchanged(this.state, prevProps, this.props); + /* istanbul ignore if (react-native) */ + + if (this.getMenuProps.called && !this.getMenuProps.suppressRefError) { + validateGetMenuPropsCalledCorrectly(this._menuNode, this.getMenuProps); + } + } + + if (isControlledProp(this.props, 'selectedItem') && this.props.selectedItemChanged(prevProps.selectedItem, this.props.selectedItem)) { + this.internalSetState({ + type: controlledPropUpdatedSelectedItem, + inputValue: this.props.itemToString(this.props.selectedItem) + }); + } + + if (!this.avoidScrolling && this.shouldScroll(prevState, prevProps)) { + this.scrollHighlightedItemIntoView(); + } + /* istanbul ignore else (react-native) */ + + + { + this.updateStatus(); + } + } + + componentWillUnmount() { + this.cleanup(); // avoids memory leak + } + + render() { + const children = unwrapArray(this.props.children, noop); // because the items are rerendered every time we call the children + // we clear this out each render and it will be populated again as + // getItemProps is called. + + this.clearItems(); // we reset this so we know whether the user calls getRootProps during + // this render. If they do then we don't need to do anything, + // if they don't then we need to clone the element they return and + // apply the props for them. + + this.getRootProps.called = false; + this.getRootProps.refKey = undefined; + this.getRootProps.suppressRefError = undefined; // we do something similar for getMenuProps + + this.getMenuProps.called = false; + this.getMenuProps.refKey = undefined; + this.getMenuProps.suppressRefError = undefined; // we do something similar for getLabelProps + + this.getLabelProps.called = false; // and something similar for getInputProps + + this.getInputProps.called = false; + const element = unwrapArray(children(this.getStateAndHelpers())); + + if (!element) { + return null; + } + + if (this.getRootProps.called || this.props.suppressRefError) { + if ( true && !this.getRootProps.suppressRefError && !this.props.suppressRefError) { + validateGetRootPropsCalledCorrectly(element, this.getRootProps); + } + + return element; + } else if (isDOMElement(element)) { + // they didn't apply the root props, but we can clone + // this and apply the props ourselves + return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.cloneElement)(element, this.getRootProps(getElementProps(element))); + } + /* istanbul ignore else */ + + + if (true) { + // they didn't apply the root props, but they need to + // otherwise we can't query around the autocomplete + throw new Error('downshift: If you return a non-DOM element, you must apply the getRootProps function'); + } + /* istanbul ignore next */ + + + return undefined; + } + + } + + Downshift.defaultProps = { + defaultHighlightedIndex: null, + defaultIsOpen: false, + getA11yStatusMessage: getA11yStatusMessage$1, + itemToString: i => { + if (i == null) { + return ''; + } + + if ( true && isPlainObject(i) && !i.hasOwnProperty('toString')) { + // eslint-disable-next-line no-console + console.warn('downshift: An object was passed to the default implementation of `itemToString`. You should probably provide your own `itemToString` implementation. Please refer to the `itemToString` API documentation.', 'The object that was passed:', i); + } + + return String(i); + }, + onStateChange: noop, + onInputValueChange: noop, + onUserAction: noop, + onChange: noop, + onSelect: noop, + onOuterClick: noop, + selectedItemChanged: (prevItem, item) => prevItem !== item, + environment: + /* istanbul ignore next (ssr) */ + typeof window === 'undefined' ? {} : window, + stateReducer: (state, stateToSet) => stateToSet, + suppressRefError: false, + scrollIntoView + }; + Downshift.stateChangeTypes = stateChangeTypes$3; + return Downshift; +})(); + + true ? Downshift.propTypes = { + children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + defaultHighlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + defaultIsOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + initialHighlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + initialSelectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + initialInputValue: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + initialIsOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + getA11yStatusMessage: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + itemToString: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onSelect: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onStateChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onInputValueChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onUserAction: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onOuterClick: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + selectedItemChanged: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + stateReducer: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + itemCount: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + id: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + environment: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + addEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + removeEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + document: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + getElementById: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + activeElement: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + body: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any) + }) + }), + suppressRefError: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + scrollIntoView: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + // things we keep in state for uncontrolled components + // but can accept as props for controlled components + + /* eslint-disable react/no-unused-prop-types */ + selectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + isOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + inputValue: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + highlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + labelId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + inputId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + menuId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + getItemId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func) + /* eslint-enable react/no-unused-prop-types */ + +} : 0; +var Downshift$1 = Downshift; + +function validateGetMenuPropsCalledCorrectly(node, _ref3) { + let { + refKey + } = _ref3; + + if (!node) { + // eslint-disable-next-line no-console + console.error(`downshift: The ref prop "${refKey}" from getMenuProps was not applied correctly on your menu element.`); + } +} + +function validateGetRootPropsCalledCorrectly(element, _ref4) { + let { + refKey + } = _ref4; + const refKeySpecified = refKey !== 'ref'; + const isComposite = !isDOMElement(element); + + if (isComposite && !refKeySpecified && !(0,react_is__WEBPACK_IMPORTED_MODULE_1__.isForwardRef)(element)) { + // eslint-disable-next-line no-console + console.error('downshift: You returned a non-DOM element. You must specify a refKey in getRootProps'); + } else if (!isComposite && refKeySpecified) { + // eslint-disable-next-line no-console + console.error(`downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "${refKey}"`); + } + + if (!(0,react_is__WEBPACK_IMPORTED_MODULE_1__.isForwardRef)(element) && !getElementProps(element)[refKey]) { + // eslint-disable-next-line no-console + console.error(`downshift: You must apply the ref prop "${refKey}" from getRootProps onto your root element.`); + } +} + +const dropdownDefaultStateValues = { + highlightedIndex: -1, + isOpen: false, + selectedItem: null, + inputValue: '' +}; + +function callOnChangeProps(action, state, newState) { + const { + props, + type + } = action; + const changes = {}; + Object.keys(state).forEach(key => { + invokeOnChangeHandler(key, action, state, newState); + + if (newState[key] !== state[key]) { + changes[key] = newState[key]; + } + }); + + if (props.onStateChange && Object.keys(changes).length) { + props.onStateChange({ + type, + ...changes + }); + } +} + +function invokeOnChangeHandler(key, action, state, newState) { + const { + props, + type + } = action; + const handler = `on${capitalizeString(key)}Change`; + + if (props[handler] && newState[key] !== undefined && newState[key] !== state[key]) { + props[handler]({ + type, + ...newState + }); + } +} +/** + * Default state reducer that returns the changes. + * + * @param {Object} s state. + * @param {Object} a action with changes. + * @returns {Object} changes. + */ + + +function stateReducer(s, a) { + return a.changes; +} +/** + * Returns a message to be added to aria-live region when item is selected. + * + * @param {Object} selectionParameters Parameters required to build the message. + * @returns {string} The a11y message. + */ + + +function getA11ySelectionMessage(selectionParameters) { + const { + selectedItem, + itemToString: itemToStringLocal + } = selectionParameters; + return selectedItem ? `${itemToStringLocal(selectedItem)} has been selected.` : ''; +} +/** + * Debounced call for updating the a11y message. + */ + + +const updateA11yStatus = debounce((getA11yMessage, document) => { + setStatus(getA11yMessage(), document); +}, 200); // istanbul ignore next + +const useIsomorphicLayoutEffect = typeof window !== 'undefined' && typeof window.document !== 'undefined' && typeof window.document.createElement !== 'undefined' ? react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect : react__WEBPACK_IMPORTED_MODULE_0__.useEffect; + +function useElementIds(_ref) { + let { + id = `downshift-${generateId()}`, + labelId, + menuId, + getItemId, + toggleButtonId, + inputId + } = _ref; + const elementIdsRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({ + labelId: labelId || `${id}-label`, + menuId: menuId || `${id}-menu`, + getItemId: getItemId || (index => `${id}-item-${index}`), + toggleButtonId: toggleButtonId || `${id}-toggle-button`, + inputId: inputId || `${id}-input` + }); + return elementIdsRef.current; +} + +function getItemIndex(index, item, items) { + if (index !== undefined) { + return index; + } + + if (items.length === 0) { + return -1; + } + + return items.indexOf(item); +} + +function itemToString(item) { + return item ? String(item) : ''; +} + +function isAcceptedCharacterKey(key) { + return /^\S{1}$/.test(key); +} + +function capitalizeString(string) { + return `${string.slice(0, 1).toUpperCase()}${string.slice(1)}`; +} + +function useLatestRef(val) { + const ref = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(val); // technically this is not "concurrent mode safe" because we're manipulating + // the value during render (so it's not idempotent). However, the places this + // hook is used is to support memoizing callbacks which will be called + // *during* render, so we need the latest values *during* render. + // If not for this, then we'd probably want to use useLayoutEffect instead. + + ref.current = val; + return ref; +} +/** + * Computes the controlled state using a the previous state, props, + * two reducers, one from downshift and an optional one from the user. + * Also calls the onChange handlers for state values that have changed. + * + * @param {Function} reducer Reducer function from downshift. + * @param {Object} initialState Initial state of the hook. + * @param {Object} props The hook props. + * @returns {Array} An array with the state and an action dispatcher. + */ + + +function useEnhancedReducer(reducer, initialState, props) { + const prevStateRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + const actionRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + const enhancedReducer = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((state, action) => { + actionRef.current = action; + state = getState(state, action.props); + const changes = reducer(state, action); + const newState = action.props.stateReducer(state, { ...action, + changes + }); + return newState; + }, [reducer]); + const [state, dispatch] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useReducer)(enhancedReducer, initialState); + const propsRef = useLatestRef(props); + const dispatchWithProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(action => dispatch({ + props: propsRef.current, + ...action + }), [propsRef]); + const action = actionRef.current; + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (action && prevStateRef.current && prevStateRef.current !== state) { + callOnChangeProps(action, getState(prevStateRef.current, action.props), state); + } + + prevStateRef.current = state; + }, [state, props, action]); + return [state, dispatchWithProps]; +} +/** + * Wraps the useEnhancedReducer and applies the controlled prop values before + * returning the new state. + * + * @param {Function} reducer Reducer function from downshift. + * @param {Object} initialState Initial state of the hook. + * @param {Object} props The hook props. + * @returns {Array} An array with the state and an action dispatcher. + */ + + +function useControlledReducer$1(reducer, initialState, props) { + const [state, dispatch] = useEnhancedReducer(reducer, initialState, props); + return [getState(state, props), dispatch]; +} + +const defaultProps$3 = { + itemToString, + stateReducer, + getA11ySelectionMessage, + scrollIntoView, + circularNavigation: false, + environment: + /* istanbul ignore next (ssr) */ + typeof window === 'undefined' ? {} : window +}; + +function getDefaultValue$1(props, propKey, defaultStateValues) { + if (defaultStateValues === void 0) { + defaultStateValues = dropdownDefaultStateValues; + } + + const defaultValue = props[`default${capitalizeString(propKey)}`]; + + if (defaultValue !== undefined) { + return defaultValue; + } + + return defaultStateValues[propKey]; +} + +function getInitialValue$1(props, propKey, defaultStateValues) { + if (defaultStateValues === void 0) { + defaultStateValues = dropdownDefaultStateValues; + } + + const value = props[propKey]; + + if (value !== undefined) { + return value; + } + + const initialValue = props[`initial${capitalizeString(propKey)}`]; + + if (initialValue !== undefined) { + return initialValue; + } + + return getDefaultValue$1(props, propKey, defaultStateValues); +} + +function getInitialState$2(props) { + const selectedItem = getInitialValue$1(props, 'selectedItem'); + const isOpen = getInitialValue$1(props, 'isOpen'); + const highlightedIndex = getInitialValue$1(props, 'highlightedIndex'); + const inputValue = getInitialValue$1(props, 'inputValue'); + return { + highlightedIndex: highlightedIndex < 0 && selectedItem && isOpen ? props.items.indexOf(selectedItem) : highlightedIndex, + isOpen, + selectedItem, + inputValue + }; +} + +function getHighlightedIndexOnOpen(props, state, offset, getItemNodeFromIndex) { + const { + items, + initialHighlightedIndex, + defaultHighlightedIndex + } = props; + const { + selectedItem, + highlightedIndex + } = state; + + if (items.length === 0) { + return -1; + } // initialHighlightedIndex will give value to highlightedIndex on initial state only. + + + if (initialHighlightedIndex !== undefined && highlightedIndex === initialHighlightedIndex) { + return initialHighlightedIndex; + } + + if (defaultHighlightedIndex !== undefined) { + return defaultHighlightedIndex; + } + + if (selectedItem) { + if (offset === 0) { + return items.indexOf(selectedItem); + } + + return getNextWrappingIndex(offset, items.indexOf(selectedItem), items.length, getItemNodeFromIndex, false); + } + + if (offset === 0) { + return -1; + } + + return offset < 0 ? items.length - 1 : 0; +} +/** + * Reuse the movement tracking of mouse and touch events. + * + * @param {boolean} isOpen Whether the dropdown is open or not. + * @param {Array} downshiftElementRefs Downshift element refs to track movement (toggleButton, menu etc.) + * @param {Object} environment Environment where component/hook exists. + * @param {Function} handleBlur Handler on blur from mouse or touch. + * @returns {Object} Ref containing whether mouseDown or touchMove event is happening + */ + + +function useMouseAndTouchTracker(isOpen, downshiftElementRefs, environment, handleBlur) { + const mouseAndTouchTrackersRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({ + isMouseDown: false, + isTouchMove: false + }); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + // The same strategy for checking if a click occurred inside or outside downsift + // as in downshift.js. + const onMouseDown = () => { + mouseAndTouchTrackersRef.current.isMouseDown = true; + }; + + const onMouseUp = event => { + mouseAndTouchTrackersRef.current.isMouseDown = false; + + if (isOpen && !targetWithinDownshift(event.target, downshiftElementRefs.map(ref => ref.current), environment)) { + handleBlur(); + } + }; + + const onTouchStart = () => { + mouseAndTouchTrackersRef.current.isTouchMove = false; + }; + + const onTouchMove = () => { + mouseAndTouchTrackersRef.current.isTouchMove = true; + }; + + const onTouchEnd = event => { + if (isOpen && !mouseAndTouchTrackersRef.current.isTouchMove && !targetWithinDownshift(event.target, downshiftElementRefs.map(ref => ref.current), environment, false)) { + handleBlur(); + } + }; + + environment.addEventListener('mousedown', onMouseDown); + environment.addEventListener('mouseup', onMouseUp); + environment.addEventListener('touchstart', onTouchStart); + environment.addEventListener('touchmove', onTouchMove); + environment.addEventListener('touchend', onTouchEnd); + return function cleanup() { + environment.removeEventListener('mousedown', onMouseDown); + environment.removeEventListener('mouseup', onMouseUp); + environment.removeEventListener('touchstart', onTouchStart); + environment.removeEventListener('touchmove', onTouchMove); + environment.removeEventListener('touchend', onTouchEnd); + }; // eslint-disable-next-line react-hooks/exhaustive-deps + }, [isOpen, environment]); + return mouseAndTouchTrackersRef; +} +/* istanbul ignore next */ +// eslint-disable-next-line import/no-mutable-exports + + +let useGetterPropsCalledChecker = () => noop; +/** + * Custom hook that checks if getter props are called correctly. + * + * @param {...any} propKeys Getter prop names to be handled. + * @returns {Function} Setter function called inside getter props to set call information. + */ + +/* istanbul ignore next */ + + +if (true) { + useGetterPropsCalledChecker = function () { + const isInitialMountRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(true); + + for (var _len = arguments.length, propKeys = new Array(_len), _key = 0; _key < _len; _key++) { + propKeys[_key] = arguments[_key]; + } + + const getterPropsCalledRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(propKeys.reduce((acc, propKey) => { + acc[propKey] = {}; + return acc; + }, {})); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + Object.keys(getterPropsCalledRef.current).forEach(propKey => { + const propCallInfo = getterPropsCalledRef.current[propKey]; + + if (isInitialMountRef.current) { + if (!Object.keys(propCallInfo).length) { + // eslint-disable-next-line no-console + console.error(`downshift: You forgot to call the ${propKey} getter function on your component / element.`); + return; + } + } + + const { + suppressRefError, + refKey, + elementRef + } = propCallInfo; + + if ((!elementRef || !elementRef.current) && !suppressRefError) { + // eslint-disable-next-line no-console + console.error(`downshift: The ref prop "${refKey}" from ${propKey} was not applied correctly on your element.`); + } + }); + isInitialMountRef.current = false; + }); + const setGetterPropCallInfo = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((propKey, suppressRefError, refKey, elementRef) => { + getterPropsCalledRef.current[propKey] = { + suppressRefError, + refKey, + elementRef + }; + }, []); + return setGetterPropCallInfo; + }; +} + +function useA11yMessageSetter(getA11yMessage, dependencyArray, _ref2) { + let { + isInitialMount, + highlightedIndex, + items, + environment, + ...rest + } = _ref2; + // Sets a11y status message on changes in state. + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isInitialMount || false) { + return; + } + + updateA11yStatus(() => getA11yMessage({ + highlightedIndex, + highlightedItem: items[highlightedIndex], + resultCount: items.length, + ...rest + }), environment.document); // eslint-disable-next-line react-hooks/exhaustive-deps + }, dependencyArray); +} + +function useScrollIntoView(_ref3) { + let { + highlightedIndex, + isOpen, + itemRefs, + getItemNodeFromIndex, + menuElement, + scrollIntoView: scrollIntoViewProp + } = _ref3; + // used not to scroll on highlight by mouse. + const shouldScrollRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(true); // Scroll on highlighted item if change comes from keyboard. + + useIsomorphicLayoutEffect(() => { + if (highlightedIndex < 0 || !isOpen || !Object.keys(itemRefs.current).length) { + return; + } + + if (shouldScrollRef.current === false) { + shouldScrollRef.current = true; + } else { + scrollIntoViewProp(getItemNodeFromIndex(highlightedIndex), menuElement); + } // eslint-disable-next-line react-hooks/exhaustive-deps + + }, [highlightedIndex]); + return shouldScrollRef; +} // eslint-disable-next-line import/no-mutable-exports + + +let useControlPropsValidator = noop; +/* istanbul ignore next */ + +if (true) { + useControlPropsValidator = _ref4 => { + let { + isInitialMount, + props, + state + } = _ref4; + // used for checking when props are moving from controlled to uncontrolled. + const prevPropsRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(props); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isInitialMount) { + return; + } + + validateControlledUnchanged(state, prevPropsRef.current, props); + prevPropsRef.current = props; + }, [state, props, isInitialMount]); + }; +} + +/* eslint-disable complexity */ + +function downshiftCommonReducer(state, action, stateChangeTypes) { + const { + type, + props + } = action; + let changes; + + switch (type) { + case stateChangeTypes.ItemMouseMove: + changes = { + highlightedIndex: action.disabled ? -1 : action.index + }; + break; + + case stateChangeTypes.MenuMouseLeave: + changes = { + highlightedIndex: -1 + }; + break; + + case stateChangeTypes.ToggleButtonClick: + case stateChangeTypes.FunctionToggleMenu: + changes = { + isOpen: !state.isOpen, + highlightedIndex: state.isOpen ? -1 : getHighlightedIndexOnOpen(props, state, 0) + }; + break; + + case stateChangeTypes.FunctionOpenMenu: + changes = { + isOpen: true, + highlightedIndex: getHighlightedIndexOnOpen(props, state, 0) + }; + break; + + case stateChangeTypes.FunctionCloseMenu: + changes = { + isOpen: false + }; + break; + + case stateChangeTypes.FunctionSetHighlightedIndex: + changes = { + highlightedIndex: action.highlightedIndex + }; + break; + + case stateChangeTypes.FunctionSetInputValue: + changes = { + inputValue: action.inputValue + }; + break; + + case stateChangeTypes.FunctionReset: + changes = { + highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'), + isOpen: getDefaultValue$1(props, 'isOpen'), + selectedItem: getDefaultValue$1(props, 'selectedItem'), + inputValue: getDefaultValue$1(props, 'inputValue') + }; + break; + + default: + throw new Error('Reducer called without proper action type.'); + } + + return { ...state, + ...changes + }; +} +/* eslint-enable complexity */ + +function getItemIndexByCharacterKey(_a) { + var keysSoFar = _a.keysSoFar, highlightedIndex = _a.highlightedIndex, items = _a.items, itemToString = _a.itemToString, getItemNodeFromIndex = _a.getItemNodeFromIndex; + var lowerCasedKeysSoFar = keysSoFar.toLowerCase(); + for (var index = 0; index < items.length; index++) { + var offsetIndex = (index + highlightedIndex + 1) % items.length; + var item = items[offsetIndex]; + if (item !== undefined && + itemToString(item) + .toLowerCase() + .startsWith(lowerCasedKeysSoFar)) { + var element = getItemNodeFromIndex(offsetIndex); + if (!(element === null || element === void 0 ? void 0 : element.hasAttribute('disabled'))) { + return offsetIndex; + } + } + } + return highlightedIndex; +} +var propTypes$2 = { + items: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().array).isRequired, + itemToString: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + getA11yStatusMessage: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + getA11ySelectionMessage: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + circularNavigation: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + highlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + defaultHighlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + initialHighlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + isOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + defaultIsOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + initialIsOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + selectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + initialSelectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + defaultSelectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + id: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + labelId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + menuId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + getItemId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + toggleButtonId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + stateReducer: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onSelectedItemChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onHighlightedIndexChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onStateChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onIsOpenChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + environment: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + addEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + removeEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + document: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + getElementById: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + activeElement: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + body: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any) + }) + }) +}; +/** + * Default implementation for status message. Only added when menu is open. + * Will specift if there are results in the list, and if so, how many, + * and what keys are relevant. + * + * @param {Object} param the downshift state and other relevant properties + * @return {String} the a11y status message + */ +function getA11yStatusMessage(_a) { + var isOpen = _a.isOpen, resultCount = _a.resultCount, previousResultCount = _a.previousResultCount; + if (!isOpen) { + return ''; + } + if (!resultCount) { + return 'No results are available.'; + } + if (resultCount !== previousResultCount) { + return "".concat(resultCount, " result").concat(resultCount === 1 ? ' is' : 's are', " available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."); + } + return ''; +} +var defaultProps$2 = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_4__.__assign)({}, defaultProps$3), { getA11yStatusMessage: getA11yStatusMessage }); +// eslint-disable-next-line import/no-mutable-exports +var validatePropTypes$2 = noop; +/* istanbul ignore next */ +if (true) { + validatePropTypes$2 = function (options, caller) { + prop_types__WEBPACK_IMPORTED_MODULE_3___default().checkPropTypes(propTypes$2, options, 'prop', caller.name); + }; +} + +const MenuKeyDownArrowDown = true ? '__menu_keydown_arrow_down__' : 0; +const MenuKeyDownArrowUp = true ? '__menu_keydown_arrow_up__' : 0; +const MenuKeyDownEscape = true ? '__menu_keydown_escape__' : 0; +const MenuKeyDownHome = true ? '__menu_keydown_home__' : 0; +const MenuKeyDownEnd = true ? '__menu_keydown_end__' : 0; +const MenuKeyDownEnter = true ? '__menu_keydown_enter__' : 0; +const MenuKeyDownSpaceButton = true ? '__menu_keydown_space_button__' : 0; +const MenuKeyDownCharacter = true ? '__menu_keydown_character__' : 0; +const MenuBlur = true ? '__menu_blur__' : 0; +const MenuMouseLeave$1 = true ? '__menu_mouse_leave__' : 0; +const ItemMouseMove$1 = true ? '__item_mouse_move__' : 0; +const ItemClick$1 = true ? '__item_click__' : 0; +const ToggleButtonClick$1 = true ? '__togglebutton_click__' : 0; +const ToggleButtonKeyDownArrowDown = true ? '__togglebutton_keydown_arrow_down__' : 0; +const ToggleButtonKeyDownArrowUp = true ? '__togglebutton_keydown_arrow_up__' : 0; +const ToggleButtonKeyDownCharacter = true ? '__togglebutton_keydown_character__' : 0; +const FunctionToggleMenu$1 = true ? '__function_toggle_menu__' : 0; +const FunctionOpenMenu$1 = true ? '__function_open_menu__' : 0; +const FunctionCloseMenu$1 = true ? '__function_close_menu__' : 0; +const FunctionSetHighlightedIndex$1 = true ? '__function_set_highlighted_index__' : 0; +const FunctionSelectItem$1 = true ? '__function_select_item__' : 0; +const FunctionSetInputValue$1 = true ? '__function_set_input_value__' : 0; +const FunctionReset$2 = true ? '__function_reset__' : 0; + +var stateChangeTypes$2 = /*#__PURE__*/Object.freeze({ + __proto__: null, + MenuKeyDownArrowDown: MenuKeyDownArrowDown, + MenuKeyDownArrowUp: MenuKeyDownArrowUp, + MenuKeyDownEscape: MenuKeyDownEscape, + MenuKeyDownHome: MenuKeyDownHome, + MenuKeyDownEnd: MenuKeyDownEnd, + MenuKeyDownEnter: MenuKeyDownEnter, + MenuKeyDownSpaceButton: MenuKeyDownSpaceButton, + MenuKeyDownCharacter: MenuKeyDownCharacter, + MenuBlur: MenuBlur, + MenuMouseLeave: MenuMouseLeave$1, + ItemMouseMove: ItemMouseMove$1, + ItemClick: ItemClick$1, + ToggleButtonClick: ToggleButtonClick$1, + ToggleButtonKeyDownArrowDown: ToggleButtonKeyDownArrowDown, + ToggleButtonKeyDownArrowUp: ToggleButtonKeyDownArrowUp, + ToggleButtonKeyDownCharacter: ToggleButtonKeyDownCharacter, + FunctionToggleMenu: FunctionToggleMenu$1, + FunctionOpenMenu: FunctionOpenMenu$1, + FunctionCloseMenu: FunctionCloseMenu$1, + FunctionSetHighlightedIndex: FunctionSetHighlightedIndex$1, + FunctionSelectItem: FunctionSelectItem$1, + FunctionSetInputValue: FunctionSetInputValue$1, + FunctionReset: FunctionReset$2 +}); + +/* eslint-disable complexity */ + +function downshiftSelectReducer(state, action) { + const { + type, + props, + shiftKey + } = action; + let changes; + + switch (type) { + case ItemClick$1: + changes = { + isOpen: getDefaultValue$1(props, 'isOpen'), + highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'), + selectedItem: props.items[action.index] + }; + break; + + case ToggleButtonKeyDownCharacter: + { + const lowercasedKey = action.key; + const inputValue = `${state.inputValue}${lowercasedKey}`; + const itemIndex = getItemIndexByCharacterKey({ + keysSoFar: inputValue, + highlightedIndex: state.selectedItem ? props.items.indexOf(state.selectedItem) : -1, + items: props.items, + itemToString: props.itemToString, + getItemNodeFromIndex: action.getItemNodeFromIndex + }); + changes = { + inputValue, + ...(itemIndex >= 0 && { + selectedItem: props.items[itemIndex] + }) + }; + } + break; + + case ToggleButtonKeyDownArrowDown: + changes = { + highlightedIndex: getHighlightedIndexOnOpen(props, state, 1, action.getItemNodeFromIndex), + isOpen: true + }; + break; + + case ToggleButtonKeyDownArrowUp: + changes = { + highlightedIndex: getHighlightedIndexOnOpen(props, state, -1, action.getItemNodeFromIndex), + isOpen: true + }; + break; + + case MenuKeyDownEnter: + case MenuKeyDownSpaceButton: + changes = { + isOpen: getDefaultValue$1(props, 'isOpen'), + highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'), + ...(state.highlightedIndex >= 0 && { + selectedItem: props.items[state.highlightedIndex] + }) + }; + break; + + case MenuKeyDownHome: + changes = { + highlightedIndex: getNextNonDisabledIndex(1, 0, props.items.length, action.getItemNodeFromIndex, false) + }; + break; + + case MenuKeyDownEnd: + changes = { + highlightedIndex: getNextNonDisabledIndex(-1, props.items.length - 1, props.items.length, action.getItemNodeFromIndex, false) + }; + break; + + case MenuKeyDownEscape: + changes = { + isOpen: false, + highlightedIndex: -1 + }; + break; + + case MenuBlur: + changes = { + isOpen: false, + highlightedIndex: -1 + }; + break; + + case MenuKeyDownCharacter: + { + const lowercasedKey = action.key; + const inputValue = `${state.inputValue}${lowercasedKey}`; + const highlightedIndex = getItemIndexByCharacterKey({ + keysSoFar: inputValue, + highlightedIndex: state.highlightedIndex, + items: props.items, + itemToString: props.itemToString, + getItemNodeFromIndex: action.getItemNodeFromIndex + }); + changes = { + inputValue, + ...(highlightedIndex >= 0 && { + highlightedIndex + }) + }; + } + break; + + case MenuKeyDownArrowDown: + changes = { + highlightedIndex: getNextWrappingIndex(shiftKey ? 5 : 1, state.highlightedIndex, props.items.length, action.getItemNodeFromIndex, props.circularNavigation) + }; + break; + + case MenuKeyDownArrowUp: + changes = { + highlightedIndex: getNextWrappingIndex(shiftKey ? -5 : -1, state.highlightedIndex, props.items.length, action.getItemNodeFromIndex, props.circularNavigation) + }; + break; + + case FunctionSelectItem$1: + changes = { + selectedItem: action.selectedItem + }; + break; + + default: + return downshiftCommonReducer(state, action, stateChangeTypes$2); + } + + return { ...state, + ...changes + }; +} +/* eslint-enable complexity */ + +/* eslint-disable max-statements */ +useSelect.stateChangeTypes = stateChangeTypes$2; + +function useSelect(userProps) { + if (userProps === void 0) { + userProps = {}; + } + + validatePropTypes$2(userProps, useSelect); // Props defaults and destructuring. + + const props = { ...defaultProps$2, + ...userProps + }; + const { + items, + scrollIntoView, + environment, + initialIsOpen, + defaultIsOpen, + itemToString, + getA11ySelectionMessage, + getA11yStatusMessage + } = props; // Initial state depending on controlled props. + + const initialState = getInitialState$2(props); + const [state, dispatch] = useControlledReducer$1(downshiftSelectReducer, initialState, props); + const { + isOpen, + highlightedIndex, + selectedItem, + inputValue + } = state; // Element efs. + + const toggleButtonRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const menuRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const itemRefs = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({}); // used not to trigger menu blur action in some scenarios. + + const shouldBlurRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(true); // used to keep the inputValue clearTimeout object between renders. + + const clearTimeoutRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); // prevent id re-generation between renders. + + const elementIds = useElementIds(props); // used to keep track of how many items we had on previous cycle. + + const previousResultCountRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + const isInitialMountRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(true); // utility callback to get item element. + + const latest = useLatestRef({ + state, + props + }); // Some utils. + + const getItemNodeFromIndex = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(index => itemRefs.current[elementIds.getItemId(index)], [elementIds]); // Effects. + // Sets a11y status message on changes in state. + + useA11yMessageSetter(getA11yStatusMessage, [isOpen, highlightedIndex, inputValue, items], { + isInitialMount: isInitialMountRef.current, + previousResultCount: previousResultCountRef.current, + items, + environment, + itemToString, + ...state + }); // Sets a11y status message on changes in selectedItem. + + useA11yMessageSetter(getA11ySelectionMessage, [selectedItem], { + isInitialMount: isInitialMountRef.current, + previousResultCount: previousResultCountRef.current, + items, + environment, + itemToString, + ...state + }); // Scroll on highlighted item if change comes from keyboard. + + const shouldScrollRef = useScrollIntoView({ + menuElement: menuRef.current, + highlightedIndex, + isOpen, + itemRefs, + scrollIntoView, + getItemNodeFromIndex + }); // Sets cleanup for the keysSoFar callback, debounded after 500ms. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + // init the clean function here as we need access to dispatch. + clearTimeoutRef.current = debounce(outerDispatch => { + outerDispatch({ + type: FunctionSetInputValue$1, + inputValue: '' + }); + }, 500); // Cancel any pending debounced calls on mount + + return () => { + clearTimeoutRef.current.cancel(); + }; + }, []); // Invokes the keysSoFar callback set up above. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (!inputValue) { + return; + } + + clearTimeoutRef.current(dispatch); + }, [dispatch, inputValue]); + useControlPropsValidator({ + isInitialMount: isInitialMountRef.current, + props, + state + }); + /* Controls the focus on the menu or the toggle button. */ + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + // Don't focus menu on first render. + if (isInitialMountRef.current) { + // Unless it was initialised as open. + if ((initialIsOpen || defaultIsOpen || isOpen) && menuRef.current) { + menuRef.current.focus(); + } + + return; + } // Focus menu on open. + + + if (isOpen) { + // istanbul ignore else + if (menuRef.current) { + menuRef.current.focus(); + } + + return; + } // Focus toggleButton on close, but not if it was closed with (Shift+)Tab. + + + if (environment.document.activeElement === menuRef.current) { + // istanbul ignore else + if (toggleButtonRef.current) { + shouldBlurRef.current = false; + toggleButtonRef.current.focus(); + } + } // eslint-disable-next-line react-hooks/exhaustive-deps + + }, [isOpen]); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isInitialMountRef.current) { + return; + } + + previousResultCountRef.current = items.length; + }); // Add mouse/touch events to document. + + const mouseAndTouchTrackersRef = useMouseAndTouchTracker(isOpen, [menuRef, toggleButtonRef], environment, () => { + dispatch({ + type: MenuBlur + }); + }); + const setGetterPropCallInfo = useGetterPropsCalledChecker('getMenuProps', 'getToggleButtonProps'); // Make initial ref false. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + isInitialMountRef.current = false; + }, []); // Reset itemRefs on close. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (!isOpen) { + itemRefs.current = {}; + } + }, [isOpen]); // Event handler functions. + + const toggleButtonKeyDownHandlers = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({ + ArrowDown(event) { + event.preventDefault(); + dispatch({ + type: ToggleButtonKeyDownArrowDown, + getItemNodeFromIndex, + shiftKey: event.shiftKey + }); + }, + + ArrowUp(event) { + event.preventDefault(); + dispatch({ + type: ToggleButtonKeyDownArrowUp, + getItemNodeFromIndex, + shiftKey: event.shiftKey + }); + } + + }), [dispatch, getItemNodeFromIndex]); + const menuKeyDownHandlers = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({ + ArrowDown(event) { + event.preventDefault(); + dispatch({ + type: MenuKeyDownArrowDown, + getItemNodeFromIndex, + shiftKey: event.shiftKey + }); + }, + + ArrowUp(event) { + event.preventDefault(); + dispatch({ + type: MenuKeyDownArrowUp, + getItemNodeFromIndex, + shiftKey: event.shiftKey + }); + }, + + Home(event) { + event.preventDefault(); + dispatch({ + type: MenuKeyDownHome, + getItemNodeFromIndex + }); + }, + + End(event) { + event.preventDefault(); + dispatch({ + type: MenuKeyDownEnd, + getItemNodeFromIndex + }); + }, + + Escape() { + dispatch({ + type: MenuKeyDownEscape + }); + }, + + Enter(event) { + event.preventDefault(); + dispatch({ + type: MenuKeyDownEnter + }); + }, + + ' '(event) { + event.preventDefault(); + dispatch({ + type: MenuKeyDownSpaceButton + }); + } + + }), [dispatch, getItemNodeFromIndex]); // Action functions. + + const toggleMenu = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionToggleMenu$1 + }); + }, [dispatch]); + const closeMenu = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionCloseMenu$1 + }); + }, [dispatch]); + const openMenu = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionOpenMenu$1 + }); + }, [dispatch]); + const setHighlightedIndex = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newHighlightedIndex => { + dispatch({ + type: FunctionSetHighlightedIndex$1, + highlightedIndex: newHighlightedIndex + }); + }, [dispatch]); + const selectItem = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newSelectedItem => { + dispatch({ + type: FunctionSelectItem$1, + selectedItem: newSelectedItem + }); + }, [dispatch]); + const reset = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionReset$2 + }); + }, [dispatch]); + const setInputValue = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newInputValue => { + dispatch({ + type: FunctionSetInputValue$1, + inputValue: newInputValue + }); + }, [dispatch]); // Getter functions. + + const getLabelProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(labelProps => ({ + id: elementIds.labelId, + htmlFor: elementIds.toggleButtonId, + ...labelProps + }), [elementIds]); + const getMenuProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp, _temp2) { + let { + onMouseLeave, + refKey = 'ref', + onKeyDown, + onBlur, + ref, + ...rest + } = _temp === void 0 ? {} : _temp; + let { + suppressRefError = false + } = _temp2 === void 0 ? {} : _temp2; + const latestState = latest.current.state; + + const menuHandleKeyDown = event => { + const key = normalizeArrowKey(event); + + if (key && menuKeyDownHandlers[key]) { + menuKeyDownHandlers[key](event); + } else if (isAcceptedCharacterKey(key)) { + dispatch({ + type: MenuKeyDownCharacter, + key, + getItemNodeFromIndex + }); + } + }; + + const menuHandleBlur = () => { + // if the blur was a result of selection, we don't trigger this action. + if (shouldBlurRef.current === false) { + shouldBlurRef.current = true; + return; + } + + const shouldBlur = !mouseAndTouchTrackersRef.current.isMouseDown; + /* istanbul ignore else */ + + if (shouldBlur) { + dispatch({ + type: MenuBlur + }); + } + }; + + const menuHandleMouseLeave = () => { + dispatch({ + type: MenuMouseLeave$1 + }); + }; + + setGetterPropCallInfo('getMenuProps', suppressRefError, refKey, menuRef); + return { + [refKey]: handleRefs(ref, menuNode => { + menuRef.current = menuNode; + }), + id: elementIds.menuId, + role: 'listbox', + 'aria-labelledby': elementIds.labelId, + tabIndex: -1, + ...(latestState.isOpen && latestState.highlightedIndex > -1 && { + 'aria-activedescendant': elementIds.getItemId(latestState.highlightedIndex) + }), + onMouseLeave: callAllEventHandlers(onMouseLeave, menuHandleMouseLeave), + onKeyDown: callAllEventHandlers(onKeyDown, menuHandleKeyDown), + onBlur: callAllEventHandlers(onBlur, menuHandleBlur), + ...rest + }; + }, [dispatch, latest, menuKeyDownHandlers, mouseAndTouchTrackersRef, setGetterPropCallInfo, elementIds, getItemNodeFromIndex]); + const getToggleButtonProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp3, _temp4) { + let { + onClick, + onKeyDown, + refKey = 'ref', + ref, + ...rest + } = _temp3 === void 0 ? {} : _temp3; + let { + suppressRefError = false + } = _temp4 === void 0 ? {} : _temp4; + + const toggleButtonHandleClick = () => { + dispatch({ + type: ToggleButtonClick$1 + }); + }; + + const toggleButtonHandleKeyDown = event => { + const key = normalizeArrowKey(event); + + if (key && toggleButtonKeyDownHandlers[key]) { + toggleButtonKeyDownHandlers[key](event); + } else if (isAcceptedCharacterKey(key)) { + dispatch({ + type: ToggleButtonKeyDownCharacter, + key, + getItemNodeFromIndex + }); + } + }; + + const toggleProps = { + [refKey]: handleRefs(ref, toggleButtonNode => { + toggleButtonRef.current = toggleButtonNode; + }), + id: elementIds.toggleButtonId, + 'aria-haspopup': 'listbox', + 'aria-expanded': latest.current.state.isOpen, + 'aria-labelledby': `${elementIds.labelId} ${elementIds.toggleButtonId}`, + ...rest + }; + + if (!rest.disabled) { + toggleProps.onClick = callAllEventHandlers(onClick, toggleButtonHandleClick); + toggleProps.onKeyDown = callAllEventHandlers(onKeyDown, toggleButtonHandleKeyDown); + } + + setGetterPropCallInfo('getToggleButtonProps', suppressRefError, refKey, toggleButtonRef); + return toggleProps; + }, [dispatch, latest, toggleButtonKeyDownHandlers, setGetterPropCallInfo, elementIds, getItemNodeFromIndex]); + const getItemProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp5) { + let { + item, + index, + onMouseMove, + onClick, + refKey = 'ref', + ref, + disabled, + ...rest + } = _temp5 === void 0 ? {} : _temp5; + const { + state: latestState, + props: latestProps + } = latest.current; + + const itemHandleMouseMove = () => { + if (index === latestState.highlightedIndex) { + return; + } + + shouldScrollRef.current = false; + dispatch({ + type: ItemMouseMove$1, + index, + disabled + }); + }; + + const itemHandleClick = () => { + dispatch({ + type: ItemClick$1, + index + }); + }; + + const itemIndex = getItemIndex(index, item, latestProps.items); + + if (itemIndex < 0) { + throw new Error('Pass either item or item index in getItemProps!'); + } + + const itemProps = { + disabled, + role: 'option', + 'aria-selected': `${itemIndex === latestState.highlightedIndex}`, + id: elementIds.getItemId(itemIndex), + [refKey]: handleRefs(ref, itemNode => { + if (itemNode) { + itemRefs.current[elementIds.getItemId(itemIndex)] = itemNode; + } + }), + ...rest + }; + + if (!disabled) { + itemProps.onClick = callAllEventHandlers(onClick, itemHandleClick); + } + + itemProps.onMouseMove = callAllEventHandlers(onMouseMove, itemHandleMouseMove); + return itemProps; + }, [dispatch, latest, shouldScrollRef, elementIds]); + return { + // prop getters. + getToggleButtonProps, + getLabelProps, + getMenuProps, + getItemProps, + // actions. + toggleMenu, + openMenu, + closeMenu, + setHighlightedIndex, + selectItem, + reset, + setInputValue, + // state. + highlightedIndex, + isOpen, + selectedItem, + inputValue + }; +} + +const InputKeyDownArrowDown = true ? '__input_keydown_arrow_down__' : 0; +const InputKeyDownArrowUp = true ? '__input_keydown_arrow_up__' : 0; +const InputKeyDownEscape = true ? '__input_keydown_escape__' : 0; +const InputKeyDownHome = true ? '__input_keydown_home__' : 0; +const InputKeyDownEnd = true ? '__input_keydown_end__' : 0; +const InputKeyDownEnter = true ? '__input_keydown_enter__' : 0; +const InputChange = true ? '__input_change__' : 0; +const InputBlur = true ? '__input_blur__' : 0; +const MenuMouseLeave = true ? '__menu_mouse_leave__' : 0; +const ItemMouseMove = true ? '__item_mouse_move__' : 0; +const ItemClick = true ? '__item_click__' : 0; +const ToggleButtonClick = true ? '__togglebutton_click__' : 0; +const FunctionToggleMenu = true ? '__function_toggle_menu__' : 0; +const FunctionOpenMenu = true ? '__function_open_menu__' : 0; +const FunctionCloseMenu = true ? '__function_close_menu__' : 0; +const FunctionSetHighlightedIndex = true ? '__function_set_highlighted_index__' : 0; +const FunctionSelectItem = true ? '__function_select_item__' : 0; +const FunctionSetInputValue = true ? '__function_set_input_value__' : 0; +const FunctionReset$1 = true ? '__function_reset__' : 0; +const ControlledPropUpdatedSelectedItem = true ? '__controlled_prop_updated_selected_item__' : 0; + +var stateChangeTypes$1 = /*#__PURE__*/Object.freeze({ + __proto__: null, + InputKeyDownArrowDown: InputKeyDownArrowDown, + InputKeyDownArrowUp: InputKeyDownArrowUp, + InputKeyDownEscape: InputKeyDownEscape, + InputKeyDownHome: InputKeyDownHome, + InputKeyDownEnd: InputKeyDownEnd, + InputKeyDownEnter: InputKeyDownEnter, + InputChange: InputChange, + InputBlur: InputBlur, + MenuMouseLeave: MenuMouseLeave, + ItemMouseMove: ItemMouseMove, + ItemClick: ItemClick, + ToggleButtonClick: ToggleButtonClick, + FunctionToggleMenu: FunctionToggleMenu, + FunctionOpenMenu: FunctionOpenMenu, + FunctionCloseMenu: FunctionCloseMenu, + FunctionSetHighlightedIndex: FunctionSetHighlightedIndex, + FunctionSelectItem: FunctionSelectItem, + FunctionSetInputValue: FunctionSetInputValue, + FunctionReset: FunctionReset$1, + ControlledPropUpdatedSelectedItem: ControlledPropUpdatedSelectedItem +}); + +function getInitialState$1(props) { + const initialState = getInitialState$2(props); + const { + selectedItem + } = initialState; + let { + inputValue + } = initialState; + + if (inputValue === '' && selectedItem && props.defaultInputValue === undefined && props.initialInputValue === undefined && props.inputValue === undefined) { + inputValue = props.itemToString(selectedItem); + } + + return { ...initialState, + inputValue + }; +} + +const propTypes$1 = { + items: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().array).isRequired, + itemToString: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + getA11yStatusMessage: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + getA11ySelectionMessage: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + circularNavigation: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + highlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + defaultHighlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + initialHighlightedIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + isOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + defaultIsOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + initialIsOpen: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), + selectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + initialSelectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + defaultSelectedItem: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + inputValue: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + defaultInputValue: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + initialInputValue: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + id: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + labelId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + menuId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + getItemId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + inputId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + toggleButtonId: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + stateReducer: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onSelectedItemChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onHighlightedIndexChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onStateChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onIsOpenChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onInputValueChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + environment: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + addEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + removeEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + document: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + getElementById: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + activeElement: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + body: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any) + }) + }) +}; +/** + * The useCombobox version of useControlledReducer, which also + * checks if the controlled prop selectedItem changed between + * renders. If so, it will also update inputValue with its + * string equivalent. It uses the common useEnhancedReducer to + * compute the rest of the state. + * + * @param {Function} reducer Reducer function from downshift. + * @param {Object} initialState Initial state of the hook. + * @param {Object} props The hook props. + * @returns {Array} An array with the state and an action dispatcher. + */ + +function useControlledReducer(reducer, initialState, props) { + const previousSelectedItemRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + const [state, dispatch] = useEnhancedReducer(reducer, initialState, props); // ToDo: if needed, make same approach as selectedItemChanged from Downshift. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isControlledProp(props, 'selectedItem')) { + if (previousSelectedItemRef.current !== props.selectedItem) { + dispatch({ + type: ControlledPropUpdatedSelectedItem, + inputValue: props.itemToString(props.selectedItem) + }); + } + + previousSelectedItemRef.current = state.selectedItem === previousSelectedItemRef.current ? props.selectedItem : state.selectedItem; + } + }); + return [getState(state, props), dispatch]; +} // eslint-disable-next-line import/no-mutable-exports + + +let validatePropTypes$1 = noop; +/* istanbul ignore next */ + +if (true) { + validatePropTypes$1 = (options, caller) => { + prop_types__WEBPACK_IMPORTED_MODULE_3___default().checkPropTypes(propTypes$1, options, 'prop', caller.name); + }; +} + +const defaultProps$1 = { ...defaultProps$3, + getA11yStatusMessage: getA11yStatusMessage$1, + circularNavigation: true +}; + +/* eslint-disable complexity */ + +function downshiftUseComboboxReducer(state, action) { + const { + type, + props, + shiftKey + } = action; + let changes; + + switch (type) { + case ItemClick: + changes = { + isOpen: getDefaultValue$1(props, 'isOpen'), + highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'), + selectedItem: props.items[action.index], + inputValue: props.itemToString(props.items[action.index]) + }; + break; + + case InputKeyDownArrowDown: + if (state.isOpen) { + changes = { + highlightedIndex: getNextWrappingIndex(shiftKey ? 5 : 1, state.highlightedIndex, props.items.length, action.getItemNodeFromIndex, props.circularNavigation) + }; + } else { + changes = { + highlightedIndex: getHighlightedIndexOnOpen(props, state, 1, action.getItemNodeFromIndex), + isOpen: props.items.length >= 0 + }; + } + + break; + + case InputKeyDownArrowUp: + if (state.isOpen) { + changes = { + highlightedIndex: getNextWrappingIndex(shiftKey ? -5 : -1, state.highlightedIndex, props.items.length, action.getItemNodeFromIndex, props.circularNavigation) + }; + } else { + changes = { + highlightedIndex: getHighlightedIndexOnOpen(props, state, -1, action.getItemNodeFromIndex), + isOpen: props.items.length >= 0 + }; + } + + break; + + case InputKeyDownEnter: + changes = { ...(state.isOpen && state.highlightedIndex >= 0 && { + selectedItem: props.items[state.highlightedIndex], + isOpen: getDefaultValue$1(props, 'isOpen'), + highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'), + inputValue: props.itemToString(props.items[state.highlightedIndex]) + }) + }; + break; + + case InputKeyDownEscape: + changes = { + isOpen: false, + highlightedIndex: -1, + ...(!state.isOpen && { + selectedItem: null, + inputValue: '' + }) + }; + break; + + case InputKeyDownHome: + changes = { + highlightedIndex: getNextNonDisabledIndex(1, 0, props.items.length, action.getItemNodeFromIndex, false) + }; + break; + + case InputKeyDownEnd: + changes = { + highlightedIndex: getNextNonDisabledIndex(-1, props.items.length - 1, props.items.length, action.getItemNodeFromIndex, false) + }; + break; + + case InputBlur: + changes = { + isOpen: false, + highlightedIndex: -1, + ...(state.highlightedIndex >= 0 && action.selectItem && { + selectedItem: props.items[state.highlightedIndex], + inputValue: props.itemToString(props.items[state.highlightedIndex]) + }) + }; + break; + + case InputChange: + changes = { + isOpen: true, + highlightedIndex: getDefaultValue$1(props, 'highlightedIndex'), + inputValue: action.inputValue + }; + break; + + case FunctionSelectItem: + changes = { + selectedItem: action.selectedItem, + inputValue: props.itemToString(action.selectedItem) + }; + break; + + case ControlledPropUpdatedSelectedItem: + changes = { + inputValue: action.inputValue + }; + break; + + default: + return downshiftCommonReducer(state, action, stateChangeTypes$1); + } + + return { ...state, + ...changes + }; +} +/* eslint-enable complexity */ + +/* eslint-disable max-statements */ +useCombobox.stateChangeTypes = stateChangeTypes$1; + +function useCombobox(userProps) { + if (userProps === void 0) { + userProps = {}; + } + + validatePropTypes$1(userProps, useCombobox); // Props defaults and destructuring. + + const props = { ...defaultProps$1, + ...userProps + }; + const { + initialIsOpen, + defaultIsOpen, + items, + scrollIntoView, + environment, + getA11yStatusMessage, + getA11ySelectionMessage, + itemToString + } = props; // Initial state depending on controlled props. + + const initialState = getInitialState$1(props); + const [state, dispatch] = useControlledReducer(downshiftUseComboboxReducer, initialState, props); + const { + isOpen, + highlightedIndex, + selectedItem, + inputValue + } = state; // Element refs. + + const menuRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const itemRefs = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({}); + const inputRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const toggleButtonRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const comboboxRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const isInitialMountRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(true); // prevent id re-generation between renders. + + const elementIds = useElementIds(props); // used to keep track of how many items we had on previous cycle. + + const previousResultCountRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); // utility callback to get item element. + + const latest = useLatestRef({ + state, + props + }); + const getItemNodeFromIndex = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(index => itemRefs.current[elementIds.getItemId(index)], [elementIds]); // Effects. + // Sets a11y status message on changes in state. + + useA11yMessageSetter(getA11yStatusMessage, [isOpen, highlightedIndex, inputValue, items], { + isInitialMount: isInitialMountRef.current, + previousResultCount: previousResultCountRef.current, + items, + environment, + itemToString, + ...state + }); // Sets a11y status message on changes in selectedItem. + + useA11yMessageSetter(getA11ySelectionMessage, [selectedItem], { + isInitialMount: isInitialMountRef.current, + previousResultCount: previousResultCountRef.current, + items, + environment, + itemToString, + ...state + }); // Scroll on highlighted item if change comes from keyboard. + + const shouldScrollRef = useScrollIntoView({ + menuElement: menuRef.current, + highlightedIndex, + isOpen, + itemRefs, + scrollIntoView, + getItemNodeFromIndex + }); + useControlPropsValidator({ + isInitialMount: isInitialMountRef.current, + props, + state + }); // Focus the input on first render if required. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + const focusOnOpen = initialIsOpen || defaultIsOpen || isOpen; + + if (focusOnOpen && inputRef.current) { + inputRef.current.focus(); + } // eslint-disable-next-line react-hooks/exhaustive-deps + + }, []); + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isInitialMountRef.current) { + return; + } + + previousResultCountRef.current = items.length; + }); // Add mouse/touch events to document. + + const mouseAndTouchTrackersRef = useMouseAndTouchTracker(isOpen, [comboboxRef, menuRef, toggleButtonRef], environment, () => { + dispatch({ + type: InputBlur, + selectItem: false + }); + }); + const setGetterPropCallInfo = useGetterPropsCalledChecker('getInputProps', 'getComboboxProps', 'getMenuProps'); // Make initial ref false. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + isInitialMountRef.current = false; + }, []); // Reset itemRefs on close. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (!isOpen) { + itemRefs.current = {}; + } + }, [isOpen]); + /* Event handler functions */ + + const inputKeyDownHandlers = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({ + ArrowDown(event) { + event.preventDefault(); + dispatch({ + type: InputKeyDownArrowDown, + shiftKey: event.shiftKey, + getItemNodeFromIndex + }); + }, + + ArrowUp(event) { + event.preventDefault(); + dispatch({ + type: InputKeyDownArrowUp, + shiftKey: event.shiftKey, + getItemNodeFromIndex + }); + }, + + Home(event) { + if (!latest.current.state.isOpen) { + return; + } + + event.preventDefault(); + dispatch({ + type: InputKeyDownHome, + getItemNodeFromIndex + }); + }, + + End(event) { + if (!latest.current.state.isOpen) { + return; + } + + event.preventDefault(); + dispatch({ + type: InputKeyDownEnd, + getItemNodeFromIndex + }); + }, + + Escape(event) { + const latestState = latest.current.state; + + if (latestState.isOpen || latestState.inputValue || latestState.selectedItem || latestState.highlightedIndex > -1) { + event.preventDefault(); + dispatch({ + type: InputKeyDownEscape + }); + } + }, + + Enter(event) { + const latestState = latest.current.state; // if closed or no highlighted index, do nothing. + + if (!latestState.isOpen || latestState.highlightedIndex < 0 || event.which === 229 // if IME composing, wait for next Enter keydown event. + ) { + return; + } + + event.preventDefault(); + dispatch({ + type: InputKeyDownEnter, + getItemNodeFromIndex + }); + } + + }), [dispatch, latest, getItemNodeFromIndex]); // Getter props. + + const getLabelProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(labelProps => ({ + id: elementIds.labelId, + htmlFor: elementIds.inputId, + ...labelProps + }), [elementIds]); + const getMenuProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp, _temp2) { + let { + onMouseLeave, + refKey = 'ref', + ref, + ...rest + } = _temp === void 0 ? {} : _temp; + let { + suppressRefError = false + } = _temp2 === void 0 ? {} : _temp2; + setGetterPropCallInfo('getMenuProps', suppressRefError, refKey, menuRef); + return { + [refKey]: handleRefs(ref, menuNode => { + menuRef.current = menuNode; + }), + id: elementIds.menuId, + role: 'listbox', + 'aria-labelledby': elementIds.labelId, + onMouseLeave: callAllEventHandlers(onMouseLeave, () => { + dispatch({ + type: MenuMouseLeave + }); + }), + ...rest + }; + }, [dispatch, setGetterPropCallInfo, elementIds]); + const getItemProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp3) { + let { + item, + index, + refKey = 'ref', + ref, + onMouseMove, + onMouseDown, + onClick, + onPress, + disabled, + ...rest + } = _temp3 === void 0 ? {} : _temp3; + const { + props: latestProps, + state: latestState + } = latest.current; + const itemIndex = getItemIndex(index, item, latestProps.items); + + if (itemIndex < 0) { + throw new Error('Pass either item or item index in getItemProps!'); + } + + const onSelectKey = 'onClick'; + const customClickHandler = onClick; + + const itemHandleMouseMove = () => { + if (index === latestState.highlightedIndex) { + return; + } + + shouldScrollRef.current = false; + dispatch({ + type: ItemMouseMove, + index, + disabled + }); + }; + + const itemHandleClick = () => { + dispatch({ + type: ItemClick, + index + }); + }; + + const itemHandleMouseDown = e => e.preventDefault(); + + return { + [refKey]: handleRefs(ref, itemNode => { + if (itemNode) { + itemRefs.current[elementIds.getItemId(itemIndex)] = itemNode; + } + }), + disabled, + role: 'option', + 'aria-selected': `${itemIndex === latestState.highlightedIndex}`, + id: elementIds.getItemId(itemIndex), + ...(!disabled && { + [onSelectKey]: callAllEventHandlers(customClickHandler, itemHandleClick) + }), + onMouseMove: callAllEventHandlers(onMouseMove, itemHandleMouseMove), + onMouseDown: callAllEventHandlers(onMouseDown, itemHandleMouseDown), + ...rest + }; + }, [dispatch, latest, shouldScrollRef, elementIds]); + const getToggleButtonProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp4) { + let { + onClick, + onPress, + refKey = 'ref', + ref, + ...rest + } = _temp4 === void 0 ? {} : _temp4; + + const toggleButtonHandleClick = () => { + dispatch({ + type: ToggleButtonClick + }); + + if (!latest.current.state.isOpen && inputRef.current) { + inputRef.current.focus(); + } + }; + + return { + [refKey]: handleRefs(ref, toggleButtonNode => { + toggleButtonRef.current = toggleButtonNode; + }), + id: elementIds.toggleButtonId, + tabIndex: -1, + ...(!rest.disabled && { ...({ + onClick: callAllEventHandlers(onClick, toggleButtonHandleClick) + }) + }), + ...rest + }; + }, [dispatch, latest, elementIds]); + const getInputProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp5, _temp6) { + let { + onKeyDown, + onChange, + onInput, + onBlur, + onChangeText, + refKey = 'ref', + ref, + ...rest + } = _temp5 === void 0 ? {} : _temp5; + let { + suppressRefError = false + } = _temp6 === void 0 ? {} : _temp6; + setGetterPropCallInfo('getInputProps', suppressRefError, refKey, inputRef); + const latestState = latest.current.state; + + const inputHandleKeyDown = event => { + const key = normalizeArrowKey(event); + + if (key && inputKeyDownHandlers[key]) { + inputKeyDownHandlers[key](event); + } + }; + + const inputHandleChange = event => { + dispatch({ + type: InputChange, + inputValue: event.target.value + }); + }; + + const inputHandleBlur = () => { + /* istanbul ignore else */ + if (latestState.isOpen && !mouseAndTouchTrackersRef.current.isMouseDown) { + dispatch({ + type: InputBlur, + selectItem: true + }); + } + }; + /* istanbul ignore next (preact) */ + + + const onChangeKey = 'onChange'; + let eventHandlers = {}; + + if (!rest.disabled) { + eventHandlers = { + [onChangeKey]: callAllEventHandlers(onChange, onInput, inputHandleChange), + onKeyDown: callAllEventHandlers(onKeyDown, inputHandleKeyDown), + onBlur: callAllEventHandlers(onBlur, inputHandleBlur) + }; + } + + return { + [refKey]: handleRefs(ref, inputNode => { + inputRef.current = inputNode; + }), + id: elementIds.inputId, + 'aria-autocomplete': 'list', + 'aria-controls': elementIds.menuId, + ...(latestState.isOpen && latestState.highlightedIndex > -1 && { + 'aria-activedescendant': elementIds.getItemId(latestState.highlightedIndex) + }), + 'aria-labelledby': elementIds.labelId, + // https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion + // revert back since autocomplete="nope" is ignored on latest Chrome and Opera + autoComplete: 'off', + value: latestState.inputValue, + ...eventHandlers, + ...rest + }; + }, [dispatch, inputKeyDownHandlers, latest, mouseAndTouchTrackersRef, setGetterPropCallInfo, elementIds]); + const getComboboxProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp7, _temp8) { + let { + refKey = 'ref', + ref, + ...rest + } = _temp7 === void 0 ? {} : _temp7; + let { + suppressRefError = false + } = _temp8 === void 0 ? {} : _temp8; + setGetterPropCallInfo('getComboboxProps', suppressRefError, refKey, comboboxRef); + return { + [refKey]: handleRefs(ref, comboboxNode => { + comboboxRef.current = comboboxNode; + }), + role: 'combobox', + 'aria-haspopup': 'listbox', + 'aria-owns': elementIds.menuId, + 'aria-expanded': latest.current.state.isOpen, + ...rest + }; + }, [latest, setGetterPropCallInfo, elementIds]); // returns + + const toggleMenu = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionToggleMenu + }); + }, [dispatch]); + const closeMenu = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionCloseMenu + }); + }, [dispatch]); + const openMenu = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionOpenMenu + }); + }, [dispatch]); + const setHighlightedIndex = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newHighlightedIndex => { + dispatch({ + type: FunctionSetHighlightedIndex, + highlightedIndex: newHighlightedIndex + }); + }, [dispatch]); + const selectItem = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newSelectedItem => { + dispatch({ + type: FunctionSelectItem, + selectedItem: newSelectedItem + }); + }, [dispatch]); + const setInputValue = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newInputValue => { + dispatch({ + type: FunctionSetInputValue, + inputValue: newInputValue + }); + }, [dispatch]); + const reset = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionReset$1 + }); + }, [dispatch]); + return { + // prop getters. + getItemProps, + getLabelProps, + getMenuProps, + getInputProps, + getComboboxProps, + getToggleButtonProps, + // actions. + toggleMenu, + openMenu, + closeMenu, + setHighlightedIndex, + setInputValue, + selectItem, + reset, + // state. + highlightedIndex, + isOpen, + selectedItem, + inputValue + }; +} + +const defaultStateValues = { + activeIndex: -1, + selectedItems: [] +}; +/** + * Returns the initial value for a state key in the following order: + * 1. controlled prop, 2. initial prop, 3. default prop, 4. default + * value from Downshift. + * + * @param {Object} props Props passed to the hook. + * @param {string} propKey Props key to generate the value for. + * @returns {any} The initial value for that prop. + */ + +function getInitialValue(props, propKey) { + return getInitialValue$1(props, propKey, defaultStateValues); +} +/** + * Returns the default value for a state key in the following order: + * 1. controlled prop, 2. default prop, 3. default value from Downshift. + * + * @param {Object} props Props passed to the hook. + * @param {string} propKey Props key to generate the value for. + * @returns {any} The initial value for that prop. + */ + + +function getDefaultValue(props, propKey) { + return getDefaultValue$1(props, propKey, defaultStateValues); +} +/** + * Gets the initial state based on the provided props. It uses initial, default + * and controlled props related to state in order to compute the initial value. + * + * @param {Object} props Props passed to the hook. + * @returns {Object} The initial state. + */ + + +function getInitialState(props) { + const activeIndex = getInitialValue(props, 'activeIndex'); + const selectedItems = getInitialValue(props, 'selectedItems'); + return { + activeIndex, + selectedItems + }; +} +/** + * Returns true if dropdown keydown operation is permitted. Should not be + * allowed on keydown with modifier keys (ctrl, alt, shift, meta), on + * input element with text content that is either highlighted or selection + * cursor is not at the starting position. + * + * @param {KeyboardEvent} event The event from keydown. + * @returns {boolean} Whether the operation is allowed. + */ + + +function isKeyDownOperationPermitted(event) { + if (event.shiftKey || event.metaKey || event.ctrlKey || event.altKey) { + return false; + } + + const element = event.target; + + if (element instanceof HTMLInputElement && // if element is a text input + element.value !== '' && ( // and we have text in it + // and cursor is either not at the start or is currently highlighting text. + element.selectionStart !== 0 || element.selectionEnd !== 0)) { + return false; + } + + return true; +} +/** + * Returns a message to be added to aria-live region when item is removed. + * + * @param {Object} selectionParameters Parameters required to build the message. + * @returns {string} The a11y message. + */ + + +function getA11yRemovalMessage(selectionParameters) { + const { + removedSelectedItem, + itemToString: itemToStringLocal + } = selectionParameters; + return `${itemToStringLocal(removedSelectedItem)} has been removed.`; +} + +const propTypes = { + selectedItems: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().array), + initialSelectedItems: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().array), + defaultSelectedItems: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().array), + itemToString: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + getA11yRemovalMessage: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + stateReducer: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + activeIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + initialActiveIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + defaultActiveIndex: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), + onActiveIndexChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + onSelectedItemsChange: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + keyNavigationNext: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + keyNavigationPrevious: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), + environment: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + addEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + removeEventListener: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + document: prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({ + getElementById: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func), + activeElement: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any), + body: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().any) + }) + }) +}; +const defaultProps = { + itemToString: defaultProps$3.itemToString, + stateReducer: defaultProps$3.stateReducer, + environment: defaultProps$3.environment, + getA11yRemovalMessage, + keyNavigationNext: 'ArrowRight', + keyNavigationPrevious: 'ArrowLeft' +}; // eslint-disable-next-line import/no-mutable-exports + +let validatePropTypes = noop; +/* istanbul ignore next */ + +if (true) { + validatePropTypes = (options, caller) => { + prop_types__WEBPACK_IMPORTED_MODULE_3___default().checkPropTypes(propTypes, options, 'prop', caller.name); + }; +} + +const SelectedItemClick = true ? '__selected_item_click__' : 0; +const SelectedItemKeyDownDelete = true ? '__selected_item_keydown_delete__' : 0; +const SelectedItemKeyDownBackspace = true ? '__selected_item_keydown_backspace__' : 0; +const SelectedItemKeyDownNavigationNext = true ? '__selected_item_keydown_navigation_next__' : 0; +const SelectedItemKeyDownNavigationPrevious = true ? '__selected_item_keydown_navigation_previous__' : 0; +const DropdownKeyDownNavigationPrevious = true ? '__dropdown_keydown_navigation_previous__' : 0; +const DropdownKeyDownBackspace = true ? '__dropdown_keydown_backspace__' : 0; +const DropdownClick = true ? '__dropdown_click__' : 0; +const FunctionAddSelectedItem = true ? '__function_add_selected_item__' : 0; +const FunctionRemoveSelectedItem = true ? '__function_remove_selected_item__' : 0; +const FunctionSetSelectedItems = true ? '__function_set_selected_items__' : 0; +const FunctionSetActiveIndex = true ? '__function_set_active_index__' : 0; +const FunctionReset = true ? '__function_reset__' : 0; + +var stateChangeTypes = /*#__PURE__*/Object.freeze({ + __proto__: null, + SelectedItemClick: SelectedItemClick, + SelectedItemKeyDownDelete: SelectedItemKeyDownDelete, + SelectedItemKeyDownBackspace: SelectedItemKeyDownBackspace, + SelectedItemKeyDownNavigationNext: SelectedItemKeyDownNavigationNext, + SelectedItemKeyDownNavigationPrevious: SelectedItemKeyDownNavigationPrevious, + DropdownKeyDownNavigationPrevious: DropdownKeyDownNavigationPrevious, + DropdownKeyDownBackspace: DropdownKeyDownBackspace, + DropdownClick: DropdownClick, + FunctionAddSelectedItem: FunctionAddSelectedItem, + FunctionRemoveSelectedItem: FunctionRemoveSelectedItem, + FunctionSetSelectedItems: FunctionSetSelectedItems, + FunctionSetActiveIndex: FunctionSetActiveIndex, + FunctionReset: FunctionReset +}); + +/* eslint-disable complexity */ + +function downshiftMultipleSelectionReducer(state, action) { + const { + type, + index, + props, + selectedItem + } = action; + const { + activeIndex, + selectedItems + } = state; + let changes; + + switch (type) { + case SelectedItemClick: + changes = { + activeIndex: index + }; + break; + + case SelectedItemKeyDownNavigationPrevious: + changes = { + activeIndex: activeIndex - 1 < 0 ? 0 : activeIndex - 1 + }; + break; + + case SelectedItemKeyDownNavigationNext: + changes = { + activeIndex: activeIndex + 1 >= selectedItems.length ? -1 : activeIndex + 1 + }; + break; + + case SelectedItemKeyDownBackspace: + case SelectedItemKeyDownDelete: + { + let newActiveIndex = activeIndex; + + if (selectedItems.length === 1) { + newActiveIndex = -1; + } else if (activeIndex === selectedItems.length - 1) { + newActiveIndex = selectedItems.length - 2; + } + + changes = { + selectedItems: [...selectedItems.slice(0, activeIndex), ...selectedItems.slice(activeIndex + 1)], + ...{ + activeIndex: newActiveIndex + } + }; + break; + } + + case DropdownKeyDownNavigationPrevious: + changes = { + activeIndex: selectedItems.length - 1 + }; + break; + + case DropdownKeyDownBackspace: + changes = { + selectedItems: selectedItems.slice(0, selectedItems.length - 1) + }; + break; + + case FunctionAddSelectedItem: + changes = { + selectedItems: [...selectedItems, selectedItem] + }; + break; + + case DropdownClick: + changes = { + activeIndex: -1 + }; + break; + + case FunctionRemoveSelectedItem: + { + let newActiveIndex = activeIndex; + const selectedItemIndex = selectedItems.indexOf(selectedItem); + + if (selectedItemIndex >= 0) { + if (selectedItems.length === 1) { + newActiveIndex = -1; + } else if (selectedItemIndex === selectedItems.length - 1) { + newActiveIndex = selectedItems.length - 2; + } + + changes = { + selectedItems: [...selectedItems.slice(0, selectedItemIndex), ...selectedItems.slice(selectedItemIndex + 1)], + activeIndex: newActiveIndex + }; + } + + break; + } + + case FunctionSetSelectedItems: + { + const { + selectedItems: newSelectedItems + } = action; + changes = { + selectedItems: newSelectedItems + }; + break; + } + + case FunctionSetActiveIndex: + { + const { + activeIndex: newActiveIndex + } = action; + changes = { + activeIndex: newActiveIndex + }; + break; + } + + case FunctionReset: + changes = { + activeIndex: getDefaultValue(props, 'activeIndex'), + selectedItems: getDefaultValue(props, 'selectedItems') + }; + break; + + default: + throw new Error('Reducer called without proper action type.'); + } + + return { ...state, + ...changes + }; +} + +useMultipleSelection.stateChangeTypes = stateChangeTypes; + +function useMultipleSelection(userProps) { + if (userProps === void 0) { + userProps = {}; + } + + validatePropTypes(userProps, useMultipleSelection); // Props defaults and destructuring. + + const props = { ...defaultProps, + ...userProps + }; + const { + getA11yRemovalMessage, + itemToString, + environment, + keyNavigationNext, + keyNavigationPrevious + } = props; // Reducer init. + + const [state, dispatch] = useControlledReducer$1(downshiftMultipleSelectionReducer, getInitialState(props), props); + const { + activeIndex, + selectedItems + } = state; // Refs. + + const isInitialMountRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(true); + const dropdownRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + const previousSelectedItemsRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(selectedItems); + const selectedItemRefs = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + selectedItemRefs.current = []; + const latest = useLatestRef({ + state, + props + }); // Effects. + + /* Sets a11y status message on changes in selectedItem. */ + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isInitialMountRef.current) { + return; + } + + if (selectedItems.length < previousSelectedItemsRef.current.length) { + const removedSelectedItem = previousSelectedItemsRef.current.find(item => selectedItems.indexOf(item) < 0); + setStatus(getA11yRemovalMessage({ + itemToString, + resultCount: selectedItems.length, + removedSelectedItem, + activeIndex, + activeSelectedItem: selectedItems[activeIndex] + }), environment.document); + } + + previousSelectedItemsRef.current = selectedItems; // eslint-disable-next-line react-hooks/exhaustive-deps + }, [selectedItems.length]); // Sets focus on active item. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + if (isInitialMountRef.current) { + return; + } + + if (activeIndex === -1 && dropdownRef.current) { + dropdownRef.current.focus(); + } else if (selectedItemRefs.current[activeIndex]) { + selectedItemRefs.current[activeIndex].focus(); + } + }, [activeIndex]); + useControlPropsValidator({ + isInitialMount: isInitialMountRef.current, + props, + state + }); + const setGetterPropCallInfo = useGetterPropsCalledChecker('getDropdownProps'); // Make initial ref false. + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { + isInitialMountRef.current = false; + }, []); // Event handler functions. + + const selectedItemKeyDownHandlers = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({ + [keyNavigationPrevious]() { + dispatch({ + type: SelectedItemKeyDownNavigationPrevious + }); + }, + + [keyNavigationNext]() { + dispatch({ + type: SelectedItemKeyDownNavigationNext + }); + }, + + Delete() { + dispatch({ + type: SelectedItemKeyDownDelete + }); + }, + + Backspace() { + dispatch({ + type: SelectedItemKeyDownBackspace + }); + } + + }), [dispatch, keyNavigationNext, keyNavigationPrevious]); + const dropdownKeyDownHandlers = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({ + [keyNavigationPrevious](event) { + if (isKeyDownOperationPermitted(event)) { + dispatch({ + type: DropdownKeyDownNavigationPrevious + }); + } + }, + + Backspace(event) { + if (isKeyDownOperationPermitted(event)) { + dispatch({ + type: DropdownKeyDownBackspace + }); + } + } + + }), [dispatch, keyNavigationPrevious]); // Getter props. + + const getSelectedItemProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp) { + let { + refKey = 'ref', + ref, + onClick, + onKeyDown, + selectedItem, + index, + ...rest + } = _temp === void 0 ? {} : _temp; + const { + state: latestState + } = latest.current; + const itemIndex = getItemIndex(index, selectedItem, latestState.selectedItems); + + if (itemIndex < 0) { + throw new Error('Pass either selectedItem or index in getSelectedItemProps!'); + } + + const selectedItemHandleClick = () => { + dispatch({ + type: SelectedItemClick, + index + }); + }; + + const selectedItemHandleKeyDown = event => { + const key = normalizeArrowKey(event); + + if (key && selectedItemKeyDownHandlers[key]) { + selectedItemKeyDownHandlers[key](event); + } + }; + + return { + [refKey]: handleRefs(ref, selectedItemNode => { + if (selectedItemNode) { + selectedItemRefs.current.push(selectedItemNode); + } + }), + tabIndex: index === latestState.activeIndex ? 0 : -1, + onClick: callAllEventHandlers(onClick, selectedItemHandleClick), + onKeyDown: callAllEventHandlers(onKeyDown, selectedItemHandleKeyDown), + ...rest + }; + }, [dispatch, latest, selectedItemKeyDownHandlers]); + const getDropdownProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (_temp2, _temp3) { + let { + refKey = 'ref', + ref, + onKeyDown, + onClick, + preventKeyAction = false, + ...rest + } = _temp2 === void 0 ? {} : _temp2; + let { + suppressRefError = false + } = _temp3 === void 0 ? {} : _temp3; + setGetterPropCallInfo('getDropdownProps', suppressRefError, refKey, dropdownRef); + + const dropdownHandleKeyDown = event => { + const key = normalizeArrowKey(event); + + if (key && dropdownKeyDownHandlers[key]) { + dropdownKeyDownHandlers[key](event); + } + }; + + const dropdownHandleClick = () => { + dispatch({ + type: DropdownClick + }); + }; + + return { + [refKey]: handleRefs(ref, dropdownNode => { + if (dropdownNode) { + dropdownRef.current = dropdownNode; + } + }), + ...(!preventKeyAction && { + onKeyDown: callAllEventHandlers(onKeyDown, dropdownHandleKeyDown), + onClick: callAllEventHandlers(onClick, dropdownHandleClick) + }), + ...rest + }; + }, [dispatch, dropdownKeyDownHandlers, setGetterPropCallInfo]); // returns + + const addSelectedItem = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(selectedItem => { + dispatch({ + type: FunctionAddSelectedItem, + selectedItem + }); + }, [dispatch]); + const removeSelectedItem = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(selectedItem => { + dispatch({ + type: FunctionRemoveSelectedItem, + selectedItem + }); + }, [dispatch]); + const setSelectedItems = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newSelectedItems => { + dispatch({ + type: FunctionSetSelectedItems, + selectedItems: newSelectedItems + }); + }, [dispatch]); + const setActiveIndex = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(newActiveIndex => { + dispatch({ + type: FunctionSetActiveIndex, + activeIndex: newActiveIndex + }); + }, [dispatch]); + const reset = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => { + dispatch({ + type: FunctionReset + }); + }, [dispatch]); + return { + getSelectedItemProps, + getDropdownProps, + addSelectedItem, + removeSelectedItem, + setSelectedItems, + setActiveIndex, + reset, + selectedItems, + activeIndex + }; +} + + + + +/***/ }), + +/***/ "./node_modules/exenv/index.js": +/*!*************************************!*\ + !*** ./node_modules/exenv/index.js ***! + \*************************************/ +/***/ ((module, exports, __webpack_require__) => { + +var __WEBPACK_AMD_DEFINE_RESULT__;/*! + Copyright (c) 2015 Jed Watson. + Based on code that is Copyright 2013-2015, Facebook, Inc. + All rights reserved. +*/ +/* global define */ + +(function () { + 'use strict'; + + var canUseDOM = !!( + typeof window !== 'undefined' && + window.document && + window.document.createElement + ); + + var ExecutionEnvironment = { + + canUseDOM: canUseDOM, + + canUseWorkers: typeof Worker !== 'undefined', + + canUseEventListeners: + canUseDOM && !!(window.addEventListener || window.attachEvent), + + canUseViewport: canUseDOM && !!window.screen + + }; + + if (true) { + !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { + return ExecutionEnvironment; + }).call(exports, __webpack_require__, exports, module), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } else {} + +}()); + + +/***/ }), + +/***/ "./node_modules/file-selector/dist/es2015/file-selector.js": +/*!*****************************************************************!*\ + !*** ./node_modules/file-selector/dist/es2015/file-selector.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ fromEvent: () => (/* binding */ fromEvent) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _file__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./file */ "./node_modules/file-selector/dist/es2015/file.js"); + + +const FILES_TO_IGNORE = [ + // Thumbnail cache files for macOS and Windows + '.DS_Store', // macOs + 'Thumbs.db' // Windows +]; +/** + * Convert a DragEvent's DataTrasfer object to a list of File objects + * NOTE: If some of the items are folders, + * everything will be flattened and placed in the same list but the paths will be kept as a {path} property. + * + * EXPERIMENTAL: A list of https://developer.mozilla.org/en-US/docs/Web/API/FileSystemHandle objects can also be passed as an arg + * and a list of File objects will be returned. + * + * @param evt + */ +function fromEvent(evt) { + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { + if (isObject(evt) && isDataTransfer(evt.dataTransfer)) { + return getDataTransferFiles(evt.dataTransfer, evt.type); + } + else if (isChangeEvt(evt)) { + return getInputFiles(evt); + } + else if (Array.isArray(evt) && evt.every(item => 'getFile' in item && typeof item.getFile === 'function')) { + return getFsHandleFiles(evt); + } + return []; + }); +} +function isDataTransfer(value) { + return isObject(value); +} +function isChangeEvt(value) { + return isObject(value) && isObject(value.target); +} +function isObject(v) { + return typeof v === 'object' && v !== null; +} +function getInputFiles(evt) { + return fromList(evt.target.files).map(file => (0,_file__WEBPACK_IMPORTED_MODULE_0__.toFileWithPath)(file)); +} +// Ee expect each handle to be https://developer.mozilla.org/en-US/docs/Web/API/FileSystemFileHandle +function getFsHandleFiles(handles) { + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { + const files = yield Promise.all(handles.map(h => h.getFile())); + return files.map(file => (0,_file__WEBPACK_IMPORTED_MODULE_0__.toFileWithPath)(file)); + }); +} +function getDataTransferFiles(dt, type) { + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { + // IE11 does not support dataTransfer.items + // See https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/items#Browser_compatibility + if (dt.items) { + const items = fromList(dt.items) + .filter(item => item.kind === 'file'); + // According to https://html.spec.whatwg.org/multipage/dnd.html#dndevents, + // only 'dragstart' and 'drop' has access to the data (source node) + if (type !== 'drop') { + return items; + } + const files = yield Promise.all(items.map(toFilePromises)); + return noIgnoredFiles(flatten(files)); + } + return noIgnoredFiles(fromList(dt.files) + .map(file => (0,_file__WEBPACK_IMPORTED_MODULE_0__.toFileWithPath)(file))); + }); +} +function noIgnoredFiles(files) { + return files.filter(file => FILES_TO_IGNORE.indexOf(file.name) === -1); +} +// IE11 does not support Array.from() +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from#Browser_compatibility +// https://developer.mozilla.org/en-US/docs/Web/API/FileList +// https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList +function fromList(items) { + if (items === null) { + return []; + } + const files = []; + // tslint:disable: prefer-for-of + for (let i = 0; i < items.length; i++) { + const file = items[i]; + files.push(file); + } + return files; +} +// https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem +function toFilePromises(item) { + if (typeof item.webkitGetAsEntry !== 'function') { + return fromDataTransferItem(item); + } + const entry = item.webkitGetAsEntry(); + // Safari supports dropping an image node from a different window and can be retrieved using + // the DataTransferItem.getAsFile() API + // NOTE: FileSystemEntry.file() throws if trying to get the file + if (entry && entry.isDirectory) { + return fromDirEntry(entry); + } + return fromDataTransferItem(item, entry); +} +function flatten(items) { + return items.reduce((acc, files) => [ + ...acc, + ...(Array.isArray(files) ? flatten(files) : [files]) + ], []); +} +function fromDataTransferItem(item, entry) { + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { + var _a; + // Check if we're in a secure context; due to a bug in Chrome (as far as we know) + // the browser crashes when calling this API (yet to be confirmed as a consistent behaviour). + // + // See: + // - https://issues.chromium.org/issues/40186242 + // - https://github.com/react-dropzone/react-dropzone/issues/1397 + if (globalThis.isSecureContext && typeof item.getAsFileSystemHandle === 'function') { + const h = yield item.getAsFileSystemHandle(); + if (h === null) { + throw new Error(`${item} is not a File`); + } + // It seems that the handle can be `undefined` (see https://github.com/react-dropzone/file-selector/issues/120), + // so we check if it isn't; if it is, the code path continues to the next API (`getAsFile`). + if (h !== undefined) { + const file = yield h.getFile(); + file.handle = h; + return (0,_file__WEBPACK_IMPORTED_MODULE_0__.toFileWithPath)(file); + } + } + const file = item.getAsFile(); + if (!file) { + throw new Error(`${item} is not a File`); + } + const fwp = (0,_file__WEBPACK_IMPORTED_MODULE_0__.toFileWithPath)(file, (_a = entry === null || entry === void 0 ? void 0 : entry.fullPath) !== null && _a !== void 0 ? _a : undefined); + return fwp; + }); +} +// https://developer.mozilla.org/en-US/docs/Web/API/FileSystemEntry +function fromEntry(entry) { + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { + return entry.isDirectory ? fromDirEntry(entry) : fromFileEntry(entry); + }); +} +// https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryEntry +function fromDirEntry(entry) { + const reader = entry.createReader(); + return new Promise((resolve, reject) => { + const entries = []; + function readEntries() { + // https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryEntry/createReader + // https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries + reader.readEntries((batch) => (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { + if (!batch.length) { + // Done reading directory + try { + const files = yield Promise.all(entries); + resolve(files); + } + catch (err) { + reject(err); + } + } + else { + const items = Promise.all(batch.map(fromEntry)); + entries.push(items); + // Continue reading + readEntries(); + } + }), (err) => { + reject(err); + }); + } + readEntries(); + }); +} +// https://developer.mozilla.org/en-US/docs/Web/API/FileSystemFileEntry +function fromFileEntry(entry) { + return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () { + return new Promise((resolve, reject) => { + entry.file((file) => { + const fwp = (0,_file__WEBPACK_IMPORTED_MODULE_0__.toFileWithPath)(file, entry.fullPath); + resolve(fwp); + }, (err) => { + reject(err); + }); + }); + }); +} +//# sourceMappingURL=file-selector.js.map + +/***/ }), + +/***/ "./node_modules/file-selector/dist/es2015/file.js": +/*!********************************************************!*\ + !*** ./node_modules/file-selector/dist/es2015/file.js ***! + \********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ COMMON_MIME_TYPES: () => (/* binding */ COMMON_MIME_TYPES), +/* harmony export */ toFileWithPath: () => (/* binding */ toFileWithPath) +/* harmony export */ }); +const COMMON_MIME_TYPES = new Map([ + // https://github.com/guzzle/psr7/blob/2d9260799e713f1c475d3c5fdc3d6561ff7441b2/src/MimeType.php + ['1km', 'application/vnd.1000minds.decision-model+xml'], + ['3dml', 'text/vnd.in3d.3dml'], + ['3ds', 'image/x-3ds'], + ['3g2', 'video/3gpp2'], + ['3gp', 'video/3gp'], + ['3gpp', 'video/3gpp'], + ['3mf', 'model/3mf'], + ['7z', 'application/x-7z-compressed'], + ['7zip', 'application/x-7z-compressed'], + ['123', 'application/vnd.lotus-1-2-3'], + ['aab', 'application/x-authorware-bin'], + ['aac', 'audio/x-acc'], + ['aam', 'application/x-authorware-map'], + ['aas', 'application/x-authorware-seg'], + ['abw', 'application/x-abiword'], + ['ac', 'application/vnd.nokia.n-gage.ac+xml'], + ['ac3', 'audio/ac3'], + ['acc', 'application/vnd.americandynamics.acc'], + ['ace', 'application/x-ace-compressed'], + ['acu', 'application/vnd.acucobol'], + ['acutc', 'application/vnd.acucorp'], + ['adp', 'audio/adpcm'], + ['aep', 'application/vnd.audiograph'], + ['afm', 'application/x-font-type1'], + ['afp', 'application/vnd.ibm.modcap'], + ['ahead', 'application/vnd.ahead.space'], + ['ai', 'application/pdf'], + ['aif', 'audio/x-aiff'], + ['aifc', 'audio/x-aiff'], + ['aiff', 'audio/x-aiff'], + ['air', 'application/vnd.adobe.air-application-installer-package+zip'], + ['ait', 'application/vnd.dvb.ait'], + ['ami', 'application/vnd.amiga.ami'], + ['amr', 'audio/amr'], + ['apk', 'application/vnd.android.package-archive'], + ['apng', 'image/apng'], + ['appcache', 'text/cache-manifest'], + ['application', 'application/x-ms-application'], + ['apr', 'application/vnd.lotus-approach'], + ['arc', 'application/x-freearc'], + ['arj', 'application/x-arj'], + ['asc', 'application/pgp-signature'], + ['asf', 'video/x-ms-asf'], + ['asm', 'text/x-asm'], + ['aso', 'application/vnd.accpac.simply.aso'], + ['asx', 'video/x-ms-asf'], + ['atc', 'application/vnd.acucorp'], + ['atom', 'application/atom+xml'], + ['atomcat', 'application/atomcat+xml'], + ['atomdeleted', 'application/atomdeleted+xml'], + ['atomsvc', 'application/atomsvc+xml'], + ['atx', 'application/vnd.antix.game-component'], + ['au', 'audio/x-au'], + ['avi', 'video/x-msvideo'], + ['avif', 'image/avif'], + ['aw', 'application/applixware'], + ['azf', 'application/vnd.airzip.filesecure.azf'], + ['azs', 'application/vnd.airzip.filesecure.azs'], + ['azv', 'image/vnd.airzip.accelerator.azv'], + ['azw', 'application/vnd.amazon.ebook'], + ['b16', 'image/vnd.pco.b16'], + ['bat', 'application/x-msdownload'], + ['bcpio', 'application/x-bcpio'], + ['bdf', 'application/x-font-bdf'], + ['bdm', 'application/vnd.syncml.dm+wbxml'], + ['bdoc', 'application/x-bdoc'], + ['bed', 'application/vnd.realvnc.bed'], + ['bh2', 'application/vnd.fujitsu.oasysprs'], + ['bin', 'application/octet-stream'], + ['blb', 'application/x-blorb'], + ['blorb', 'application/x-blorb'], + ['bmi', 'application/vnd.bmi'], + ['bmml', 'application/vnd.balsamiq.bmml+xml'], + ['bmp', 'image/bmp'], + ['book', 'application/vnd.framemaker'], + ['box', 'application/vnd.previewsystems.box'], + ['boz', 'application/x-bzip2'], + ['bpk', 'application/octet-stream'], + ['bpmn', 'application/octet-stream'], + ['bsp', 'model/vnd.valve.source.compiled-map'], + ['btif', 'image/prs.btif'], + ['buffer', 'application/octet-stream'], + ['bz', 'application/x-bzip'], + ['bz2', 'application/x-bzip2'], + ['c', 'text/x-c'], + ['c4d', 'application/vnd.clonk.c4group'], + ['c4f', 'application/vnd.clonk.c4group'], + ['c4g', 'application/vnd.clonk.c4group'], + ['c4p', 'application/vnd.clonk.c4group'], + ['c4u', 'application/vnd.clonk.c4group'], + ['c11amc', 'application/vnd.cluetrust.cartomobile-config'], + ['c11amz', 'application/vnd.cluetrust.cartomobile-config-pkg'], + ['cab', 'application/vnd.ms-cab-compressed'], + ['caf', 'audio/x-caf'], + ['cap', 'application/vnd.tcpdump.pcap'], + ['car', 'application/vnd.curl.car'], + ['cat', 'application/vnd.ms-pki.seccat'], + ['cb7', 'application/x-cbr'], + ['cba', 'application/x-cbr'], + ['cbr', 'application/x-cbr'], + ['cbt', 'application/x-cbr'], + ['cbz', 'application/x-cbr'], + ['cc', 'text/x-c'], + ['cco', 'application/x-cocoa'], + ['cct', 'application/x-director'], + ['ccxml', 'application/ccxml+xml'], + ['cdbcmsg', 'application/vnd.contact.cmsg'], + ['cda', 'application/x-cdf'], + ['cdf', 'application/x-netcdf'], + ['cdfx', 'application/cdfx+xml'], + ['cdkey', 'application/vnd.mediastation.cdkey'], + ['cdmia', 'application/cdmi-capability'], + ['cdmic', 'application/cdmi-container'], + ['cdmid', 'application/cdmi-domain'], + ['cdmio', 'application/cdmi-object'], + ['cdmiq', 'application/cdmi-queue'], + ['cdr', 'application/cdr'], + ['cdx', 'chemical/x-cdx'], + ['cdxml', 'application/vnd.chemdraw+xml'], + ['cdy', 'application/vnd.cinderella'], + ['cer', 'application/pkix-cert'], + ['cfs', 'application/x-cfs-compressed'], + ['cgm', 'image/cgm'], + ['chat', 'application/x-chat'], + ['chm', 'application/vnd.ms-htmlhelp'], + ['chrt', 'application/vnd.kde.kchart'], + ['cif', 'chemical/x-cif'], + ['cii', 'application/vnd.anser-web-certificate-issue-initiation'], + ['cil', 'application/vnd.ms-artgalry'], + ['cjs', 'application/node'], + ['cla', 'application/vnd.claymore'], + ['class', 'application/octet-stream'], + ['clkk', 'application/vnd.crick.clicker.keyboard'], + ['clkp', 'application/vnd.crick.clicker.palette'], + ['clkt', 'application/vnd.crick.clicker.template'], + ['clkw', 'application/vnd.crick.clicker.wordbank'], + ['clkx', 'application/vnd.crick.clicker'], + ['clp', 'application/x-msclip'], + ['cmc', 'application/vnd.cosmocaller'], + ['cmdf', 'chemical/x-cmdf'], + ['cml', 'chemical/x-cml'], + ['cmp', 'application/vnd.yellowriver-custom-menu'], + ['cmx', 'image/x-cmx'], + ['cod', 'application/vnd.rim.cod'], + ['coffee', 'text/coffeescript'], + ['com', 'application/x-msdownload'], + ['conf', 'text/plain'], + ['cpio', 'application/x-cpio'], + ['cpp', 'text/x-c'], + ['cpt', 'application/mac-compactpro'], + ['crd', 'application/x-mscardfile'], + ['crl', 'application/pkix-crl'], + ['crt', 'application/x-x509-ca-cert'], + ['crx', 'application/x-chrome-extension'], + ['cryptonote', 'application/vnd.rig.cryptonote'], + ['csh', 'application/x-csh'], + ['csl', 'application/vnd.citationstyles.style+xml'], + ['csml', 'chemical/x-csml'], + ['csp', 'application/vnd.commonspace'], + ['csr', 'application/octet-stream'], + ['css', 'text/css'], + ['cst', 'application/x-director'], + ['csv', 'text/csv'], + ['cu', 'application/cu-seeme'], + ['curl', 'text/vnd.curl'], + ['cww', 'application/prs.cww'], + ['cxt', 'application/x-director'], + ['cxx', 'text/x-c'], + ['dae', 'model/vnd.collada+xml'], + ['daf', 'application/vnd.mobius.daf'], + ['dart', 'application/vnd.dart'], + ['dataless', 'application/vnd.fdsn.seed'], + ['davmount', 'application/davmount+xml'], + ['dbf', 'application/vnd.dbf'], + ['dbk', 'application/docbook+xml'], + ['dcr', 'application/x-director'], + ['dcurl', 'text/vnd.curl.dcurl'], + ['dd2', 'application/vnd.oma.dd2+xml'], + ['ddd', 'application/vnd.fujixerox.ddd'], + ['ddf', 'application/vnd.syncml.dmddf+xml'], + ['dds', 'image/vnd.ms-dds'], + ['deb', 'application/x-debian-package'], + ['def', 'text/plain'], + ['deploy', 'application/octet-stream'], + ['der', 'application/x-x509-ca-cert'], + ['dfac', 'application/vnd.dreamfactory'], + ['dgc', 'application/x-dgc-compressed'], + ['dic', 'text/x-c'], + ['dir', 'application/x-director'], + ['dis', 'application/vnd.mobius.dis'], + ['disposition-notification', 'message/disposition-notification'], + ['dist', 'application/octet-stream'], + ['distz', 'application/octet-stream'], + ['djv', 'image/vnd.djvu'], + ['djvu', 'image/vnd.djvu'], + ['dll', 'application/octet-stream'], + ['dmg', 'application/x-apple-diskimage'], + ['dmn', 'application/octet-stream'], + ['dmp', 'application/vnd.tcpdump.pcap'], + ['dms', 'application/octet-stream'], + ['dna', 'application/vnd.dna'], + ['doc', 'application/msword'], + ['docm', 'application/vnd.ms-word.template.macroEnabled.12'], + ['docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'], + ['dot', 'application/msword'], + ['dotm', 'application/vnd.ms-word.template.macroEnabled.12'], + ['dotx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template'], + ['dp', 'application/vnd.osgi.dp'], + ['dpg', 'application/vnd.dpgraph'], + ['dra', 'audio/vnd.dra'], + ['drle', 'image/dicom-rle'], + ['dsc', 'text/prs.lines.tag'], + ['dssc', 'application/dssc+der'], + ['dtb', 'application/x-dtbook+xml'], + ['dtd', 'application/xml-dtd'], + ['dts', 'audio/vnd.dts'], + ['dtshd', 'audio/vnd.dts.hd'], + ['dump', 'application/octet-stream'], + ['dvb', 'video/vnd.dvb.file'], + ['dvi', 'application/x-dvi'], + ['dwd', 'application/atsc-dwd+xml'], + ['dwf', 'model/vnd.dwf'], + ['dwg', 'image/vnd.dwg'], + ['dxf', 'image/vnd.dxf'], + ['dxp', 'application/vnd.spotfire.dxp'], + ['dxr', 'application/x-director'], + ['ear', 'application/java-archive'], + ['ecelp4800', 'audio/vnd.nuera.ecelp4800'], + ['ecelp7470', 'audio/vnd.nuera.ecelp7470'], + ['ecelp9600', 'audio/vnd.nuera.ecelp9600'], + ['ecma', 'application/ecmascript'], + ['edm', 'application/vnd.novadigm.edm'], + ['edx', 'application/vnd.novadigm.edx'], + ['efif', 'application/vnd.picsel'], + ['ei6', 'application/vnd.pg.osasli'], + ['elc', 'application/octet-stream'], + ['emf', 'image/emf'], + ['eml', 'message/rfc822'], + ['emma', 'application/emma+xml'], + ['emotionml', 'application/emotionml+xml'], + ['emz', 'application/x-msmetafile'], + ['eol', 'audio/vnd.digital-winds'], + ['eot', 'application/vnd.ms-fontobject'], + ['eps', 'application/postscript'], + ['epub', 'application/epub+zip'], + ['es', 'application/ecmascript'], + ['es3', 'application/vnd.eszigno3+xml'], + ['esa', 'application/vnd.osgi.subsystem'], + ['esf', 'application/vnd.epson.esf'], + ['et3', 'application/vnd.eszigno3+xml'], + ['etx', 'text/x-setext'], + ['eva', 'application/x-eva'], + ['evy', 'application/x-envoy'], + ['exe', 'application/octet-stream'], + ['exi', 'application/exi'], + ['exp', 'application/express'], + ['exr', 'image/aces'], + ['ext', 'application/vnd.novadigm.ext'], + ['ez', 'application/andrew-inset'], + ['ez2', 'application/vnd.ezpix-album'], + ['ez3', 'application/vnd.ezpix-package'], + ['f', 'text/x-fortran'], + ['f4v', 'video/mp4'], + ['f77', 'text/x-fortran'], + ['f90', 'text/x-fortran'], + ['fbs', 'image/vnd.fastbidsheet'], + ['fcdt', 'application/vnd.adobe.formscentral.fcdt'], + ['fcs', 'application/vnd.isac.fcs'], + ['fdf', 'application/vnd.fdf'], + ['fdt', 'application/fdt+xml'], + ['fe_launch', 'application/vnd.denovo.fcselayout-link'], + ['fg5', 'application/vnd.fujitsu.oasysgp'], + ['fgd', 'application/x-director'], + ['fh', 'image/x-freehand'], + ['fh4', 'image/x-freehand'], + ['fh5', 'image/x-freehand'], + ['fh7', 'image/x-freehand'], + ['fhc', 'image/x-freehand'], + ['fig', 'application/x-xfig'], + ['fits', 'image/fits'], + ['flac', 'audio/x-flac'], + ['fli', 'video/x-fli'], + ['flo', 'application/vnd.micrografx.flo'], + ['flv', 'video/x-flv'], + ['flw', 'application/vnd.kde.kivio'], + ['flx', 'text/vnd.fmi.flexstor'], + ['fly', 'text/vnd.fly'], + ['fm', 'application/vnd.framemaker'], + ['fnc', 'application/vnd.frogans.fnc'], + ['fo', 'application/vnd.software602.filler.form+xml'], + ['for', 'text/x-fortran'], + ['fpx', 'image/vnd.fpx'], + ['frame', 'application/vnd.framemaker'], + ['fsc', 'application/vnd.fsc.weblaunch'], + ['fst', 'image/vnd.fst'], + ['ftc', 'application/vnd.fluxtime.clip'], + ['fti', 'application/vnd.anser-web-funds-transfer-initiation'], + ['fvt', 'video/vnd.fvt'], + ['fxp', 'application/vnd.adobe.fxp'], + ['fxpl', 'application/vnd.adobe.fxp'], + ['fzs', 'application/vnd.fuzzysheet'], + ['g2w', 'application/vnd.geoplan'], + ['g3', 'image/g3fax'], + ['g3w', 'application/vnd.geospace'], + ['gac', 'application/vnd.groove-account'], + ['gam', 'application/x-tads'], + ['gbr', 'application/rpki-ghostbusters'], + ['gca', 'application/x-gca-compressed'], + ['gdl', 'model/vnd.gdl'], + ['gdoc', 'application/vnd.google-apps.document'], + ['geo', 'application/vnd.dynageo'], + ['geojson', 'application/geo+json'], + ['gex', 'application/vnd.geometry-explorer'], + ['ggb', 'application/vnd.geogebra.file'], + ['ggt', 'application/vnd.geogebra.tool'], + ['ghf', 'application/vnd.groove-help'], + ['gif', 'image/gif'], + ['gim', 'application/vnd.groove-identity-message'], + ['glb', 'model/gltf-binary'], + ['gltf', 'model/gltf+json'], + ['gml', 'application/gml+xml'], + ['gmx', 'application/vnd.gmx'], + ['gnumeric', 'application/x-gnumeric'], + ['gpg', 'application/gpg-keys'], + ['gph', 'application/vnd.flographit'], + ['gpx', 'application/gpx+xml'], + ['gqf', 'application/vnd.grafeq'], + ['gqs', 'application/vnd.grafeq'], + ['gram', 'application/srgs'], + ['gramps', 'application/x-gramps-xml'], + ['gre', 'application/vnd.geometry-explorer'], + ['grv', 'application/vnd.groove-injector'], + ['grxml', 'application/srgs+xml'], + ['gsf', 'application/x-font-ghostscript'], + ['gsheet', 'application/vnd.google-apps.spreadsheet'], + ['gslides', 'application/vnd.google-apps.presentation'], + ['gtar', 'application/x-gtar'], + ['gtm', 'application/vnd.groove-tool-message'], + ['gtw', 'model/vnd.gtw'], + ['gv', 'text/vnd.graphviz'], + ['gxf', 'application/gxf'], + ['gxt', 'application/vnd.geonext'], + ['gz', 'application/gzip'], + ['gzip', 'application/gzip'], + ['h', 'text/x-c'], + ['h261', 'video/h261'], + ['h263', 'video/h263'], + ['h264', 'video/h264'], + ['hal', 'application/vnd.hal+xml'], + ['hbci', 'application/vnd.hbci'], + ['hbs', 'text/x-handlebars-template'], + ['hdd', 'application/x-virtualbox-hdd'], + ['hdf', 'application/x-hdf'], + ['heic', 'image/heic'], + ['heics', 'image/heic-sequence'], + ['heif', 'image/heif'], + ['heifs', 'image/heif-sequence'], + ['hej2', 'image/hej2k'], + ['held', 'application/atsc-held+xml'], + ['hh', 'text/x-c'], + ['hjson', 'application/hjson'], + ['hlp', 'application/winhlp'], + ['hpgl', 'application/vnd.hp-hpgl'], + ['hpid', 'application/vnd.hp-hpid'], + ['hps', 'application/vnd.hp-hps'], + ['hqx', 'application/mac-binhex40'], + ['hsj2', 'image/hsj2'], + ['htc', 'text/x-component'], + ['htke', 'application/vnd.kenameaapp'], + ['htm', 'text/html'], + ['html', 'text/html'], + ['hvd', 'application/vnd.yamaha.hv-dic'], + ['hvp', 'application/vnd.yamaha.hv-voice'], + ['hvs', 'application/vnd.yamaha.hv-script'], + ['i2g', 'application/vnd.intergeo'], + ['icc', 'application/vnd.iccprofile'], + ['ice', 'x-conference/x-cooltalk'], + ['icm', 'application/vnd.iccprofile'], + ['ico', 'image/x-icon'], + ['ics', 'text/calendar'], + ['ief', 'image/ief'], + ['ifb', 'text/calendar'], + ['ifm', 'application/vnd.shana.informed.formdata'], + ['iges', 'model/iges'], + ['igl', 'application/vnd.igloader'], + ['igm', 'application/vnd.insors.igm'], + ['igs', 'model/iges'], + ['igx', 'application/vnd.micrografx.igx'], + ['iif', 'application/vnd.shana.informed.interchange'], + ['img', 'application/octet-stream'], + ['imp', 'application/vnd.accpac.simply.imp'], + ['ims', 'application/vnd.ms-ims'], + ['in', 'text/plain'], + ['ini', 'text/plain'], + ['ink', 'application/inkml+xml'], + ['inkml', 'application/inkml+xml'], + ['install', 'application/x-install-instructions'], + ['iota', 'application/vnd.astraea-software.iota'], + ['ipfix', 'application/ipfix'], + ['ipk', 'application/vnd.shana.informed.package'], + ['irm', 'application/vnd.ibm.rights-management'], + ['irp', 'application/vnd.irepository.package+xml'], + ['iso', 'application/x-iso9660-image'], + ['itp', 'application/vnd.shana.informed.formtemplate'], + ['its', 'application/its+xml'], + ['ivp', 'application/vnd.immervision-ivp'], + ['ivu', 'application/vnd.immervision-ivu'], + ['jad', 'text/vnd.sun.j2me.app-descriptor'], + ['jade', 'text/jade'], + ['jam', 'application/vnd.jam'], + ['jar', 'application/java-archive'], + ['jardiff', 'application/x-java-archive-diff'], + ['java', 'text/x-java-source'], + ['jhc', 'image/jphc'], + ['jisp', 'application/vnd.jisp'], + ['jls', 'image/jls'], + ['jlt', 'application/vnd.hp-jlyt'], + ['jng', 'image/x-jng'], + ['jnlp', 'application/x-java-jnlp-file'], + ['joda', 'application/vnd.joost.joda-archive'], + ['jp2', 'image/jp2'], + ['jpe', 'image/jpeg'], + ['jpeg', 'image/jpeg'], + ['jpf', 'image/jpx'], + ['jpg', 'image/jpeg'], + ['jpg2', 'image/jp2'], + ['jpgm', 'video/jpm'], + ['jpgv', 'video/jpeg'], + ['jph', 'image/jph'], + ['jpm', 'video/jpm'], + ['jpx', 'image/jpx'], + ['js', 'application/javascript'], + ['json', 'application/json'], + ['json5', 'application/json5'], + ['jsonld', 'application/ld+json'], + // https://jsonlines.org/ + ['jsonl', 'application/jsonl'], + ['jsonml', 'application/jsonml+json'], + ['jsx', 'text/jsx'], + ['jxr', 'image/jxr'], + ['jxra', 'image/jxra'], + ['jxrs', 'image/jxrs'], + ['jxs', 'image/jxs'], + ['jxsc', 'image/jxsc'], + ['jxsi', 'image/jxsi'], + ['jxss', 'image/jxss'], + ['kar', 'audio/midi'], + ['karbon', 'application/vnd.kde.karbon'], + ['kdb', 'application/octet-stream'], + ['kdbx', 'application/x-keepass2'], + ['key', 'application/x-iwork-keynote-sffkey'], + ['kfo', 'application/vnd.kde.kformula'], + ['kia', 'application/vnd.kidspiration'], + ['kml', 'application/vnd.google-earth.kml+xml'], + ['kmz', 'application/vnd.google-earth.kmz'], + ['kne', 'application/vnd.kinar'], + ['knp', 'application/vnd.kinar'], + ['kon', 'application/vnd.kde.kontour'], + ['kpr', 'application/vnd.kde.kpresenter'], + ['kpt', 'application/vnd.kde.kpresenter'], + ['kpxx', 'application/vnd.ds-keypoint'], + ['ksp', 'application/vnd.kde.kspread'], + ['ktr', 'application/vnd.kahootz'], + ['ktx', 'image/ktx'], + ['ktx2', 'image/ktx2'], + ['ktz', 'application/vnd.kahootz'], + ['kwd', 'application/vnd.kde.kword'], + ['kwt', 'application/vnd.kde.kword'], + ['lasxml', 'application/vnd.las.las+xml'], + ['latex', 'application/x-latex'], + ['lbd', 'application/vnd.llamagraphics.life-balance.desktop'], + ['lbe', 'application/vnd.llamagraphics.life-balance.exchange+xml'], + ['les', 'application/vnd.hhe.lesson-player'], + ['less', 'text/less'], + ['lgr', 'application/lgr+xml'], + ['lha', 'application/octet-stream'], + ['link66', 'application/vnd.route66.link66+xml'], + ['list', 'text/plain'], + ['list3820', 'application/vnd.ibm.modcap'], + ['listafp', 'application/vnd.ibm.modcap'], + ['litcoffee', 'text/coffeescript'], + ['lnk', 'application/x-ms-shortcut'], + ['log', 'text/plain'], + ['lostxml', 'application/lost+xml'], + ['lrf', 'application/octet-stream'], + ['lrm', 'application/vnd.ms-lrm'], + ['ltf', 'application/vnd.frogans.ltf'], + ['lua', 'text/x-lua'], + ['luac', 'application/x-lua-bytecode'], + ['lvp', 'audio/vnd.lucent.voice'], + ['lwp', 'application/vnd.lotus-wordpro'], + ['lzh', 'application/octet-stream'], + ['m1v', 'video/mpeg'], + ['m2a', 'audio/mpeg'], + ['m2v', 'video/mpeg'], + ['m3a', 'audio/mpeg'], + ['m3u', 'text/plain'], + ['m3u8', 'application/vnd.apple.mpegurl'], + ['m4a', 'audio/x-m4a'], + ['m4p', 'application/mp4'], + ['m4s', 'video/iso.segment'], + ['m4u', 'application/vnd.mpegurl'], + ['m4v', 'video/x-m4v'], + ['m13', 'application/x-msmediaview'], + ['m14', 'application/x-msmediaview'], + ['m21', 'application/mp21'], + ['ma', 'application/mathematica'], + ['mads', 'application/mads+xml'], + ['maei', 'application/mmt-aei+xml'], + ['mag', 'application/vnd.ecowin.chart'], + ['maker', 'application/vnd.framemaker'], + ['man', 'text/troff'], + ['manifest', 'text/cache-manifest'], + ['map', 'application/json'], + ['mar', 'application/octet-stream'], + ['markdown', 'text/markdown'], + ['mathml', 'application/mathml+xml'], + ['mb', 'application/mathematica'], + ['mbk', 'application/vnd.mobius.mbk'], + ['mbox', 'application/mbox'], + ['mc1', 'application/vnd.medcalcdata'], + ['mcd', 'application/vnd.mcd'], + ['mcurl', 'text/vnd.curl.mcurl'], + ['md', 'text/markdown'], + ['mdb', 'application/x-msaccess'], + ['mdi', 'image/vnd.ms-modi'], + ['mdx', 'text/mdx'], + ['me', 'text/troff'], + ['mesh', 'model/mesh'], + ['meta4', 'application/metalink4+xml'], + ['metalink', 'application/metalink+xml'], + ['mets', 'application/mets+xml'], + ['mfm', 'application/vnd.mfmp'], + ['mft', 'application/rpki-manifest'], + ['mgp', 'application/vnd.osgeo.mapguide.package'], + ['mgz', 'application/vnd.proteus.magazine'], + ['mid', 'audio/midi'], + ['midi', 'audio/midi'], + ['mie', 'application/x-mie'], + ['mif', 'application/vnd.mif'], + ['mime', 'message/rfc822'], + ['mj2', 'video/mj2'], + ['mjp2', 'video/mj2'], + ['mjs', 'application/javascript'], + ['mk3d', 'video/x-matroska'], + ['mka', 'audio/x-matroska'], + ['mkd', 'text/x-markdown'], + ['mks', 'video/x-matroska'], + ['mkv', 'video/x-matroska'], + ['mlp', 'application/vnd.dolby.mlp'], + ['mmd', 'application/vnd.chipnuts.karaoke-mmd'], + ['mmf', 'application/vnd.smaf'], + ['mml', 'text/mathml'], + ['mmr', 'image/vnd.fujixerox.edmics-mmr'], + ['mng', 'video/x-mng'], + ['mny', 'application/x-msmoney'], + ['mobi', 'application/x-mobipocket-ebook'], + ['mods', 'application/mods+xml'], + ['mov', 'video/quicktime'], + ['movie', 'video/x-sgi-movie'], + ['mp2', 'audio/mpeg'], + ['mp2a', 'audio/mpeg'], + ['mp3', 'audio/mpeg'], + ['mp4', 'video/mp4'], + ['mp4a', 'audio/mp4'], + ['mp4s', 'application/mp4'], + ['mp4v', 'video/mp4'], + ['mp21', 'application/mp21'], + ['mpc', 'application/vnd.mophun.certificate'], + ['mpd', 'application/dash+xml'], + ['mpe', 'video/mpeg'], + ['mpeg', 'video/mpeg'], + ['mpg', 'video/mpeg'], + ['mpg4', 'video/mp4'], + ['mpga', 'audio/mpeg'], + ['mpkg', 'application/vnd.apple.installer+xml'], + ['mpm', 'application/vnd.blueice.multipass'], + ['mpn', 'application/vnd.mophun.application'], + ['mpp', 'application/vnd.ms-project'], + ['mpt', 'application/vnd.ms-project'], + ['mpy', 'application/vnd.ibm.minipay'], + ['mqy', 'application/vnd.mobius.mqy'], + ['mrc', 'application/marc'], + ['mrcx', 'application/marcxml+xml'], + ['ms', 'text/troff'], + ['mscml', 'application/mediaservercontrol+xml'], + ['mseed', 'application/vnd.fdsn.mseed'], + ['mseq', 'application/vnd.mseq'], + ['msf', 'application/vnd.epson.msf'], + ['msg', 'application/vnd.ms-outlook'], + ['msh', 'model/mesh'], + ['msi', 'application/x-msdownload'], + ['msl', 'application/vnd.mobius.msl'], + ['msm', 'application/octet-stream'], + ['msp', 'application/octet-stream'], + ['msty', 'application/vnd.muvee.style'], + ['mtl', 'model/mtl'], + ['mts', 'model/vnd.mts'], + ['mus', 'application/vnd.musician'], + ['musd', 'application/mmt-usd+xml'], + ['musicxml', 'application/vnd.recordare.musicxml+xml'], + ['mvb', 'application/x-msmediaview'], + ['mvt', 'application/vnd.mapbox-vector-tile'], + ['mwf', 'application/vnd.mfer'], + ['mxf', 'application/mxf'], + ['mxl', 'application/vnd.recordare.musicxml'], + ['mxmf', 'audio/mobile-xmf'], + ['mxml', 'application/xv+xml'], + ['mxs', 'application/vnd.triscape.mxs'], + ['mxu', 'video/vnd.mpegurl'], + ['n-gage', 'application/vnd.nokia.n-gage.symbian.install'], + ['n3', 'text/n3'], + ['nb', 'application/mathematica'], + ['nbp', 'application/vnd.wolfram.player'], + ['nc', 'application/x-netcdf'], + ['ncx', 'application/x-dtbncx+xml'], + ['nfo', 'text/x-nfo'], + ['ngdat', 'application/vnd.nokia.n-gage.data'], + ['nitf', 'application/vnd.nitf'], + ['nlu', 'application/vnd.neurolanguage.nlu'], + ['nml', 'application/vnd.enliven'], + ['nnd', 'application/vnd.noblenet-directory'], + ['nns', 'application/vnd.noblenet-sealer'], + ['nnw', 'application/vnd.noblenet-web'], + ['npx', 'image/vnd.net-fpx'], + ['nq', 'application/n-quads'], + ['nsc', 'application/x-conference'], + ['nsf', 'application/vnd.lotus-notes'], + ['nt', 'application/n-triples'], + ['ntf', 'application/vnd.nitf'], + ['numbers', 'application/x-iwork-numbers-sffnumbers'], + ['nzb', 'application/x-nzb'], + ['oa2', 'application/vnd.fujitsu.oasys2'], + ['oa3', 'application/vnd.fujitsu.oasys3'], + ['oas', 'application/vnd.fujitsu.oasys'], + ['obd', 'application/x-msbinder'], + ['obgx', 'application/vnd.openblox.game+xml'], + ['obj', 'model/obj'], + ['oda', 'application/oda'], + ['odb', 'application/vnd.oasis.opendocument.database'], + ['odc', 'application/vnd.oasis.opendocument.chart'], + ['odf', 'application/vnd.oasis.opendocument.formula'], + ['odft', 'application/vnd.oasis.opendocument.formula-template'], + ['odg', 'application/vnd.oasis.opendocument.graphics'], + ['odi', 'application/vnd.oasis.opendocument.image'], + ['odm', 'application/vnd.oasis.opendocument.text-master'], + ['odp', 'application/vnd.oasis.opendocument.presentation'], + ['ods', 'application/vnd.oasis.opendocument.spreadsheet'], + ['odt', 'application/vnd.oasis.opendocument.text'], + ['oga', 'audio/ogg'], + ['ogex', 'model/vnd.opengex'], + ['ogg', 'audio/ogg'], + ['ogv', 'video/ogg'], + ['ogx', 'application/ogg'], + ['omdoc', 'application/omdoc+xml'], + ['onepkg', 'application/onenote'], + ['onetmp', 'application/onenote'], + ['onetoc', 'application/onenote'], + ['onetoc2', 'application/onenote'], + ['opf', 'application/oebps-package+xml'], + ['opml', 'text/x-opml'], + ['oprc', 'application/vnd.palm'], + ['opus', 'audio/ogg'], + ['org', 'text/x-org'], + ['osf', 'application/vnd.yamaha.openscoreformat'], + ['osfpvg', 'application/vnd.yamaha.openscoreformat.osfpvg+xml'], + ['osm', 'application/vnd.openstreetmap.data+xml'], + ['otc', 'application/vnd.oasis.opendocument.chart-template'], + ['otf', 'font/otf'], + ['otg', 'application/vnd.oasis.opendocument.graphics-template'], + ['oth', 'application/vnd.oasis.opendocument.text-web'], + ['oti', 'application/vnd.oasis.opendocument.image-template'], + ['otp', 'application/vnd.oasis.opendocument.presentation-template'], + ['ots', 'application/vnd.oasis.opendocument.spreadsheet-template'], + ['ott', 'application/vnd.oasis.opendocument.text-template'], + ['ova', 'application/x-virtualbox-ova'], + ['ovf', 'application/x-virtualbox-ovf'], + ['owl', 'application/rdf+xml'], + ['oxps', 'application/oxps'], + ['oxt', 'application/vnd.openofficeorg.extension'], + ['p', 'text/x-pascal'], + ['p7a', 'application/x-pkcs7-signature'], + ['p7b', 'application/x-pkcs7-certificates'], + ['p7c', 'application/pkcs7-mime'], + ['p7m', 'application/pkcs7-mime'], + ['p7r', 'application/x-pkcs7-certreqresp'], + ['p7s', 'application/pkcs7-signature'], + ['p8', 'application/pkcs8'], + ['p10', 'application/x-pkcs10'], + ['p12', 'application/x-pkcs12'], + ['pac', 'application/x-ns-proxy-autoconfig'], + ['pages', 'application/x-iwork-pages-sffpages'], + ['pas', 'text/x-pascal'], + ['paw', 'application/vnd.pawaafile'], + ['pbd', 'application/vnd.powerbuilder6'], + ['pbm', 'image/x-portable-bitmap'], + ['pcap', 'application/vnd.tcpdump.pcap'], + ['pcf', 'application/x-font-pcf'], + ['pcl', 'application/vnd.hp-pcl'], + ['pclxl', 'application/vnd.hp-pclxl'], + ['pct', 'image/x-pict'], + ['pcurl', 'application/vnd.curl.pcurl'], + ['pcx', 'image/x-pcx'], + ['pdb', 'application/x-pilot'], + ['pde', 'text/x-processing'], + ['pdf', 'application/pdf'], + ['pem', 'application/x-x509-user-cert'], + ['pfa', 'application/x-font-type1'], + ['pfb', 'application/x-font-type1'], + ['pfm', 'application/x-font-type1'], + ['pfr', 'application/font-tdpfr'], + ['pfx', 'application/x-pkcs12'], + ['pgm', 'image/x-portable-graymap'], + ['pgn', 'application/x-chess-pgn'], + ['pgp', 'application/pgp'], + ['php', 'application/x-httpd-php'], + ['php3', 'application/x-httpd-php'], + ['php4', 'application/x-httpd-php'], + ['phps', 'application/x-httpd-php-source'], + ['phtml', 'application/x-httpd-php'], + ['pic', 'image/x-pict'], + ['pkg', 'application/octet-stream'], + ['pki', 'application/pkixcmp'], + ['pkipath', 'application/pkix-pkipath'], + ['pkpass', 'application/vnd.apple.pkpass'], + ['pl', 'application/x-perl'], + ['plb', 'application/vnd.3gpp.pic-bw-large'], + ['plc', 'application/vnd.mobius.plc'], + ['plf', 'application/vnd.pocketlearn'], + ['pls', 'application/pls+xml'], + ['pm', 'application/x-perl'], + ['pml', 'application/vnd.ctc-posml'], + ['png', 'image/png'], + ['pnm', 'image/x-portable-anymap'], + ['portpkg', 'application/vnd.macports.portpkg'], + ['pot', 'application/vnd.ms-powerpoint'], + ['potm', 'application/vnd.ms-powerpoint.presentation.macroEnabled.12'], + ['potx', 'application/vnd.openxmlformats-officedocument.presentationml.template'], + ['ppa', 'application/vnd.ms-powerpoint'], + ['ppam', 'application/vnd.ms-powerpoint.addin.macroEnabled.12'], + ['ppd', 'application/vnd.cups-ppd'], + ['ppm', 'image/x-portable-pixmap'], + ['pps', 'application/vnd.ms-powerpoint'], + ['ppsm', 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12'], + ['ppsx', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow'], + ['ppt', 'application/powerpoint'], + ['pptm', 'application/vnd.ms-powerpoint.presentation.macroEnabled.12'], + ['pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation'], + ['pqa', 'application/vnd.palm'], + ['prc', 'application/x-pilot'], + ['pre', 'application/vnd.lotus-freelance'], + ['prf', 'application/pics-rules'], + ['provx', 'application/provenance+xml'], + ['ps', 'application/postscript'], + ['psb', 'application/vnd.3gpp.pic-bw-small'], + ['psd', 'application/x-photoshop'], + ['psf', 'application/x-font-linux-psf'], + ['pskcxml', 'application/pskc+xml'], + ['pti', 'image/prs.pti'], + ['ptid', 'application/vnd.pvi.ptid1'], + ['pub', 'application/x-mspublisher'], + ['pvb', 'application/vnd.3gpp.pic-bw-var'], + ['pwn', 'application/vnd.3m.post-it-notes'], + ['pya', 'audio/vnd.ms-playready.media.pya'], + ['pyv', 'video/vnd.ms-playready.media.pyv'], + ['qam', 'application/vnd.epson.quickanime'], + ['qbo', 'application/vnd.intu.qbo'], + ['qfx', 'application/vnd.intu.qfx'], + ['qps', 'application/vnd.publishare-delta-tree'], + ['qt', 'video/quicktime'], + ['qwd', 'application/vnd.quark.quarkxpress'], + ['qwt', 'application/vnd.quark.quarkxpress'], + ['qxb', 'application/vnd.quark.quarkxpress'], + ['qxd', 'application/vnd.quark.quarkxpress'], + ['qxl', 'application/vnd.quark.quarkxpress'], + ['qxt', 'application/vnd.quark.quarkxpress'], + ['ra', 'audio/x-realaudio'], + ['ram', 'audio/x-pn-realaudio'], + ['raml', 'application/raml+yaml'], + ['rapd', 'application/route-apd+xml'], + ['rar', 'application/x-rar'], + ['ras', 'image/x-cmu-raster'], + ['rcprofile', 'application/vnd.ipunplugged.rcprofile'], + ['rdf', 'application/rdf+xml'], + ['rdz', 'application/vnd.data-vision.rdz'], + ['relo', 'application/p2p-overlay+xml'], + ['rep', 'application/vnd.businessobjects'], + ['res', 'application/x-dtbresource+xml'], + ['rgb', 'image/x-rgb'], + ['rif', 'application/reginfo+xml'], + ['rip', 'audio/vnd.rip'], + ['ris', 'application/x-research-info-systems'], + ['rl', 'application/resource-lists+xml'], + ['rlc', 'image/vnd.fujixerox.edmics-rlc'], + ['rld', 'application/resource-lists-diff+xml'], + ['rm', 'audio/x-pn-realaudio'], + ['rmi', 'audio/midi'], + ['rmp', 'audio/x-pn-realaudio-plugin'], + ['rms', 'application/vnd.jcp.javame.midlet-rms'], + ['rmvb', 'application/vnd.rn-realmedia-vbr'], + ['rnc', 'application/relax-ng-compact-syntax'], + ['rng', 'application/xml'], + ['roa', 'application/rpki-roa'], + ['roff', 'text/troff'], + ['rp9', 'application/vnd.cloanto.rp9'], + ['rpm', 'audio/x-pn-realaudio-plugin'], + ['rpss', 'application/vnd.nokia.radio-presets'], + ['rpst', 'application/vnd.nokia.radio-preset'], + ['rq', 'application/sparql-query'], + ['rs', 'application/rls-services+xml'], + ['rsa', 'application/x-pkcs7'], + ['rsat', 'application/atsc-rsat+xml'], + ['rsd', 'application/rsd+xml'], + ['rsheet', 'application/urc-ressheet+xml'], + ['rss', 'application/rss+xml'], + ['rtf', 'text/rtf'], + ['rtx', 'text/richtext'], + ['run', 'application/x-makeself'], + ['rusd', 'application/route-usd+xml'], + ['rv', 'video/vnd.rn-realvideo'], + ['s', 'text/x-asm'], + ['s3m', 'audio/s3m'], + ['saf', 'application/vnd.yamaha.smaf-audio'], + ['sass', 'text/x-sass'], + ['sbml', 'application/sbml+xml'], + ['sc', 'application/vnd.ibm.secure-container'], + ['scd', 'application/x-msschedule'], + ['scm', 'application/vnd.lotus-screencam'], + ['scq', 'application/scvp-cv-request'], + ['scs', 'application/scvp-cv-response'], + ['scss', 'text/x-scss'], + ['scurl', 'text/vnd.curl.scurl'], + ['sda', 'application/vnd.stardivision.draw'], + ['sdc', 'application/vnd.stardivision.calc'], + ['sdd', 'application/vnd.stardivision.impress'], + ['sdkd', 'application/vnd.solent.sdkm+xml'], + ['sdkm', 'application/vnd.solent.sdkm+xml'], + ['sdp', 'application/sdp'], + ['sdw', 'application/vnd.stardivision.writer'], + ['sea', 'application/octet-stream'], + ['see', 'application/vnd.seemail'], + ['seed', 'application/vnd.fdsn.seed'], + ['sema', 'application/vnd.sema'], + ['semd', 'application/vnd.semd'], + ['semf', 'application/vnd.semf'], + ['senmlx', 'application/senml+xml'], + ['sensmlx', 'application/sensml+xml'], + ['ser', 'application/java-serialized-object'], + ['setpay', 'application/set-payment-initiation'], + ['setreg', 'application/set-registration-initiation'], + ['sfd-hdstx', 'application/vnd.hydrostatix.sof-data'], + ['sfs', 'application/vnd.spotfire.sfs'], + ['sfv', 'text/x-sfv'], + ['sgi', 'image/sgi'], + ['sgl', 'application/vnd.stardivision.writer-global'], + ['sgm', 'text/sgml'], + ['sgml', 'text/sgml'], + ['sh', 'application/x-sh'], + ['shar', 'application/x-shar'], + ['shex', 'text/shex'], + ['shf', 'application/shf+xml'], + ['shtml', 'text/html'], + ['sid', 'image/x-mrsid-image'], + ['sieve', 'application/sieve'], + ['sig', 'application/pgp-signature'], + ['sil', 'audio/silk'], + ['silo', 'model/mesh'], + ['sis', 'application/vnd.symbian.install'], + ['sisx', 'application/vnd.symbian.install'], + ['sit', 'application/x-stuffit'], + ['sitx', 'application/x-stuffitx'], + ['siv', 'application/sieve'], + ['skd', 'application/vnd.koan'], + ['skm', 'application/vnd.koan'], + ['skp', 'application/vnd.koan'], + ['skt', 'application/vnd.koan'], + ['sldm', 'application/vnd.ms-powerpoint.slide.macroenabled.12'], + ['sldx', 'application/vnd.openxmlformats-officedocument.presentationml.slide'], + ['slim', 'text/slim'], + ['slm', 'text/slim'], + ['sls', 'application/route-s-tsid+xml'], + ['slt', 'application/vnd.epson.salt'], + ['sm', 'application/vnd.stepmania.stepchart'], + ['smf', 'application/vnd.stardivision.math'], + ['smi', 'application/smil'], + ['smil', 'application/smil'], + ['smv', 'video/x-smv'], + ['smzip', 'application/vnd.stepmania.package'], + ['snd', 'audio/basic'], + ['snf', 'application/x-font-snf'], + ['so', 'application/octet-stream'], + ['spc', 'application/x-pkcs7-certificates'], + ['spdx', 'text/spdx'], + ['spf', 'application/vnd.yamaha.smaf-phrase'], + ['spl', 'application/x-futuresplash'], + ['spot', 'text/vnd.in3d.spot'], + ['spp', 'application/scvp-vp-response'], + ['spq', 'application/scvp-vp-request'], + ['spx', 'audio/ogg'], + ['sql', 'application/x-sql'], + ['src', 'application/x-wais-source'], + ['srt', 'application/x-subrip'], + ['sru', 'application/sru+xml'], + ['srx', 'application/sparql-results+xml'], + ['ssdl', 'application/ssdl+xml'], + ['sse', 'application/vnd.kodak-descriptor'], + ['ssf', 'application/vnd.epson.ssf'], + ['ssml', 'application/ssml+xml'], + ['sst', 'application/octet-stream'], + ['st', 'application/vnd.sailingtracker.track'], + ['stc', 'application/vnd.sun.xml.calc.template'], + ['std', 'application/vnd.sun.xml.draw.template'], + ['stf', 'application/vnd.wt.stf'], + ['sti', 'application/vnd.sun.xml.impress.template'], + ['stk', 'application/hyperstudio'], + ['stl', 'model/stl'], + ['stpx', 'model/step+xml'], + ['stpxz', 'model/step-xml+zip'], + ['stpz', 'model/step+zip'], + ['str', 'application/vnd.pg.format'], + ['stw', 'application/vnd.sun.xml.writer.template'], + ['styl', 'text/stylus'], + ['stylus', 'text/stylus'], + ['sub', 'text/vnd.dvb.subtitle'], + ['sus', 'application/vnd.sus-calendar'], + ['susp', 'application/vnd.sus-calendar'], + ['sv4cpio', 'application/x-sv4cpio'], + ['sv4crc', 'application/x-sv4crc'], + ['svc', 'application/vnd.dvb.service'], + ['svd', 'application/vnd.svd'], + ['svg', 'image/svg+xml'], + ['svgz', 'image/svg+xml'], + ['swa', 'application/x-director'], + ['swf', 'application/x-shockwave-flash'], + ['swi', 'application/vnd.aristanetworks.swi'], + ['swidtag', 'application/swid+xml'], + ['sxc', 'application/vnd.sun.xml.calc'], + ['sxd', 'application/vnd.sun.xml.draw'], + ['sxg', 'application/vnd.sun.xml.writer.global'], + ['sxi', 'application/vnd.sun.xml.impress'], + ['sxm', 'application/vnd.sun.xml.math'], + ['sxw', 'application/vnd.sun.xml.writer'], + ['t', 'text/troff'], + ['t3', 'application/x-t3vm-image'], + ['t38', 'image/t38'], + ['taglet', 'application/vnd.mynfc'], + ['tao', 'application/vnd.tao.intent-module-archive'], + ['tap', 'image/vnd.tencent.tap'], + ['tar', 'application/x-tar'], + ['tcap', 'application/vnd.3gpp2.tcap'], + ['tcl', 'application/x-tcl'], + ['td', 'application/urc-targetdesc+xml'], + ['teacher', 'application/vnd.smart.teacher'], + ['tei', 'application/tei+xml'], + ['teicorpus', 'application/tei+xml'], + ['tex', 'application/x-tex'], + ['texi', 'application/x-texinfo'], + ['texinfo', 'application/x-texinfo'], + ['text', 'text/plain'], + ['tfi', 'application/thraud+xml'], + ['tfm', 'application/x-tex-tfm'], + ['tfx', 'image/tiff-fx'], + ['tga', 'image/x-tga'], + ['tgz', 'application/x-tar'], + ['thmx', 'application/vnd.ms-officetheme'], + ['tif', 'image/tiff'], + ['tiff', 'image/tiff'], + ['tk', 'application/x-tcl'], + ['tmo', 'application/vnd.tmobile-livetv'], + ['toml', 'application/toml'], + ['torrent', 'application/x-bittorrent'], + ['tpl', 'application/vnd.groove-tool-template'], + ['tpt', 'application/vnd.trid.tpt'], + ['tr', 'text/troff'], + ['tra', 'application/vnd.trueapp'], + ['trig', 'application/trig'], + ['trm', 'application/x-msterminal'], + ['ts', 'video/mp2t'], + ['tsd', 'application/timestamped-data'], + ['tsv', 'text/tab-separated-values'], + ['ttc', 'font/collection'], + ['ttf', 'font/ttf'], + ['ttl', 'text/turtle'], + ['ttml', 'application/ttml+xml'], + ['twd', 'application/vnd.simtech-mindmapper'], + ['twds', 'application/vnd.simtech-mindmapper'], + ['txd', 'application/vnd.genomatix.tuxedo'], + ['txf', 'application/vnd.mobius.txf'], + ['txt', 'text/plain'], + ['u8dsn', 'message/global-delivery-status'], + ['u8hdr', 'message/global-headers'], + ['u8mdn', 'message/global-disposition-notification'], + ['u8msg', 'message/global'], + ['u32', 'application/x-authorware-bin'], + ['ubj', 'application/ubjson'], + ['udeb', 'application/x-debian-package'], + ['ufd', 'application/vnd.ufdl'], + ['ufdl', 'application/vnd.ufdl'], + ['ulx', 'application/x-glulx'], + ['umj', 'application/vnd.umajin'], + ['unityweb', 'application/vnd.unity'], + ['uoml', 'application/vnd.uoml+xml'], + ['uri', 'text/uri-list'], + ['uris', 'text/uri-list'], + ['urls', 'text/uri-list'], + ['usdz', 'model/vnd.usdz+zip'], + ['ustar', 'application/x-ustar'], + ['utz', 'application/vnd.uiq.theme'], + ['uu', 'text/x-uuencode'], + ['uva', 'audio/vnd.dece.audio'], + ['uvd', 'application/vnd.dece.data'], + ['uvf', 'application/vnd.dece.data'], + ['uvg', 'image/vnd.dece.graphic'], + ['uvh', 'video/vnd.dece.hd'], + ['uvi', 'image/vnd.dece.graphic'], + ['uvm', 'video/vnd.dece.mobile'], + ['uvp', 'video/vnd.dece.pd'], + ['uvs', 'video/vnd.dece.sd'], + ['uvt', 'application/vnd.dece.ttml+xml'], + ['uvu', 'video/vnd.uvvu.mp4'], + ['uvv', 'video/vnd.dece.video'], + ['uvva', 'audio/vnd.dece.audio'], + ['uvvd', 'application/vnd.dece.data'], + ['uvvf', 'application/vnd.dece.data'], + ['uvvg', 'image/vnd.dece.graphic'], + ['uvvh', 'video/vnd.dece.hd'], + ['uvvi', 'image/vnd.dece.graphic'], + ['uvvm', 'video/vnd.dece.mobile'], + ['uvvp', 'video/vnd.dece.pd'], + ['uvvs', 'video/vnd.dece.sd'], + ['uvvt', 'application/vnd.dece.ttml+xml'], + ['uvvu', 'video/vnd.uvvu.mp4'], + ['uvvv', 'video/vnd.dece.video'], + ['uvvx', 'application/vnd.dece.unspecified'], + ['uvvz', 'application/vnd.dece.zip'], + ['uvx', 'application/vnd.dece.unspecified'], + ['uvz', 'application/vnd.dece.zip'], + ['vbox', 'application/x-virtualbox-vbox'], + ['vbox-extpack', 'application/x-virtualbox-vbox-extpack'], + ['vcard', 'text/vcard'], + ['vcd', 'application/x-cdlink'], + ['vcf', 'text/x-vcard'], + ['vcg', 'application/vnd.groove-vcard'], + ['vcs', 'text/x-vcalendar'], + ['vcx', 'application/vnd.vcx'], + ['vdi', 'application/x-virtualbox-vdi'], + ['vds', 'model/vnd.sap.vds'], + ['vhd', 'application/x-virtualbox-vhd'], + ['vis', 'application/vnd.visionary'], + ['viv', 'video/vnd.vivo'], + ['vlc', 'application/videolan'], + ['vmdk', 'application/x-virtualbox-vmdk'], + ['vob', 'video/x-ms-vob'], + ['vor', 'application/vnd.stardivision.writer'], + ['vox', 'application/x-authorware-bin'], + ['vrml', 'model/vrml'], + ['vsd', 'application/vnd.visio'], + ['vsf', 'application/vnd.vsf'], + ['vss', 'application/vnd.visio'], + ['vst', 'application/vnd.visio'], + ['vsw', 'application/vnd.visio'], + ['vtf', 'image/vnd.valve.source.texture'], + ['vtt', 'text/vtt'], + ['vtu', 'model/vnd.vtu'], + ['vxml', 'application/voicexml+xml'], + ['w3d', 'application/x-director'], + ['wad', 'application/x-doom'], + ['wadl', 'application/vnd.sun.wadl+xml'], + ['war', 'application/java-archive'], + ['wasm', 'application/wasm'], + ['wav', 'audio/x-wav'], + ['wax', 'audio/x-ms-wax'], + ['wbmp', 'image/vnd.wap.wbmp'], + ['wbs', 'application/vnd.criticaltools.wbs+xml'], + ['wbxml', 'application/wbxml'], + ['wcm', 'application/vnd.ms-works'], + ['wdb', 'application/vnd.ms-works'], + ['wdp', 'image/vnd.ms-photo'], + ['weba', 'audio/webm'], + ['webapp', 'application/x-web-app-manifest+json'], + ['webm', 'video/webm'], + ['webmanifest', 'application/manifest+json'], + ['webp', 'image/webp'], + ['wg', 'application/vnd.pmi.widget'], + ['wgt', 'application/widget'], + ['wks', 'application/vnd.ms-works'], + ['wm', 'video/x-ms-wm'], + ['wma', 'audio/x-ms-wma'], + ['wmd', 'application/x-ms-wmd'], + ['wmf', 'image/wmf'], + ['wml', 'text/vnd.wap.wml'], + ['wmlc', 'application/wmlc'], + ['wmls', 'text/vnd.wap.wmlscript'], + ['wmlsc', 'application/vnd.wap.wmlscriptc'], + ['wmv', 'video/x-ms-wmv'], + ['wmx', 'video/x-ms-wmx'], + ['wmz', 'application/x-msmetafile'], + ['woff', 'font/woff'], + ['woff2', 'font/woff2'], + ['word', 'application/msword'], + ['wpd', 'application/vnd.wordperfect'], + ['wpl', 'application/vnd.ms-wpl'], + ['wps', 'application/vnd.ms-works'], + ['wqd', 'application/vnd.wqd'], + ['wri', 'application/x-mswrite'], + ['wrl', 'model/vrml'], + ['wsc', 'message/vnd.wfa.wsc'], + ['wsdl', 'application/wsdl+xml'], + ['wspolicy', 'application/wspolicy+xml'], + ['wtb', 'application/vnd.webturbo'], + ['wvx', 'video/x-ms-wvx'], + ['x3d', 'model/x3d+xml'], + ['x3db', 'model/x3d+fastinfoset'], + ['x3dbz', 'model/x3d+binary'], + ['x3dv', 'model/x3d-vrml'], + ['x3dvz', 'model/x3d+vrml'], + ['x3dz', 'model/x3d+xml'], + ['x32', 'application/x-authorware-bin'], + ['x_b', 'model/vnd.parasolid.transmit.binary'], + ['x_t', 'model/vnd.parasolid.transmit.text'], + ['xaml', 'application/xaml+xml'], + ['xap', 'application/x-silverlight-app'], + ['xar', 'application/vnd.xara'], + ['xav', 'application/xcap-att+xml'], + ['xbap', 'application/x-ms-xbap'], + ['xbd', 'application/vnd.fujixerox.docuworks.binder'], + ['xbm', 'image/x-xbitmap'], + ['xca', 'application/xcap-caps+xml'], + ['xcs', 'application/calendar+xml'], + ['xdf', 'application/xcap-diff+xml'], + ['xdm', 'application/vnd.syncml.dm+xml'], + ['xdp', 'application/vnd.adobe.xdp+xml'], + ['xdssc', 'application/dssc+xml'], + ['xdw', 'application/vnd.fujixerox.docuworks'], + ['xel', 'application/xcap-el+xml'], + ['xenc', 'application/xenc+xml'], + ['xer', 'application/patch-ops-error+xml'], + ['xfdf', 'application/vnd.adobe.xfdf'], + ['xfdl', 'application/vnd.xfdl'], + ['xht', 'application/xhtml+xml'], + ['xhtml', 'application/xhtml+xml'], + ['xhvml', 'application/xv+xml'], + ['xif', 'image/vnd.xiff'], + ['xl', 'application/excel'], + ['xla', 'application/vnd.ms-excel'], + ['xlam', 'application/vnd.ms-excel.addin.macroEnabled.12'], + ['xlc', 'application/vnd.ms-excel'], + ['xlf', 'application/xliff+xml'], + ['xlm', 'application/vnd.ms-excel'], + ['xls', 'application/vnd.ms-excel'], + ['xlsb', 'application/vnd.ms-excel.sheet.binary.macroEnabled.12'], + ['xlsm', 'application/vnd.ms-excel.sheet.macroEnabled.12'], + ['xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'], + ['xlt', 'application/vnd.ms-excel'], + ['xltm', 'application/vnd.ms-excel.template.macroEnabled.12'], + ['xltx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template'], + ['xlw', 'application/vnd.ms-excel'], + ['xm', 'audio/xm'], + ['xml', 'application/xml'], + ['xns', 'application/xcap-ns+xml'], + ['xo', 'application/vnd.olpc-sugar'], + ['xop', 'application/xop+xml'], + ['xpi', 'application/x-xpinstall'], + ['xpl', 'application/xproc+xml'], + ['xpm', 'image/x-xpixmap'], + ['xpr', 'application/vnd.is-xpr'], + ['xps', 'application/vnd.ms-xpsdocument'], + ['xpw', 'application/vnd.intercon.formnet'], + ['xpx', 'application/vnd.intercon.formnet'], + ['xsd', 'application/xml'], + ['xsl', 'application/xml'], + ['xslt', 'application/xslt+xml'], + ['xsm', 'application/vnd.syncml+xml'], + ['xspf', 'application/xspf+xml'], + ['xul', 'application/vnd.mozilla.xul+xml'], + ['xvm', 'application/xv+xml'], + ['xvml', 'application/xv+xml'], + ['xwd', 'image/x-xwindowdump'], + ['xyz', 'chemical/x-xyz'], + ['xz', 'application/x-xz'], + ['yaml', 'text/yaml'], + ['yang', 'application/yang'], + ['yin', 'application/yin+xml'], + ['yml', 'text/yaml'], + ['ymp', 'text/x-suse-ymp'], + ['z', 'application/x-compress'], + ['z1', 'application/x-zmachine'], + ['z2', 'application/x-zmachine'], + ['z3', 'application/x-zmachine'], + ['z4', 'application/x-zmachine'], + ['z5', 'application/x-zmachine'], + ['z6', 'application/x-zmachine'], + ['z7', 'application/x-zmachine'], + ['z8', 'application/x-zmachine'], + ['zaz', 'application/vnd.zzazz.deck+xml'], + ['zip', 'application/zip'], + ['zir', 'application/vnd.zul'], + ['zirz', 'application/vnd.zul'], + ['zmm', 'application/vnd.handheld-entertainment+xml'], + ['zsh', 'text/x-scriptzsh'] +]); +function toFileWithPath(file, path, h) { + const f = withMimeType(file); + const { webkitRelativePath } = file; + const p = typeof path === 'string' + ? path + // If is set, + // the File will have a {webkitRelativePath} property + // https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/webkitdirectory + : typeof webkitRelativePath === 'string' && webkitRelativePath.length > 0 + ? webkitRelativePath + : `./${file.name}`; + if (typeof f.path !== 'string') { // on electron, path is already set to the absolute path + setObjProp(f, 'path', p); + } + if (h !== undefined) { + Object.defineProperty(f, 'handle', { + value: h, + writable: false, + configurable: false, + enumerable: true + }); + } + // Always populate a relative path so that even electron apps have access to a relativePath value + setObjProp(f, 'relativePath', p); + return f; +} +function withMimeType(file) { + const { name } = file; + const hasExtension = name && name.lastIndexOf('.') !== -1; + if (hasExtension && !file.type) { + const ext = name.split('.') + .pop().toLowerCase(); + const type = COMMON_MIME_TYPES.get(ext); + if (type) { + Object.defineProperty(file, 'type', { + value: type, + writable: false, + configurable: false, + enumerable: true + }); + } + } + return file; +} +function setObjProp(f, key, value) { + Object.defineProperty(f, key, { + value, + writable: false, + configurable: false, + enumerable: true + }); +} +//# sourceMappingURL=file.js.map + +/***/ }), + +/***/ "./node_modules/file-selector/dist/es2015/index.js": +/*!*********************************************************!*\ + !*** ./node_modules/file-selector/dist/es2015/index.js ***! + \*********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ fromEvent: () => (/* reexport safe */ _file_selector__WEBPACK_IMPORTED_MODULE_0__.fromEvent) +/* harmony export */ }); +/* harmony import */ var _file_selector__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./file-selector */ "./node_modules/file-selector/dist/es2015/file-selector.js"); + +//# sourceMappingURL=index.js.map + +/***/ }), + +/***/ "./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js": +/*!**********************************************************************************!*\ + !*** ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js ***! + \**********************************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; + + +var reactIs = __webpack_require__(/*! react-is */ "./node_modules/hoist-non-react-statics/node_modules/react-is/index.js"); + +/** + * Copyright 2015, Yahoo! Inc. + * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. + */ +var REACT_STATICS = { + childContextTypes: true, + contextType: true, + contextTypes: true, + defaultProps: true, + displayName: true, + getDefaultProps: true, + getDerivedStateFromError: true, + getDerivedStateFromProps: true, + mixins: true, + propTypes: true, + type: true +}; +var KNOWN_STATICS = { + name: true, + length: true, + prototype: true, + caller: true, + callee: true, + arguments: true, + arity: true +}; +var FORWARD_REF_STATICS = { + '$$typeof': true, + render: true, + defaultProps: true, + displayName: true, + propTypes: true +}; +var MEMO_STATICS = { + '$$typeof': true, + compare: true, + defaultProps: true, + displayName: true, + propTypes: true, + type: true +}; +var TYPE_STATICS = {}; +TYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS; +TYPE_STATICS[reactIs.Memo] = MEMO_STATICS; + +function getStatics(component) { + // React v16.11 and below + if (reactIs.isMemo(component)) { + return MEMO_STATICS; + } // React v16.12 and above + + + return TYPE_STATICS[component['$$typeof']] || REACT_STATICS; +} + +var defineProperty = Object.defineProperty; +var getOwnPropertyNames = Object.getOwnPropertyNames; +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; +var getPrototypeOf = Object.getPrototypeOf; +var objectPrototype = Object.prototype; +function hoistNonReactStatics(targetComponent, sourceComponent, blacklist) { + if (typeof sourceComponent !== 'string') { + // don't hoist over string (html) components + if (objectPrototype) { + var inheritedComponent = getPrototypeOf(sourceComponent); + + if (inheritedComponent && inheritedComponent !== objectPrototype) { + hoistNonReactStatics(targetComponent, inheritedComponent, blacklist); + } + } + + var keys = getOwnPropertyNames(sourceComponent); + + if (getOwnPropertySymbols) { + keys = keys.concat(getOwnPropertySymbols(sourceComponent)); + } + + var targetStatics = getStatics(targetComponent); + var sourceStatics = getStatics(sourceComponent); + + for (var i = 0; i < keys.length; ++i) { + var key = keys[i]; + + if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) { + var descriptor = getOwnPropertyDescriptor(sourceComponent, key); + + try { + // Avoid failures from read-only properties + defineProperty(targetComponent, key, descriptor); + } catch (e) {} + } + } + } + + return targetComponent; +} + +module.exports = hoistNonReactStatics; + + +/***/ }), + +/***/ "./node_modules/hoist-non-react-statics/node_modules/react-is/cjs/react-is.development.js": +/*!************************************************************************************************!*\ + !*** ./node_modules/hoist-non-react-statics/node_modules/react-is/cjs/react-is.development.js ***! + \************************************************************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + + + +if (true) { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + + +/***/ }), + +/***/ "./node_modules/hoist-non-react-statics/node_modules/react-is/index.js": +/*!*****************************************************************************!*\ + !*** ./node_modules/hoist-non-react-statics/node_modules/react-is/index.js ***! + \*****************************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; + + +if (false) {} else { + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/hoist-non-react-statics/node_modules/react-is/cjs/react-is.development.js"); +} + + +/***/ }), + +/***/ "./node_modules/memoize-one/dist/memoize-one.esm.js": +/*!**********************************************************!*\ + !*** ./node_modules/memoize-one/dist/memoize-one.esm.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ memoizeOne) +/* harmony export */ }); +var safeIsNaN = Number.isNaN || + function ponyfill(value) { + return typeof value === 'number' && value !== value; + }; +function isEqual(first, second) { + if (first === second) { + return true; + } + if (safeIsNaN(first) && safeIsNaN(second)) { + return true; + } + return false; +} +function areInputsEqual(newInputs, lastInputs) { + if (newInputs.length !== lastInputs.length) { + return false; + } + for (var i = 0; i < newInputs.length; i++) { + if (!isEqual(newInputs[i], lastInputs[i])) { + return false; + } + } + return true; +} + +function memoizeOne(resultFn, isEqual) { + if (isEqual === void 0) { isEqual = areInputsEqual; } + var cache = null; + function memoized() { + var newArgs = []; + for (var _i = 0; _i < arguments.length; _i++) { + newArgs[_i] = arguments[_i]; + } + if (cache && cache.lastThis === this && isEqual(newArgs, cache.lastArgs)) { + return cache.lastResult; + } + var lastResult = resultFn.apply(this, newArgs); + cache = { + lastResult: lastResult, + lastArgs: newArgs, + lastThis: this, + }; + return lastResult; + } + memoized.clear = function clear() { + cache = null; + }; + return memoized; +} + + + + +/***/ }), + +/***/ "./node_modules/@alma/react-components/dist/global.css": +/*!*************************************************************!*\ + !*** ./node_modules/@alma/react-components/dist/global.css ***! + \*************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./node_modules/@alma/react-components/dist/style.css": +/*!************************************************************!*\ + !*** ./node_modules/@alma/react-components/dist/style.css ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./src/assets/css/alma-checkout-blocks.css": +/*!*************************************************!*\ + !*** ./src/assets/css/alma-checkout-blocks.css ***! + \*************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./src/assets/js/components/Installments/Installments.css": +/*!****************************************************************!*\ + !*** ./src/assets/js/components/Installments/Installments.css ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.css": +/*!***************************************************************************************!*\ + !*** ./src/assets/js/components/Installments/InstallmentsTotal/InstallmentsTotal.css ***! + \***************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// extracted by mini-css-extract-plugin + + +/***/ }), + +/***/ "./node_modules/no-scroll/index.js": +/*!*****************************************!*\ + !*** ./node_modules/no-scroll/index.js ***! + \*****************************************/ +/***/ (function(module) { + +(function(root) { + var isOn = false; + var scrollbarSize; + var scrollTop; + + function getScrollbarSize() { + if (typeof scrollbarSize !== 'undefined') return scrollbarSize; + + var doc = document.documentElement; + var dummyScroller = document.createElement('div'); + dummyScroller.setAttribute('style', 'width:99px;height:99px;' + 'position:absolute;top:-9999px;overflow:scroll;'); + doc.appendChild(dummyScroller); + scrollbarSize = dummyScroller.offsetWidth - dummyScroller.clientWidth; + doc.removeChild(dummyScroller); + return scrollbarSize; + } + + function hasScrollbar() { + return document.documentElement.scrollHeight > window.innerHeight; + } + + function on(options) { + if (typeof document === 'undefined' || isOn) return; + var doc = document.documentElement; + scrollTop = window.pageYOffset; + if (hasScrollbar()) { + doc.style.width = 'calc(100% - '+ getScrollbarSize() +'px)'; + } else { + doc.style.width = '100%'; + } + doc.style.position = 'fixed'; + doc.style.top = -scrollTop + 'px'; + doc.style.overflow = 'hidden'; + isOn = true; + } + + function off() { + if (typeof document === 'undefined' || !isOn) return; + var doc = document.documentElement; + doc.style.width = ''; + doc.style.position = ''; + doc.style.top = ''; + doc.style.overflow = ''; + window.scroll(0, scrollTop); + isOn = false; + } + + function toggle() { + if (isOn) { + off(); + return; + } + on(); + } + + var noScroll = { + on: on, + off: off, + toggle: toggle, + }; + + if ( true && typeof module.exports !== 'undefined') { + module.exports = noScroll; + } else { + root.noScroll = noScroll; + } +})(this); + + +/***/ }), + +/***/ "./node_modules/object-assign/index.js": +/*!*********************************************!*\ + !*** ./node_modules/object-assign/index.js ***! + \*********************************************/ +/***/ ((module) => { + +"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + + +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/checkPropTypes.js": +/*!***************************************************!*\ + !*** ./node_modules/prop-types/checkPropTypes.js ***! + \***************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var printWarning = function() {}; + +if (true) { + var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); + var loggedTypeFailures = {}; + var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); + + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) { /**/ } + }; +} + +/** + * Assert that the values match with the type specs. + * Error messages are memorized and will only be shown once. + * + * @param {object} typeSpecs Map of name to a ReactPropType + * @param {object} values Runtime values that need to be type-checked + * @param {string} location e.g. "prop", "context", "child context" + * @param {string} componentName Name of the component for error messages. + * @param {?Function} getStack Returns the component stack. + * @private + */ +function checkPropTypes(typeSpecs, values, location, componentName, getStack) { + if (true) { + for (var typeSpecName in typeSpecs) { + if (has(typeSpecs, typeSpecName)) { + var error; + // Prop type validation may throw. In case they do, we don't want to + // fail the render phase where it didn't fail before. So we log it. + // After these have been cleaned up, we'll let them throw. + try { + // This is intentionally an invariant that gets caught. It's the same + // behavior as without this statement except with a better message. + if (typeof typeSpecs[typeSpecName] !== 'function') { + var err = Error( + (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.' + ); + err.name = 'Invariant Violation'; + throw err; + } + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); + } catch (ex) { + error = ex; + } + if (error && !(error instanceof Error)) { + printWarning( + (componentName || 'React class') + ': type specification of ' + + location + ' `' + typeSpecName + '` is invalid; the type checker ' + + 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' + + 'You may have forgotten to pass an argument to the type checker ' + + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + + 'shape all require an argument).' + ); + } + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var stack = getStack ? getStack() : ''; + + printWarning( + 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '') + ); + } + } + } + } +} + +/** + * Resets warning cache when testing. + * + * @private + */ +checkPropTypes.resetWarningCache = function() { + if (true) { + loggedTypeFailures = {}; + } +} + +module.exports = checkPropTypes; + + +/***/ }), + +/***/ "./node_modules/prop-types/factoryWithTypeCheckers.js": +/*!************************************************************!*\ + !*** ./node_modules/prop-types/factoryWithTypeCheckers.js ***! + \************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); +var assign = __webpack_require__(/*! object-assign */ "./node_modules/object-assign/index.js"); + +var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "./node_modules/prop-types/lib/ReactPropTypesSecret.js"); +var has = __webpack_require__(/*! ./lib/has */ "./node_modules/prop-types/lib/has.js"); +var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "./node_modules/prop-types/checkPropTypes.js"); + +var printWarning = function() {}; + +if (true) { + printWarning = function(text) { + var message = 'Warning: ' + text; + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; +} + +function emptyFunctionThatReturnsNull() { + return null; +} + +module.exports = function(isValidElement, throwOnDirectAccess) { + /* global Symbol */ + var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; + var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. + + /** + * Returns the iterator method function contained on the iterable object. + * + * Be sure to invoke the function with the iterable as context: + * + * var iteratorFn = getIteratorFn(myIterable); + * if (iteratorFn) { + * var iterator = iteratorFn.call(myIterable); + * ... + * } + * + * @param {?object} maybeIterable + * @return {?function} + */ + function getIteratorFn(maybeIterable) { + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); + if (typeof iteratorFn === 'function') { + return iteratorFn; + } + } + + /** + * Collection of methods that allow declaration and validation of props that are + * supplied to React components. Example usage: + * + * var Props = require('ReactPropTypes'); + * var MyArticle = React.createClass({ + * propTypes: { + * // An optional string prop named "description". + * description: Props.string, + * + * // A required enum prop named "category". + * category: Props.oneOf(['News','Photos']).isRequired, + * + * // A prop named "dialog" that requires an instance of Dialog. + * dialog: Props.instanceOf(Dialog).isRequired + * }, + * render: function() { ... } + * }); + * + * A more formal specification of how these methods are used: + * + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) + * decl := ReactPropTypes.{type}(.isRequired)? + * + * Each and every declaration produces a function with the same signature. This + * allows the creation of custom validation functions. For example: + * + * var MyLink = React.createClass({ + * propTypes: { + * // An optional string or URI prop named "href". + * href: function(props, propName, componentName) { + * var propValue = props[propName]; + * if (propValue != null && typeof propValue !== 'string' && + * !(propValue instanceof URI)) { + * return new Error( + * 'Expected a string or an URI for ' + propName + ' in ' + + * componentName + * ); + * } + * } + * }, + * render: function() {...} + * }); + * + * @internal + */ + + var ANONYMOUS = '<>'; + + // Important! + // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. + var ReactPropTypes = { + array: createPrimitiveTypeChecker('array'), + bigint: createPrimitiveTypeChecker('bigint'), + bool: createPrimitiveTypeChecker('boolean'), + func: createPrimitiveTypeChecker('function'), + number: createPrimitiveTypeChecker('number'), + object: createPrimitiveTypeChecker('object'), + string: createPrimitiveTypeChecker('string'), + symbol: createPrimitiveTypeChecker('symbol'), + + any: createAnyTypeChecker(), + arrayOf: createArrayOfTypeChecker, + element: createElementTypeChecker(), + elementType: createElementTypeTypeChecker(), + instanceOf: createInstanceTypeChecker, + node: createNodeChecker(), + objectOf: createObjectOfTypeChecker, + oneOf: createEnumTypeChecker, + oneOfType: createUnionTypeChecker, + shape: createShapeTypeChecker, + exact: createStrictShapeTypeChecker, + }; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + /*eslint-disable no-self-compare*/ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return x !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + /*eslint-enable no-self-compare*/ + + /** + * We use an Error-like object for backward compatibility as people may call + * PropTypes directly and inspect their output. However, we don't use real + * Errors anymore. We don't inspect their stack anyway, and creating them + * is prohibitively expensive if they are created too often, such as what + * happens in oneOfType() for any type before the one that matched. + */ + function PropTypeError(message, data) { + this.message = message; + this.data = data && typeof data === 'object' ? data: {}; + this.stack = ''; + } + // Make `instanceof Error` still work for returned errors. + PropTypeError.prototype = Error.prototype; + + function createChainableTypeChecker(validate) { + if (true) { + var manualPropTypeCallCache = {}; + var manualPropTypeWarningCount = 0; + } + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { + componentName = componentName || ANONYMOUS; + propFullName = propFullName || propName; + + if (secret !== ReactPropTypesSecret) { + if (throwOnDirectAccess) { + // New behavior only for users of `prop-types` package + var err = new Error( + 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + + 'Use `PropTypes.checkPropTypes()` to call them. ' + + 'Read more at http://fb.me/use-check-prop-types' + ); + err.name = 'Invariant Violation'; + throw err; + } else if ( true && typeof console !== 'undefined') { + // Old behavior for people using React.PropTypes + var cacheKey = componentName + ':' + propName; + if ( + !manualPropTypeCallCache[cacheKey] && + // Avoid spamming the console because they are often not actionable except for lib authors + manualPropTypeWarningCount < 3 + ) { + printWarning( + 'You are manually calling a React.PropTypes validation ' + + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' + + 'and will throw in the standalone `prop-types` package. ' + + 'You may be seeing this warning due to a third-party PropTypes ' + + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.' + ); + manualPropTypeCallCache[cacheKey] = true; + manualPropTypeWarningCount++; + } + } + } + if (props[propName] == null) { + if (isRequired) { + if (props[propName] === null) { + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); + } + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); + } + return null; + } else { + return validate(props, propName, componentName, location, propFullName); + } + } + + var chainedCheckType = checkType.bind(null, false); + chainedCheckType.isRequired = checkType.bind(null, true); + + return chainedCheckType; + } + + function createPrimitiveTypeChecker(expectedType) { + function validate(props, propName, componentName, location, propFullName, secret) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== expectedType) { + // `propValue` being instance of, say, date/regexp, pass the 'object' + // check, but we can offer a more precise error message here rather than + // 'of type `object`'. + var preciseType = getPreciseType(propValue); + + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'), + {expectedType: expectedType} + ); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createAnyTypeChecker() { + return createChainableTypeChecker(emptyFunctionThatReturnsNull); + } + + function createArrayOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); + } + var propValue = props[propName]; + if (!Array.isArray(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); + } + for (var i = 0; i < propValue.length; i++) { + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!isValidElement(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createElementTypeTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!ReactIs.isValidElementType(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createInstanceTypeChecker(expectedClass) { + function validate(props, propName, componentName, location, propFullName) { + if (!(props[propName] instanceof expectedClass)) { + var expectedClassName = expectedClass.name || ANONYMOUS; + var actualClassName = getClassName(props[propName]); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createEnumTypeChecker(expectedValues) { + if (!Array.isArray(expectedValues)) { + if (true) { + if (arguments.length > 1) { + printWarning( + 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' + + 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).' + ); + } else { + printWarning('Invalid argument supplied to oneOf, expected an array.'); + } + } + return emptyFunctionThatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues, function replacer(key, value) { + var type = getPreciseType(value); + if (type === 'symbol') { + return String(value); + } + return value; + }); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); + } + + function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (has(propValue, key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0; + return emptyFunctionThatReturnsNull; + } + + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (typeof checker !== 'function') { + printWarning( + 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + + 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.' + ); + return emptyFunctionThatReturnsNull; + } + } + + function validate(props, propName, componentName, location, propFullName) { + var expectedTypes = []; + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret); + if (checkerResult == null) { + return null; + } + if (checkerResult.data && has(checkerResult.data, 'expectedType')) { + expectedTypes.push(checkerResult.data.expectedType); + } + } + var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': ''; + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.')); + } + return createChainableTypeChecker(validate); + } + + function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); + } + + function invalidValidatorError(componentName, location, propFullName, key, type) { + return new PropTypeError( + (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' + + 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.' + ); + } + + function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); + } + + function createStrictShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + // We need to check all keys in case some are required but missing from props. + var allKeys = assign({}, props[propName], shapeTypes); + for (var key in allKeys) { + var checker = shapeTypes[key]; + if (has(shapeTypes, key) && typeof checker !== 'function') { + return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker)); + } + if (!checker) { + return new PropTypeError( + 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' + + '\nBad object: ' + JSON.stringify(props[propName], null, ' ') + + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') + ); + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); + if (error) { + return error; + } + } + return null; + } + + return createChainableTypeChecker(validate); + } + + function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } + } + + function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // falsy value can't be a Symbol + if (!propValue) { + return false; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; + } + + // Equivalent of `typeof` but with special handling for array and regexp. + function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; + } + + // This handles more types than `getPropType`. Only used for error messages. + // See `createPrimitiveTypeChecker`. + function getPreciseType(propValue) { + if (typeof propValue === 'undefined' || propValue === null) { + return '' + propValue; + } + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; + } + + // Returns a string that is postfixed to a warning about an invalid type. + // For example, "undefined" or "of type array" + function getPostfixForTypeWarning(value) { + var type = getPreciseType(value); + switch (type) { + case 'array': + case 'object': + return 'an ' + type; + case 'boolean': + case 'date': + case 'regexp': + return 'a ' + type; + default: + return type; + } + } + + // Returns class name of the object, if any. + function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; + } + + ReactPropTypes.checkPropTypes = checkPropTypes; + ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache; + ReactPropTypes.PropTypes = ReactPropTypes; + + return ReactPropTypes; +}; + + +/***/ }), + +/***/ "./node_modules/prop-types/index.js": +/*!******************************************!*\ + !*** ./node_modules/prop-types/index.js ***! + \******************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if (true) { + var ReactIs = __webpack_require__(/*! react-is */ "./node_modules/prop-types/node_modules/react-is/index.js"); + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "./node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess); +} else {} + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/ReactPropTypesSecret.js": +/*!*************************************************************!*\ + !*** ./node_modules/prop-types/lib/ReactPropTypesSecret.js ***! + \*************************************************************/ +/***/ ((module) => { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; + +module.exports = ReactPropTypesSecret; + + +/***/ }), + +/***/ "./node_modules/prop-types/lib/has.js": +/*!********************************************!*\ + !*** ./node_modules/prop-types/lib/has.js ***! + \********************************************/ +/***/ ((module) => { + +module.exports = Function.call.bind(Object.prototype.hasOwnProperty); + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***! + \***********************************************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; +/** @license React v16.13.1 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + + + +if (true) { + (function() { +'use strict'; + +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var hasSymbol = typeof Symbol === 'function' && Symbol.for; +var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7; +var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca; +var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb; +var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc; +var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2; +var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd; +var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary +// (unstable) APIs that have been removed. Can we remove the symbols? + +var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf; +var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf; +var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0; +var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1; +var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8; +var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3; +var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4; +var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9; +var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5; +var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6; +var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7; + +function isValidElementType(type) { + return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. + type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE); +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_ASYNC_MODE_TYPE: + case REACT_CONCURRENT_MODE_TYPE: + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} // AsyncMode is deprecated along with isAsyncMode + +var AsyncMode = REACT_ASYNC_MODE_TYPE; +var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE; +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.'); + } + } + + return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE; +} +function isConcurrentMode(object) { + return typeOf(object) === REACT_CONCURRENT_MODE_TYPE; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.AsyncMode = AsyncMode; +exports.ConcurrentMode = ConcurrentMode; +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + + +/***/ }), + +/***/ "./node_modules/prop-types/node_modules/react-is/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/prop-types/node_modules/react-is/index.js ***! + \****************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; + + +if (false) {} else { + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js"); +} + + +/***/ }), + +/***/ "./node_modules/react-dropzone/dist/es/index.js": +/*!******************************************************!*\ + !*** ./node_modules/react-dropzone/dist/es/index.js ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ErrorCode: () => (/* reexport safe */ _utils_index__WEBPACK_IMPORTED_MODULE_3__.ErrorCode), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__), +/* harmony export */ useDropzone: () => (/* binding */ useDropzone) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var file_selector__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! file-selector */ "./node_modules/file-selector/dist/es2015/index.js"); +/* harmony import */ var _utils_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils */ "./node_modules/react-dropzone/dist/es/utils/index.js"); +var _excluded = ["children"], + _excluded2 = ["open"], + _excluded3 = ["refKey", "role", "onKeyDown", "onFocus", "onBlur", "onClick", "onDragEnter", "onDragOver", "onDragLeave", "onDrop"], + _excluded4 = ["refKey", "onChange", "onClick"]; + +function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } + +function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } + +function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { 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 _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } + +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + +/* eslint prefer-template: 0 */ + + + + +/** + * Convenience wrapper component for the `useDropzone` hook + * + * ```jsx + * + * {({getRootProps, getInputProps}) => ( + * + * + * Drag 'n' drop some files here, or click to select files + * + * )} + * + * ``` + */ + +var Dropzone = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(function (_ref, ref) { + var children = _ref.children, + params = _objectWithoutProperties(_ref, _excluded); + + var _useDropzone = useDropzone(params), + open = _useDropzone.open, + props = _objectWithoutProperties(_useDropzone, _excluded2); + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useImperativeHandle)(ref, function () { + return { + open: open + }; + }, [open]); // TODO: Figure out why react-styleguidist cannot create docs if we don't return a jsx element + + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, children(_objectSpread(_objectSpread({}, props), {}, { + open: open + }))); +}); +Dropzone.displayName = "Dropzone"; // Add default props for react-docgen + +var defaultProps = { + disabled: false, + getFilesFromEvent: file_selector__WEBPACK_IMPORTED_MODULE_1__.fromEvent, + maxSize: Infinity, + minSize: 0, + multiple: true, + maxFiles: 0, + preventDropOnDocument: true, + noClick: false, + noKeyboard: false, + noDrag: false, + noDragEventsBubbling: false, + validator: null, + useFsAccessApi: false, + autoFocus: false +}; +Dropzone.defaultProps = defaultProps; +Dropzone.propTypes = { + /** + * Render function that exposes the dropzone state and prop getter fns + * + * @param {object} params + * @param {Function} params.getRootProps Returns the props you should apply to the root drop container you render + * @param {Function} params.getInputProps Returns the props you should apply to hidden file input you render + * @param {Function} params.open Open the native file selection dialog + * @param {boolean} params.isFocused Dropzone area is in focus + * @param {boolean} params.isFileDialogActive File dialog is opened + * @param {boolean} params.isDragActive Active drag is in progress + * @param {boolean} params.isDragAccept Dragged files are accepted + * @param {boolean} params.isDragReject Some dragged files are rejected + * @param {File[]} params.acceptedFiles Accepted files + * @param {FileRejection[]} params.fileRejections Rejected files and why they were rejected + */ + children: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Set accepted file types. + * Checkout https://developer.mozilla.org/en-US/docs/Web/API/window/showOpenFilePicker types option for more information. + * Keep in mind that mime type determination is not reliable across platforms. CSV files, + * for example, are reported as text/plain under macOS but as application/vnd.ms-excel under + * Windows. In some cases there might not be a mime type set at all (https://github.com/react-dropzone/react-dropzone/issues/276). + */ + accept: prop_types__WEBPACK_IMPORTED_MODULE_2___default().objectOf(prop_types__WEBPACK_IMPORTED_MODULE_2___default().arrayOf((prop_types__WEBPACK_IMPORTED_MODULE_2___default().string))), + + /** + * Allow drag 'n' drop (or selection from the file dialog) of multiple files + */ + multiple: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * If false, allow dropped items to take over the current browser window + */ + preventDropOnDocument: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * If true, disables click to open the native file selection dialog + */ + noClick: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * If true, disables SPACE/ENTER to open the native file selection dialog. + * Note that it also stops tracking the focus state. + */ + noKeyboard: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * If true, disables drag 'n' drop + */ + noDrag: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * If true, stops drag event propagation to parents + */ + noDragEventsBubbling: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * Minimum file size (in bytes) + */ + minSize: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().number), + + /** + * Maximum file size (in bytes) + */ + maxSize: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().number), + + /** + * Maximum accepted number of files + * The default value is 0 which means there is no limitation to how many files are accepted. + */ + maxFiles: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().number), + + /** + * Enable/disable the dropzone + */ + disabled: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * Use this to provide a custom file aggregator + * + * @param {(DragEvent|Event)} event A drag event or input change event (if files were selected via the file dialog) + */ + getFilesFromEvent: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when closing the file dialog with no selection + */ + onFileDialogCancel: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when opening the file dialog + */ + onFileDialogOpen: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Set to true to use the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API + * to open the file picker instead of using an `` click event. + */ + useFsAccessApi: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * Set to true to focus the root element on render + */ + autoFocus: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().bool), + + /** + * Cb for when the `dragenter` event occurs. + * + * @param {DragEvent} event + */ + onDragEnter: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when the `dragleave` event occurs + * + * @param {DragEvent} event + */ + onDragLeave: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when the `dragover` event occurs + * + * @param {DragEvent} event + */ + onDragOver: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when the `drop` event occurs. + * Note that this callback is invoked after the `getFilesFromEvent` callback is done. + * + * Files are accepted or rejected based on the `accept`, `multiple`, `minSize` and `maxSize` props. + * `accept` must be a valid [MIME type](http://www.iana.org/assignments/media-types/media-types.xhtml) according to [input element specification](https://www.w3.org/wiki/HTML/Elements/input/file) or a valid file extension. + * If `multiple` is set to false and additional files are dropped, + * all files besides the first will be rejected. + * Any file which does not have a size in the [`minSize`, `maxSize`] range, will be rejected as well. + * + * Note that the `onDrop` callback will always be invoked regardless if the dropped files were accepted or rejected. + * If you'd like to react to a specific scenario, use the `onDropAccepted`/`onDropRejected` props. + * + * `onDrop` will provide you with an array of [File](https://developer.mozilla.org/en-US/docs/Web/API/File) objects which you can then process and send to a server. + * For example, with [SuperAgent](https://github.com/visionmedia/superagent) as a http/ajax library: + * + * ```js + * function onDrop(acceptedFiles) { + * const req = request.post('/upload') + * acceptedFiles.forEach(file => { + * req.attach(file.name, file) + * }) + * req.end(callback) + * } + * ``` + * + * @param {File[]} acceptedFiles + * @param {FileRejection[]} fileRejections + * @param {(DragEvent|Event)} event A drag event or input change event (if files were selected via the file dialog) + */ + onDrop: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when the `drop` event occurs. + * Note that if no files are accepted, this callback is not invoked. + * + * @param {File[]} files + * @param {(DragEvent|Event)} event + */ + onDropAccepted: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when the `drop` event occurs. + * Note that if no files are rejected, this callback is not invoked. + * + * @param {FileRejection[]} fileRejections + * @param {(DragEvent|Event)} event + */ + onDropRejected: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Cb for when there's some error from any of the promises. + * + * @param {Error} error + */ + onError: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func), + + /** + * Custom validation function. It must return null if there's no errors. + * @param {File} file + * @returns {FileError|FileError[]|null} + */ + validator: (prop_types__WEBPACK_IMPORTED_MODULE_2___default().func) +}; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Dropzone); +/** + * A function that is invoked for the `dragenter`, + * `dragover` and `dragleave` events. + * It is not invoked if the items are not files (such as link, text, etc.). + * + * @callback dragCb + * @param {DragEvent} event + */ + +/** + * A function that is invoked for the `drop` or input change event. + * It is not invoked if the items are not files (such as link, text, etc.). + * + * @callback dropCb + * @param {File[]} acceptedFiles List of accepted files + * @param {FileRejection[]} fileRejections List of rejected files and why they were rejected + * @param {(DragEvent|Event)} event A drag event or input change event (if files were selected via the file dialog) + */ + +/** + * A function that is invoked for the `drop` or input change event. + * It is not invoked if the items are files (such as link, text, etc.). + * + * @callback dropAcceptedCb + * @param {File[]} files List of accepted files that meet the given criteria + * (`accept`, `multiple`, `minSize`, `maxSize`) + * @param {(DragEvent|Event)} event A drag event or input change event (if files were selected via the file dialog) + */ + +/** + * A function that is invoked for the `drop` or input change event. + * + * @callback dropRejectedCb + * @param {File[]} files List of rejected files that do not meet the given criteria + * (`accept`, `multiple`, `minSize`, `maxSize`) + * @param {(DragEvent|Event)} event A drag event or input change event (if files were selected via the file dialog) + */ + +/** + * A function that is used aggregate files, + * in a asynchronous fashion, from drag or input change events. + * + * @callback getFilesFromEvent + * @param {(DragEvent|Event)} event A drag event or input change event (if files were selected via the file dialog) + * @returns {(File[]|Promise)} + */ + +/** + * An object with the current dropzone state. + * + * @typedef {object} DropzoneState + * @property {boolean} isFocused Dropzone area is in focus + * @property {boolean} isFileDialogActive File dialog is opened + * @property {boolean} isDragActive Active drag is in progress + * @property {boolean} isDragAccept Dragged files are accepted + * @property {boolean} isDragReject Some dragged files are rejected + * @property {File[]} acceptedFiles Accepted files + * @property {FileRejection[]} fileRejections Rejected files and why they were rejected + */ + +/** + * An object with the dropzone methods. + * + * @typedef {object} DropzoneMethods + * @property {Function} getRootProps Returns the props you should apply to the root drop container you render + * @property {Function} getInputProps Returns the props you should apply to hidden file input you render + * @property {Function} open Open the native file selection dialog + */ + +var initialState = { + isFocused: false, + isFileDialogActive: false, + isDragActive: false, + isDragAccept: false, + isDragReject: false, + acceptedFiles: [], + fileRejections: [] +}; +/** + * A React hook that creates a drag 'n' drop area. + * + * ```jsx + * function MyDropzone(props) { + * const {getRootProps, getInputProps} = useDropzone({ + * onDrop: acceptedFiles => { + * // do something with the File objects, e.g. upload to some server + * } + * }); + * return ( + * + * + * Drag and drop some files here, or click to select files + * + * ) + * } + * ``` + * + * @function useDropzone + * + * @param {object} props + * @param {import("./utils").AcceptProp} [props.accept] Set accepted file types. + * Checkout https://developer.mozilla.org/en-US/docs/Web/API/window/showOpenFilePicker types option for more information. + * Keep in mind that mime type determination is not reliable across platforms. CSV files, + * for example, are reported as text/plain under macOS but as application/vnd.ms-excel under + * Windows. In some cases there might not be a mime type set at all (https://github.com/react-dropzone/react-dropzone/issues/276). + * @param {boolean} [props.multiple=true] Allow drag 'n' drop (or selection from the file dialog) of multiple files + * @param {boolean} [props.preventDropOnDocument=true] If false, allow dropped items to take over the current browser window + * @param {boolean} [props.noClick=false] If true, disables click to open the native file selection dialog + * @param {boolean} [props.noKeyboard=false] If true, disables SPACE/ENTER to open the native file selection dialog. + * Note that it also stops tracking the focus state. + * @param {boolean} [props.noDrag=false] If true, disables drag 'n' drop + * @param {boolean} [props.noDragEventsBubbling=false] If true, stops drag event propagation to parents + * @param {number} [props.minSize=0] Minimum file size (in bytes) + * @param {number} [props.maxSize=Infinity] Maximum file size (in bytes) + * @param {boolean} [props.disabled=false] Enable/disable the dropzone + * @param {getFilesFromEvent} [props.getFilesFromEvent] Use this to provide a custom file aggregator + * @param {Function} [props.onFileDialogCancel] Cb for when closing the file dialog with no selection + * @param {boolean} [props.useFsAccessApi] Set to true to use the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API + * to open the file picker instead of using an `` click event. + * @param {boolean} autoFocus Set to true to auto focus the root element. + * @param {Function} [props.onFileDialogOpen] Cb for when opening the file dialog + * @param {dragCb} [props.onDragEnter] Cb for when the `dragenter` event occurs. + * @param {dragCb} [props.onDragLeave] Cb for when the `dragleave` event occurs + * @param {dragCb} [props.onDragOver] Cb for when the `dragover` event occurs + * @param {dropCb} [props.onDrop] Cb for when the `drop` event occurs. + * Note that this callback is invoked after the `getFilesFromEvent` callback is done. + * + * Files are accepted or rejected based on the `accept`, `multiple`, `minSize` and `maxSize` props. + * `accept` must be an object with keys as a valid [MIME type](http://www.iana.org/assignments/media-types/media-types.xhtml) according to [input element specification](https://www.w3.org/wiki/HTML/Elements/input/file) and the value an array of file extensions (optional). + * If `multiple` is set to false and additional files are dropped, + * all files besides the first will be rejected. + * Any file which does not have a size in the [`minSize`, `maxSize`] range, will be rejected as well. + * + * Note that the `onDrop` callback will always be invoked regardless if the dropped files were accepted or rejected. + * If you'd like to react to a specific scenario, use the `onDropAccepted`/`onDropRejected` props. + * + * `onDrop` will provide you with an array of [File](https://developer.mozilla.org/en-US/docs/Web/API/File) objects which you can then process and send to a server. + * For example, with [SuperAgent](https://github.com/visionmedia/superagent) as a http/ajax library: + * + * ```js + * function onDrop(acceptedFiles) { + * const req = request.post('/upload') + * acceptedFiles.forEach(file => { + * req.attach(file.name, file) + * }) + * req.end(callback) + * } + * ``` + * @param {dropAcceptedCb} [props.onDropAccepted] + * @param {dropRejectedCb} [props.onDropRejected] + * @param {(error: Error) => void} [props.onError] + * + * @returns {DropzoneState & DropzoneMethods} + */ + +function useDropzone() { + var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + + var _defaultProps$props = _objectSpread(_objectSpread({}, defaultProps), props), + accept = _defaultProps$props.accept, + disabled = _defaultProps$props.disabled, + getFilesFromEvent = _defaultProps$props.getFilesFromEvent, + maxSize = _defaultProps$props.maxSize, + minSize = _defaultProps$props.minSize, + multiple = _defaultProps$props.multiple, + maxFiles = _defaultProps$props.maxFiles, + onDragEnter = _defaultProps$props.onDragEnter, + onDragLeave = _defaultProps$props.onDragLeave, + onDragOver = _defaultProps$props.onDragOver, + onDrop = _defaultProps$props.onDrop, + onDropAccepted = _defaultProps$props.onDropAccepted, + onDropRejected = _defaultProps$props.onDropRejected, + onFileDialogCancel = _defaultProps$props.onFileDialogCancel, + onFileDialogOpen = _defaultProps$props.onFileDialogOpen, + useFsAccessApi = _defaultProps$props.useFsAccessApi, + autoFocus = _defaultProps$props.autoFocus, + preventDropOnDocument = _defaultProps$props.preventDropOnDocument, + noClick = _defaultProps$props.noClick, + noKeyboard = _defaultProps$props.noKeyboard, + noDrag = _defaultProps$props.noDrag, + noDragEventsBubbling = _defaultProps$props.noDragEventsBubbling, + onError = _defaultProps$props.onError, + validator = _defaultProps$props.validator; + + var acceptAttr = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () { + return (0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.acceptPropAsAcceptAttr)(accept); + }, [accept]); + var pickerTypes = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () { + return (0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.pickerOptionsFromAccept)(accept); + }, [accept]); + var onFileDialogOpenCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () { + return typeof onFileDialogOpen === "function" ? onFileDialogOpen : noop; + }, [onFileDialogOpen]); + var onFileDialogCancelCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () { + return typeof onFileDialogCancel === "function" ? onFileDialogCancel : noop; + }, [onFileDialogCancel]); + /** + * @constant + * @type {React.MutableRefObject} + */ + + var rootRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + var inputRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); + + var _useReducer = (0,react__WEBPACK_IMPORTED_MODULE_0__.useReducer)(reducer, initialState), + _useReducer2 = _slicedToArray(_useReducer, 2), + state = _useReducer2[0], + dispatch = _useReducer2[1]; + + var isFocused = state.isFocused, + isFileDialogActive = state.isFileDialogActive; + var fsAccessApiWorksRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(typeof window !== "undefined" && window.isSecureContext && useFsAccessApi && (0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.canUseFileSystemAccessAPI)()); // Update file dialog active state when the window is focused on + + var onWindowFocus = function onWindowFocus() { + // Execute the timeout only if the file dialog is opened in the browser + if (!fsAccessApiWorksRef.current && isFileDialogActive) { + setTimeout(function () { + if (inputRef.current) { + var files = inputRef.current.files; + + if (!files.length) { + dispatch({ + type: "closeDialog" + }); + onFileDialogCancelCb(); + } + } + }, 300); + } + }; + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + window.addEventListener("focus", onWindowFocus, false); + return function () { + window.removeEventListener("focus", onWindowFocus, false); + }; + }, [inputRef, isFileDialogActive, onFileDialogCancelCb, fsAccessApiWorksRef]); + var dragTargetsRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)([]); + + var onDocumentDrop = function onDocumentDrop(event) { + if (rootRef.current && rootRef.current.contains(event.target)) { + // If we intercepted an event for our instance, let it propagate down to the instance's onDrop handler + return; + } + + event.preventDefault(); + dragTargetsRef.current = []; + }; + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + if (preventDropOnDocument) { + document.addEventListener("dragover", _utils_index__WEBPACK_IMPORTED_MODULE_3__.onDocumentDragOver, false); + document.addEventListener("drop", onDocumentDrop, false); + } + + return function () { + if (preventDropOnDocument) { + document.removeEventListener("dragover", _utils_index__WEBPACK_IMPORTED_MODULE_3__.onDocumentDragOver); + document.removeEventListener("drop", onDocumentDrop); + } + }; + }, [rootRef, preventDropOnDocument]); // Auto focus the root when autoFocus is true + + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + if (!disabled && autoFocus && rootRef.current) { + rootRef.current.focus(); + } + + return function () {}; + }, [rootRef, autoFocus, disabled]); + var onErrCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (e) { + if (onError) { + onError(e); + } else { + // Let the user know something's gone wrong if they haven't provided the onError cb. + console.error(e); + } + }, [onError]); + var onDragEnterCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (event) { + event.preventDefault(); // Persist here because we need the event later after getFilesFromEvent() is done + + event.persist(); + stopPropagation(event); + dragTargetsRef.current = [].concat(_toConsumableArray(dragTargetsRef.current), [event.target]); + + if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isEvtWithFiles)(event)) { + Promise.resolve(getFilesFromEvent(event)).then(function (files) { + if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isPropagationStopped)(event) && !noDragEventsBubbling) { + return; + } + + var fileCount = files.length; + var isDragAccept = fileCount > 0 && (0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.allFilesAccepted)({ + files: files, + accept: acceptAttr, + minSize: minSize, + maxSize: maxSize, + multiple: multiple, + maxFiles: maxFiles, + validator: validator + }); + var isDragReject = fileCount > 0 && !isDragAccept; + dispatch({ + isDragAccept: isDragAccept, + isDragReject: isDragReject, + isDragActive: true, + type: "setDraggedFiles" + }); + + if (onDragEnter) { + onDragEnter(event); + } + }).catch(function (e) { + return onErrCb(e); + }); + } + }, [getFilesFromEvent, onDragEnter, onErrCb, noDragEventsBubbling, acceptAttr, minSize, maxSize, multiple, maxFiles, validator]); + var onDragOverCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (event) { + event.preventDefault(); + event.persist(); + stopPropagation(event); + var hasFiles = (0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isEvtWithFiles)(event); + + if (hasFiles && event.dataTransfer) { + try { + event.dataTransfer.dropEffect = "copy"; + } catch (_unused) {} + /* eslint-disable-line no-empty */ + + } + + if (hasFiles && onDragOver) { + onDragOver(event); + } + + return false; + }, [onDragOver, noDragEventsBubbling]); + var onDragLeaveCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (event) { + event.preventDefault(); + event.persist(); + stopPropagation(event); // Only deactivate once the dropzone and all children have been left + + var targets = dragTargetsRef.current.filter(function (target) { + return rootRef.current && rootRef.current.contains(target); + }); // Make sure to remove a target present multiple times only once + // (Firefox may fire dragenter/dragleave multiple times on the same element) + + var targetIdx = targets.indexOf(event.target); + + if (targetIdx !== -1) { + targets.splice(targetIdx, 1); + } + + dragTargetsRef.current = targets; + + if (targets.length > 0) { + return; + } + + dispatch({ + type: "setDraggedFiles", + isDragActive: false, + isDragAccept: false, + isDragReject: false + }); + + if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isEvtWithFiles)(event) && onDragLeave) { + onDragLeave(event); + } + }, [rootRef, onDragLeave, noDragEventsBubbling]); + var setFiles = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (files, event) { + var acceptedFiles = []; + var fileRejections = []; + files.forEach(function (file) { + var _fileAccepted = (0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.fileAccepted)(file, acceptAttr), + _fileAccepted2 = _slicedToArray(_fileAccepted, 2), + accepted = _fileAccepted2[0], + acceptError = _fileAccepted2[1]; + + var _fileMatchSize = (0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.fileMatchSize)(file, minSize, maxSize), + _fileMatchSize2 = _slicedToArray(_fileMatchSize, 2), + sizeMatch = _fileMatchSize2[0], + sizeError = _fileMatchSize2[1]; + + var customErrors = validator ? validator(file) : null; + + if (accepted && sizeMatch && !customErrors) { + acceptedFiles.push(file); + } else { + var errors = [acceptError, sizeError]; + + if (customErrors) { + errors = errors.concat(customErrors); + } + + fileRejections.push({ + file: file, + errors: errors.filter(function (e) { + return e; + }) + }); + } + }); + + if (!multiple && acceptedFiles.length > 1 || multiple && maxFiles >= 1 && acceptedFiles.length > maxFiles) { + // Reject everything and empty accepted files + acceptedFiles.forEach(function (file) { + fileRejections.push({ + file: file, + errors: [_utils_index__WEBPACK_IMPORTED_MODULE_3__.TOO_MANY_FILES_REJECTION] + }); + }); + acceptedFiles.splice(0); + } + + dispatch({ + acceptedFiles: acceptedFiles, + fileRejections: fileRejections, + isDragReject: fileRejections.length > 0, + type: "setFiles" + }); + + if (onDrop) { + onDrop(acceptedFiles, fileRejections, event); + } + + if (fileRejections.length > 0 && onDropRejected) { + onDropRejected(fileRejections, event); + } + + if (acceptedFiles.length > 0 && onDropAccepted) { + onDropAccepted(acceptedFiles, event); + } + }, [dispatch, multiple, acceptAttr, minSize, maxSize, maxFiles, onDrop, onDropAccepted, onDropRejected, validator]); + var onDropCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (event) { + event.preventDefault(); // Persist here because we need the event later after getFilesFromEvent() is done + + event.persist(); + stopPropagation(event); + dragTargetsRef.current = []; + + if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isEvtWithFiles)(event)) { + Promise.resolve(getFilesFromEvent(event)).then(function (files) { + if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isPropagationStopped)(event) && !noDragEventsBubbling) { + return; + } + + setFiles(files, event); + }).catch(function (e) { + return onErrCb(e); + }); + } + + dispatch({ + type: "reset" + }); + }, [getFilesFromEvent, setFiles, onErrCb, noDragEventsBubbling]); // Fn for opening the file dialog programmatically + + var openFileDialog = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () { + // No point to use FS access APIs if context is not secure + // https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts#feature_detection + if (fsAccessApiWorksRef.current) { + dispatch({ + type: "openDialog" + }); + onFileDialogOpenCb(); // https://developer.mozilla.org/en-US/docs/Web/API/window/showOpenFilePicker + + var opts = { + multiple: multiple, + types: pickerTypes + }; + window.showOpenFilePicker(opts).then(function (handles) { + return getFilesFromEvent(handles); + }).then(function (files) { + setFiles(files, null); + dispatch({ + type: "closeDialog" + }); + }).catch(function (e) { + // AbortError means the user canceled + if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isAbort)(e)) { + onFileDialogCancelCb(e); + dispatch({ + type: "closeDialog" + }); + } else if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isSecurityError)(e)) { + fsAccessApiWorksRef.current = false; // CORS, so cannot use this API + // Try using the input + + if (inputRef.current) { + inputRef.current.value = null; + inputRef.current.click(); + } else { + onErrCb(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided.")); + } + } else { + onErrCb(e); + } + }); + return; + } + + if (inputRef.current) { + dispatch({ + type: "openDialog" + }); + onFileDialogOpenCb(); + inputRef.current.value = null; + inputRef.current.click(); + } + }, [dispatch, onFileDialogOpenCb, onFileDialogCancelCb, useFsAccessApi, setFiles, onErrCb, pickerTypes, multiple]); // Cb to open the file dialog when SPACE/ENTER occurs on the dropzone + + var onKeyDownCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (event) { + // Ignore keyboard events bubbling up the DOM tree + if (!rootRef.current || !rootRef.current.isEqualNode(event.target)) { + return; + } + + if (event.key === " " || event.key === "Enter" || event.keyCode === 32 || event.keyCode === 13) { + event.preventDefault(); + openFileDialog(); + } + }, [rootRef, openFileDialog]); // Update focus state for the dropzone + + var onFocusCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () { + dispatch({ + type: "focus" + }); + }, []); + var onBlurCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () { + dispatch({ + type: "blur" + }); + }, []); // Cb to open the file dialog when click occurs on the dropzone + + var onClickCb = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function () { + if (noClick) { + return; + } // In IE11/Edge the file-browser dialog is blocking, therefore, use setTimeout() + // to ensure React can handle state changes + // See: https://github.com/react-dropzone/react-dropzone/issues/450 + + + if ((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.isIeOrEdge)()) { + setTimeout(openFileDialog, 0); + } else { + openFileDialog(); + } + }, [noClick, openFileDialog]); + + var composeHandler = function composeHandler(fn) { + return disabled ? null : fn; + }; + + var composeKeyboardHandler = function composeKeyboardHandler(fn) { + return noKeyboard ? null : composeHandler(fn); + }; + + var composeDragHandler = function composeDragHandler(fn) { + return noDrag ? null : composeHandler(fn); + }; + + var stopPropagation = function stopPropagation(event) { + if (noDragEventsBubbling) { + event.stopPropagation(); + } + }; + + var getRootProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () { + return function () { + var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, + _ref2$refKey = _ref2.refKey, + refKey = _ref2$refKey === void 0 ? "ref" : _ref2$refKey, + role = _ref2.role, + onKeyDown = _ref2.onKeyDown, + onFocus = _ref2.onFocus, + onBlur = _ref2.onBlur, + onClick = _ref2.onClick, + onDragEnter = _ref2.onDragEnter, + onDragOver = _ref2.onDragOver, + onDragLeave = _ref2.onDragLeave, + onDrop = _ref2.onDrop, + rest = _objectWithoutProperties(_ref2, _excluded3); + + return _objectSpread(_objectSpread(_defineProperty({ + onKeyDown: composeKeyboardHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onKeyDown, onKeyDownCb)), + onFocus: composeKeyboardHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onFocus, onFocusCb)), + onBlur: composeKeyboardHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onBlur, onBlurCb)), + onClick: composeHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onClick, onClickCb)), + onDragEnter: composeDragHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onDragEnter, onDragEnterCb)), + onDragOver: composeDragHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onDragOver, onDragOverCb)), + onDragLeave: composeDragHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onDragLeave, onDragLeaveCb)), + onDrop: composeDragHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onDrop, onDropCb)), + role: typeof role === "string" && role !== "" ? role : "presentation" + }, refKey, rootRef), !disabled && !noKeyboard ? { + tabIndex: 0 + } : {}), rest); + }; + }, [rootRef, onKeyDownCb, onFocusCb, onBlurCb, onClickCb, onDragEnterCb, onDragOverCb, onDragLeaveCb, onDropCb, noKeyboard, noDrag, disabled]); + var onInputElementClick = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (event) { + event.stopPropagation(); + }, []); + var getInputProps = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () { + return function () { + var _ref3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, + _ref3$refKey = _ref3.refKey, + refKey = _ref3$refKey === void 0 ? "ref" : _ref3$refKey, + onChange = _ref3.onChange, + onClick = _ref3.onClick, + rest = _objectWithoutProperties(_ref3, _excluded4); + + var inputProps = _defineProperty({ + accept: acceptAttr, + multiple: multiple, + type: "file", + style: { + border: 0, + clip: "rect(0, 0, 0, 0)", + clipPath: "inset(50%)", + height: "1px", + margin: "0 -1px -1px 0", + overflow: "hidden", + padding: 0, + position: "absolute", + width: "1px", + whiteSpace: "nowrap" + }, + onChange: composeHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onChange, onDropCb)), + onClick: composeHandler((0,_utils_index__WEBPACK_IMPORTED_MODULE_3__.composeEventHandlers)(onClick, onInputElementClick)), + tabIndex: -1 + }, refKey, inputRef); + + return _objectSpread(_objectSpread({}, inputProps), rest); + }; + }, [inputRef, accept, multiple, onDropCb, disabled]); + return _objectSpread(_objectSpread({}, state), {}, { + isFocused: isFocused && !disabled, + getRootProps: getRootProps, + getInputProps: getInputProps, + rootRef: rootRef, + inputRef: inputRef, + open: composeHandler(openFileDialog) + }); +} +/** + * @param {DropzoneState} state + * @param {{type: string} & DropzoneState} action + * @returns {DropzoneState} + */ + +function reducer(state, action) { + /* istanbul ignore next */ + switch (action.type) { + case "focus": + return _objectSpread(_objectSpread({}, state), {}, { + isFocused: true + }); + + case "blur": + return _objectSpread(_objectSpread({}, state), {}, { + isFocused: false + }); + + case "openDialog": + return _objectSpread(_objectSpread({}, initialState), {}, { + isFileDialogActive: true + }); + + case "closeDialog": + return _objectSpread(_objectSpread({}, state), {}, { + isFileDialogActive: false + }); + + case "setDraggedFiles": + return _objectSpread(_objectSpread({}, state), {}, { + isDragActive: action.isDragActive, + isDragAccept: action.isDragAccept, + isDragReject: action.isDragReject + }); + + case "setFiles": + return _objectSpread(_objectSpread({}, state), {}, { + acceptedFiles: action.acceptedFiles, + fileRejections: action.fileRejections, + isDragReject: action.isDragReject + }); + + case "reset": + return _objectSpread({}, initialState); + + default: + return state; + } +} + +function noop() {} + + + +/***/ }), + +/***/ "./node_modules/react-dropzone/dist/es/utils/index.js": +/*!************************************************************!*\ + !*** ./node_modules/react-dropzone/dist/es/utils/index.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ErrorCode: () => (/* binding */ ErrorCode), +/* harmony export */ FILE_INVALID_TYPE: () => (/* binding */ FILE_INVALID_TYPE), +/* harmony export */ FILE_TOO_LARGE: () => (/* binding */ FILE_TOO_LARGE), +/* harmony export */ FILE_TOO_SMALL: () => (/* binding */ FILE_TOO_SMALL), +/* harmony export */ TOO_MANY_FILES: () => (/* binding */ TOO_MANY_FILES), +/* harmony export */ TOO_MANY_FILES_REJECTION: () => (/* binding */ TOO_MANY_FILES_REJECTION), +/* harmony export */ acceptPropAsAcceptAttr: () => (/* binding */ acceptPropAsAcceptAttr), +/* harmony export */ allFilesAccepted: () => (/* binding */ allFilesAccepted), +/* harmony export */ canUseFileSystemAccessAPI: () => (/* binding */ canUseFileSystemAccessAPI), +/* harmony export */ composeEventHandlers: () => (/* binding */ composeEventHandlers), +/* harmony export */ fileAccepted: () => (/* binding */ fileAccepted), +/* harmony export */ fileMatchSize: () => (/* binding */ fileMatchSize), +/* harmony export */ getInvalidTypeRejectionErr: () => (/* binding */ getInvalidTypeRejectionErr), +/* harmony export */ getTooLargeRejectionErr: () => (/* binding */ getTooLargeRejectionErr), +/* harmony export */ getTooSmallRejectionErr: () => (/* binding */ getTooSmallRejectionErr), +/* harmony export */ isAbort: () => (/* binding */ isAbort), +/* harmony export */ isEvtWithFiles: () => (/* binding */ isEvtWithFiles), +/* harmony export */ isExt: () => (/* binding */ isExt), +/* harmony export */ isIeOrEdge: () => (/* binding */ isIeOrEdge), +/* harmony export */ isKindFile: () => (/* binding */ isKindFile), +/* harmony export */ isMIMEType: () => (/* binding */ isMIMEType), +/* harmony export */ isPropagationStopped: () => (/* binding */ isPropagationStopped), +/* harmony export */ isSecurityError: () => (/* binding */ isSecurityError), +/* harmony export */ onDocumentDragOver: () => (/* binding */ onDocumentDragOver), +/* harmony export */ pickerOptionsFromAccept: () => (/* binding */ pickerOptionsFromAccept) +/* harmony export */ }); +/* harmony import */ var attr_accept__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! attr-accept */ "./node_modules/attr-accept/dist/es/index.js"); +function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } + +function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } + +function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { 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 _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + + +var accepts = typeof attr_accept__WEBPACK_IMPORTED_MODULE_0__["default"] === "function" ? attr_accept__WEBPACK_IMPORTED_MODULE_0__["default"] : attr_accept__WEBPACK_IMPORTED_MODULE_0__["default"]["default"]; // Error codes + +var FILE_INVALID_TYPE = "file-invalid-type"; +var FILE_TOO_LARGE = "file-too-large"; +var FILE_TOO_SMALL = "file-too-small"; +var TOO_MANY_FILES = "too-many-files"; +var ErrorCode = { + FileInvalidType: FILE_INVALID_TYPE, + FileTooLarge: FILE_TOO_LARGE, + FileTooSmall: FILE_TOO_SMALL, + TooManyFiles: TOO_MANY_FILES +}; +/** + * + * @param {string} accept + */ + +var getInvalidTypeRejectionErr = function getInvalidTypeRejectionErr() { + var accept = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ""; + var acceptArr = accept.split(","); + var msg = acceptArr.length > 1 ? "one of ".concat(acceptArr.join(", ")) : acceptArr[0]; + return { + code: FILE_INVALID_TYPE, + message: "File type must be ".concat(msg) + }; +}; +var getTooLargeRejectionErr = function getTooLargeRejectionErr(maxSize) { + return { + code: FILE_TOO_LARGE, + message: "File is larger than ".concat(maxSize, " ").concat(maxSize === 1 ? "byte" : "bytes") + }; +}; +var getTooSmallRejectionErr = function getTooSmallRejectionErr(minSize) { + return { + code: FILE_TOO_SMALL, + message: "File is smaller than ".concat(minSize, " ").concat(minSize === 1 ? "byte" : "bytes") + }; +}; +var TOO_MANY_FILES_REJECTION = { + code: TOO_MANY_FILES, + message: "Too many files" +}; +/** + * Check if file is accepted. + * + * Firefox versions prior to 53 return a bogus MIME type for every file drag, + * so dragovers with that MIME type will always be accepted. + * + * @param {File} file + * @param {string} accept + * @returns + */ + +function fileAccepted(file, accept) { + var isAcceptable = file.type === "application/x-moz-file" || accepts(file, accept); + return [isAcceptable, isAcceptable ? null : getInvalidTypeRejectionErr(accept)]; +} +function fileMatchSize(file, minSize, maxSize) { + if (isDefined(file.size)) { + if (isDefined(minSize) && isDefined(maxSize)) { + if (file.size > maxSize) return [false, getTooLargeRejectionErr(maxSize)]; + if (file.size < minSize) return [false, getTooSmallRejectionErr(minSize)]; + } else if (isDefined(minSize) && file.size < minSize) return [false, getTooSmallRejectionErr(minSize)];else if (isDefined(maxSize) && file.size > maxSize) return [false, getTooLargeRejectionErr(maxSize)]; + } + + return [true, null]; +} + +function isDefined(value) { + return value !== undefined && value !== null; +} +/** + * + * @param {object} options + * @param {File[]} options.files + * @param {string} [options.accept] + * @param {number} [options.minSize] + * @param {number} [options.maxSize] + * @param {boolean} [options.multiple] + * @param {number} [options.maxFiles] + * @param {(f: File) => FileError|FileError[]|null} [options.validator] + * @returns + */ + + +function allFilesAccepted(_ref) { + var files = _ref.files, + accept = _ref.accept, + minSize = _ref.minSize, + maxSize = _ref.maxSize, + multiple = _ref.multiple, + maxFiles = _ref.maxFiles, + validator = _ref.validator; + + if (!multiple && files.length > 1 || multiple && maxFiles >= 1 && files.length > maxFiles) { + return false; + } + + return files.every(function (file) { + var _fileAccepted = fileAccepted(file, accept), + _fileAccepted2 = _slicedToArray(_fileAccepted, 1), + accepted = _fileAccepted2[0]; + + var _fileMatchSize = fileMatchSize(file, minSize, maxSize), + _fileMatchSize2 = _slicedToArray(_fileMatchSize, 1), + sizeMatch = _fileMatchSize2[0]; + + var customErrors = validator ? validator(file) : null; + return accepted && sizeMatch && !customErrors; + }); +} // React's synthetic events has event.isPropagationStopped, +// but to remain compatibility with other libs (Preact) fall back +// to check event.cancelBubble + +function isPropagationStopped(event) { + if (typeof event.isPropagationStopped === "function") { + return event.isPropagationStopped(); + } else if (typeof event.cancelBubble !== "undefined") { + return event.cancelBubble; + } + + return false; +} +function isEvtWithFiles(event) { + if (!event.dataTransfer) { + return !!event.target && !!event.target.files; + } // https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/types + // https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API/Recommended_drag_types#file + + + return Array.prototype.some.call(event.dataTransfer.types, function (type) { + return type === "Files" || type === "application/x-moz-file"; + }); +} +function isKindFile(item) { + return _typeof(item) === "object" && item !== null && item.kind === "file"; +} // allow the entire document to be a drag target + +function onDocumentDragOver(event) { + event.preventDefault(); +} + +function isIe(userAgent) { + return userAgent.indexOf("MSIE") !== -1 || userAgent.indexOf("Trident/") !== -1; +} + +function isEdge(userAgent) { + return userAgent.indexOf("Edge/") !== -1; +} + +function isIeOrEdge() { + var userAgent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : window.navigator.userAgent; + return isIe(userAgent) || isEdge(userAgent); +} +/** + * This is intended to be used to compose event handlers + * They are executed in order until one of them calls `event.isPropagationStopped()`. + * Note that the check is done on the first invoke too, + * meaning that if propagation was stopped before invoking the fns, + * no handlers will be executed. + * + * @param {Function} fns the event hanlder functions + * @return {Function} the event handler to add to an element + */ + +function composeEventHandlers() { + for (var _len = arguments.length, fns = new Array(_len), _key = 0; _key < _len; _key++) { + fns[_key] = arguments[_key]; + } + + return function (event) { + for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + args[_key2 - 1] = arguments[_key2]; + } + + return fns.some(function (fn) { + if (!isPropagationStopped(event) && fn) { + fn.apply(void 0, [event].concat(args)); + } + + return isPropagationStopped(event); + }); + }; +} +/** + * canUseFileSystemAccessAPI checks if the [File System Access API](https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API) + * is supported by the browser. + * @returns {boolean} + */ + +function canUseFileSystemAccessAPI() { + return "showOpenFilePicker" in window; +} +/** + * Convert the `{accept}` dropzone prop to the + * `{types}` option for https://developer.mozilla.org/en-US/docs/Web/API/window/showOpenFilePicker + * + * @param {AcceptProp} accept + * @returns {{accept: string[]}[]} + */ + +function pickerOptionsFromAccept(accept) { + if (isDefined(accept)) { + var acceptForPicker = Object.entries(accept).filter(function (_ref2) { + var _ref3 = _slicedToArray(_ref2, 2), + mimeType = _ref3[0], + ext = _ref3[1]; + + var ok = true; + + if (!isMIMEType(mimeType)) { + console.warn("Skipped \"".concat(mimeType, "\" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.")); + ok = false; + } + + if (!Array.isArray(ext) || !ext.every(isExt)) { + console.warn("Skipped \"".concat(mimeType, "\" because an invalid file extension was provided.")); + ok = false; + } + + return ok; + }).reduce(function (agg, _ref4) { + var _ref5 = _slicedToArray(_ref4, 2), + mimeType = _ref5[0], + ext = _ref5[1]; + + return _objectSpread(_objectSpread({}, agg), {}, _defineProperty({}, mimeType, ext)); + }, {}); + return [{ + // description is required due to https://crbug.com/1264708 + description: "Files", + accept: acceptForPicker + }]; + } + + return accept; +} +/** + * Convert the `{accept}` dropzone prop to an array of MIME types/extensions. + * @param {AcceptProp} accept + * @returns {string} + */ + +function acceptPropAsAcceptAttr(accept) { + if (isDefined(accept)) { + return Object.entries(accept).reduce(function (a, _ref6) { + var _ref7 = _slicedToArray(_ref6, 2), + mimeType = _ref7[0], + ext = _ref7[1]; + + return [].concat(_toConsumableArray(a), [mimeType], _toConsumableArray(ext)); + }, []) // Silently discard invalid entries as pickerOptionsFromAccept warns about these + .filter(function (v) { + return isMIMEType(v) || isExt(v); + }).join(","); + } + + return undefined; +} +/** + * Check if v is an exception caused by aborting a request (e.g window.showOpenFilePicker()). + * + * See https://developer.mozilla.org/en-US/docs/Web/API/DOMException. + * @param {any} v + * @returns {boolean} True if v is an abort exception. + */ + +function isAbort(v) { + return v instanceof DOMException && (v.name === "AbortError" || v.code === v.ABORT_ERR); +} +/** + * Check if v is a security error. + * + * See https://developer.mozilla.org/en-US/docs/Web/API/DOMException. + * @param {any} v + * @returns {boolean} True if v is a security error. + */ + +function isSecurityError(v) { + return v instanceof DOMException && (v.name === "SecurityError" || v.code === v.SECURITY_ERR); +} +/** + * Check if v is a MIME type string. + * + * See accepted format: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#unique_file_type_specifiers. + * + * @param {string} v + */ + +function isMIMEType(v) { + return v === "audio/*" || v === "video/*" || v === "image/*" || v === "text/*" || v === "application/*" || /\w+\/[-+.\w]+/g.test(v); +} +/** + * Check if v is a file extension. + * @param {string} v + */ + +function isExt(v) { + return /^.*\.[\w]+$/.test(v); +} +/** + * @typedef {Object.} AcceptProp + */ + +/** + * @typedef {object} FileError + * @property {string} message + * @property {ErrorCode|string} code + */ + +/** + * @typedef {"file-invalid-type"|"file-too-large"|"file-too-small"|"too-many-files"} ErrorCode + */ + +/***/ }), + +/***/ "./node_modules/react-intl/lib/index.js": +/*!**********************************************!*\ + !*** ./node_modules/react-intl/lib/index.js ***! + \**********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ FormattedDate: () => (/* binding */ FormattedDate), +/* harmony export */ FormattedDateParts: () => (/* binding */ FormattedDateParts), +/* harmony export */ FormattedDateTimeRange: () => (/* reexport safe */ _src_components_dateTimeRange__WEBPACK_IMPORTED_MODULE_0__["default"]), +/* harmony export */ FormattedDisplayName: () => (/* binding */ FormattedDisplayName), +/* harmony export */ FormattedList: () => (/* binding */ FormattedList), +/* harmony export */ FormattedListParts: () => (/* reexport safe */ _src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.FormattedListParts), +/* harmony export */ FormattedMessage: () => (/* reexport safe */ _src_components_message__WEBPACK_IMPORTED_MODULE_1__["default"]), +/* harmony export */ FormattedNumber: () => (/* binding */ FormattedNumber), +/* harmony export */ FormattedNumberParts: () => (/* reexport safe */ _src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.FormattedNumberParts), +/* harmony export */ FormattedPlural: () => (/* reexport safe */ _src_components_plural__WEBPACK_IMPORTED_MODULE_2__["default"]), +/* harmony export */ FormattedRelativeTime: () => (/* reexport safe */ _src_components_relative__WEBPACK_IMPORTED_MODULE_3__["default"]), +/* harmony export */ FormattedTime: () => (/* binding */ FormattedTime), +/* harmony export */ FormattedTimeParts: () => (/* binding */ FormattedTimeParts), +/* harmony export */ IntlContext: () => (/* reexport safe */ _src_components_injectIntl__WEBPACK_IMPORTED_MODULE_4__.Context), +/* harmony export */ IntlProvider: () => (/* reexport safe */ _src_components_provider__WEBPACK_IMPORTED_MODULE_5__["default"]), +/* harmony export */ InvalidConfigError: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__.InvalidConfigError), +/* harmony export */ MessageFormatError: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__.MessageFormatError), +/* harmony export */ MissingDataError: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__.MissingDataError), +/* harmony export */ MissingTranslationError: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__.MissingTranslationError), +/* harmony export */ RawIntlProvider: () => (/* reexport safe */ _src_components_injectIntl__WEBPACK_IMPORTED_MODULE_4__.Provider), +/* harmony export */ ReactIntlError: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__.IntlError), +/* harmony export */ ReactIntlErrorCode: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__.IntlErrorCode), +/* harmony export */ UnsupportedFormatterError: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__.UnsupportedFormatterError), +/* harmony export */ createIntl: () => (/* reexport safe */ _src_components_createIntl__WEBPACK_IMPORTED_MODULE_6__.createIntl), +/* harmony export */ createIntlCache: () => (/* reexport safe */ _formatjs_intl__WEBPACK_IMPORTED_MODULE_8__.createIntlCache), +/* harmony export */ defineMessage: () => (/* binding */ defineMessage), +/* harmony export */ defineMessages: () => (/* binding */ defineMessages), +/* harmony export */ injectIntl: () => (/* reexport safe */ _src_components_injectIntl__WEBPACK_IMPORTED_MODULE_4__["default"]), +/* harmony export */ useIntl: () => (/* reexport safe */ _src_components_useIntl__WEBPACK_IMPORTED_MODULE_7__["default"]) +/* harmony export */ }); +/* harmony import */ var _src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./src/components/createFormattedComponent */ "./node_modules/react-intl/lib/src/components/createFormattedComponent.js"); +/* harmony import */ var _src_components_injectIntl__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./src/components/injectIntl */ "./node_modules/react-intl/lib/src/components/injectIntl.js"); +/* harmony import */ var _src_components_useIntl__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./src/components/useIntl */ "./node_modules/react-intl/lib/src/components/useIntl.js"); +/* harmony import */ var _src_components_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./src/components/provider */ "./node_modules/react-intl/lib/src/components/provider.js"); +/* harmony import */ var _src_components_createIntl__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./src/components/createIntl */ "./node_modules/react-intl/lib/src/components/createIntl.js"); +/* harmony import */ var _src_components_relative__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./src/components/relative */ "./node_modules/react-intl/lib/src/components/relative.js"); +/* harmony import */ var _src_components_plural__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./src/components/plural */ "./node_modules/react-intl/lib/src/components/plural.js"); +/* harmony import */ var _src_components_message__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./src/components/message */ "./node_modules/react-intl/lib/src/components/message.js"); +/* harmony import */ var _src_components_dateTimeRange__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./src/components/dateTimeRange */ "./node_modules/react-intl/lib/src/components/dateTimeRange.js"); +/* harmony import */ var _formatjs_intl__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @formatjs/intl */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var _formatjs_intl__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @formatjs/intl */ "./node_modules/@formatjs/intl/lib/src/error.js"); + + + + + + + + + + + +function defineMessages(msgs) { + return msgs; +} +function defineMessage(msg) { + return msg; +} +// IMPORTANT: Explicit here to prevent api-extractor from outputing `import('./src/types').CustomFormatConfig` +var FormattedDate = (0,_src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.createFormattedComponent)('formatDate'); +var FormattedTime = (0,_src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.createFormattedComponent)('formatTime'); +var FormattedNumber = (0,_src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.createFormattedComponent)('formatNumber'); +var FormattedList = (0,_src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.createFormattedComponent)('formatList'); +var FormattedDisplayName = (0,_src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.createFormattedComponent)('formatDisplayName'); +var FormattedDateParts = (0,_src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.createFormattedDateTimePartsComponent)('formatDate'); +var FormattedTimeParts = (0,_src_components_createFormattedComponent__WEBPACK_IMPORTED_MODULE_10__.createFormattedDateTimePartsComponent)('formatTime'); + + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/createFormattedComponent.js": +/*!********************************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/createFormattedComponent.js ***! + \********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ FormattedListParts: () => (/* binding */ FormattedListParts), +/* harmony export */ FormattedNumberParts: () => (/* binding */ FormattedNumberParts), +/* harmony export */ createFormattedComponent: () => (/* binding */ createFormattedComponent), +/* harmony export */ createFormattedDateTimePartsComponent: () => (/* binding */ createFormattedDateTimePartsComponent) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _useIntl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useIntl */ "./node_modules/react-intl/lib/src/components/useIntl.js"); + + + +var DisplayName; +(function (DisplayName) { + DisplayName["formatDate"] = "FormattedDate"; + DisplayName["formatTime"] = "FormattedTime"; + DisplayName["formatNumber"] = "FormattedNumber"; + DisplayName["formatList"] = "FormattedList"; + // Note that this DisplayName is the locale display name, not to be confused with + // the name of the enum, which is for React component display name in dev tools. + DisplayName["formatDisplayName"] = "FormattedDisplayName"; +})(DisplayName || (DisplayName = {})); +var DisplayNameParts; +(function (DisplayNameParts) { + DisplayNameParts["formatDate"] = "FormattedDateParts"; + DisplayNameParts["formatTime"] = "FormattedTimeParts"; + DisplayNameParts["formatNumber"] = "FormattedNumberParts"; + DisplayNameParts["formatList"] = "FormattedListParts"; +})(DisplayNameParts || (DisplayNameParts = {})); +var FormattedNumberParts = function (props) { + var intl = (0,_useIntl__WEBPACK_IMPORTED_MODULE_1__["default"])(); + var value = props.value, children = props.children, formatProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(props, ["value", "children"]); + return children(intl.formatNumberToParts(value, formatProps)); +}; +FormattedNumberParts.displayName = 'FormattedNumberParts'; +var FormattedListParts = function (props) { + var intl = (0,_useIntl__WEBPACK_IMPORTED_MODULE_1__["default"])(); + var value = props.value, children = props.children, formatProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(props, ["value", "children"]); + return children(intl.formatListToParts(value, formatProps)); +}; +FormattedNumberParts.displayName = 'FormattedNumberParts'; +function createFormattedDateTimePartsComponent(name) { + var ComponentParts = function (props) { + var intl = (0,_useIntl__WEBPACK_IMPORTED_MODULE_1__["default"])(); + var value = props.value, children = props.children, formatProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(props, ["value", "children"]); + var date = typeof value === 'string' ? new Date(value || 0) : value; + var formattedParts = name === 'formatDate' + ? intl.formatDateToParts(date, formatProps) + : intl.formatTimeToParts(date, formatProps); + return children(formattedParts); + }; + ComponentParts.displayName = DisplayNameParts[name]; + return ComponentParts; +} +function createFormattedComponent(name) { + var Component = function (props) { + var intl = (0,_useIntl__WEBPACK_IMPORTED_MODULE_1__["default"])(); + var value = props.value, children = props.children, formatProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(props + // TODO: fix TS type definition for localeMatcher upstream + , ["value", "children"]); + // TODO: fix TS type definition for localeMatcher upstream + var formattedValue = intl[name](value, formatProps); + if (typeof children === 'function') { + return children(formattedValue); + } + var Text = intl.textComponent || react__WEBPACK_IMPORTED_MODULE_0__.Fragment; + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Text, null, formattedValue); + }; + Component.displayName = DisplayName[name]; + return Component; +} + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/createIntl.js": +/*!******************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/createIntl.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ createIntl: () => (/* binding */ createIntl) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _formatjs_intl__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @formatjs/intl */ "./node_modules/@formatjs/intl/lib/src/message.js"); +/* harmony import */ var _formatjs_intl__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @formatjs/intl */ "./node_modules/@formatjs/intl/lib/src/create-intl.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils */ "./node_modules/react-intl/lib/src/utils.js"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/react-intl/node_modules/intl-messageformat/lib/src/formatters.js"); +/* + * Copyright 2015, Yahoo Inc. + * Copyrights licensed under the New BSD License. + * See the accompanying LICENSE file for terms. + */ + + + + + +function assignUniqueKeysToFormatXMLElementFnArgument(values) { + if (!values) { + return values; + } + return Object.keys(values).reduce(function (acc, k) { + var v = values[k]; + acc[k] = (0,intl_messageformat__WEBPACK_IMPORTED_MODULE_1__.isFormatXMLElementFn)(v) + ? (0,_utils__WEBPACK_IMPORTED_MODULE_2__.assignUniqueKeysToParts)(v) + : v; + return acc; + }, {}); +} +var formatMessage = function (config, formatters, descriptor, rawValues) { + var rest = []; + for (var _i = 4; _i < arguments.length; _i++) { + rest[_i - 4] = arguments[_i]; + } + var values = assignUniqueKeysToFormatXMLElementFnArgument(rawValues); + var chunks = _formatjs_intl__WEBPACK_IMPORTED_MODULE_3__.formatMessage.apply(void 0, (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__spreadArray)([config, + formatters, + descriptor, + values], rest, false)); + if (Array.isArray(chunks)) { + return react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(chunks); + } + return chunks; +}; +/** + * Create intl object + * @param config intl config + * @param cache cache for formatter instances to prevent memory leak + */ +var createIntl = function (_a, cache) { + var rawDefaultRichTextElements = _a.defaultRichTextElements, config = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__rest)(_a, ["defaultRichTextElements"]); + var defaultRichTextElements = assignUniqueKeysToFormatXMLElementFnArgument(rawDefaultRichTextElements); + var coreIntl = (0,_formatjs_intl__WEBPACK_IMPORTED_MODULE_5__.createIntl)((0,tslib__WEBPACK_IMPORTED_MODULE_4__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_4__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_4__.__assign)({}, _utils__WEBPACK_IMPORTED_MODULE_2__.DEFAULT_INTL_CONFIG), config), { defaultRichTextElements: defaultRichTextElements }), cache); + var resolvedConfig = { + locale: coreIntl.locale, + timeZone: coreIntl.timeZone, + fallbackOnEmptyString: coreIntl.fallbackOnEmptyString, + formats: coreIntl.formats, + defaultLocale: coreIntl.defaultLocale, + defaultFormats: coreIntl.defaultFormats, + messages: coreIntl.messages, + onError: coreIntl.onError, + defaultRichTextElements: defaultRichTextElements, + }; + return (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_4__.__assign)({}, coreIntl), { formatMessage: formatMessage.bind(null, resolvedConfig, + // @ts-expect-error fix this + coreIntl.formatters), + // @ts-expect-error fix this + $t: formatMessage.bind(null, resolvedConfig, coreIntl.formatters) }); +}; + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/dateTimeRange.js": +/*!*********************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/dateTimeRange.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _useIntl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useIntl */ "./node_modules/react-intl/lib/src/components/useIntl.js"); + + + +var FormattedDateTimeRange = function (props) { + var intl = (0,_useIntl__WEBPACK_IMPORTED_MODULE_1__["default"])(); + var from = props.from, to = props.to, children = props.children, formatProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(props, ["from", "to", "children"]); + var formattedValue = intl.formatDateTimeRange(from, to, formatProps); + if (typeof children === 'function') { + return children(formattedValue); + } + var Text = intl.textComponent || react__WEBPACK_IMPORTED_MODULE_0__.Fragment; + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Text, null, formattedValue); +}; +FormattedDateTimeRange.displayName = 'FormattedDateTimeRange'; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (FormattedDateTimeRange); + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/injectIntl.js": +/*!******************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/injectIntl.js ***! + \******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Context: () => (/* binding */ Context), +/* harmony export */ Provider: () => (/* binding */ Provider), +/* harmony export */ "default": () => (/* binding */ injectIntl) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! hoist-non-react-statics */ "./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js"); +/* harmony import */ var hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils */ "./node_modules/react-intl/lib/src/utils.js"); + + + + +function getDisplayName(Component) { + return Component.displayName || Component.name || 'Component'; +} +// This is primarily dealing with packaging systems where multiple copies of react-intl +// might exist +var IntlContext = typeof window !== 'undefined' && !window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__ + ? window.__REACT_INTL_CONTEXT__ || + (window.__REACT_INTL_CONTEXT__ = react__WEBPACK_IMPORTED_MODULE_1__.createContext(null)) + : react__WEBPACK_IMPORTED_MODULE_1__.createContext(null); +var IntlConsumer = IntlContext.Consumer, IntlProvider = IntlContext.Provider; +var Provider = IntlProvider; +var Context = IntlContext; +function injectIntl(WrappedComponent, options) { + var _a = options || {}, _b = _a.intlPropName, intlPropName = _b === void 0 ? 'intl' : _b, _c = _a.forwardRef, forwardRef = _c === void 0 ? false : _c, _d = _a.enforceContext, enforceContext = _d === void 0 ? true : _d; + var WithIntl = function (props) { return (react__WEBPACK_IMPORTED_MODULE_1__.createElement(IntlConsumer, null, function (intl) { + var _a; + if (enforceContext) { + (0,_utils__WEBPACK_IMPORTED_MODULE_2__.invariantIntlContext)(intl); + } + var intlProp = (_a = {}, _a[intlPropName] = intl, _a); + return (react__WEBPACK_IMPORTED_MODULE_1__.createElement(WrappedComponent, (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__assign)({}, props, intlProp, { ref: forwardRef ? props.forwardedRef : null }))); + })); }; + WithIntl.displayName = "injectIntl(".concat(getDisplayName(WrappedComponent), ")"); + WithIntl.WrappedComponent = WrappedComponent; + if (forwardRef) { + return hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0___default()( + // @ts-expect-error + react__WEBPACK_IMPORTED_MODULE_1__.forwardRef(function (props, ref) { return (react__WEBPACK_IMPORTED_MODULE_1__.createElement(WithIntl, (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__assign)({}, props, { forwardedRef: ref }))); }), WrappedComponent); + } + return hoist_non_react_statics__WEBPACK_IMPORTED_MODULE_0___default()(WithIntl, WrappedComponent); +} + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/message.js": +/*!***************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/message.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils */ "./node_modules/react-intl/lib/src/utils.js"); +/* harmony import */ var _useIntl__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./useIntl */ "./node_modules/react-intl/lib/src/components/useIntl.js"); +/* + * Copyright 2015, Yahoo Inc. + * Copyrights licensed under the New BSD License. + * See the accompanying LICENSE file for terms. + */ + + + + +function areEqual(prevProps, nextProps) { + var values = prevProps.values, otherProps = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__rest)(prevProps, ["values"]); + var nextValues = nextProps.values, nextOtherProps = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__rest)(nextProps, ["values"]); + return ((0,_utils__WEBPACK_IMPORTED_MODULE_2__.shallowEqual)(nextValues, values) && + (0,_utils__WEBPACK_IMPORTED_MODULE_2__.shallowEqual)(otherProps, nextOtherProps)); +} +function FormattedMessage(props) { + var intl = (0,_useIntl__WEBPACK_IMPORTED_MODULE_3__["default"])(); + var formatMessage = intl.formatMessage, _a = intl.textComponent, Text = _a === void 0 ? react__WEBPACK_IMPORTED_MODULE_0__.Fragment : _a; + var id = props.id, description = props.description, defaultMessage = props.defaultMessage, values = props.values, children = props.children, _b = props.tagName, Component = _b === void 0 ? Text : _b, ignoreTag = props.ignoreTag; + var descriptor = { id: id, description: description, defaultMessage: defaultMessage }; + var nodes = formatMessage(descriptor, values, { + ignoreTag: ignoreTag, + }); + if (typeof children === 'function') { + return children(Array.isArray(nodes) ? nodes : [nodes]); + } + if (Component) { + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Component, null, react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(nodes)); + } + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, nodes); +} +FormattedMessage.displayName = 'FormattedMessage'; +var MemoizedFormattedMessage = react__WEBPACK_IMPORTED_MODULE_0__.memo(FormattedMessage, areEqual); +MemoizedFormattedMessage.displayName = 'MemoizedFormattedMessage'; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MemoizedFormattedMessage); + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/plural.js": +/*!**************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/plural.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _useIntl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useIntl */ "./node_modules/react-intl/lib/src/components/useIntl.js"); +/* + * Copyright 2015, Yahoo Inc. + * Copyrights licensed under the New BSD License. + * See the accompanying LICENSE file for terms. + */ + + +var FormattedPlural = function (props) { + var _a = (0,_useIntl__WEBPACK_IMPORTED_MODULE_1__["default"])(), formatPlural = _a.formatPlural, Text = _a.textComponent; + var value = props.value, other = props.other, children = props.children; + var pluralCategory = formatPlural(value, props); + var formattedPlural = props[pluralCategory] || other; + if (typeof children === 'function') { + return children(formattedPlural); + } + if (Text) { + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Text, null, formattedPlural); + } + // Work around @types/react where React.FC cannot return string + return formattedPlural; +}; +FormattedPlural.displayName = 'FormattedPlural'; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (FormattedPlural); + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/provider.js": +/*!****************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/provider.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var _formatjs_intl__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @formatjs/intl */ "./node_modules/@formatjs/intl/lib/src/utils.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils */ "./node_modules/react-intl/lib/src/utils.js"); +/* harmony import */ var _injectIntl__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./injectIntl */ "./node_modules/react-intl/lib/src/components/injectIntl.js"); +/* harmony import */ var _createIntl__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./createIntl */ "./node_modules/react-intl/lib/src/components/createIntl.js"); +/* + * Copyright 2015, Yahoo Inc. + * Copyrights licensed under the New BSD License. + * See the accompanying LICENSE file for terms. + */ + + + + + + +function processIntlConfig(config) { + return { + locale: config.locale, + timeZone: config.timeZone, + fallbackOnEmptyString: config.fallbackOnEmptyString, + formats: config.formats, + textComponent: config.textComponent, + messages: config.messages, + defaultLocale: config.defaultLocale, + defaultFormats: config.defaultFormats, + onError: config.onError, + onWarn: config.onWarn, + wrapRichTextChunksInFragment: config.wrapRichTextChunksInFragment, + defaultRichTextElements: config.defaultRichTextElements, + }; +} +var IntlProvider = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__extends)(IntlProvider, _super); + function IntlProvider() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.cache = (0,_formatjs_intl__WEBPACK_IMPORTED_MODULE_2__.createIntlCache)(); + _this.state = { + cache: _this.cache, + intl: (0,_createIntl__WEBPACK_IMPORTED_MODULE_3__.createIntl)(processIntlConfig(_this.props), _this.cache), + prevConfig: processIntlConfig(_this.props), + }; + return _this; + } + IntlProvider.getDerivedStateFromProps = function (props, _a) { + var prevConfig = _a.prevConfig, cache = _a.cache; + var config = processIntlConfig(props); + if (!(0,_utils__WEBPACK_IMPORTED_MODULE_4__.shallowEqual)(prevConfig, config)) { + return { + intl: (0,_createIntl__WEBPACK_IMPORTED_MODULE_3__.createIntl)(config, cache), + prevConfig: config, + }; + } + return null; + }; + IntlProvider.prototype.render = function () { + (0,_utils__WEBPACK_IMPORTED_MODULE_4__.invariantIntlContext)(this.state.intl); + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_injectIntl__WEBPACK_IMPORTED_MODULE_5__.Provider, { value: this.state.intl }, this.props.children); + }; + IntlProvider.displayName = 'IntlProvider'; + IntlProvider.defaultProps = _utils__WEBPACK_IMPORTED_MODULE_4__.DEFAULT_INTL_CONFIG; + return IntlProvider; +}(react__WEBPACK_IMPORTED_MODULE_0__.PureComponent)); +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (IntlProvider); + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/relative.js": +/*!****************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/relative.js ***! + \****************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _formatjs_ecma402_abstract__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @formatjs/ecma402-abstract */ "./node_modules/@formatjs/ecma402-abstract/lib/utils.js"); +/* harmony import */ var _useIntl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./useIntl */ "./node_modules/react-intl/lib/src/components/useIntl.js"); + +/* + * Copyright 2015, Yahoo Inc. + * Copyrights licensed under the New BSD License. + * See the accompanying LICENSE file for terms. + */ + + + +var MINUTE = 60; +var HOUR = 60 * 60; +var DAY = 60 * 60 * 24; +function selectUnit(seconds) { + var absValue = Math.abs(seconds); + if (absValue < MINUTE) { + return 'second'; + } + if (absValue < HOUR) { + return 'minute'; + } + if (absValue < DAY) { + return 'hour'; + } + return 'day'; +} +function getDurationInSeconds(unit) { + switch (unit) { + case 'second': + return 1; + case 'minute': + return MINUTE; + case 'hour': + return HOUR; + default: + return DAY; + } +} +function valueToSeconds(value, unit) { + if (!value) { + return 0; + } + switch (unit) { + case 'second': + return value; + case 'minute': + return value * MINUTE; + default: + return value * HOUR; + } +} +var INCREMENTABLE_UNITS = [ + 'second', + 'minute', + 'hour', +]; +function canIncrement(unit) { + if (unit === void 0) { unit = 'second'; } + return INCREMENTABLE_UNITS.indexOf(unit) > -1; +} +var SimpleFormattedRelativeTime = function (props) { + var _a = (0,_useIntl__WEBPACK_IMPORTED_MODULE_1__["default"])(), formatRelativeTime = _a.formatRelativeTime, Text = _a.textComponent; + var children = props.children, value = props.value, unit = props.unit, otherProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(props, ["children", "value", "unit"]); + var formattedRelativeTime = formatRelativeTime(value || 0, unit, otherProps); + if (typeof children === 'function') { + return children(formattedRelativeTime); + } + if (Text) { + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Text, null, formattedRelativeTime); + } + return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, formattedRelativeTime); +}; +var FormattedRelativeTime = function (_a) { + var _b = _a.value, value = _b === void 0 ? 0 : _b, _c = _a.unit, unit = _c === void 0 ? 'second' : _c, updateIntervalInSeconds = _a.updateIntervalInSeconds, otherProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(_a, ["value", "unit", "updateIntervalInSeconds"]); + (0,_formatjs_ecma402_abstract__WEBPACK_IMPORTED_MODULE_3__.invariant)(!updateIntervalInSeconds || + !!(updateIntervalInSeconds && canIncrement(unit)), 'Cannot schedule update with unit longer than hour'); + var _d = react__WEBPACK_IMPORTED_MODULE_0__.useState(), prevUnit = _d[0], setPrevUnit = _d[1]; + var _e = react__WEBPACK_IMPORTED_MODULE_0__.useState(0), prevValue = _e[0], setPrevValue = _e[1]; + var _f = react__WEBPACK_IMPORTED_MODULE_0__.useState(0), currentValueInSeconds = _f[0], setCurrentValueInSeconds = _f[1]; + var updateTimer; + if (unit !== prevUnit || value !== prevValue) { + setPrevValue(value || 0); + setPrevUnit(unit); + setCurrentValueInSeconds(canIncrement(unit) ? valueToSeconds(value, unit) : 0); + } + react__WEBPACK_IMPORTED_MODULE_0__.useEffect(function () { + function clearUpdateTimer() { + clearTimeout(updateTimer); + } + clearUpdateTimer(); + // If there's no interval and we cannot increment this unit, do nothing + if (!updateIntervalInSeconds || !canIncrement(unit)) { + return clearUpdateTimer; + } + // Figure out the next interesting time + var nextValueInSeconds = currentValueInSeconds - updateIntervalInSeconds; + var nextUnit = selectUnit(nextValueInSeconds); + // We've reached the max auto incrementable unit, don't schedule another update + if (nextUnit === 'day') { + return clearUpdateTimer; + } + var unitDuration = getDurationInSeconds(nextUnit); + var remainder = nextValueInSeconds % unitDuration; + var prevInterestingValueInSeconds = nextValueInSeconds - remainder; + var nextInterestingValueInSeconds = prevInterestingValueInSeconds >= currentValueInSeconds + ? prevInterestingValueInSeconds - unitDuration + : prevInterestingValueInSeconds; + var delayInSeconds = Math.abs(nextInterestingValueInSeconds - currentValueInSeconds); + if (currentValueInSeconds !== nextInterestingValueInSeconds) { + updateTimer = setTimeout(function () { return setCurrentValueInSeconds(nextInterestingValueInSeconds); }, delayInSeconds * 1e3); + } + return clearUpdateTimer; + }, [currentValueInSeconds, updateIntervalInSeconds, unit]); + var currentValue = value || 0; + var currentUnit = unit; + if (canIncrement(unit) && + typeof currentValueInSeconds === 'number' && + updateIntervalInSeconds) { + currentUnit = selectUnit(currentValueInSeconds); + var unitDuration = getDurationInSeconds(currentUnit); + currentValue = Math.round(currentValueInSeconds / unitDuration); + } + return (react__WEBPACK_IMPORTED_MODULE_0__.createElement(SimpleFormattedRelativeTime, (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({ value: currentValue, unit: currentUnit }, otherProps))); +}; +FormattedRelativeTime.displayName = 'FormattedRelativeTime'; +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (FormattedRelativeTime); + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/components/useIntl.js": +/*!***************************************************************!*\ + !*** ./node_modules/react-intl/lib/src/components/useIntl.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ useIntl) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils */ "./node_modules/react-intl/lib/src/utils.js"); +/* harmony import */ var _injectIntl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./injectIntl */ "./node_modules/react-intl/lib/src/components/injectIntl.js"); + + + +function useIntl() { + var intl = react__WEBPACK_IMPORTED_MODULE_0__.useContext(_injectIntl__WEBPACK_IMPORTED_MODULE_1__.Context); + (0,_utils__WEBPACK_IMPORTED_MODULE_2__.invariantIntlContext)(intl); + return intl; +} + + +/***/ }), + +/***/ "./node_modules/react-intl/lib/src/utils.js": +/*!**************************************************!*\ + !*** ./node_modules/react-intl/lib/src/utils.js ***! + \**************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ DEFAULT_INTL_CONFIG: () => (/* binding */ DEFAULT_INTL_CONFIG), +/* harmony export */ assignUniqueKeysToParts: () => (/* binding */ assignUniqueKeysToParts), +/* harmony export */ invariantIntlContext: () => (/* binding */ invariantIntlContext), +/* harmony export */ shallowEqual: () => (/* binding */ shallowEqual) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _formatjs_ecma402_abstract__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @formatjs/ecma402-abstract */ "./node_modules/@formatjs/ecma402-abstract/lib/utils.js"); +/* harmony import */ var _formatjs_intl__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @formatjs/intl */ "./node_modules/@formatjs/intl/lib/src/utils.js"); + + + + +function invariantIntlContext(intl) { + (0,_formatjs_ecma402_abstract__WEBPACK_IMPORTED_MODULE_1__.invariant)(intl, '[React Intl] Could not find required `intl` object. ' + + ' needs to exist in the component ancestry.'); +} +var DEFAULT_INTL_CONFIG = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, _formatjs_intl__WEBPACK_IMPORTED_MODULE_3__.DEFAULT_INTL_CONFIG), { textComponent: react__WEBPACK_IMPORTED_MODULE_0__.Fragment }); +/** + * Takes a `formatXMLElementFn`, and composes it in function, which passes + * argument `parts` through, assigning unique key to each part, to prevent + * "Each child in a list should have a unique "key"" React error. + * @param formatXMLElementFn + */ +function assignUniqueKeysToParts(formatXMLElementFn) { + return function (parts) { + // eslint-disable-next-line prefer-rest-params + return formatXMLElementFn(react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(parts)); + }; +} +function shallowEqual(objA, objB) { + if (objA === objB) { + return true; + } + if (!objA || !objB) { + return false; + } + var aKeys = Object.keys(objA); + var bKeys = Object.keys(objB); + var len = aKeys.length; + if (bKeys.length !== len) { + return false; + } + for (var i = 0; i < len; i++) { + var key = aKeys[i]; + if (objA[key] !== objB[key] || + !Object.prototype.hasOwnProperty.call(objB, key)) { + return false; + } + } + return true; +} + + +/***/ }), + +/***/ "./node_modules/react-intl/node_modules/intl-messageformat/lib/src/error.js": +/*!**********************************************************************************!*\ + !*** ./node_modules/react-intl/node_modules/intl-messageformat/lib/src/error.js ***! + \**********************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ ErrorCode: () => (/* binding */ ErrorCode), +/* harmony export */ FormatError: () => (/* binding */ FormatError), +/* harmony export */ InvalidValueError: () => (/* binding */ InvalidValueError), +/* harmony export */ InvalidValueTypeError: () => (/* binding */ InvalidValueTypeError), +/* harmony export */ MissingValueError: () => (/* binding */ MissingValueError) +/* harmony export */ }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.mjs"); + +var ErrorCode; +(function (ErrorCode) { + // When we have a placeholder but no value to format + ErrorCode["MISSING_VALUE"] = "MISSING_VALUE"; + // When value supplied is invalid + ErrorCode["INVALID_VALUE"] = "INVALID_VALUE"; + // When we need specific Intl API but it's not available + ErrorCode["MISSING_INTL_API"] = "MISSING_INTL_API"; +})(ErrorCode || (ErrorCode = {})); +var FormatError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(FormatError, _super); + function FormatError(msg, code, originalMessage) { + var _this = _super.call(this, msg) || this; + _this.code = code; + _this.originalMessage = originalMessage; + return _this; + } + FormatError.prototype.toString = function () { + return "[formatjs Error: ".concat(this.code, "] ").concat(this.message); + }; + return FormatError; +}(Error)); + +var InvalidValueError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(InvalidValueError, _super); + function InvalidValueError(variableId, value, options, originalMessage) { + return _super.call(this, "Invalid values for \"".concat(variableId, "\": \"").concat(value, "\". Options are \"").concat(Object.keys(options).join('", "'), "\""), ErrorCode.INVALID_VALUE, originalMessage) || this; + } + return InvalidValueError; +}(FormatError)); + +var InvalidValueTypeError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(InvalidValueTypeError, _super); + function InvalidValueTypeError(value, type, originalMessage) { + return _super.call(this, "Value for \"".concat(value, "\" must be of type ").concat(type), ErrorCode.INVALID_VALUE, originalMessage) || this; + } + return InvalidValueTypeError; +}(FormatError)); + +var MissingValueError = /** @class */ (function (_super) { + (0,tslib__WEBPACK_IMPORTED_MODULE_0__.__extends)(MissingValueError, _super); + function MissingValueError(variableId, originalMessage) { + return _super.call(this, "The intl string context variable \"".concat(variableId, "\" was not provided to the string \"").concat(originalMessage, "\""), ErrorCode.MISSING_VALUE, originalMessage) || this; + } + return MissingValueError; +}(FormatError)); + + + +/***/ }), + +/***/ "./node_modules/react-intl/node_modules/intl-messageformat/lib/src/formatters.js": +/*!***************************************************************************************!*\ + !*** ./node_modules/react-intl/node_modules/intl-messageformat/lib/src/formatters.js ***! + \***************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ PART_TYPE: () => (/* binding */ PART_TYPE), +/* harmony export */ formatToParts: () => (/* binding */ formatToParts), +/* harmony export */ isFormatXMLElementFn: () => (/* binding */ isFormatXMLElementFn) +/* harmony export */ }); +/* harmony import */ var _formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @formatjs/icu-messageformat-parser */ "./node_modules/@formatjs/icu-messageformat-parser/lib/index.js"); +/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./error */ "./node_modules/react-intl/node_modules/intl-messageformat/lib/src/error.js"); + + +var PART_TYPE; +(function (PART_TYPE) { + PART_TYPE[PART_TYPE["literal"] = 0] = "literal"; + PART_TYPE[PART_TYPE["object"] = 1] = "object"; +})(PART_TYPE || (PART_TYPE = {})); +function mergeLiteral(parts) { + if (parts.length < 2) { + return parts; + } + return parts.reduce(function (all, part) { + var lastPart = all[all.length - 1]; + if (!lastPart || + lastPart.type !== PART_TYPE.literal || + part.type !== PART_TYPE.literal) { + all.push(part); + } + else { + lastPart.value += part.value; + } + return all; + }, []); +} +function isFormatXMLElementFn(el) { + return typeof el === 'function'; +} +// TODO(skeleton): add skeleton support +function formatToParts(els, locales, formatters, formats, values, currentPluralValue, +// For debugging +originalMessage) { + // Hot path for straight simple msg translations + if (els.length === 1 && (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(els[0])) { + return [ + { + type: PART_TYPE.literal, + value: els[0].value, + }, + ]; + } + var result = []; + for (var _i = 0, els_1 = els; _i < els_1.length; _i++) { + var el = els_1[_i]; + // Exit early for string parts. + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isLiteralElement)(el)) { + result.push({ + type: PART_TYPE.literal, + value: el.value, + }); + continue; + } + // TODO: should this part be literal type? + // Replace `#` in plural rules with the actual numeric value. + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPoundElement)(el)) { + if (typeof currentPluralValue === 'number') { + result.push({ + type: PART_TYPE.literal, + value: formatters.getNumberFormat(locales).format(currentPluralValue), + }); + } + continue; + } + var varName = el.value; + // Enforce that all required values are provided by the caller. + if (!(values && varName in values)) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.MissingValueError(varName, originalMessage); + } + var value = values[varName]; + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isArgumentElement)(el)) { + if (!value || typeof value === 'string' || typeof value === 'number') { + value = + typeof value === 'string' || typeof value === 'number' + ? String(value) + : ''; + } + result.push({ + type: typeof value === 'string' ? PART_TYPE.literal : PART_TYPE.object, + value: value, + }); + continue; + } + // Recursively format plural and select parts' option — which can be a + // nested pattern structure. The choosing of the option to use is + // abstracted-by and delegated-to the part helper object. + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateElement)(el)) { + var style = typeof el.style === 'string' + ? formats.date[el.style] + : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) + ? el.style.parsedOptions + : undefined; + result.push({ + type: PART_TYPE.literal, + value: formatters + .getDateTimeFormat(locales, style) + .format(value), + }); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTimeElement)(el)) { + var style = typeof el.style === 'string' + ? formats.time[el.style] + : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isDateTimeSkeleton)(el.style) + ? el.style.parsedOptions + : formats.time.medium; + result.push({ + type: PART_TYPE.literal, + value: formatters + .getDateTimeFormat(locales, style) + .format(value), + }); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberElement)(el)) { + var style = typeof el.style === 'string' + ? formats.number[el.style] + : (0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isNumberSkeleton)(el.style) + ? el.style.parsedOptions + : undefined; + if (style && style.scale) { + value = + value * + (style.scale || 1); + } + result.push({ + type: PART_TYPE.literal, + value: formatters + .getNumberFormat(locales, style) + .format(value), + }); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isTagElement)(el)) { + var children = el.children, value_1 = el.value; + var formatFn = values[value_1]; + if (!isFormatXMLElementFn(formatFn)) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.InvalidValueTypeError(value_1, 'function', originalMessage); + } + var parts = formatToParts(children, locales, formatters, formats, values, currentPluralValue); + var chunks = formatFn(parts.map(function (p) { return p.value; })); + if (!Array.isArray(chunks)) { + chunks = [chunks]; + } + result.push.apply(result, chunks.map(function (c) { + return { + type: typeof c === 'string' ? PART_TYPE.literal : PART_TYPE.object, + value: c, + }; + })); + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isSelectElement)(el)) { + var opt = el.options[value] || el.options.other; + if (!opt) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage); + } + result.push.apply(result, formatToParts(opt.value, locales, formatters, formats, values)); + continue; + } + if ((0,_formatjs_icu_messageformat_parser__WEBPACK_IMPORTED_MODULE_0__.isPluralElement)(el)) { + var opt = el.options["=".concat(value)]; + if (!opt) { + if (!Intl.PluralRules) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.FormatError("Intl.PluralRules is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-pluralrules\"\n", _error__WEBPACK_IMPORTED_MODULE_1__.ErrorCode.MISSING_INTL_API, originalMessage); + } + var rule = formatters + .getPluralRules(locales, { type: el.pluralType }) + .select(value - (el.offset || 0)); + opt = el.options[rule] || el.options.other; + } + if (!opt) { + throw new _error__WEBPACK_IMPORTED_MODULE_1__.InvalidValueError(el.value, value, Object.keys(el.options), originalMessage); + } + result.push.apply(result, formatToParts(opt.value, locales, formatters, formats, values, value - (el.offset || 0))); + continue; + } + } + return mergeLiteral(result); +} + + +/***/ }), + +/***/ "./node_modules/react-is/cjs/react-is.development.js": +/*!***********************************************************!*\ + !*** ./node_modules/react-is/cjs/react-is.development.js ***! + \***********************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; +/** @license React v17.0.2 + * react-is.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +if (true) { + (function() { +'use strict'; + +// ATTENTION +// When adding new symbols to this file, +// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols' +// The Symbol used to tag the ReactElement-like types. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. +var REACT_ELEMENT_TYPE = 0xeac7; +var REACT_PORTAL_TYPE = 0xeaca; +var REACT_FRAGMENT_TYPE = 0xeacb; +var REACT_STRICT_MODE_TYPE = 0xeacc; +var REACT_PROFILER_TYPE = 0xead2; +var REACT_PROVIDER_TYPE = 0xeacd; +var REACT_CONTEXT_TYPE = 0xeace; +var REACT_FORWARD_REF_TYPE = 0xead0; +var REACT_SUSPENSE_TYPE = 0xead1; +var REACT_SUSPENSE_LIST_TYPE = 0xead8; +var REACT_MEMO_TYPE = 0xead3; +var REACT_LAZY_TYPE = 0xead4; +var REACT_BLOCK_TYPE = 0xead9; +var REACT_SERVER_BLOCK_TYPE = 0xeada; +var REACT_FUNDAMENTAL_TYPE = 0xead5; +var REACT_SCOPE_TYPE = 0xead7; +var REACT_OPAQUE_ID_TYPE = 0xeae0; +var REACT_DEBUG_TRACING_MODE_TYPE = 0xeae1; +var REACT_OFFSCREEN_TYPE = 0xeae2; +var REACT_LEGACY_HIDDEN_TYPE = 0xeae3; + +if (typeof Symbol === 'function' && Symbol.for) { + var symbolFor = Symbol.for; + REACT_ELEMENT_TYPE = symbolFor('react.element'); + REACT_PORTAL_TYPE = symbolFor('react.portal'); + REACT_FRAGMENT_TYPE = symbolFor('react.fragment'); + REACT_STRICT_MODE_TYPE = symbolFor('react.strict_mode'); + REACT_PROFILER_TYPE = symbolFor('react.profiler'); + REACT_PROVIDER_TYPE = symbolFor('react.provider'); + REACT_CONTEXT_TYPE = symbolFor('react.context'); + REACT_FORWARD_REF_TYPE = symbolFor('react.forward_ref'); + REACT_SUSPENSE_TYPE = symbolFor('react.suspense'); + REACT_SUSPENSE_LIST_TYPE = symbolFor('react.suspense_list'); + REACT_MEMO_TYPE = symbolFor('react.memo'); + REACT_LAZY_TYPE = symbolFor('react.lazy'); + REACT_BLOCK_TYPE = symbolFor('react.block'); + REACT_SERVER_BLOCK_TYPE = symbolFor('react.server.block'); + REACT_FUNDAMENTAL_TYPE = symbolFor('react.fundamental'); + REACT_SCOPE_TYPE = symbolFor('react.scope'); + REACT_OPAQUE_ID_TYPE = symbolFor('react.opaque.id'); + REACT_DEBUG_TRACING_MODE_TYPE = symbolFor('react.debug_trace_mode'); + REACT_OFFSCREEN_TYPE = symbolFor('react.offscreen'); + REACT_LEGACY_HIDDEN_TYPE = symbolFor('react.legacy_hidden'); +} + +// Filter certain DOM attributes (e.g. src, href) if their values are empty strings. + +var enableScopeAPI = false; // Experimental Create Event Handle API. + +function isValidElementType(type) { + if (typeof type === 'string' || typeof type === 'function') { + return true; + } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill). + + + if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || type === REACT_DEBUG_TRACING_MODE_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || type === REACT_LEGACY_HIDDEN_TYPE || enableScopeAPI ) { + return true; + } + + if (typeof type === 'object' && type !== null) { + if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_BLOCK_TYPE || type[0] === REACT_SERVER_BLOCK_TYPE) { + return true; + } + } + + return false; +} + +function typeOf(object) { + if (typeof object === 'object' && object !== null) { + var $$typeof = object.$$typeof; + + switch ($$typeof) { + case REACT_ELEMENT_TYPE: + var type = object.type; + + switch (type) { + case REACT_FRAGMENT_TYPE: + case REACT_PROFILER_TYPE: + case REACT_STRICT_MODE_TYPE: + case REACT_SUSPENSE_TYPE: + case REACT_SUSPENSE_LIST_TYPE: + return type; + + default: + var $$typeofType = type && type.$$typeof; + + switch ($$typeofType) { + case REACT_CONTEXT_TYPE: + case REACT_FORWARD_REF_TYPE: + case REACT_LAZY_TYPE: + case REACT_MEMO_TYPE: + case REACT_PROVIDER_TYPE: + return $$typeofType; + + default: + return $$typeof; + } + + } + + case REACT_PORTAL_TYPE: + return $$typeof; + } + } + + return undefined; +} +var ContextConsumer = REACT_CONTEXT_TYPE; +var ContextProvider = REACT_PROVIDER_TYPE; +var Element = REACT_ELEMENT_TYPE; +var ForwardRef = REACT_FORWARD_REF_TYPE; +var Fragment = REACT_FRAGMENT_TYPE; +var Lazy = REACT_LAZY_TYPE; +var Memo = REACT_MEMO_TYPE; +var Portal = REACT_PORTAL_TYPE; +var Profiler = REACT_PROFILER_TYPE; +var StrictMode = REACT_STRICT_MODE_TYPE; +var Suspense = REACT_SUSPENSE_TYPE; +var hasWarnedAboutDeprecatedIsAsyncMode = false; +var hasWarnedAboutDeprecatedIsConcurrentMode = false; // AsyncMode should be deprecated + +function isAsyncMode(object) { + { + if (!hasWarnedAboutDeprecatedIsAsyncMode) { + hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 18+.'); + } + } + + return false; +} +function isConcurrentMode(object) { + { + if (!hasWarnedAboutDeprecatedIsConcurrentMode) { + hasWarnedAboutDeprecatedIsConcurrentMode = true; // Using console['warn'] to evade Babel and ESLint + + console['warn']('The ReactIs.isConcurrentMode() alias has been deprecated, ' + 'and will be removed in React 18+.'); + } + } + + return false; +} +function isContextConsumer(object) { + return typeOf(object) === REACT_CONTEXT_TYPE; +} +function isContextProvider(object) { + return typeOf(object) === REACT_PROVIDER_TYPE; +} +function isElement(object) { + return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; +} +function isForwardRef(object) { + return typeOf(object) === REACT_FORWARD_REF_TYPE; +} +function isFragment(object) { + return typeOf(object) === REACT_FRAGMENT_TYPE; +} +function isLazy(object) { + return typeOf(object) === REACT_LAZY_TYPE; +} +function isMemo(object) { + return typeOf(object) === REACT_MEMO_TYPE; +} +function isPortal(object) { + return typeOf(object) === REACT_PORTAL_TYPE; +} +function isProfiler(object) { + return typeOf(object) === REACT_PROFILER_TYPE; +} +function isStrictMode(object) { + return typeOf(object) === REACT_STRICT_MODE_TYPE; +} +function isSuspense(object) { + return typeOf(object) === REACT_SUSPENSE_TYPE; +} + +exports.ContextConsumer = ContextConsumer; +exports.ContextProvider = ContextProvider; +exports.Element = Element; +exports.ForwardRef = ForwardRef; +exports.Fragment = Fragment; +exports.Lazy = Lazy; +exports.Memo = Memo; +exports.Portal = Portal; +exports.Profiler = Profiler; +exports.StrictMode = StrictMode; +exports.Suspense = Suspense; +exports.isAsyncMode = isAsyncMode; +exports.isConcurrentMode = isConcurrentMode; +exports.isContextConsumer = isContextConsumer; +exports.isContextProvider = isContextProvider; +exports.isElement = isElement; +exports.isForwardRef = isForwardRef; +exports.isFragment = isFragment; +exports.isLazy = isLazy; +exports.isMemo = isMemo; +exports.isPortal = isPortal; +exports.isProfiler = isProfiler; +exports.isStrictMode = isStrictMode; +exports.isSuspense = isSuspense; +exports.isValidElementType = isValidElementType; +exports.typeOf = typeOf; + })(); +} + + +/***/ }), + +/***/ "./node_modules/react-is/index.js": +/*!****************************************!*\ + !*** ./node_modules/react-is/index.js ***! + \****************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +"use strict"; + + +if (false) {} else { + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "./node_modules/react-is/cjs/react-is.development.js"); +} + + +/***/ }), + +/***/ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js": +/*!****************************************************************************!*\ + !*** ./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***! + \****************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ polyfill: () => (/* binding */ polyfill) +/* harmony export */ }); +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +function componentWillMount() { + // Call this.constructor.gDSFP to support sub-classes. + var state = this.constructor.getDerivedStateFromProps(this.props, this.state); + if (state !== null && state !== undefined) { + this.setState(state); + } +} + +function componentWillReceiveProps(nextProps) { + // Call this.constructor.gDSFP to support sub-classes. + // Use the setState() updater to ensure state isn't stale in certain edge cases. + function updater(prevState) { + var state = this.constructor.getDerivedStateFromProps(nextProps, prevState); + return state !== null && state !== undefined ? state : null; + } + // Binding "this" is important for shallow renderer support. + this.setState(updater.bind(this)); +} + +function componentWillUpdate(nextProps, nextState) { + try { + var prevProps = this.props; + var prevState = this.state; + this.props = nextProps; + this.state = nextState; + this.__reactInternalSnapshotFlag = true; + this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate( + prevProps, + prevState + ); + } finally { + this.props = prevProps; + this.state = prevState; + } +} + +// React may warn about cWM/cWRP/cWU methods being deprecated. +// Add a flag to suppress these warnings for this special case. +componentWillMount.__suppressDeprecationWarning = true; +componentWillReceiveProps.__suppressDeprecationWarning = true; +componentWillUpdate.__suppressDeprecationWarning = true; + +function polyfill(Component) { + var prototype = Component.prototype; + + if (!prototype || !prototype.isReactComponent) { + throw new Error('Can only polyfill class components'); + } + + if ( + typeof Component.getDerivedStateFromProps !== 'function' && + typeof prototype.getSnapshotBeforeUpdate !== 'function' + ) { + return Component; + } + + // If new component APIs are defined, "unsafe" lifecycles won't be called. + // Error if any of these lifecycles are present, + // Because they would work differently between older and newer (16.3+) versions of React. + var foundWillMountName = null; + var foundWillReceivePropsName = null; + var foundWillUpdateName = null; + if (typeof prototype.componentWillMount === 'function') { + foundWillMountName = 'componentWillMount'; + } else if (typeof prototype.UNSAFE_componentWillMount === 'function') { + foundWillMountName = 'UNSAFE_componentWillMount'; + } + if (typeof prototype.componentWillReceiveProps === 'function') { + foundWillReceivePropsName = 'componentWillReceiveProps'; + } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') { + foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps'; + } + if (typeof prototype.componentWillUpdate === 'function') { + foundWillUpdateName = 'componentWillUpdate'; + } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') { + foundWillUpdateName = 'UNSAFE_componentWillUpdate'; + } + if ( + foundWillMountName !== null || + foundWillReceivePropsName !== null || + foundWillUpdateName !== null + ) { + var componentName = Component.displayName || Component.name; + var newApiName = + typeof Component.getDerivedStateFromProps === 'function' + ? 'getDerivedStateFromProps()' + : 'getSnapshotBeforeUpdate()'; + + throw Error( + 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' + + componentName + + ' uses ' + + newApiName + + ' but also contains the following legacy lifecycles:' + + (foundWillMountName !== null ? '\n ' + foundWillMountName : '') + + (foundWillReceivePropsName !== null + ? '\n ' + foundWillReceivePropsName + : '') + + (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') + + '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' + + 'https://fb.me/react-async-component-lifecycle-hooks' + ); + } + + // React <= 16.2 does not support static getDerivedStateFromProps. + // As a workaround, use cWM and cWRP to invoke the new static lifecycle. + // Newer versions of React will ignore these lifecycles if gDSFP exists. + if (typeof Component.getDerivedStateFromProps === 'function') { + prototype.componentWillMount = componentWillMount; + prototype.componentWillReceiveProps = componentWillReceiveProps; + } + + // React <= 16.2 does not support getSnapshotBeforeUpdate. + // As a workaround, use cWU to invoke the new lifecycle. + // Newer versions of React will ignore that lifecycle if gSBU exists. + if (typeof prototype.getSnapshotBeforeUpdate === 'function') { + if (typeof prototype.componentDidUpdate !== 'function') { + throw new Error( + 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype' + ); + } + + prototype.componentWillUpdate = componentWillUpdate; + + var componentDidUpdate = prototype.componentDidUpdate; + + prototype.componentDidUpdate = function componentDidUpdatePolyfill( + prevProps, + prevState, + maybeSnapshot + ) { + // 16.3+ will not execute our will-update method; + // It will pass a snapshot value to did-update though. + // Older versions will require our polyfilled will-update value. + // We need to handle both cases, but can't just check for the presence of "maybeSnapshot", + // Because for <= 15.x versions this might be a "prevContext" object. + // We also can't just check "__reactInternalSnapshot", + // Because get-snapshot might return a falsy value. + // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior. + var snapshot = this.__reactInternalSnapshotFlag + ? this.__reactInternalSnapshot + : maybeSnapshot; + + componentDidUpdate.call(this, prevProps, prevState, snapshot); + }; + } + + return Component; +} + + + + +/***/ }), + +/***/ "./node_modules/react-modal/lib/components/Modal.js": +/*!**********************************************************!*\ + !*** ./node_modules/react-modal/lib/components/Modal.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.bodyOpenClassName = exports.portalClassName = undefined; + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(/*! react */ "react"); + +var _react2 = _interopRequireDefault(_react); + +var _reactDom = __webpack_require__(/*! react-dom */ "react-dom"); + +var _reactDom2 = _interopRequireDefault(_reactDom); + +var _propTypes = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +var _ModalPortal = __webpack_require__(/*! ./ModalPortal */ "./node_modules/react-modal/lib/components/ModalPortal.js"); + +var _ModalPortal2 = _interopRequireDefault(_ModalPortal); + +var _ariaAppHider = __webpack_require__(/*! ../helpers/ariaAppHider */ "./node_modules/react-modal/lib/helpers/ariaAppHider.js"); + +var ariaAppHider = _interopRequireWildcard(_ariaAppHider); + +var _safeHTMLElement = __webpack_require__(/*! ../helpers/safeHTMLElement */ "./node_modules/react-modal/lib/helpers/safeHTMLElement.js"); + +var _safeHTMLElement2 = _interopRequireDefault(_safeHTMLElement); + +var _reactLifecyclesCompat = __webpack_require__(/*! react-lifecycles-compat */ "./node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js"); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +var portalClassName = exports.portalClassName = "ReactModalPortal"; +var bodyOpenClassName = exports.bodyOpenClassName = "ReactModal__Body--open"; + +var isReact16 = _safeHTMLElement.canUseDOM && _reactDom2.default.createPortal !== undefined; + +var createHTMLElement = function createHTMLElement(name) { + return document.createElement(name); +}; + +var getCreatePortal = function getCreatePortal() { + return isReact16 ? _reactDom2.default.createPortal : _reactDom2.default.unstable_renderSubtreeIntoContainer; +}; + +function getParentElement(parentSelector) { + return parentSelector(); +} + +var Modal = function (_Component) { + _inherits(Modal, _Component); + + function Modal() { + var _ref; + + var _temp, _this, _ret; + + _classCallCheck(this, Modal); + + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + + return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Modal.__proto__ || Object.getPrototypeOf(Modal)).call.apply(_ref, [this].concat(args))), _this), _this.removePortal = function () { + !isReact16 && _reactDom2.default.unmountComponentAtNode(_this.node); + var parent = getParentElement(_this.props.parentSelector); + if (parent && parent.contains(_this.node)) { + parent.removeChild(_this.node); + } else { + // eslint-disable-next-line no-console + console.warn('React-Modal: "parentSelector" prop did not returned any DOM ' + "element. Make sure that the parent element is unmounted to " + "avoid any memory leaks."); + } + }, _this.portalRef = function (ref) { + _this.portal = ref; + }, _this.renderPortal = function (props) { + var createPortal = getCreatePortal(); + var portal = createPortal(_this, _react2.default.createElement(_ModalPortal2.default, _extends({ defaultStyles: Modal.defaultStyles }, props)), _this.node); + _this.portalRef(portal); + }, _temp), _possibleConstructorReturn(_this, _ret); + } + + _createClass(Modal, [{ + key: "componentDidMount", + value: function componentDidMount() { + if (!_safeHTMLElement.canUseDOM) return; + + if (!isReact16) { + this.node = createHTMLElement("div"); + } + this.node.className = this.props.portalClassName; + + var parent = getParentElement(this.props.parentSelector); + parent.appendChild(this.node); + + !isReact16 && this.renderPortal(this.props); + } + }, { + key: "getSnapshotBeforeUpdate", + value: function getSnapshotBeforeUpdate(prevProps) { + var prevParent = getParentElement(prevProps.parentSelector); + var nextParent = getParentElement(this.props.parentSelector); + return { prevParent: prevParent, nextParent: nextParent }; + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps, _, snapshot) { + if (!_safeHTMLElement.canUseDOM) return; + var _props = this.props, + isOpen = _props.isOpen, + portalClassName = _props.portalClassName; + + + if (prevProps.portalClassName !== portalClassName) { + this.node.className = portalClassName; + } + + var prevParent = snapshot.prevParent, + nextParent = snapshot.nextParent; + + if (nextParent !== prevParent) { + prevParent.removeChild(this.node); + nextParent.appendChild(this.node); + } + + // Stop unnecessary renders if modal is remaining closed + if (!prevProps.isOpen && !isOpen) return; + + !isReact16 && this.renderPortal(this.props); + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + if (!_safeHTMLElement.canUseDOM || !this.node || !this.portal) return; + + var state = this.portal.state; + var now = Date.now(); + var closesAt = state.isOpen && this.props.closeTimeoutMS && (state.closesAt || now + this.props.closeTimeoutMS); + + if (closesAt) { + if (!state.beforeClose) { + this.portal.closeWithTimeout(); + } + + setTimeout(this.removePortal, closesAt - now); + } else { + this.removePortal(); + } + } + }, { + key: "render", + value: function render() { + if (!_safeHTMLElement.canUseDOM || !isReact16) { + return null; + } + + if (!this.node && isReact16) { + this.node = createHTMLElement("div"); + } + + var createPortal = getCreatePortal(); + return createPortal(_react2.default.createElement(_ModalPortal2.default, _extends({ + ref: this.portalRef, + defaultStyles: Modal.defaultStyles + }, this.props)), this.node); + } + }], [{ + key: "setAppElement", + value: function setAppElement(element) { + ariaAppHider.setElement(element); + } + + /* eslint-disable react/no-unused-prop-types */ + + /* eslint-enable react/no-unused-prop-types */ + + }]); + + return Modal; +}(_react.Component); + +Modal.propTypes = { + isOpen: _propTypes2.default.bool.isRequired, + style: _propTypes2.default.shape({ + content: _propTypes2.default.object, + overlay: _propTypes2.default.object + }), + portalClassName: _propTypes2.default.string, + bodyOpenClassName: _propTypes2.default.string, + htmlOpenClassName: _propTypes2.default.string, + className: _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({ + base: _propTypes2.default.string.isRequired, + afterOpen: _propTypes2.default.string.isRequired, + beforeClose: _propTypes2.default.string.isRequired + })]), + overlayClassName: _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({ + base: _propTypes2.default.string.isRequired, + afterOpen: _propTypes2.default.string.isRequired, + beforeClose: _propTypes2.default.string.isRequired + })]), + appElement: _propTypes2.default.oneOfType([_propTypes2.default.instanceOf(_safeHTMLElement2.default), _propTypes2.default.instanceOf(_safeHTMLElement.SafeHTMLCollection), _propTypes2.default.instanceOf(_safeHTMLElement.SafeNodeList), _propTypes2.default.arrayOf(_propTypes2.default.instanceOf(_safeHTMLElement2.default))]), + onAfterOpen: _propTypes2.default.func, + onRequestClose: _propTypes2.default.func, + closeTimeoutMS: _propTypes2.default.number, + ariaHideApp: _propTypes2.default.bool, + shouldFocusAfterRender: _propTypes2.default.bool, + shouldCloseOnOverlayClick: _propTypes2.default.bool, + shouldReturnFocusAfterClose: _propTypes2.default.bool, + preventScroll: _propTypes2.default.bool, + parentSelector: _propTypes2.default.func, + aria: _propTypes2.default.object, + data: _propTypes2.default.object, + role: _propTypes2.default.string, + contentLabel: _propTypes2.default.string, + shouldCloseOnEsc: _propTypes2.default.bool, + overlayRef: _propTypes2.default.func, + contentRef: _propTypes2.default.func, + id: _propTypes2.default.string, + overlayElement: _propTypes2.default.func, + contentElement: _propTypes2.default.func +}; +Modal.defaultProps = { + isOpen: false, + portalClassName: portalClassName, + bodyOpenClassName: bodyOpenClassName, + role: "dialog", + ariaHideApp: true, + closeTimeoutMS: 0, + shouldFocusAfterRender: true, + shouldCloseOnEsc: true, + shouldCloseOnOverlayClick: true, + shouldReturnFocusAfterClose: true, + preventScroll: false, + parentSelector: function parentSelector() { + return document.body; + }, + overlayElement: function overlayElement(props, contentEl) { + return _react2.default.createElement( + "div", + props, + contentEl + ); + }, + contentElement: function contentElement(props, children) { + return _react2.default.createElement( + "div", + props, + children + ); + } +}; +Modal.defaultStyles = { + overlay: { + position: "fixed", + top: 0, + left: 0, + right: 0, + bottom: 0, + backgroundColor: "rgba(255, 255, 255, 0.75)" + }, + content: { + position: "absolute", + top: "40px", + left: "40px", + right: "40px", + bottom: "40px", + border: "1px solid #ccc", + background: "#fff", + overflow: "auto", + WebkitOverflowScrolling: "touch", + borderRadius: "4px", + outline: "none", + padding: "20px" + } +}; + + +(0, _reactLifecyclesCompat.polyfill)(Modal); + +if (true) { + Modal.setCreateHTMLElement = function (fn) { + return createHTMLElement = fn; + }; +} + +exports["default"] = Modal; + +/***/ }), + +/***/ "./node_modules/react-modal/lib/components/ModalPortal.js": +/*!****************************************************************!*\ + !*** ./node_modules/react-modal/lib/components/ModalPortal.js ***! + \****************************************************************/ +/***/ ((module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); + +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(/*! react */ "react"); + +var _propTypes = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +var _focusManager = __webpack_require__(/*! ../helpers/focusManager */ "./node_modules/react-modal/lib/helpers/focusManager.js"); + +var focusManager = _interopRequireWildcard(_focusManager); + +var _scopeTab = __webpack_require__(/*! ../helpers/scopeTab */ "./node_modules/react-modal/lib/helpers/scopeTab.js"); + +var _scopeTab2 = _interopRequireDefault(_scopeTab); + +var _ariaAppHider = __webpack_require__(/*! ../helpers/ariaAppHider */ "./node_modules/react-modal/lib/helpers/ariaAppHider.js"); + +var ariaAppHider = _interopRequireWildcard(_ariaAppHider); + +var _classList = __webpack_require__(/*! ../helpers/classList */ "./node_modules/react-modal/lib/helpers/classList.js"); + +var classList = _interopRequireWildcard(_classList); + +var _safeHTMLElement = __webpack_require__(/*! ../helpers/safeHTMLElement */ "./node_modules/react-modal/lib/helpers/safeHTMLElement.js"); + +var _safeHTMLElement2 = _interopRequireDefault(_safeHTMLElement); + +var _portalOpenInstances = __webpack_require__(/*! ../helpers/portalOpenInstances */ "./node_modules/react-modal/lib/helpers/portalOpenInstances.js"); + +var _portalOpenInstances2 = _interopRequireDefault(_portalOpenInstances); + +__webpack_require__(/*! ../helpers/bodyTrap */ "./node_modules/react-modal/lib/helpers/bodyTrap.js"); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +// so that our CSS is statically analyzable +var CLASS_NAMES = { + overlay: "ReactModal__Overlay", + content: "ReactModal__Content" +}; + +/** + * We need to support the deprecated `KeyboardEvent.keyCode` in addition to + * `KeyboardEvent.code` for apps that still support IE11. Can be removed when + * `react-modal` only supports React >18 (which dropped IE support). + */ +var isTabKey = function isTabKey(event) { + return event.code === "Tab" || event.keyCode === 9; +}; +var isEscKey = function isEscKey(event) { + return event.code === "Escape" || event.keyCode === 27; +}; + +var ariaHiddenInstances = 0; + +var ModalPortal = function (_Component) { + _inherits(ModalPortal, _Component); + + function ModalPortal(props) { + _classCallCheck(this, ModalPortal); + + var _this = _possibleConstructorReturn(this, (ModalPortal.__proto__ || Object.getPrototypeOf(ModalPortal)).call(this, props)); + + _this.setOverlayRef = function (overlay) { + _this.overlay = overlay; + _this.props.overlayRef && _this.props.overlayRef(overlay); + }; + + _this.setContentRef = function (content) { + _this.content = content; + _this.props.contentRef && _this.props.contentRef(content); + }; + + _this.afterClose = function () { + var _this$props = _this.props, + appElement = _this$props.appElement, + ariaHideApp = _this$props.ariaHideApp, + htmlOpenClassName = _this$props.htmlOpenClassName, + bodyOpenClassName = _this$props.bodyOpenClassName, + parentSelector = _this$props.parentSelector; + + + var parentDocument = parentSelector && parentSelector().ownerDocument || document; + + // Remove classes. + bodyOpenClassName && classList.remove(parentDocument.body, bodyOpenClassName); + + htmlOpenClassName && classList.remove(parentDocument.getElementsByTagName("html")[0], htmlOpenClassName); + + // Reset aria-hidden attribute if all modals have been removed + if (ariaHideApp && ariaHiddenInstances > 0) { + ariaHiddenInstances -= 1; + + if (ariaHiddenInstances === 0) { + ariaAppHider.show(appElement); + } + } + + if (_this.props.shouldFocusAfterRender) { + if (_this.props.shouldReturnFocusAfterClose) { + focusManager.returnFocus(_this.props.preventScroll); + focusManager.teardownScopedFocus(); + } else { + focusManager.popWithoutFocus(); + } + } + + if (_this.props.onAfterClose) { + _this.props.onAfterClose(); + } + + _portalOpenInstances2.default.deregister(_this); + }; + + _this.open = function () { + _this.beforeOpen(); + if (_this.state.afterOpen && _this.state.beforeClose) { + clearTimeout(_this.closeTimer); + _this.setState({ beforeClose: false }); + } else { + if (_this.props.shouldFocusAfterRender) { + focusManager.setupScopedFocus(_this.node); + focusManager.markForFocusLater(); + } + + _this.setState({ isOpen: true }, function () { + _this.openAnimationFrame = requestAnimationFrame(function () { + _this.setState({ afterOpen: true }); + + if (_this.props.isOpen && _this.props.onAfterOpen) { + _this.props.onAfterOpen({ + overlayEl: _this.overlay, + contentEl: _this.content + }); + } + }); + }); + } + }; + + _this.close = function () { + if (_this.props.closeTimeoutMS > 0) { + _this.closeWithTimeout(); + } else { + _this.closeWithoutTimeout(); + } + }; + + _this.focusContent = function () { + return _this.content && !_this.contentHasFocus() && _this.content.focus({ preventScroll: true }); + }; + + _this.closeWithTimeout = function () { + var closesAt = Date.now() + _this.props.closeTimeoutMS; + _this.setState({ beforeClose: true, closesAt: closesAt }, function () { + _this.closeTimer = setTimeout(_this.closeWithoutTimeout, _this.state.closesAt - Date.now()); + }); + }; + + _this.closeWithoutTimeout = function () { + _this.setState({ + beforeClose: false, + isOpen: false, + afterOpen: false, + closesAt: null + }, _this.afterClose); + }; + + _this.handleKeyDown = function (event) { + if (isTabKey(event)) { + (0, _scopeTab2.default)(_this.content, event); + } + + if (_this.props.shouldCloseOnEsc && isEscKey(event)) { + event.stopPropagation(); + _this.requestClose(event); + } + }; + + _this.handleOverlayOnClick = function (event) { + if (_this.shouldClose === null) { + _this.shouldClose = true; + } + + if (_this.shouldClose && _this.props.shouldCloseOnOverlayClick) { + if (_this.ownerHandlesClose()) { + _this.requestClose(event); + } else { + _this.focusContent(); + } + } + _this.shouldClose = null; + }; + + _this.handleContentOnMouseUp = function () { + _this.shouldClose = false; + }; + + _this.handleOverlayOnMouseDown = function (event) { + if (!_this.props.shouldCloseOnOverlayClick && event.target == _this.overlay) { + event.preventDefault(); + } + }; + + _this.handleContentOnClick = function () { + _this.shouldClose = false; + }; + + _this.handleContentOnMouseDown = function () { + _this.shouldClose = false; + }; + + _this.requestClose = function (event) { + return _this.ownerHandlesClose() && _this.props.onRequestClose(event); + }; + + _this.ownerHandlesClose = function () { + return _this.props.onRequestClose; + }; + + _this.shouldBeClosed = function () { + return !_this.state.isOpen && !_this.state.beforeClose; + }; + + _this.contentHasFocus = function () { + return document.activeElement === _this.content || _this.content.contains(document.activeElement); + }; + + _this.buildClassName = function (which, additional) { + var classNames = (typeof additional === "undefined" ? "undefined" : _typeof(additional)) === "object" ? additional : { + base: CLASS_NAMES[which], + afterOpen: CLASS_NAMES[which] + "--after-open", + beforeClose: CLASS_NAMES[which] + "--before-close" + }; + var className = classNames.base; + if (_this.state.afterOpen) { + className = className + " " + classNames.afterOpen; + } + if (_this.state.beforeClose) { + className = className + " " + classNames.beforeClose; + } + return typeof additional === "string" && additional ? className + " " + additional : className; + }; + + _this.attributesFromObject = function (prefix, items) { + return Object.keys(items).reduce(function (acc, name) { + acc[prefix + "-" + name] = items[name]; + return acc; + }, {}); + }; + + _this.state = { + afterOpen: false, + beforeClose: false + }; + + _this.shouldClose = null; + _this.moveFromContentToOverlay = null; + return _this; + } + + _createClass(ModalPortal, [{ + key: "componentDidMount", + value: function componentDidMount() { + if (this.props.isOpen) { + this.open(); + } + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps, prevState) { + if (true) { + if (prevProps.bodyOpenClassName !== this.props.bodyOpenClassName) { + // eslint-disable-next-line no-console + console.warn('React-Modal: "bodyOpenClassName" prop has been modified. ' + "This may cause unexpected behavior when multiple modals are open."); + } + if (prevProps.htmlOpenClassName !== this.props.htmlOpenClassName) { + // eslint-disable-next-line no-console + console.warn('React-Modal: "htmlOpenClassName" prop has been modified. ' + "This may cause unexpected behavior when multiple modals are open."); + } + } + + if (this.props.isOpen && !prevProps.isOpen) { + this.open(); + } else if (!this.props.isOpen && prevProps.isOpen) { + this.close(); + } + + // Focus only needs to be set once when the modal is being opened + if (this.props.shouldFocusAfterRender && this.state.isOpen && !prevState.isOpen) { + this.focusContent(); + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + if (this.state.isOpen) { + this.afterClose(); + } + clearTimeout(this.closeTimer); + cancelAnimationFrame(this.openAnimationFrame); + } + }, { + key: "beforeOpen", + value: function beforeOpen() { + var _props = this.props, + appElement = _props.appElement, + ariaHideApp = _props.ariaHideApp, + htmlOpenClassName = _props.htmlOpenClassName, + bodyOpenClassName = _props.bodyOpenClassName, + parentSelector = _props.parentSelector; + + + var parentDocument = parentSelector && parentSelector().ownerDocument || document; + + // Add classes. + bodyOpenClassName && classList.add(parentDocument.body, bodyOpenClassName); + + htmlOpenClassName && classList.add(parentDocument.getElementsByTagName("html")[0], htmlOpenClassName); + + if (ariaHideApp) { + ariaHiddenInstances += 1; + ariaAppHider.hide(appElement); + } + + _portalOpenInstances2.default.register(this); + } + + // Don't steal focus from inner elements + + }, { + key: "render", + value: function render() { + var _props2 = this.props, + id = _props2.id, + className = _props2.className, + overlayClassName = _props2.overlayClassName, + defaultStyles = _props2.defaultStyles, + children = _props2.children; + + var contentStyles = className ? {} : defaultStyles.content; + var overlayStyles = overlayClassName ? {} : defaultStyles.overlay; + + if (this.shouldBeClosed()) { + return null; + } + + var overlayProps = { + ref: this.setOverlayRef, + className: this.buildClassName("overlay", overlayClassName), + style: _extends({}, overlayStyles, this.props.style.overlay), + onClick: this.handleOverlayOnClick, + onMouseDown: this.handleOverlayOnMouseDown + }; + + var contentProps = _extends({ + id: id, + ref: this.setContentRef, + style: _extends({}, contentStyles, this.props.style.content), + className: this.buildClassName("content", className), + tabIndex: "-1", + onKeyDown: this.handleKeyDown, + onMouseDown: this.handleContentOnMouseDown, + onMouseUp: this.handleContentOnMouseUp, + onClick: this.handleContentOnClick, + role: this.props.role, + "aria-label": this.props.contentLabel + }, this.attributesFromObject("aria", _extends({ modal: true }, this.props.aria)), this.attributesFromObject("data", this.props.data || {}), { + "data-testid": this.props.testId + }); + + var contentElement = this.props.contentElement(contentProps, children); + return this.props.overlayElement(overlayProps, contentElement); + } + }]); + + return ModalPortal; +}(_react.Component); + +ModalPortal.defaultProps = { + style: { + overlay: {}, + content: {} + }, + defaultStyles: {} +}; +ModalPortal.propTypes = { + isOpen: _propTypes2.default.bool.isRequired, + defaultStyles: _propTypes2.default.shape({ + content: _propTypes2.default.object, + overlay: _propTypes2.default.object + }), + style: _propTypes2.default.shape({ + content: _propTypes2.default.object, + overlay: _propTypes2.default.object + }), + className: _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.object]), + overlayClassName: _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.object]), + parentSelector: _propTypes2.default.func, + bodyOpenClassName: _propTypes2.default.string, + htmlOpenClassName: _propTypes2.default.string, + ariaHideApp: _propTypes2.default.bool, + appElement: _propTypes2.default.oneOfType([_propTypes2.default.instanceOf(_safeHTMLElement2.default), _propTypes2.default.instanceOf(_safeHTMLElement.SafeHTMLCollection), _propTypes2.default.instanceOf(_safeHTMLElement.SafeNodeList), _propTypes2.default.arrayOf(_propTypes2.default.instanceOf(_safeHTMLElement2.default))]), + onAfterOpen: _propTypes2.default.func, + onAfterClose: _propTypes2.default.func, + onRequestClose: _propTypes2.default.func, + closeTimeoutMS: _propTypes2.default.number, + shouldFocusAfterRender: _propTypes2.default.bool, + shouldCloseOnOverlayClick: _propTypes2.default.bool, + shouldReturnFocusAfterClose: _propTypes2.default.bool, + preventScroll: _propTypes2.default.bool, + role: _propTypes2.default.string, + contentLabel: _propTypes2.default.string, + aria: _propTypes2.default.object, + data: _propTypes2.default.object, + children: _propTypes2.default.node, + shouldCloseOnEsc: _propTypes2.default.bool, + overlayRef: _propTypes2.default.func, + contentRef: _propTypes2.default.func, + id: _propTypes2.default.string, + overlayElement: _propTypes2.default.func, + contentElement: _propTypes2.default.func, + testId: _propTypes2.default.string +}; +exports["default"] = ModalPortal; +module.exports = exports["default"]; + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/ariaAppHider.js": +/*!**************************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/ariaAppHider.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.resetState = resetState; +exports.log = log; +exports.assertNodeList = assertNodeList; +exports.setElement = setElement; +exports.validateElement = validateElement; +exports.hide = hide; +exports.show = show; +exports.documentNotReadyOrSSRTesting = documentNotReadyOrSSRTesting; + +var _warning = __webpack_require__(/*! warning */ "./node_modules/warning/warning.js"); + +var _warning2 = _interopRequireDefault(_warning); + +var _safeHTMLElement = __webpack_require__(/*! ./safeHTMLElement */ "./node_modules/react-modal/lib/helpers/safeHTMLElement.js"); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var globalElement = null; + +/* eslint-disable no-console */ +/* istanbul ignore next */ +function resetState() { + if (globalElement) { + if (globalElement.removeAttribute) { + globalElement.removeAttribute("aria-hidden"); + } else if (globalElement.length != null) { + globalElement.forEach(function (element) { + return element.removeAttribute("aria-hidden"); + }); + } else { + document.querySelectorAll(globalElement).forEach(function (element) { + return element.removeAttribute("aria-hidden"); + }); + } + } + globalElement = null; +} + +/* istanbul ignore next */ +function log() { + if (true) { + var check = globalElement || {}; + console.log("ariaAppHider ----------"); + console.log(check.nodeName, check.className, check.id); + console.log("end ariaAppHider ----------"); + } +} +/* eslint-enable no-console */ + +function assertNodeList(nodeList, selector) { + if (!nodeList || !nodeList.length) { + throw new Error("react-modal: No elements were found for selector " + selector + "."); + } +} + +function setElement(element) { + var useElement = element; + if (typeof useElement === "string" && _safeHTMLElement.canUseDOM) { + var el = document.querySelectorAll(useElement); + assertNodeList(el, useElement); + useElement = el; + } + globalElement = useElement || globalElement; + return globalElement; +} + +function validateElement(appElement) { + var el = appElement || globalElement; + if (el) { + return Array.isArray(el) || el instanceof HTMLCollection || el instanceof NodeList ? el : [el]; + } else { + (0, _warning2.default)(false, ["react-modal: App element is not defined.", "Please use `Modal.setAppElement(el)` or set `appElement={el}`.", "This is needed so screen readers don't see main content", "when modal is opened. It is not recommended, but you can opt-out", "by setting `ariaHideApp={false}`."].join(" ")); + + return []; + } +} + +function hide(appElement) { + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = validateElement(appElement)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var el = _step.value; + + el.setAttribute("aria-hidden", "true"); + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator.return) { + _iterator.return(); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } +} + +function show(appElement) { + var _iteratorNormalCompletion2 = true; + var _didIteratorError2 = false; + var _iteratorError2 = undefined; + + try { + for (var _iterator2 = validateElement(appElement)[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { + var el = _step2.value; + + el.removeAttribute("aria-hidden"); + } + } catch (err) { + _didIteratorError2 = true; + _iteratorError2 = err; + } finally { + try { + if (!_iteratorNormalCompletion2 && _iterator2.return) { + _iterator2.return(); + } + } finally { + if (_didIteratorError2) { + throw _iteratorError2; + } + } + } +} + +function documentNotReadyOrSSRTesting() { + globalElement = null; +} + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/bodyTrap.js": +/*!**********************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/bodyTrap.js ***! + \**********************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.resetState = resetState; +exports.log = log; + +var _portalOpenInstances = __webpack_require__(/*! ./portalOpenInstances */ "./node_modules/react-modal/lib/helpers/portalOpenInstances.js"); + +var _portalOpenInstances2 = _interopRequireDefault(_portalOpenInstances); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// Body focus trap see Issue #742 + +var before = void 0, + after = void 0, + instances = []; + +/* eslint-disable no-console */ +/* istanbul ignore next */ +function resetState() { + var _arr = [before, after]; + + for (var _i = 0; _i < _arr.length; _i++) { + var item = _arr[_i]; + if (!item) continue; + item.parentNode && item.parentNode.removeChild(item); + } + before = after = null; + instances = []; +} + +/* istanbul ignore next */ +function log() { + console.log("bodyTrap ----------"); + console.log(instances.length); + var _arr2 = [before, after]; + for (var _i2 = 0; _i2 < _arr2.length; _i2++) { + var item = _arr2[_i2]; + var check = item || {}; + console.log(check.nodeName, check.className, check.id); + } + console.log("edn bodyTrap ----------"); +} +/* eslint-enable no-console */ + +function focusContent() { + if (instances.length === 0) { + if (true) { + // eslint-disable-next-line no-console + console.warn("React-Modal: Open instances > 0 expected"); + } + return; + } + instances[instances.length - 1].focusContent(); +} + +function bodyTrap(eventType, openInstances) { + if (!before && !after) { + before = document.createElement("div"); + before.setAttribute("data-react-modal-body-trap", ""); + before.style.position = "absolute"; + before.style.opacity = "0"; + before.setAttribute("tabindex", "0"); + before.addEventListener("focus", focusContent); + after = before.cloneNode(); + after.addEventListener("focus", focusContent); + } + + instances = openInstances; + + if (instances.length > 0) { + // Add focus trap + if (document.body.firstChild !== before) { + document.body.insertBefore(before, document.body.firstChild); + } + if (document.body.lastChild !== after) { + document.body.appendChild(after); + } + } else { + // Remove focus trap + if (before.parentElement) { + before.parentElement.removeChild(before); + } + if (after.parentElement) { + after.parentElement.removeChild(after); + } + } +} + +_portalOpenInstances2.default.subscribe(bodyTrap); + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/classList.js": +/*!***********************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/classList.js ***! + \***********************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.resetState = resetState; +exports.log = log; +var htmlClassList = {}; +var docBodyClassList = {}; + +/* eslint-disable no-console */ +/* istanbul ignore next */ +function removeClass(at, cls) { + at.classList.remove(cls); +} + +/* istanbul ignore next */ +function resetState() { + var htmlElement = document.getElementsByTagName("html")[0]; + for (var cls in htmlClassList) { + removeClass(htmlElement, htmlClassList[cls]); + } + + var body = document.body; + for (var _cls in docBodyClassList) { + removeClass(body, docBodyClassList[_cls]); + } + + htmlClassList = {}; + docBodyClassList = {}; +} + +/* istanbul ignore next */ +function log() { + if (true) { + var classes = document.getElementsByTagName("html")[0].className; + var buffer = "Show tracked classes:\n\n"; + + buffer += " (" + classes + "):\n "; + for (var x in htmlClassList) { + buffer += " " + x + " " + htmlClassList[x] + "\n "; + } + + classes = document.body.className; + + buffer += "\n\ndoc.body (" + classes + "):\n "; + for (var _x in docBodyClassList) { + buffer += " " + _x + " " + docBodyClassList[_x] + "\n "; + } + + buffer += "\n"; + + console.log(buffer); + } +} +/* eslint-enable no-console */ + +/** + * Track the number of reference of a class. + * @param {object} poll The poll to receive the reference. + * @param {string} className The class name. + * @return {string} + */ +var incrementReference = function incrementReference(poll, className) { + if (!poll[className]) { + poll[className] = 0; + } + poll[className] += 1; + return className; +}; + +/** + * Drop the reference of a class. + * @param {object} poll The poll to receive the reference. + * @param {string} className The class name. + * @return {string} + */ +var decrementReference = function decrementReference(poll, className) { + if (poll[className]) { + poll[className] -= 1; + } + return className; +}; + +/** + * Track a class and add to the given class list. + * @param {Object} classListRef A class list of an element. + * @param {Object} poll The poll to be used. + * @param {Array} classes The list of classes to be tracked. + */ +var trackClass = function trackClass(classListRef, poll, classes) { + classes.forEach(function (className) { + incrementReference(poll, className); + classListRef.add(className); + }); +}; + +/** + * Untrack a class and remove from the given class list if the reference + * reaches 0. + * @param {Object} classListRef A class list of an element. + * @param {Object} poll The poll to be used. + * @param {Array} classes The list of classes to be untracked. + */ +var untrackClass = function untrackClass(classListRef, poll, classes) { + classes.forEach(function (className) { + decrementReference(poll, className); + poll[className] === 0 && classListRef.remove(className); + }); +}; + +/** + * Public inferface to add classes to the document.body. + * @param {string} bodyClass The class string to be added. + * It may contain more then one class + * with ' ' as separator. + */ +var add = exports.add = function add(element, classString) { + return trackClass(element.classList, element.nodeName.toLowerCase() == "html" ? htmlClassList : docBodyClassList, classString.split(" ")); +}; + +/** + * Public inferface to remove classes from the document.body. + * @param {string} bodyClass The class string to be added. + * It may contain more then one class + * with ' ' as separator. + */ +var remove = exports.remove = function remove(element, classString) { + return untrackClass(element.classList, element.nodeName.toLowerCase() == "html" ? htmlClassList : docBodyClassList, classString.split(" ")); +}; + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/focusManager.js": +/*!**************************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/focusManager.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.resetState = resetState; +exports.log = log; +exports.handleBlur = handleBlur; +exports.handleFocus = handleFocus; +exports.markForFocusLater = markForFocusLater; +exports.returnFocus = returnFocus; +exports.popWithoutFocus = popWithoutFocus; +exports.setupScopedFocus = setupScopedFocus; +exports.teardownScopedFocus = teardownScopedFocus; + +var _tabbable = __webpack_require__(/*! ../helpers/tabbable */ "./node_modules/react-modal/lib/helpers/tabbable.js"); + +var _tabbable2 = _interopRequireDefault(_tabbable); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var focusLaterElements = []; +var modalElement = null; +var needToFocus = false; + +/* eslint-disable no-console */ +/* istanbul ignore next */ +function resetState() { + focusLaterElements = []; +} + +/* istanbul ignore next */ +function log() { + if (true) { + console.log("focusManager ----------"); + focusLaterElements.forEach(function (f) { + var check = f || {}; + console.log(check.nodeName, check.className, check.id); + }); + console.log("end focusManager ----------"); + } +} +/* eslint-enable no-console */ + +function handleBlur() { + needToFocus = true; +} + +function handleFocus() { + if (needToFocus) { + needToFocus = false; + if (!modalElement) { + return; + } + // need to see how jQuery shims document.on('focusin') so we don't need the + // setTimeout, firefox doesn't support focusin, if it did, we could focus + // the element outside of a setTimeout. Side-effect of this implementation + // is that the document.body gets focus, and then we focus our element right + // after, seems fine. + setTimeout(function () { + if (modalElement.contains(document.activeElement)) { + return; + } + var el = (0, _tabbable2.default)(modalElement)[0] || modalElement; + el.focus(); + }, 0); + } +} + +function markForFocusLater() { + focusLaterElements.push(document.activeElement); +} + +/* eslint-disable no-console */ +function returnFocus() { + var preventScroll = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + + var toFocus = null; + try { + if (focusLaterElements.length !== 0) { + toFocus = focusLaterElements.pop(); + toFocus.focus({ preventScroll: preventScroll }); + } + return; + } catch (e) { + console.warn(["You tried to return focus to", toFocus, "but it is not in the DOM anymore"].join(" ")); + } +} +/* eslint-enable no-console */ + +function popWithoutFocus() { + focusLaterElements.length > 0 && focusLaterElements.pop(); +} + +function setupScopedFocus(element) { + modalElement = element; + + if (window.addEventListener) { + window.addEventListener("blur", handleBlur, false); + document.addEventListener("focus", handleFocus, true); + } else { + window.attachEvent("onBlur", handleBlur); + document.attachEvent("onFocus", handleFocus); + } +} + +function teardownScopedFocus() { + modalElement = null; + + if (window.addEventListener) { + window.removeEventListener("blur", handleBlur); + document.removeEventListener("focus", handleFocus); + } else { + window.detachEvent("onBlur", handleBlur); + document.detachEvent("onFocus", handleFocus); + } +} + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/portalOpenInstances.js": +/*!*********************************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/portalOpenInstances.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack_module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.log = log; +exports.resetState = resetState; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +// Tracks portals that are open and emits events to subscribers + +var PortalOpenInstances = function PortalOpenInstances() { + var _this = this; + + _classCallCheck(this, PortalOpenInstances); + + this.register = function (openInstance) { + if (_this.openInstances.indexOf(openInstance) !== -1) { + if (true) { + // eslint-disable-next-line no-console + console.warn("React-Modal: Cannot register modal instance that's already open"); + } + return; + } + _this.openInstances.push(openInstance); + _this.emit("register"); + }; + + this.deregister = function (openInstance) { + var index = _this.openInstances.indexOf(openInstance); + if (index === -1) { + if (true) { + // eslint-disable-next-line no-console + console.warn("React-Modal: Unable to deregister " + openInstance + " as " + "it was never registered"); + } + return; + } + _this.openInstances.splice(index, 1); + _this.emit("deregister"); + }; + + this.subscribe = function (callback) { + _this.subscribers.push(callback); + }; + + this.emit = function (eventType) { + _this.subscribers.forEach(function (subscriber) { + return subscriber(eventType, + // shallow copy to avoid accidental mutation + _this.openInstances.slice()); + }); + }; + + this.openInstances = []; + this.subscribers = []; +}; + +var portalOpenInstances = new PortalOpenInstances(); + +/* eslint-disable no-console */ +/* istanbul ignore next */ +function log() { + console.log("portalOpenInstances ----------"); + console.log(portalOpenInstances.openInstances.length); + portalOpenInstances.openInstances.forEach(function (p) { + return console.log(p); + }); + console.log("end portalOpenInstances ----------"); +} + +/* istanbul ignore next */ +function resetState() { + portalOpenInstances = new PortalOpenInstances(); +} +/* eslint-enable no-console */ + +exports["default"] = portalOpenInstances; + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/safeHTMLElement.js": +/*!*****************************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/safeHTMLElement.js ***! + \*****************************************************************/ +/***/ ((__unused_webpack_module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports.canUseDOM = exports.SafeNodeList = exports.SafeHTMLCollection = undefined; + +var _exenv = __webpack_require__(/*! exenv */ "./node_modules/exenv/index.js"); + +var _exenv2 = _interopRequireDefault(_exenv); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var EE = _exenv2.default; + +var SafeHTMLElement = EE.canUseDOM ? window.HTMLElement : {}; + +var SafeHTMLCollection = exports.SafeHTMLCollection = EE.canUseDOM ? window.HTMLCollection : {}; + +var SafeNodeList = exports.SafeNodeList = EE.canUseDOM ? window.NodeList : {}; + +var canUseDOM = exports.canUseDOM = EE.canUseDOM; + +exports["default"] = SafeHTMLElement; + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/scopeTab.js": +/*!**********************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/scopeTab.js ***! + \**********************************************************/ +/***/ ((module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = scopeTab; + +var _tabbable = __webpack_require__(/*! ./tabbable */ "./node_modules/react-modal/lib/helpers/tabbable.js"); + +var _tabbable2 = _interopRequireDefault(_tabbable); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function getActiveElement() { + var el = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document; + + return el.activeElement.shadowRoot ? getActiveElement(el.activeElement.shadowRoot) : el.activeElement; +} + +function scopeTab(node, event) { + var tabbable = (0, _tabbable2.default)(node); + + if (!tabbable.length) { + // Do nothing, since there are no elements that can receive focus. + event.preventDefault(); + return; + } + + var target = void 0; + + var shiftKey = event.shiftKey; + var head = tabbable[0]; + var tail = tabbable[tabbable.length - 1]; + var activeElement = getActiveElement(); + + // proceed with default browser behavior on tab. + // Focus on last element on shift + tab. + if (node === activeElement) { + if (!shiftKey) return; + target = tail; + } + + if (tail === activeElement && !shiftKey) { + target = head; + } + + if (head === activeElement && shiftKey) { + target = tail; + } + + if (target) { + event.preventDefault(); + target.focus(); + return; + } + + // Safari radio issue. + // + // Safari does not move the focus to the radio button, + // so we need to force it to really walk through all elements. + // + // This is very error prone, since we are trying to guess + // if it is a safari browser from the first occurence between + // chrome or safari. + // + // The chrome user agent contains the first ocurrence + // as the 'chrome/version' and later the 'safari/version'. + var checkSafari = /(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent); + var isSafariDesktop = checkSafari != null && checkSafari[1] != "Chrome" && /\biPod\b|\biPad\b/g.exec(navigator.userAgent) == null; + + // If we are not in safari desktop, let the browser control + // the focus + if (!isSafariDesktop) return; + + var x = tabbable.indexOf(activeElement); + + if (x > -1) { + x += shiftKey ? -1 : 1; + } + + target = tabbable[x]; + + // If the tabbable element does not exist, + // focus head/tail based on shiftKey + if (typeof target === "undefined") { + event.preventDefault(); + target = shiftKey ? tail : head; + target.focus(); + return; + } + + event.preventDefault(); + + target.focus(); +} +module.exports = exports["default"]; + +/***/ }), + +/***/ "./node_modules/react-modal/lib/helpers/tabbable.js": +/*!**********************************************************!*\ + !*** ./node_modules/react-modal/lib/helpers/tabbable.js ***! + \**********************************************************/ +/***/ ((module, exports) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +exports["default"] = findTabbableDescendants; +/*! + * Adapted from jQuery UI core + * + * http://jqueryui.com + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/category/ui-core/ + */ + +var DISPLAY_NONE = "none"; +var DISPLAY_CONTENTS = "contents"; + +var tabbableNode = /input|select|textarea|button|object|iframe/; + +function isNotOverflowing(element, style) { + return style.getPropertyValue("overflow") !== "visible" || + // if 'overflow: visible' set, check if there is actually any overflow + element.scrollWidth <= 0 && element.scrollHeight <= 0; +} + +function hidesContents(element) { + var zeroSize = element.offsetWidth <= 0 && element.offsetHeight <= 0; + + // If the node is empty, this is good enough + if (zeroSize && !element.innerHTML) return true; + + try { + // Otherwise we need to check some styles + var style = window.getComputedStyle(element); + var displayValue = style.getPropertyValue("display"); + return zeroSize ? displayValue !== DISPLAY_CONTENTS && isNotOverflowing(element, style) : displayValue === DISPLAY_NONE; + } catch (exception) { + // eslint-disable-next-line no-console + console.warn("Failed to inspect element style"); + return false; + } +} + +function visible(element) { + var parentElement = element; + var rootNode = element.getRootNode && element.getRootNode(); + while (parentElement) { + if (parentElement === document.body) break; + + // if we are not hidden yet, skip to checking outside the Web Component + if (rootNode && parentElement === rootNode) parentElement = rootNode.host.parentNode; + + if (hidesContents(parentElement)) return false; + parentElement = parentElement.parentNode; + } + return true; +} + +function focusable(element, isTabIndexNotNaN) { + var nodeName = element.nodeName.toLowerCase(); + var res = tabbableNode.test(nodeName) && !element.disabled || (nodeName === "a" ? element.href || isTabIndexNotNaN : isTabIndexNotNaN); + return res && visible(element); +} + +function tabbable(element) { + var tabIndex = element.getAttribute("tabindex"); + if (tabIndex === null) tabIndex = undefined; + var isTabIndexNaN = isNaN(tabIndex); + return (isTabIndexNaN || tabIndex >= 0) && focusable(element, !isTabIndexNaN); +} + +function findTabbableDescendants(element) { + var descendants = [].slice.call(element.querySelectorAll("*"), 0).reduce(function (finished, el) { + return finished.concat(!el.shadowRoot ? [el] : findTabbableDescendants(el.shadowRoot)); + }, []); + return descendants.filter(tabbable); +} +module.exports = exports["default"]; + +/***/ }), + +/***/ "./node_modules/react-modal/lib/index.js": +/*!***********************************************!*\ + !*** ./node_modules/react-modal/lib/index.js ***! + \***********************************************/ +/***/ ((module, exports, __webpack_require__) => { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); + +var _Modal = __webpack_require__(/*! ./components/Modal */ "./node_modules/react-modal/lib/components/Modal.js"); + +var _Modal2 = _interopRequireDefault(_Modal); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +exports["default"] = _Modal2.default; +module.exports = exports["default"]; + +/***/ }), + +/***/ "./node_modules/react-select/dist/Select-aab027f3.esm.js": +/*!***************************************************************!*\ + !*** ./node_modules/react-select/dist/Select-aab027f3.esm.js ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ S: () => (/* binding */ Select), +/* harmony export */ a: () => (/* binding */ defaultProps), +/* harmony export */ b: () => (/* binding */ getOptionLabel$1), +/* harmony export */ c: () => (/* binding */ createFilter), +/* harmony export */ d: () => (/* binding */ defaultTheme), +/* harmony export */ g: () => (/* binding */ getOptionValue$1), +/* harmony export */ m: () => (/* binding */ mergeStyles) +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"); +/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/classCallCheck */ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createClass */ "./node_modules/@babel/runtime/helpers/esm/createClass.js"); +/* harmony import */ var _babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inherits */ "./node_modules/@babel/runtime/helpers/esm/inherits.js"); +/* harmony import */ var _babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/createSuper */ "./node_modules/@babel/runtime/helpers/esm/createSuper.js"); +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./index-641ee5b8.esm.js */ "./node_modules/react-select/dist/index-641ee5b8.esm.js"); +/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @emotion/react */ "./node_modules/@emotion/react/dist/emotion-react.development.esm.js"); +/* harmony import */ var memoize_one__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! memoize-one */ "./node_modules/memoize-one/dist/memoize-one.esm.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"); + + + + + + + + + + + + + + +function _EMOTION_STRINGIFIED_CSS_ERROR__$2() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; } + +// Assistive text to describe visual elements. Hidden for sighted users. +var _ref = false ? 0 : { + name: "1f43avz-a11yText-A11yText", + styles: "label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap;label:A11yText;", + map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkExMXlUZXh0LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPSSIsImZpbGUiOiJBMTF5VGV4dC50c3giLCJzb3VyY2VzQ29udGVudCI6WyIvKiogQGpzeCBqc3ggKi9cbmltcG9ydCB7IEpTWCB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGpzeCB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuLy8gQXNzaXN0aXZlIHRleHQgdG8gZGVzY3JpYmUgdmlzdWFsIGVsZW1lbnRzLiBIaWRkZW4gZm9yIHNpZ2h0ZWQgdXNlcnMuXG5jb25zdCBBMTF5VGV4dCA9IChwcm9wczogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ10pID0+IChcbiAgPHNwYW5cbiAgICBjc3M9e3tcbiAgICAgIGxhYmVsOiAnYTExeVRleHQnLFxuICAgICAgekluZGV4OiA5OTk5LFxuICAgICAgYm9yZGVyOiAwLFxuICAgICAgY2xpcDogJ3JlY3QoMXB4LCAxcHgsIDFweCwgMXB4KScsXG4gICAgICBoZWlnaHQ6IDEsXG4gICAgICB3aWR0aDogMSxcbiAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nLFxuICAgICAgcGFkZGluZzogMCxcbiAgICAgIHdoaXRlU3BhY2U6ICdub3dyYXAnLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQTExeVRleHQ7XG4iXX0= */", + toString: _EMOTION_STRINGIFIED_CSS_ERROR__$2 +}; +var A11yText = function A11yText(props) { + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + css: _ref + }, props)); +}; +var A11yText$1 = A11yText; + +var defaultAriaLiveMessages = { + guidance: function guidance(props) { + var isSearchable = props.isSearchable, + isMulti = props.isMulti, + tabSelectsValue = props.tabSelectsValue, + context = props.context, + isInitialFocus = props.isInitialFocus; + switch (context) { + case 'menu': + return "Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(tabSelectsValue ? ', press Tab to select the option and exit the menu' : '', "."); + case 'input': + return isInitialFocus ? "".concat(props['aria-label'] || 'Select', " is focused ").concat(isSearchable ? ',type to refine list' : '', ", press Down to open the menu, ").concat(isMulti ? ' press left to focus selected values' : '') : ''; + case 'value': + return 'Use left and right to toggle between focused values, press Backspace to remove the currently focused value'; + default: + return ''; + } + }, + onChange: function onChange(props) { + var action = props.action, + _props$label = props.label, + label = _props$label === void 0 ? '' : _props$label, + labels = props.labels, + isDisabled = props.isDisabled; + switch (action) { + case 'deselect-option': + case 'pop-value': + case 'remove-value': + return "option ".concat(label, ", deselected."); + case 'clear': + return 'All selected options have been cleared.'; + case 'initial-input-focus': + return "option".concat(labels.length > 1 ? 's' : '', " ").concat(labels.join(','), ", selected."); + case 'select-option': + return isDisabled ? "option ".concat(label, " is disabled. Select another option.") : "option ".concat(label, ", selected."); + default: + return ''; + } + }, + onFocus: function onFocus(props) { + var context = props.context, + focused = props.focused, + options = props.options, + _props$label2 = props.label, + label = _props$label2 === void 0 ? '' : _props$label2, + selectValue = props.selectValue, + isDisabled = props.isDisabled, + isSelected = props.isSelected, + isAppleDevice = props.isAppleDevice; + var getArrayIndex = function getArrayIndex(arr, item) { + return arr && arr.length ? "".concat(arr.indexOf(item) + 1, " of ").concat(arr.length) : ''; + }; + if (context === 'value' && selectValue) { + return "value ".concat(label, " focused, ").concat(getArrayIndex(selectValue, focused), "."); + } + if (context === 'menu' && isAppleDevice) { + var disabled = isDisabled ? ' disabled' : ''; + var status = "".concat(isSelected ? ' selected' : '').concat(disabled); + return "".concat(label).concat(status, ", ").concat(getArrayIndex(options, focused), "."); + } + return ''; + }, + onFilter: function onFilter(props) { + var inputValue = props.inputValue, + resultsMessage = props.resultsMessage; + return "".concat(resultsMessage).concat(inputValue ? ' for search term ' + inputValue : '', "."); + } +}; + +var LiveRegion = function LiveRegion(props) { + var ariaSelection = props.ariaSelection, + focusedOption = props.focusedOption, + focusedValue = props.focusedValue, + focusableOptions = props.focusableOptions, + isFocused = props.isFocused, + selectValue = props.selectValue, + selectProps = props.selectProps, + id = props.id, + isAppleDevice = props.isAppleDevice; + var ariaLiveMessages = selectProps.ariaLiveMessages, + getOptionLabel = selectProps.getOptionLabel, + inputValue = selectProps.inputValue, + isMulti = selectProps.isMulti, + isOptionDisabled = selectProps.isOptionDisabled, + isSearchable = selectProps.isSearchable, + menuIsOpen = selectProps.menuIsOpen, + options = selectProps.options, + screenReaderStatus = selectProps.screenReaderStatus, + tabSelectsValue = selectProps.tabSelectsValue, + isLoading = selectProps.isLoading; + var ariaLabel = selectProps['aria-label']; + var ariaLive = selectProps['aria-live']; + + // Update aria live message configuration when prop changes + var messages = (0,react__WEBPACK_IMPORTED_MODULE_7__.useMemo)(function () { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({}, defaultAriaLiveMessages), ariaLiveMessages || {}); + }, [ariaLiveMessages]); + + // Update aria live selected option when prop changes + var ariaSelected = (0,react__WEBPACK_IMPORTED_MODULE_7__.useMemo)(function () { + var message = ''; + if (ariaSelection && messages.onChange) { + var option = ariaSelection.option, + selectedOptions = ariaSelection.options, + removedValue = ariaSelection.removedValue, + removedValues = ariaSelection.removedValues, + value = ariaSelection.value; + // select-option when !isMulti does not return option so we assume selected option is value + var asOption = function asOption(val) { + return !Array.isArray(val) ? val : null; + }; + + // If there is just one item from the action then get its label + var selected = removedValue || option || asOption(value); + var label = selected ? getOptionLabel(selected) : ''; + + // If there are multiple items from the action then return an array of labels + var multiSelected = selectedOptions || removedValues || undefined; + var labels = multiSelected ? multiSelected.map(getOptionLabel) : []; + var onChangeProps = (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({ + // multiSelected items are usually items that have already been selected + // or set by the user as a default value so we assume they are not disabled + isDisabled: selected && isOptionDisabled(selected, selectValue), + label: label, + labels: labels + }, ariaSelection); + message = messages.onChange(onChangeProps); + } + return message; + }, [ariaSelection, messages, isOptionDisabled, selectValue, getOptionLabel]); + var ariaFocused = (0,react__WEBPACK_IMPORTED_MODULE_7__.useMemo)(function () { + var focusMsg = ''; + var focused = focusedOption || focusedValue; + var isSelected = !!(focusedOption && selectValue && selectValue.includes(focusedOption)); + if (focused && messages.onFocus) { + var onFocusProps = { + focused: focused, + label: getOptionLabel(focused), + isDisabled: isOptionDisabled(focused, selectValue), + isSelected: isSelected, + options: focusableOptions, + context: focused === focusedOption ? 'menu' : 'value', + selectValue: selectValue, + isAppleDevice: isAppleDevice + }; + focusMsg = messages.onFocus(onFocusProps); + } + return focusMsg; + }, [focusedOption, focusedValue, getOptionLabel, isOptionDisabled, messages, focusableOptions, selectValue, isAppleDevice]); + var ariaResults = (0,react__WEBPACK_IMPORTED_MODULE_7__.useMemo)(function () { + var resultsMsg = ''; + if (menuIsOpen && options.length && !isLoading && messages.onFilter) { + var resultsMessage = screenReaderStatus({ + count: focusableOptions.length + }); + resultsMsg = messages.onFilter({ + inputValue: inputValue, + resultsMessage: resultsMessage + }); + } + return resultsMsg; + }, [focusableOptions, inputValue, menuIsOpen, messages, options, screenReaderStatus, isLoading]); + var isInitialFocus = (ariaSelection === null || ariaSelection === void 0 ? void 0 : ariaSelection.action) === 'initial-input-focus'; + var ariaGuidance = (0,react__WEBPACK_IMPORTED_MODULE_7__.useMemo)(function () { + var guidanceMsg = ''; + if (messages.guidance) { + var context = focusedValue ? 'value' : menuIsOpen ? 'menu' : 'input'; + guidanceMsg = messages.guidance({ + 'aria-label': ariaLabel, + context: context, + isDisabled: focusedOption && isOptionDisabled(focusedOption, selectValue), + isMulti: isMulti, + isSearchable: isSearchable, + tabSelectsValue: tabSelectsValue, + isInitialFocus: isInitialFocus + }); + } + return guidanceMsg; + }, [ariaLabel, focusedOption, focusedValue, isMulti, isOptionDisabled, isSearchable, menuIsOpen, messages, selectValue, tabSelectsValue, isInitialFocus]); + var ScreenReaderText = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)(react__WEBPACK_IMPORTED_MODULE_7__.Fragment, null, (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { + id: "aria-selection" + }, ariaSelected), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { + id: "aria-focused" + }, ariaFocused), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { + id: "aria-results" + }, ariaResults), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("span", { + id: "aria-guidance" + }, ariaGuidance)); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)(react__WEBPACK_IMPORTED_MODULE_7__.Fragment, null, (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)(A11yText$1, { + id: id + }, isInitialFocus && ScreenReaderText), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)(A11yText$1, { + "aria-live": ariaLive, + "aria-atomic": "false", + "aria-relevant": "additions text", + role: "log" + }, isFocused && !isInitialFocus && ScreenReaderText)); +}; +var LiveRegion$1 = LiveRegion; + +var diacritics = [{ + base: 'A', + letters: "A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F" +}, { + base: 'AA', + letters: "\uA732" +}, { + base: 'AE', + letters: "\xC6\u01FC\u01E2" +}, { + base: 'AO', + letters: "\uA734" +}, { + base: 'AU', + letters: "\uA736" +}, { + base: 'AV', + letters: "\uA738\uA73A" +}, { + base: 'AY', + letters: "\uA73C" +}, { + base: 'B', + letters: "B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181" +}, { + base: 'C', + letters: "C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E" +}, { + base: 'D', + letters: "D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779" +}, { + base: 'DZ', + letters: "\u01F1\u01C4" +}, { + base: 'Dz', + letters: "\u01F2\u01C5" +}, { + base: 'E', + letters: "E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E" +}, { + base: 'F', + letters: "F\u24BB\uFF26\u1E1E\u0191\uA77B" +}, { + base: 'G', + letters: "G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E" +}, { + base: 'H', + letters: "H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D" +}, { + base: 'I', + letters: "I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197" +}, { + base: 'J', + letters: "J\u24BF\uFF2A\u0134\u0248" +}, { + base: 'K', + letters: "K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2" +}, { + base: 'L', + letters: "L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780" +}, { + base: 'LJ', + letters: "\u01C7" +}, { + base: 'Lj', + letters: "\u01C8" +}, { + base: 'M', + letters: "M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C" +}, { + base: 'N', + letters: "N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4" +}, { + base: 'NJ', + letters: "\u01CA" +}, { + base: 'Nj', + letters: "\u01CB" +}, { + base: 'O', + letters: "O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C" +}, { + base: 'OI', + letters: "\u01A2" +}, { + base: 'OO', + letters: "\uA74E" +}, { + base: 'OU', + letters: "\u0222" +}, { + base: 'P', + letters: "P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754" +}, { + base: 'Q', + letters: "Q\u24C6\uFF31\uA756\uA758\u024A" +}, { + base: 'R', + letters: "R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782" +}, { + base: 'S', + letters: "S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784" +}, { + base: 'T', + letters: "T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786" +}, { + base: 'TZ', + letters: "\uA728" +}, { + base: 'U', + letters: "U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244" +}, { + base: 'V', + letters: "V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245" +}, { + base: 'VY', + letters: "\uA760" +}, { + base: 'W', + letters: "W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72" +}, { + base: 'X', + letters: "X\u24CD\uFF38\u1E8A\u1E8C" +}, { + base: 'Y', + letters: "Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE" +}, { + base: 'Z', + letters: "Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762" +}, { + base: 'a', + letters: "a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250" +}, { + base: 'aa', + letters: "\uA733" +}, { + base: 'ae', + letters: "\xE6\u01FD\u01E3" +}, { + base: 'ao', + letters: "\uA735" +}, { + base: 'au', + letters: "\uA737" +}, { + base: 'av', + letters: "\uA739\uA73B" +}, { + base: 'ay', + letters: "\uA73D" +}, { + base: 'b', + letters: "b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253" +}, { + base: 'c', + letters: "c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184" +}, { + base: 'd', + letters: "d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A" +}, { + base: 'dz', + letters: "\u01F3\u01C6" +}, { + base: 'e', + letters: "e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD" +}, { + base: 'f', + letters: "f\u24D5\uFF46\u1E1F\u0192\uA77C" +}, { + base: 'g', + letters: "g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F" +}, { + base: 'h', + letters: "h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265" +}, { + base: 'hv', + letters: "\u0195" +}, { + base: 'i', + letters: "i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131" +}, { + base: 'j', + letters: "j\u24D9\uFF4A\u0135\u01F0\u0249" +}, { + base: 'k', + letters: "k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3" +}, { + base: 'l', + letters: "l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747" +}, { + base: 'lj', + letters: "\u01C9" +}, { + base: 'm', + letters: "m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F" +}, { + base: 'n', + letters: "n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5" +}, { + base: 'nj', + letters: "\u01CC" +}, { + base: 'o', + letters: "o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275" +}, { + base: 'oi', + letters: "\u01A3" +}, { + base: 'ou', + letters: "\u0223" +}, { + base: 'oo', + letters: "\uA74F" +}, { + base: 'p', + letters: "p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755" +}, { + base: 'q', + letters: "q\u24E0\uFF51\u024B\uA757\uA759" +}, { + base: 'r', + letters: "r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783" +}, { + base: 's', + letters: "s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B" +}, { + base: 't', + letters: "t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787" +}, { + base: 'tz', + letters: "\uA729" +}, { + base: 'u', + letters: "u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289" +}, { + base: 'v', + letters: "v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C" +}, { + base: 'vy', + letters: "\uA761" +}, { + base: 'w', + letters: "w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73" +}, { + base: 'x', + letters: "x\u24E7\uFF58\u1E8B\u1E8D" +}, { + base: 'y', + letters: "y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF" +}, { + base: 'z', + letters: "z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763" +}]; +var anyDiacritic = new RegExp('[' + diacritics.map(function (d) { + return d.letters; +}).join('') + ']', 'g'); +var diacriticToBase = {}; +for (var i = 0; i < diacritics.length; i++) { + var diacritic = diacritics[i]; + for (var j = 0; j < diacritic.letters.length; j++) { + diacriticToBase[diacritic.letters[j]] = diacritic.base; + } +} +var stripDiacritics = function stripDiacritics(str) { + return str.replace(anyDiacritic, function (match) { + return diacriticToBase[match]; + }); +}; + +var memoizedStripDiacriticsForInput = (0,memoize_one__WEBPACK_IMPORTED_MODULE_10__["default"])(stripDiacritics); +var trimString = function trimString(str) { + return str.replace(/^\s+|\s+$/g, ''); +}; +var defaultStringify = function defaultStringify(option) { + return "".concat(option.label, " ").concat(option.value); +}; +var createFilter = function createFilter(config) { + return function (option, rawInput) { + // eslint-disable-next-line no-underscore-dangle + if (option.data.__isNew__) return true; + var _ignoreCase$ignoreAcc = (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({ + ignoreCase: true, + ignoreAccents: true, + stringify: defaultStringify, + trim: true, + matchFrom: 'any' + }, config), + ignoreCase = _ignoreCase$ignoreAcc.ignoreCase, + ignoreAccents = _ignoreCase$ignoreAcc.ignoreAccents, + stringify = _ignoreCase$ignoreAcc.stringify, + trim = _ignoreCase$ignoreAcc.trim, + matchFrom = _ignoreCase$ignoreAcc.matchFrom; + var input = trim ? trimString(rawInput) : rawInput; + var candidate = trim ? trimString(stringify(option)) : stringify(option); + if (ignoreCase) { + input = input.toLowerCase(); + candidate = candidate.toLowerCase(); + } + if (ignoreAccents) { + input = memoizedStripDiacriticsForInput(input); + candidate = stripDiacritics(candidate); + } + return matchFrom === 'start' ? candidate.substr(0, input.length) === input : candidate.indexOf(input) > -1; + }; +}; + +var _excluded = ["innerRef"]; +function DummyInput(_ref) { + var innerRef = _ref.innerRef, + props = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__["default"])(_ref, _excluded); + // Remove animation props not meant for HTML elements + var filteredProps = (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.r)(props, 'onExited', 'in', 'enter', 'exit', 'appear'); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + ref: innerRef + }, filteredProps, { + css: /*#__PURE__*/(0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.css)({ + label: 'dummyInput', + // get rid of any default styles + background: 0, + border: 0, + // important! this hides the flashing cursor + caretColor: 'transparent', + fontSize: 'inherit', + gridArea: '1 / 1 / 2 / 3', + outline: 0, + padding: 0, + // important! without `width` browsers won't allow focus + width: 1, + // remove cursor on desktop + color: 'transparent', + // remove cursor on mobile whilst maintaining "scroll into view" behaviour + left: -100, + opacity: 0, + position: 'relative', + transform: 'scale(.01)' + }, false ? 0 : ";label:DummyInput;", false ? 0 : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkR1bW15SW5wdXQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCTSIsImZpbGUiOiJEdW1teUlucHV0LnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWYgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3ggfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyByZW1vdmVQcm9wcyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRHVtbXlJbnB1dCh7XG4gIGlubmVyUmVmLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydpbnB1dCddICYge1xuICByZWFkb25seSBpbm5lclJlZjogUmVmPEhUTUxJbnB1dEVsZW1lbnQ+O1xufSkge1xuICAvLyBSZW1vdmUgYW5pbWF0aW9uIHByb3BzIG5vdCBtZWFudCBmb3IgSFRNTCBlbGVtZW50c1xuICBjb25zdCBmaWx0ZXJlZFByb3BzID0gcmVtb3ZlUHJvcHMoXG4gICAgcHJvcHMsXG4gICAgJ29uRXhpdGVkJyxcbiAgICAnaW4nLFxuICAgICdlbnRlcicsXG4gICAgJ2V4aXQnLFxuICAgICdhcHBlYXInXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8aW5wdXRcbiAgICAgIHJlZj17aW5uZXJSZWZ9XG4gICAgICB7Li4uZmlsdGVyZWRQcm9wc31cbiAgICAgIGNzcz17e1xuICAgICAgICBsYWJlbDogJ2R1bW15SW5wdXQnLFxuICAgICAgICAvLyBnZXQgcmlkIG9mIGFueSBkZWZhdWx0IHN0eWxlc1xuICAgICAgICBiYWNrZ3JvdW5kOiAwLFxuICAgICAgICBib3JkZXI6IDAsXG4gICAgICAgIC8vIGltcG9ydGFudCEgdGhpcyBoaWRlcyB0aGUgZmxhc2hpbmcgY3Vyc29yXG4gICAgICAgIGNhcmV0Q29sb3I6ICd0cmFuc3BhcmVudCcsXG4gICAgICAgIGZvbnRTaXplOiAnaW5oZXJpdCcsXG4gICAgICAgIGdyaWRBcmVhOiAnMSAvIDEgLyAyIC8gMycsXG4gICAgICAgIG91dGxpbmU6IDAsXG4gICAgICAgIHBhZGRpbmc6IDAsXG4gICAgICAgIC8vIGltcG9ydGFudCEgd2l0aG91dCBgd2lkdGhgIGJyb3dzZXJzIHdvbid0IGFsbG93IGZvY3VzXG4gICAgICAgIHdpZHRoOiAxLFxuXG4gICAgICAgIC8vIHJlbW92ZSBjdXJzb3Igb24gZGVza3RvcFxuICAgICAgICBjb2xvcjogJ3RyYW5zcGFyZW50JyxcblxuICAgICAgICAvLyByZW1vdmUgY3Vyc29yIG9uIG1vYmlsZSB3aGlsc3QgbWFpbnRhaW5pbmcgXCJzY3JvbGwgaW50byB2aWV3XCIgYmVoYXZpb3VyXG4gICAgICAgIGxlZnQ6IC0xMDAsXG4gICAgICAgIG9wYWNpdHk6IDAsXG4gICAgICAgIHBvc2l0aW9uOiAncmVsYXRpdmUnLFxuICAgICAgICB0cmFuc2Zvcm06ICdzY2FsZSguMDEpJyxcbiAgICAgIH19XG4gICAgLz5cbiAgKTtcbn1cbiJdfQ== */") + })); +} + +var cancelScroll = function cancelScroll(event) { + if (event.cancelable) event.preventDefault(); + event.stopPropagation(); +}; +function useScrollCapture(_ref) { + var isEnabled = _ref.isEnabled, + onBottomArrive = _ref.onBottomArrive, + onBottomLeave = _ref.onBottomLeave, + onTopArrive = _ref.onTopArrive, + onTopLeave = _ref.onTopLeave; + var isBottom = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(false); + var isTop = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(false); + var touchStart = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(0); + var scrollTarget = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(null); + var handleEventDelta = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (event, delta) { + if (scrollTarget.current === null) return; + var _scrollTarget$current = scrollTarget.current, + scrollTop = _scrollTarget$current.scrollTop, + scrollHeight = _scrollTarget$current.scrollHeight, + clientHeight = _scrollTarget$current.clientHeight; + var target = scrollTarget.current; + var isDeltaPositive = delta > 0; + var availableScroll = scrollHeight - clientHeight - scrollTop; + var shouldCancelScroll = false; + + // reset bottom/top flags + if (availableScroll > delta && isBottom.current) { + if (onBottomLeave) onBottomLeave(event); + isBottom.current = false; + } + if (isDeltaPositive && isTop.current) { + if (onTopLeave) onTopLeave(event); + isTop.current = false; + } + + // bottom limit + if (isDeltaPositive && delta > availableScroll) { + if (onBottomArrive && !isBottom.current) { + onBottomArrive(event); + } + target.scrollTop = scrollHeight; + shouldCancelScroll = true; + isBottom.current = true; + + // top limit + } else if (!isDeltaPositive && -delta > scrollTop) { + if (onTopArrive && !isTop.current) { + onTopArrive(event); + } + target.scrollTop = 0; + shouldCancelScroll = true; + isTop.current = true; + } + + // cancel scroll + if (shouldCancelScroll) { + cancelScroll(event); + } + }, [onBottomArrive, onBottomLeave, onTopArrive, onTopLeave]); + var onWheel = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (event) { + handleEventDelta(event, event.deltaY); + }, [handleEventDelta]); + var onTouchStart = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (event) { + // set touch start so we can calculate touchmove delta + touchStart.current = event.changedTouches[0].clientY; + }, []); + var onTouchMove = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (event) { + var deltaY = touchStart.current - event.changedTouches[0].clientY; + handleEventDelta(event, deltaY); + }, [handleEventDelta]); + var startListening = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (el) { + // bail early if no element is available to attach to + if (!el) return; + var notPassive = _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.s ? { + passive: false + } : false; + el.addEventListener('wheel', onWheel, notPassive); + el.addEventListener('touchstart', onTouchStart, notPassive); + el.addEventListener('touchmove', onTouchMove, notPassive); + }, [onTouchMove, onTouchStart, onWheel]); + var stopListening = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (el) { + // bail early if no element is available to detach from + if (!el) return; + el.removeEventListener('wheel', onWheel, false); + el.removeEventListener('touchstart', onTouchStart, false); + el.removeEventListener('touchmove', onTouchMove, false); + }, [onTouchMove, onTouchStart, onWheel]); + (0,react__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { + if (!isEnabled) return; + var element = scrollTarget.current; + startListening(element); + return function () { + stopListening(element); + }; + }, [isEnabled, startListening, stopListening]); + return function (element) { + scrollTarget.current = element; + }; +} + +var STYLE_KEYS = ['boxSizing', 'height', 'overflow', 'paddingRight', 'position']; +var LOCK_STYLES = { + boxSizing: 'border-box', + // account for possible declaration `width: 100%;` on body + overflow: 'hidden', + position: 'relative', + height: '100%' +}; +function preventTouchMove(e) { + if (e.cancelable) e.preventDefault(); +} +function allowTouchMove(e) { + e.stopPropagation(); +} +function preventInertiaScroll() { + var top = this.scrollTop; + var totalScroll = this.scrollHeight; + var currentScroll = top + this.offsetHeight; + if (top === 0) { + this.scrollTop = 1; + } else if (currentScroll === totalScroll) { + this.scrollTop = top - 1; + } +} + +// `ontouchstart` check works on most browsers +// `maxTouchPoints` works on IE10/11 and Surface +function isTouchDevice() { + return 'ontouchstart' in window || navigator.maxTouchPoints; +} +var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); +var activeScrollLocks = 0; +var listenerOptions = { + capture: false, + passive: false +}; +function useScrollLock(_ref) { + var isEnabled = _ref.isEnabled, + _ref$accountForScroll = _ref.accountForScrollbars, + accountForScrollbars = _ref$accountForScroll === void 0 ? true : _ref$accountForScroll; + var originalStyles = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)({}); + var scrollTarget = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(null); + var addScrollLock = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (touchScrollTarget) { + if (!canUseDOM) return; + var target = document.body; + var targetStyle = target && target.style; + if (accountForScrollbars) { + // store any styles already applied to the body + STYLE_KEYS.forEach(function (key) { + var val = targetStyle && targetStyle[key]; + originalStyles.current[key] = val; + }); + } + + // apply the lock styles and padding if this is the first scroll lock + if (accountForScrollbars && activeScrollLocks < 1) { + var currentPadding = parseInt(originalStyles.current.paddingRight, 10) || 0; + var clientWidth = document.body ? document.body.clientWidth : 0; + var adjustedPadding = window.innerWidth - clientWidth + currentPadding || 0; + Object.keys(LOCK_STYLES).forEach(function (key) { + var val = LOCK_STYLES[key]; + if (targetStyle) { + targetStyle[key] = val; + } + }); + if (targetStyle) { + targetStyle.paddingRight = "".concat(adjustedPadding, "px"); + } + } + + // account for touch devices + if (target && isTouchDevice()) { + // Mobile Safari ignores { overflow: hidden } declaration on the body. + target.addEventListener('touchmove', preventTouchMove, listenerOptions); + + // Allow scroll on provided target + if (touchScrollTarget) { + touchScrollTarget.addEventListener('touchstart', preventInertiaScroll, listenerOptions); + touchScrollTarget.addEventListener('touchmove', allowTouchMove, listenerOptions); + } + } + + // increment active scroll locks + activeScrollLocks += 1; + }, [accountForScrollbars]); + var removeScrollLock = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (touchScrollTarget) { + if (!canUseDOM) return; + var target = document.body; + var targetStyle = target && target.style; + + // safely decrement active scroll locks + activeScrollLocks = Math.max(activeScrollLocks - 1, 0); + + // reapply original body styles, if any + if (accountForScrollbars && activeScrollLocks < 1) { + STYLE_KEYS.forEach(function (key) { + var val = originalStyles.current[key]; + if (targetStyle) { + targetStyle[key] = val; + } + }); + } + + // remove touch listeners + if (target && isTouchDevice()) { + target.removeEventListener('touchmove', preventTouchMove, listenerOptions); + if (touchScrollTarget) { + touchScrollTarget.removeEventListener('touchstart', preventInertiaScroll, listenerOptions); + touchScrollTarget.removeEventListener('touchmove', allowTouchMove, listenerOptions); + } + } + }, [accountForScrollbars]); + (0,react__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { + if (!isEnabled) return; + var element = scrollTarget.current; + addScrollLock(element); + return function () { + removeScrollLock(element); + }; + }, [isEnabled, addScrollLock, removeScrollLock]); + return function (element) { + scrollTarget.current = element; + }; +} + +function _EMOTION_STRINGIFIED_CSS_ERROR__$1() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; } +var blurSelectInput = function blurSelectInput(event) { + var element = event.target; + return element.ownerDocument.activeElement && element.ownerDocument.activeElement.blur(); +}; +var _ref2$1 = false ? 0 : { + name: "bp8cua-ScrollManager", + styles: "position:fixed;left:0;bottom:0;right:0;top:0;label:ScrollManager;", + map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlNjcm9sbE1hbmFnZXIudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9EVSIsImZpbGUiOiJTY3JvbGxNYW5hZ2VyLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsganN4IH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgRnJhZ21lbnQsIFJlYWN0RWxlbWVudCwgUmVmQ2FsbGJhY2ssIE1vdXNlRXZlbnQgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdXNlU2Nyb2xsQ2FwdHVyZSBmcm9tICcuL3VzZVNjcm9sbENhcHR1cmUnO1xuaW1wb3J0IHVzZVNjcm9sbExvY2sgZnJvbSAnLi91c2VTY3JvbGxMb2NrJztcblxuaW50ZXJmYWNlIFByb3BzIHtcbiAgcmVhZG9ubHkgY2hpbGRyZW46IChyZWY6IFJlZkNhbGxiYWNrPEhUTUxFbGVtZW50PikgPT4gUmVhY3RFbGVtZW50O1xuICByZWFkb25seSBsb2NrRW5hYmxlZDogYm9vbGVhbjtcbiAgcmVhZG9ubHkgY2FwdHVyZUVuYWJsZWQ6IGJvb2xlYW47XG4gIHJlYWRvbmx5IG9uQm90dG9tQXJyaXZlPzogKGV2ZW50OiBXaGVlbEV2ZW50IHwgVG91Y2hFdmVudCkgPT4gdm9pZDtcbiAgcmVhZG9ubHkgb25Cb3R0b21MZWF2ZT86IChldmVudDogV2hlZWxFdmVudCB8IFRvdWNoRXZlbnQpID0+IHZvaWQ7XG4gIHJlYWRvbmx5IG9uVG9wQXJyaXZlPzogKGV2ZW50OiBXaGVlbEV2ZW50IHwgVG91Y2hFdmVudCkgPT4gdm9pZDtcbiAgcmVhZG9ubHkgb25Ub3BMZWF2ZT86IChldmVudDogV2hlZWxFdmVudCB8IFRvdWNoRXZlbnQpID0+IHZvaWQ7XG59XG5cbmNvbnN0IGJsdXJTZWxlY3RJbnB1dCA9IChldmVudDogTW91c2VFdmVudDxIVE1MRGl2RWxlbWVudD4pID0+IHtcbiAgY29uc3QgZWxlbWVudCA9IGV2ZW50LnRhcmdldCBhcyBIVE1MRGl2RWxlbWVudDtcbiAgcmV0dXJuIChcbiAgICBlbGVtZW50Lm93bmVyRG9jdW1lbnQuYWN0aXZlRWxlbWVudCAmJlxuICAgIChlbGVtZW50Lm93bmVyRG9jdW1lbnQuYWN0aXZlRWxlbWVudCBhcyBIVE1MRWxlbWVudCkuYmx1cigpXG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBTY3JvbGxNYW5hZ2VyKHtcbiAgY2hpbGRyZW4sXG4gIGxvY2tFbmFibGVkLFxuICBjYXB0dXJlRW5hYmxlZCA9IHRydWUsXG4gIG9uQm90dG9tQXJyaXZlLFxuICBvbkJvdHRvbUxlYXZlLFxuICBvblRvcEFycml2ZSxcbiAgb25Ub3BMZWF2ZSxcbn06IFByb3BzKSB7XG4gIGNvbnN0IHNldFNjcm9sbENhcHR1cmVUYXJnZXQgPSB1c2VTY3JvbGxDYXB0dXJlKHtcbiAgICBpc0VuYWJsZWQ6IGNhcHR1cmVFbmFibGVkLFxuICAgIG9uQm90dG9tQXJyaXZlLFxuICAgIG9uQm90dG9tTGVhdmUsXG4gICAgb25Ub3BBcnJpdmUsXG4gICAgb25Ub3BMZWF2ZSxcbiAgfSk7XG4gIGNvbnN0IHNldFNjcm9sbExvY2tUYXJnZXQgPSB1c2VTY3JvbGxMb2NrKHsgaXNFbmFibGVkOiBsb2NrRW5hYmxlZCB9KTtcblxuICBjb25zdCB0YXJnZXRSZWY6IFJlZkNhbGxiYWNrPEhUTUxFbGVtZW50PiA9IChlbGVtZW50KSA9PiB7XG4gICAgc2V0U2Nyb2xsQ2FwdHVyZVRhcmdldChlbGVtZW50KTtcbiAgICBzZXRTY3JvbGxMb2NrVGFyZ2V0KGVsZW1lbnQpO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPEZyYWdtZW50PlxuICAgICAge2xvY2tFbmFibGVkICYmIChcbiAgICAgICAgPGRpdlxuICAgICAgICAgIG9uQ2xpY2s9e2JsdXJTZWxlY3RJbnB1dH1cbiAgICAgICAgICBjc3M9e3sgcG9zaXRpb246ICdmaXhlZCcsIGxlZnQ6IDAsIGJvdHRvbTogMCwgcmlnaHQ6IDAsIHRvcDogMCB9fVxuICAgICAgICAvPlxuICAgICAgKX1cbiAgICAgIHtjaGlsZHJlbih0YXJnZXRSZWYpfVxuICAgIDwvRnJhZ21lbnQ+XG4gICk7XG59XG4iXX0= */", + toString: _EMOTION_STRINGIFIED_CSS_ERROR__$1 +}; +function ScrollManager(_ref) { + var children = _ref.children, + lockEnabled = _ref.lockEnabled, + _ref$captureEnabled = _ref.captureEnabled, + captureEnabled = _ref$captureEnabled === void 0 ? true : _ref$captureEnabled, + onBottomArrive = _ref.onBottomArrive, + onBottomLeave = _ref.onBottomLeave, + onTopArrive = _ref.onTopArrive, + onTopLeave = _ref.onTopLeave; + var setScrollCaptureTarget = useScrollCapture({ + isEnabled: captureEnabled, + onBottomArrive: onBottomArrive, + onBottomLeave: onBottomLeave, + onTopArrive: onTopArrive, + onTopLeave: onTopLeave + }); + var setScrollLockTarget = useScrollLock({ + isEnabled: lockEnabled + }); + var targetRef = function targetRef(element) { + setScrollCaptureTarget(element); + setScrollLockTarget(element); + }; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)(react__WEBPACK_IMPORTED_MODULE_7__.Fragment, null, lockEnabled && (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("div", { + onClick: blurSelectInput, + css: _ref2$1 + }), children(targetRef)); +} + +function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; } +var _ref2 = false ? 0 : { + name: "5kkxb2-requiredInput-RequiredInput", + styles: "label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%;label:RequiredInput;", + map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlJlcXVpcmVkSW5wdXQudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWNJIiwiZmlsZSI6IlJlcXVpcmVkSW5wdXQudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3gganN4ICovXG5pbXBvcnQgeyBGb2N1c0V2ZW50SGFuZGxlciwgRnVuY3Rpb25Db21wb25lbnQgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3ggfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmNvbnN0IFJlcXVpcmVkSW5wdXQ6IEZ1bmN0aW9uQ29tcG9uZW50PHtcbiAgcmVhZG9ubHkgbmFtZT86IHN0cmluZztcbiAgcmVhZG9ubHkgb25Gb2N1czogRm9jdXNFdmVudEhhbmRsZXI8SFRNTElucHV0RWxlbWVudD47XG59PiA9ICh7IG5hbWUsIG9uRm9jdXMgfSkgPT4gKFxuICA8aW5wdXRcbiAgICByZXF1aXJlZFxuICAgIG5hbWU9e25hbWV9XG4gICAgdGFiSW5kZXg9ey0xfVxuICAgIGFyaWEtaGlkZGVuPVwidHJ1ZVwiXG4gICAgb25Gb2N1cz17b25Gb2N1c31cbiAgICBjc3M9e3tcbiAgICAgIGxhYmVsOiAncmVxdWlyZWRJbnB1dCcsXG4gICAgICBvcGFjaXR5OiAwLFxuICAgICAgcG9pbnRlckV2ZW50czogJ25vbmUnLFxuICAgICAgcG9zaXRpb246ICdhYnNvbHV0ZScsXG4gICAgICBib3R0b206IDAsXG4gICAgICBsZWZ0OiAwLFxuICAgICAgcmlnaHQ6IDAsXG4gICAgICB3aWR0aDogJzEwMCUnLFxuICAgIH19XG4gICAgLy8gUHJldmVudCBgU3dpdGNoaW5nIGZyb20gdW5jb250cm9sbGVkIHRvIGNvbnRyb2xsZWRgIGVycm9yXG4gICAgdmFsdWU9XCJcIlxuICAgIG9uQ2hhbmdlPXsoKSA9PiB7fX1cbiAgLz5cbik7XG5cbmV4cG9ydCBkZWZhdWx0IFJlcXVpcmVkSW5wdXQ7XG4iXX0= */", + toString: _EMOTION_STRINGIFIED_CSS_ERROR__ +}; +var RequiredInput = function RequiredInput(_ref) { + var name = _ref.name, + onFocus = _ref.onFocus; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_9__.jsx)("input", { + required: true, + name: name, + tabIndex: -1, + "aria-hidden": "true", + onFocus: onFocus, + css: _ref2 + // Prevent `Switching from uncontrolled to controlled` error + , + value: "", + onChange: function onChange() {} + }); +}; +var RequiredInput$1 = RequiredInput; + +/// + +function testPlatform(re) { + var _window$navigator$use; + return typeof window !== 'undefined' && window.navigator != null ? re.test(((_window$navigator$use = window.navigator['userAgentData']) === null || _window$navigator$use === void 0 ? void 0 : _window$navigator$use.platform) || window.navigator.platform) : false; +} +function isIPhone() { + return testPlatform(/^iPhone/i); +} +function isMac() { + return testPlatform(/^Mac/i); +} +function isIPad() { + return testPlatform(/^iPad/i) || + // iPadOS 13 lies and says it's a Mac, but we can distinguish by detecting touch support. + isMac() && navigator.maxTouchPoints > 1; +} +function isIOS() { + return isIPhone() || isIPad(); +} +function isAppleDevice() { + return isMac() || isIOS(); +} + +var formatGroupLabel = function formatGroupLabel(group) { + return group.label; +}; +var getOptionLabel$1 = function getOptionLabel(option) { + return option.label; +}; +var getOptionValue$1 = function getOptionValue(option) { + return option.value; +}; +var isOptionDisabled = function isOptionDisabled(option) { + return !!option.isDisabled; +}; + +var defaultStyles = { + clearIndicator: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.a, + container: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.b, + control: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.d, + dropdownIndicator: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.e, + group: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.g, + groupHeading: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.f, + indicatorsContainer: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.i, + indicatorSeparator: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.h, + input: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.j, + loadingIndicator: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.l, + loadingMessage: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.k, + menu: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.m, + menuList: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.n, + menuPortal: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.o, + multiValue: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.p, + multiValueLabel: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.q, + multiValueRemove: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.t, + noOptionsMessage: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.u, + option: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.v, + placeholder: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.w, + singleValue: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.x, + valueContainer: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.y +}; +// Merge Utility +// Allows consumers to extend a base Select with additional styles + +function mergeStyles(source) { + var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + // initialize with source styles + var styles = (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({}, source); + + // massage in target styles + Object.keys(target).forEach(function (keyAsString) { + var key = keyAsString; + if (source[key]) { + styles[key] = function (rsCss, props) { + return target[key](source[key](rsCss, props), props); + }; + } else { + styles[key] = target[key]; + } + }); + return styles; +} + +var colors = { + primary: '#2684FF', + primary75: '#4C9AFF', + primary50: '#B2D4FF', + primary25: '#DEEBFF', + danger: '#DE350B', + dangerLight: '#FFBDAD', + neutral0: 'hsl(0, 0%, 100%)', + neutral5: 'hsl(0, 0%, 95%)', + neutral10: 'hsl(0, 0%, 90%)', + neutral20: 'hsl(0, 0%, 80%)', + neutral30: 'hsl(0, 0%, 70%)', + neutral40: 'hsl(0, 0%, 60%)', + neutral50: 'hsl(0, 0%, 50%)', + neutral60: 'hsl(0, 0%, 40%)', + neutral70: 'hsl(0, 0%, 30%)', + neutral80: 'hsl(0, 0%, 20%)', + neutral90: 'hsl(0, 0%, 10%)' +}; +var borderRadius = 4; +// Used to calculate consistent margin/padding on elements +var baseUnit = 4; +// The minimum height of the control +var controlHeight = 38; +// The amount of space between the control and menu */ +var menuGutter = baseUnit * 2; +var spacing = { + baseUnit: baseUnit, + controlHeight: controlHeight, + menuGutter: menuGutter +}; +var defaultTheme = { + borderRadius: borderRadius, + colors: colors, + spacing: spacing +}; + +var defaultProps = { + 'aria-live': 'polite', + backspaceRemovesValue: true, + blurInputOnSelect: (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.z)(), + captureMenuScroll: !(0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.z)(), + classNames: {}, + closeMenuOnSelect: true, + closeMenuOnScroll: false, + components: {}, + controlShouldRenderValue: true, + escapeClearsValue: false, + filterOption: createFilter(), + formatGroupLabel: formatGroupLabel, + getOptionLabel: getOptionLabel$1, + getOptionValue: getOptionValue$1, + isDisabled: false, + isLoading: false, + isMulti: false, + isRtl: false, + isSearchable: true, + isOptionDisabled: isOptionDisabled, + loadingMessage: function loadingMessage() { + return 'Loading...'; + }, + maxMenuHeight: 300, + minMenuHeight: 140, + menuIsOpen: false, + menuPlacement: 'bottom', + menuPosition: 'absolute', + menuShouldBlockScroll: false, + menuShouldScrollIntoView: !(0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.A)(), + noOptionsMessage: function noOptionsMessage() { + return 'No options'; + }, + openMenuOnFocus: false, + openMenuOnClick: true, + options: [], + pageSize: 5, + placeholder: 'Select...', + screenReaderStatus: function screenReaderStatus(_ref) { + var count = _ref.count; + return "".concat(count, " result").concat(count !== 1 ? 's' : '', " available"); + }, + styles: {}, + tabIndex: 0, + tabSelectsValue: true, + unstyled: false +}; +function toCategorizedOption(props, option, selectValue, index) { + var isDisabled = _isOptionDisabled(props, option, selectValue); + var isSelected = _isOptionSelected(props, option, selectValue); + var label = getOptionLabel(props, option); + var value = getOptionValue(props, option); + return { + type: 'option', + data: option, + isDisabled: isDisabled, + isSelected: isSelected, + label: label, + value: value, + index: index + }; +} +function buildCategorizedOptions(props, selectValue) { + return props.options.map(function (groupOrOption, groupOrOptionIndex) { + if ('options' in groupOrOption) { + var categorizedOptions = groupOrOption.options.map(function (option, optionIndex) { + return toCategorizedOption(props, option, selectValue, optionIndex); + }).filter(function (categorizedOption) { + return isFocusable(props, categorizedOption); + }); + return categorizedOptions.length > 0 ? { + type: 'group', + data: groupOrOption, + options: categorizedOptions, + index: groupOrOptionIndex + } : undefined; + } + var categorizedOption = toCategorizedOption(props, groupOrOption, selectValue, groupOrOptionIndex); + return isFocusable(props, categorizedOption) ? categorizedOption : undefined; + }).filter(_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.K); +} +function buildFocusableOptionsFromCategorizedOptions(categorizedOptions) { + return categorizedOptions.reduce(function (optionsAccumulator, categorizedOption) { + if (categorizedOption.type === 'group') { + optionsAccumulator.push.apply(optionsAccumulator, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_6__["default"])(categorizedOption.options.map(function (option) { + return option.data; + }))); + } else { + optionsAccumulator.push(categorizedOption.data); + } + return optionsAccumulator; + }, []); +} +function buildFocusableOptionsWithIds(categorizedOptions, optionId) { + return categorizedOptions.reduce(function (optionsAccumulator, categorizedOption) { + if (categorizedOption.type === 'group') { + optionsAccumulator.push.apply(optionsAccumulator, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_6__["default"])(categorizedOption.options.map(function (option) { + return { + data: option.data, + id: "".concat(optionId, "-").concat(categorizedOption.index, "-").concat(option.index) + }; + }))); + } else { + optionsAccumulator.push({ + data: categorizedOption.data, + id: "".concat(optionId, "-").concat(categorizedOption.index) + }); + } + return optionsAccumulator; + }, []); +} +function buildFocusableOptions(props, selectValue) { + return buildFocusableOptionsFromCategorizedOptions(buildCategorizedOptions(props, selectValue)); +} +function isFocusable(props, categorizedOption) { + var _props$inputValue = props.inputValue, + inputValue = _props$inputValue === void 0 ? '' : _props$inputValue; + var data = categorizedOption.data, + isSelected = categorizedOption.isSelected, + label = categorizedOption.label, + value = categorizedOption.value; + return (!shouldHideSelectedOptions(props) || !isSelected) && _filterOption(props, { + label: label, + value: value, + data: data + }, inputValue); +} +function getNextFocusedValue(state, nextSelectValue) { + var focusedValue = state.focusedValue, + lastSelectValue = state.selectValue; + var lastFocusedIndex = lastSelectValue.indexOf(focusedValue); + if (lastFocusedIndex > -1) { + var nextFocusedIndex = nextSelectValue.indexOf(focusedValue); + if (nextFocusedIndex > -1) { + // the focused value is still in the selectValue, return it + return focusedValue; + } else if (lastFocusedIndex < nextSelectValue.length) { + // the focusedValue is not present in the next selectValue array by + // reference, so return the new value at the same index + return nextSelectValue[lastFocusedIndex]; + } + } + return null; +} +function getNextFocusedOption(state, options) { + var lastFocusedOption = state.focusedOption; + return lastFocusedOption && options.indexOf(lastFocusedOption) > -1 ? lastFocusedOption : options[0]; +} +var getFocusedOptionId = function getFocusedOptionId(focusableOptionsWithIds, focusedOption) { + var _focusableOptionsWith; + var focusedOptionId = (_focusableOptionsWith = focusableOptionsWithIds.find(function (option) { + return option.data === focusedOption; + })) === null || _focusableOptionsWith === void 0 ? void 0 : _focusableOptionsWith.id; + return focusedOptionId || null; +}; +var getOptionLabel = function getOptionLabel(props, data) { + return props.getOptionLabel(data); +}; +var getOptionValue = function getOptionValue(props, data) { + return props.getOptionValue(data); +}; +function _isOptionDisabled(props, option, selectValue) { + return typeof props.isOptionDisabled === 'function' ? props.isOptionDisabled(option, selectValue) : false; +} +function _isOptionSelected(props, option, selectValue) { + if (selectValue.indexOf(option) > -1) return true; + if (typeof props.isOptionSelected === 'function') { + return props.isOptionSelected(option, selectValue); + } + var candidate = getOptionValue(props, option); + return selectValue.some(function (i) { + return getOptionValue(props, i) === candidate; + }); +} +function _filterOption(props, option, inputValue) { + return props.filterOption ? props.filterOption(option, inputValue) : true; +} +var shouldHideSelectedOptions = function shouldHideSelectedOptions(props) { + var hideSelectedOptions = props.hideSelectedOptions, + isMulti = props.isMulti; + if (hideSelectedOptions === undefined) return isMulti; + return hideSelectedOptions; +}; +var instanceId = 1; +var Select = /*#__PURE__*/function (_Component) { + (0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_4__["default"])(Select, _Component); + var _super = (0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_5__["default"])(Select); + // Misc. Instance Properties + // ------------------------------ + + // TODO + + // Refs + // ------------------------------ + + // Lifecycle + // ------------------------------ + + function Select(_props) { + var _this; + (0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_2__["default"])(this, Select); + _this = _super.call(this, _props); + _this.state = { + ariaSelection: null, + focusedOption: null, + focusedOptionId: null, + focusableOptionsWithIds: [], + focusedValue: null, + inputIsHidden: false, + isFocused: false, + selectValue: [], + clearFocusValueOnUpdate: false, + prevWasFocused: false, + inputIsHiddenAfterUpdate: undefined, + prevProps: undefined, + instancePrefix: '' + }; + _this.blockOptionHover = false; + _this.isComposing = false; + _this.commonProps = void 0; + _this.initialTouchX = 0; + _this.initialTouchY = 0; + _this.openAfterFocus = false; + _this.scrollToFocusedOptionOnUpdate = false; + _this.userIsDragging = void 0; + _this.isAppleDevice = isAppleDevice(); + _this.controlRef = null; + _this.getControlRef = function (ref) { + _this.controlRef = ref; + }; + _this.focusedOptionRef = null; + _this.getFocusedOptionRef = function (ref) { + _this.focusedOptionRef = ref; + }; + _this.menuListRef = null; + _this.getMenuListRef = function (ref) { + _this.menuListRef = ref; + }; + _this.inputRef = null; + _this.getInputRef = function (ref) { + _this.inputRef = ref; + }; + _this.focus = _this.focusInput; + _this.blur = _this.blurInput; + _this.onChange = function (newValue, actionMeta) { + var _this$props = _this.props, + onChange = _this$props.onChange, + name = _this$props.name; + actionMeta.name = name; + _this.ariaOnChange(newValue, actionMeta); + onChange(newValue, actionMeta); + }; + _this.setValue = function (newValue, action, option) { + var _this$props2 = _this.props, + closeMenuOnSelect = _this$props2.closeMenuOnSelect, + isMulti = _this$props2.isMulti, + inputValue = _this$props2.inputValue; + _this.onInputChange('', { + action: 'set-value', + prevInputValue: inputValue + }); + if (closeMenuOnSelect) { + _this.setState({ + inputIsHiddenAfterUpdate: !isMulti + }); + _this.onMenuClose(); + } + // when the select value should change, we should reset focusedValue + _this.setState({ + clearFocusValueOnUpdate: true + }); + _this.onChange(newValue, { + action: action, + option: option + }); + }; + _this.selectOption = function (newValue) { + var _this$props3 = _this.props, + blurInputOnSelect = _this$props3.blurInputOnSelect, + isMulti = _this$props3.isMulti, + name = _this$props3.name; + var selectValue = _this.state.selectValue; + var deselected = isMulti && _this.isOptionSelected(newValue, selectValue); + var isDisabled = _this.isOptionDisabled(newValue, selectValue); + if (deselected) { + var candidate = _this.getOptionValue(newValue); + _this.setValue((0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.B)(selectValue.filter(function (i) { + return _this.getOptionValue(i) !== candidate; + })), 'deselect-option', newValue); + } else if (!isDisabled) { + // Select option if option is not disabled + if (isMulti) { + _this.setValue((0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.B)([].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_6__["default"])(selectValue), [newValue])), 'select-option', newValue); + } else { + _this.setValue((0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.C)(newValue), 'select-option'); + } + } else { + _this.ariaOnChange((0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.C)(newValue), { + action: 'select-option', + option: newValue, + name: name + }); + return; + } + if (blurInputOnSelect) { + _this.blurInput(); + } + }; + _this.removeValue = function (removedValue) { + var isMulti = _this.props.isMulti; + var selectValue = _this.state.selectValue; + var candidate = _this.getOptionValue(removedValue); + var newValueArray = selectValue.filter(function (i) { + return _this.getOptionValue(i) !== candidate; + }); + var newValue = (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.D)(isMulti, newValueArray, newValueArray[0] || null); + _this.onChange(newValue, { + action: 'remove-value', + removedValue: removedValue + }); + _this.focusInput(); + }; + _this.clearValue = function () { + var selectValue = _this.state.selectValue; + _this.onChange((0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.D)(_this.props.isMulti, [], null), { + action: 'clear', + removedValues: selectValue + }); + }; + _this.popValue = function () { + var isMulti = _this.props.isMulti; + var selectValue = _this.state.selectValue; + var lastSelectedValue = selectValue[selectValue.length - 1]; + var newValueArray = selectValue.slice(0, selectValue.length - 1); + var newValue = (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.D)(isMulti, newValueArray, newValueArray[0] || null); + if (lastSelectedValue) { + _this.onChange(newValue, { + action: 'pop-value', + removedValue: lastSelectedValue + }); + } + }; + _this.getFocusedOptionId = function (focusedOption) { + return getFocusedOptionId(_this.state.focusableOptionsWithIds, focusedOption); + }; + _this.getFocusableOptionsWithIds = function () { + return buildFocusableOptionsWithIds(buildCategorizedOptions(_this.props, _this.state.selectValue), _this.getElementId('option')); + }; + _this.getValue = function () { + return _this.state.selectValue; + }; + _this.cx = function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.E.apply(void 0, [_this.props.classNamePrefix].concat(args)); + }; + _this.getOptionLabel = function (data) { + return getOptionLabel(_this.props, data); + }; + _this.getOptionValue = function (data) { + return getOptionValue(_this.props, data); + }; + _this.getStyles = function (key, props) { + var unstyled = _this.props.unstyled; + var base = defaultStyles[key](props, unstyled); + base.boxSizing = 'border-box'; + var custom = _this.props.styles[key]; + return custom ? custom(base, props) : base; + }; + _this.getClassNames = function (key, props) { + var _this$props$className, _this$props$className2; + return (_this$props$className = (_this$props$className2 = _this.props.classNames)[key]) === null || _this$props$className === void 0 ? void 0 : _this$props$className.call(_this$props$className2, props); + }; + _this.getElementId = function (element) { + return "".concat(_this.state.instancePrefix, "-").concat(element); + }; + _this.getComponents = function () { + return (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.F)(_this.props); + }; + _this.buildCategorizedOptions = function () { + return buildCategorizedOptions(_this.props, _this.state.selectValue); + }; + _this.getCategorizedOptions = function () { + return _this.props.menuIsOpen ? _this.buildCategorizedOptions() : []; + }; + _this.buildFocusableOptions = function () { + return buildFocusableOptionsFromCategorizedOptions(_this.buildCategorizedOptions()); + }; + _this.getFocusableOptions = function () { + return _this.props.menuIsOpen ? _this.buildFocusableOptions() : []; + }; + _this.ariaOnChange = function (value, actionMeta) { + _this.setState({ + ariaSelection: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({ + value: value + }, actionMeta) + }); + }; + _this.onMenuMouseDown = function (event) { + if (event.button !== 0) { + return; + } + event.stopPropagation(); + event.preventDefault(); + _this.focusInput(); + }; + _this.onMenuMouseMove = function (event) { + _this.blockOptionHover = false; + }; + _this.onControlMouseDown = function (event) { + // Event captured by dropdown indicator + if (event.defaultPrevented) { + return; + } + var openMenuOnClick = _this.props.openMenuOnClick; + if (!_this.state.isFocused) { + if (openMenuOnClick) { + _this.openAfterFocus = true; + } + _this.focusInput(); + } else if (!_this.props.menuIsOpen) { + if (openMenuOnClick) { + _this.openMenu('first'); + } + } else { + if (event.target.tagName !== 'INPUT' && event.target.tagName !== 'TEXTAREA') { + _this.onMenuClose(); + } + } + if (event.target.tagName !== 'INPUT' && event.target.tagName !== 'TEXTAREA') { + event.preventDefault(); + } + }; + _this.onDropdownIndicatorMouseDown = function (event) { + // ignore mouse events that weren't triggered by the primary button + if (event && event.type === 'mousedown' && event.button !== 0) { + return; + } + if (_this.props.isDisabled) return; + var _this$props4 = _this.props, + isMulti = _this$props4.isMulti, + menuIsOpen = _this$props4.menuIsOpen; + _this.focusInput(); + if (menuIsOpen) { + _this.setState({ + inputIsHiddenAfterUpdate: !isMulti + }); + _this.onMenuClose(); + } else { + _this.openMenu('first'); + } + event.preventDefault(); + }; + _this.onClearIndicatorMouseDown = function (event) { + // ignore mouse events that weren't triggered by the primary button + if (event && event.type === 'mousedown' && event.button !== 0) { + return; + } + _this.clearValue(); + event.preventDefault(); + _this.openAfterFocus = false; + if (event.type === 'touchend') { + _this.focusInput(); + } else { + setTimeout(function () { + return _this.focusInput(); + }); + } + }; + _this.onScroll = function (event) { + if (typeof _this.props.closeMenuOnScroll === 'boolean') { + if (event.target instanceof HTMLElement && (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.G)(event.target)) { + _this.props.onMenuClose(); + } + } else if (typeof _this.props.closeMenuOnScroll === 'function') { + if (_this.props.closeMenuOnScroll(event)) { + _this.props.onMenuClose(); + } + } + }; + _this.onCompositionStart = function () { + _this.isComposing = true; + }; + _this.onCompositionEnd = function () { + _this.isComposing = false; + }; + _this.onTouchStart = function (_ref2) { + var touches = _ref2.touches; + var touch = touches && touches.item(0); + if (!touch) { + return; + } + _this.initialTouchX = touch.clientX; + _this.initialTouchY = touch.clientY; + _this.userIsDragging = false; + }; + _this.onTouchMove = function (_ref3) { + var touches = _ref3.touches; + var touch = touches && touches.item(0); + if (!touch) { + return; + } + var deltaX = Math.abs(touch.clientX - _this.initialTouchX); + var deltaY = Math.abs(touch.clientY - _this.initialTouchY); + var moveThreshold = 5; + _this.userIsDragging = deltaX > moveThreshold || deltaY > moveThreshold; + }; + _this.onTouchEnd = function (event) { + if (_this.userIsDragging) return; + + // close the menu if the user taps outside + // we're checking on event.target here instead of event.currentTarget, because we want to assert information + // on events on child elements, not the document (which we've attached this handler to). + if (_this.controlRef && !_this.controlRef.contains(event.target) && _this.menuListRef && !_this.menuListRef.contains(event.target)) { + _this.blurInput(); + } + + // reset move vars + _this.initialTouchX = 0; + _this.initialTouchY = 0; + }; + _this.onControlTouchEnd = function (event) { + if (_this.userIsDragging) return; + _this.onControlMouseDown(event); + }; + _this.onClearIndicatorTouchEnd = function (event) { + if (_this.userIsDragging) return; + _this.onClearIndicatorMouseDown(event); + }; + _this.onDropdownIndicatorTouchEnd = function (event) { + if (_this.userIsDragging) return; + _this.onDropdownIndicatorMouseDown(event); + }; + _this.handleInputChange = function (event) { + var prevInputValue = _this.props.inputValue; + var inputValue = event.currentTarget.value; + _this.setState({ + inputIsHiddenAfterUpdate: false + }); + _this.onInputChange(inputValue, { + action: 'input-change', + prevInputValue: prevInputValue + }); + if (!_this.props.menuIsOpen) { + _this.onMenuOpen(); + } + }; + _this.onInputFocus = function (event) { + if (_this.props.onFocus) { + _this.props.onFocus(event); + } + _this.setState({ + inputIsHiddenAfterUpdate: false, + isFocused: true + }); + if (_this.openAfterFocus || _this.props.openMenuOnFocus) { + _this.openMenu('first'); + } + _this.openAfterFocus = false; + }; + _this.onInputBlur = function (event) { + var prevInputValue = _this.props.inputValue; + if (_this.menuListRef && _this.menuListRef.contains(document.activeElement)) { + _this.inputRef.focus(); + return; + } + if (_this.props.onBlur) { + _this.props.onBlur(event); + } + _this.onInputChange('', { + action: 'input-blur', + prevInputValue: prevInputValue + }); + _this.onMenuClose(); + _this.setState({ + focusedValue: null, + isFocused: false + }); + }; + _this.onOptionHover = function (focusedOption) { + if (_this.blockOptionHover || _this.state.focusedOption === focusedOption) { + return; + } + var options = _this.getFocusableOptions(); + var focusedOptionIndex = options.indexOf(focusedOption); + _this.setState({ + focusedOption: focusedOption, + focusedOptionId: focusedOptionIndex > -1 ? _this.getFocusedOptionId(focusedOption) : null + }); + }; + _this.shouldHideSelectedOptions = function () { + return shouldHideSelectedOptions(_this.props); + }; + _this.onValueInputFocus = function (e) { + e.preventDefault(); + e.stopPropagation(); + _this.focus(); + }; + _this.onKeyDown = function (event) { + var _this$props5 = _this.props, + isMulti = _this$props5.isMulti, + backspaceRemovesValue = _this$props5.backspaceRemovesValue, + escapeClearsValue = _this$props5.escapeClearsValue, + inputValue = _this$props5.inputValue, + isClearable = _this$props5.isClearable, + isDisabled = _this$props5.isDisabled, + menuIsOpen = _this$props5.menuIsOpen, + onKeyDown = _this$props5.onKeyDown, + tabSelectsValue = _this$props5.tabSelectsValue, + openMenuOnFocus = _this$props5.openMenuOnFocus; + var _this$state = _this.state, + focusedOption = _this$state.focusedOption, + focusedValue = _this$state.focusedValue, + selectValue = _this$state.selectValue; + if (isDisabled) return; + if (typeof onKeyDown === 'function') { + onKeyDown(event); + if (event.defaultPrevented) { + return; + } + } + + // Block option hover events when the user has just pressed a key + _this.blockOptionHover = true; + switch (event.key) { + case 'ArrowLeft': + if (!isMulti || inputValue) return; + _this.focusValue('previous'); + break; + case 'ArrowRight': + if (!isMulti || inputValue) return; + _this.focusValue('next'); + break; + case 'Delete': + case 'Backspace': + if (inputValue) return; + if (focusedValue) { + _this.removeValue(focusedValue); + } else { + if (!backspaceRemovesValue) return; + if (isMulti) { + _this.popValue(); + } else if (isClearable) { + _this.clearValue(); + } + } + break; + case 'Tab': + if (_this.isComposing) return; + if (event.shiftKey || !menuIsOpen || !tabSelectsValue || !focusedOption || + // don't capture the event if the menu opens on focus and the focused + // option is already selected; it breaks the flow of navigation + openMenuOnFocus && _this.isOptionSelected(focusedOption, selectValue)) { + return; + } + _this.selectOption(focusedOption); + break; + case 'Enter': + if (event.keyCode === 229) { + // ignore the keydown event from an Input Method Editor(IME) + // ref. https://www.w3.org/TR/uievents/#determine-keydown-keyup-keyCode + break; + } + if (menuIsOpen) { + if (!focusedOption) return; + if (_this.isComposing) return; + _this.selectOption(focusedOption); + break; + } + return; + case 'Escape': + if (menuIsOpen) { + _this.setState({ + inputIsHiddenAfterUpdate: false + }); + _this.onInputChange('', { + action: 'menu-close', + prevInputValue: inputValue + }); + _this.onMenuClose(); + } else if (isClearable && escapeClearsValue) { + _this.clearValue(); + } + break; + case ' ': + // space + if (inputValue) { + return; + } + if (!menuIsOpen) { + _this.openMenu('first'); + break; + } + if (!focusedOption) return; + _this.selectOption(focusedOption); + break; + case 'ArrowUp': + if (menuIsOpen) { + _this.focusOption('up'); + } else { + _this.openMenu('last'); + } + break; + case 'ArrowDown': + if (menuIsOpen) { + _this.focusOption('down'); + } else { + _this.openMenu('first'); + } + break; + case 'PageUp': + if (!menuIsOpen) return; + _this.focusOption('pageup'); + break; + case 'PageDown': + if (!menuIsOpen) return; + _this.focusOption('pagedown'); + break; + case 'Home': + if (!menuIsOpen) return; + _this.focusOption('first'); + break; + case 'End': + if (!menuIsOpen) return; + _this.focusOption('last'); + break; + default: + return; + } + event.preventDefault(); + }; + _this.state.instancePrefix = 'react-select-' + (_this.props.instanceId || ++instanceId); + _this.state.selectValue = (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.H)(_props.value); + // Set focusedOption if menuIsOpen is set on init (e.g. defaultMenuIsOpen) + if (_props.menuIsOpen && _this.state.selectValue.length) { + var focusableOptionsWithIds = _this.getFocusableOptionsWithIds(); + var focusableOptions = _this.buildFocusableOptions(); + var optionIndex = focusableOptions.indexOf(_this.state.selectValue[0]); + _this.state.focusableOptionsWithIds = focusableOptionsWithIds; + _this.state.focusedOption = focusableOptions[optionIndex]; + _this.state.focusedOptionId = getFocusedOptionId(focusableOptionsWithIds, focusableOptions[optionIndex]); + } + return _this; + } + (0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_3__["default"])(Select, [{ + key: "componentDidMount", + value: function componentDidMount() { + this.startListeningComposition(); + this.startListeningToTouch(); + if (this.props.closeMenuOnScroll && document && document.addEventListener) { + // Listen to all scroll events, and filter them out inside of 'onScroll' + document.addEventListener('scroll', this.onScroll, true); + } + if (this.props.autoFocus) { + this.focusInput(); + } + + // Scroll focusedOption into view if menuIsOpen is set on mount (e.g. defaultMenuIsOpen) + if (this.props.menuIsOpen && this.state.focusedOption && this.menuListRef && this.focusedOptionRef) { + (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.I)(this.menuListRef, this.focusedOptionRef); + } + } + }, { + key: "componentDidUpdate", + value: function componentDidUpdate(prevProps) { + var _this$props6 = this.props, + isDisabled = _this$props6.isDisabled, + menuIsOpen = _this$props6.menuIsOpen; + var isFocused = this.state.isFocused; + if ( + // ensure focus is restored correctly when the control becomes enabled + isFocused && !isDisabled && prevProps.isDisabled || + // ensure focus is on the Input when the menu opens + isFocused && menuIsOpen && !prevProps.menuIsOpen) { + this.focusInput(); + } + if (isFocused && isDisabled && !prevProps.isDisabled) { + // ensure select state gets blurred in case Select is programmatically disabled while focused + // eslint-disable-next-line react/no-did-update-set-state + this.setState({ + isFocused: false + }, this.onMenuClose); + } else if (!isFocused && !isDisabled && prevProps.isDisabled && this.inputRef === document.activeElement) { + // ensure select state gets focused in case Select is programatically re-enabled while focused (Firefox) + // eslint-disable-next-line react/no-did-update-set-state + this.setState({ + isFocused: true + }); + } + + // scroll the focused option into view if necessary + if (this.menuListRef && this.focusedOptionRef && this.scrollToFocusedOptionOnUpdate) { + (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.I)(this.menuListRef, this.focusedOptionRef); + this.scrollToFocusedOptionOnUpdate = false; + } + } + }, { + key: "componentWillUnmount", + value: function componentWillUnmount() { + this.stopListeningComposition(); + this.stopListeningToTouch(); + document.removeEventListener('scroll', this.onScroll, true); + } + + // ============================== + // Consumer Handlers + // ============================== + }, { + key: "onMenuOpen", + value: function onMenuOpen() { + this.props.onMenuOpen(); + } + }, { + key: "onMenuClose", + value: function onMenuClose() { + this.onInputChange('', { + action: 'menu-close', + prevInputValue: this.props.inputValue + }); + this.props.onMenuClose(); + } + }, { + key: "onInputChange", + value: function onInputChange(newValue, actionMeta) { + this.props.onInputChange(newValue, actionMeta); + } + + // ============================== + // Methods + // ============================== + }, { + key: "focusInput", + value: function focusInput() { + if (!this.inputRef) return; + this.inputRef.focus(); + } + }, { + key: "blurInput", + value: function blurInput() { + if (!this.inputRef) return; + this.inputRef.blur(); + } + + // aliased for consumers + }, { + key: "openMenu", + value: function openMenu(focusOption) { + var _this2 = this; + var _this$state2 = this.state, + selectValue = _this$state2.selectValue, + isFocused = _this$state2.isFocused; + var focusableOptions = this.buildFocusableOptions(); + var openAtIndex = focusOption === 'first' ? 0 : focusableOptions.length - 1; + if (!this.props.isMulti) { + var selectedIndex = focusableOptions.indexOf(selectValue[0]); + if (selectedIndex > -1) { + openAtIndex = selectedIndex; + } + } + + // only scroll if the menu isn't already open + this.scrollToFocusedOptionOnUpdate = !(isFocused && this.menuListRef); + this.setState({ + inputIsHiddenAfterUpdate: false, + focusedValue: null, + focusedOption: focusableOptions[openAtIndex], + focusedOptionId: this.getFocusedOptionId(focusableOptions[openAtIndex]) + }, function () { + return _this2.onMenuOpen(); + }); + } + }, { + key: "focusValue", + value: function focusValue(direction) { + var _this$state3 = this.state, + selectValue = _this$state3.selectValue, + focusedValue = _this$state3.focusedValue; + + // Only multiselects support value focusing + if (!this.props.isMulti) return; + this.setState({ + focusedOption: null + }); + var focusedIndex = selectValue.indexOf(focusedValue); + if (!focusedValue) { + focusedIndex = -1; + } + var lastIndex = selectValue.length - 1; + var nextFocus = -1; + if (!selectValue.length) return; + switch (direction) { + case 'previous': + if (focusedIndex === 0) { + // don't cycle from the start to the end + nextFocus = 0; + } else if (focusedIndex === -1) { + // if nothing is focused, focus the last value first + nextFocus = lastIndex; + } else { + nextFocus = focusedIndex - 1; + } + break; + case 'next': + if (focusedIndex > -1 && focusedIndex < lastIndex) { + nextFocus = focusedIndex + 1; + } + break; + } + this.setState({ + inputIsHidden: nextFocus !== -1, + focusedValue: selectValue[nextFocus] + }); + } + }, { + key: "focusOption", + value: function focusOption() { + var direction = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'first'; + var pageSize = this.props.pageSize; + var focusedOption = this.state.focusedOption; + var options = this.getFocusableOptions(); + if (!options.length) return; + var nextFocus = 0; // handles 'first' + var focusedIndex = options.indexOf(focusedOption); + if (!focusedOption) { + focusedIndex = -1; + } + if (direction === 'up') { + nextFocus = focusedIndex > 0 ? focusedIndex - 1 : options.length - 1; + } else if (direction === 'down') { + nextFocus = (focusedIndex + 1) % options.length; + } else if (direction === 'pageup') { + nextFocus = focusedIndex - pageSize; + if (nextFocus < 0) nextFocus = 0; + } else if (direction === 'pagedown') { + nextFocus = focusedIndex + pageSize; + if (nextFocus > options.length - 1) nextFocus = options.length - 1; + } else if (direction === 'last') { + nextFocus = options.length - 1; + } + this.scrollToFocusedOptionOnUpdate = true; + this.setState({ + focusedOption: options[nextFocus], + focusedValue: null, + focusedOptionId: this.getFocusedOptionId(options[nextFocus]) + }); + } + }, { + key: "getTheme", + value: + // ============================== + // Getters + // ============================== + + function getTheme() { + // Use the default theme if there are no customisations. + if (!this.props.theme) { + return defaultTheme; + } + // If the theme prop is a function, assume the function + // knows how to merge the passed-in default theme with + // its own modifications. + if (typeof this.props.theme === 'function') { + return this.props.theme(defaultTheme); + } + // Otherwise, if a plain theme object was passed in, + // overlay it with the default theme. + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({}, defaultTheme), this.props.theme); + } + }, { + key: "getCommonProps", + value: function getCommonProps() { + var clearValue = this.clearValue, + cx = this.cx, + getStyles = this.getStyles, + getClassNames = this.getClassNames, + getValue = this.getValue, + selectOption = this.selectOption, + setValue = this.setValue, + props = this.props; + var isMulti = props.isMulti, + isRtl = props.isRtl, + options = props.options; + var hasValue = this.hasValue(); + return { + clearValue: clearValue, + cx: cx, + getStyles: getStyles, + getClassNames: getClassNames, + getValue: getValue, + hasValue: hasValue, + isMulti: isMulti, + isRtl: isRtl, + options: options, + selectOption: selectOption, + selectProps: props, + setValue: setValue, + theme: this.getTheme() + }; + } + }, { + key: "hasValue", + value: function hasValue() { + var selectValue = this.state.selectValue; + return selectValue.length > 0; + } + }, { + key: "hasOptions", + value: function hasOptions() { + return !!this.getFocusableOptions().length; + } + }, { + key: "isClearable", + value: function isClearable() { + var _this$props7 = this.props, + isClearable = _this$props7.isClearable, + isMulti = _this$props7.isMulti; + + // single select, by default, IS NOT clearable + // multi select, by default, IS clearable + if (isClearable === undefined) return isMulti; + return isClearable; + } + }, { + key: "isOptionDisabled", + value: function isOptionDisabled(option, selectValue) { + return _isOptionDisabled(this.props, option, selectValue); + } + }, { + key: "isOptionSelected", + value: function isOptionSelected(option, selectValue) { + return _isOptionSelected(this.props, option, selectValue); + } + }, { + key: "filterOption", + value: function filterOption(option, inputValue) { + return _filterOption(this.props, option, inputValue); + } + }, { + key: "formatOptionLabel", + value: function formatOptionLabel(data, context) { + if (typeof this.props.formatOptionLabel === 'function') { + var _inputValue = this.props.inputValue; + var _selectValue = this.state.selectValue; + return this.props.formatOptionLabel(data, { + context: context, + inputValue: _inputValue, + selectValue: _selectValue + }); + } else { + return this.getOptionLabel(data); + } + } + }, { + key: "formatGroupLabel", + value: function formatGroupLabel(data) { + return this.props.formatGroupLabel(data); + } + + // ============================== + // Mouse Handlers + // ============================== + }, { + key: "startListeningComposition", + value: + // ============================== + // Composition Handlers + // ============================== + + function startListeningComposition() { + if (document && document.addEventListener) { + document.addEventListener('compositionstart', this.onCompositionStart, false); + document.addEventListener('compositionend', this.onCompositionEnd, false); + } + } + }, { + key: "stopListeningComposition", + value: function stopListeningComposition() { + if (document && document.removeEventListener) { + document.removeEventListener('compositionstart', this.onCompositionStart); + document.removeEventListener('compositionend', this.onCompositionEnd); + } + } + }, { + key: "startListeningToTouch", + value: + // ============================== + // Touch Handlers + // ============================== + + function startListeningToTouch() { + if (document && document.addEventListener) { + document.addEventListener('touchstart', this.onTouchStart, false); + document.addEventListener('touchmove', this.onTouchMove, false); + document.addEventListener('touchend', this.onTouchEnd, false); + } + } + }, { + key: "stopListeningToTouch", + value: function stopListeningToTouch() { + if (document && document.removeEventListener) { + document.removeEventListener('touchstart', this.onTouchStart); + document.removeEventListener('touchmove', this.onTouchMove); + document.removeEventListener('touchend', this.onTouchEnd); + } + } + }, { + key: "renderInput", + value: + // ============================== + // Renderers + // ============================== + function renderInput() { + var _this$props8 = this.props, + isDisabled = _this$props8.isDisabled, + isSearchable = _this$props8.isSearchable, + inputId = _this$props8.inputId, + inputValue = _this$props8.inputValue, + tabIndex = _this$props8.tabIndex, + form = _this$props8.form, + menuIsOpen = _this$props8.menuIsOpen, + required = _this$props8.required; + var _this$getComponents = this.getComponents(), + Input = _this$getComponents.Input; + var _this$state4 = this.state, + inputIsHidden = _this$state4.inputIsHidden, + ariaSelection = _this$state4.ariaSelection; + var commonProps = this.commonProps; + var id = inputId || this.getElementId('input'); + + // aria attributes makes the JSX "noisy", separated for clarity + var ariaAttributes = (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({ + 'aria-autocomplete': 'list', + 'aria-expanded': menuIsOpen, + 'aria-haspopup': true, + 'aria-errormessage': this.props['aria-errormessage'], + 'aria-invalid': this.props['aria-invalid'], + 'aria-label': this.props['aria-label'], + 'aria-labelledby': this.props['aria-labelledby'], + 'aria-required': required, + role: 'combobox', + 'aria-activedescendant': this.isAppleDevice ? undefined : this.state.focusedOptionId || '' + }, menuIsOpen && { + 'aria-controls': this.getElementId('listbox') + }), !isSearchable && { + 'aria-readonly': true + }), this.hasValue() ? (ariaSelection === null || ariaSelection === void 0 ? void 0 : ariaSelection.action) === 'initial-input-focus' && { + 'aria-describedby': this.getElementId('live-region') + } : { + 'aria-describedby': this.getElementId('placeholder') + }); + if (!isSearchable) { + // use a dummy input to maintain focus/blur functionality + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(DummyInput, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({ + id: id, + innerRef: this.getInputRef, + onBlur: this.onInputBlur, + onChange: _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.J, + onFocus: this.onInputFocus, + disabled: isDisabled, + tabIndex: tabIndex, + inputMode: "none", + form: form, + value: "" + }, ariaAttributes)); + } + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(Input, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + autoCapitalize: "none", + autoComplete: "off", + autoCorrect: "off", + id: id, + innerRef: this.getInputRef, + isDisabled: isDisabled, + isHidden: inputIsHidden, + onBlur: this.onInputBlur, + onChange: this.handleInputChange, + onFocus: this.onInputFocus, + spellCheck: "false", + tabIndex: tabIndex, + form: form, + type: "text", + value: inputValue + }, ariaAttributes)); + } + }, { + key: "renderPlaceholderOrValue", + value: function renderPlaceholderOrValue() { + var _this3 = this; + var _this$getComponents2 = this.getComponents(), + MultiValue = _this$getComponents2.MultiValue, + MultiValueContainer = _this$getComponents2.MultiValueContainer, + MultiValueLabel = _this$getComponents2.MultiValueLabel, + MultiValueRemove = _this$getComponents2.MultiValueRemove, + SingleValue = _this$getComponents2.SingleValue, + Placeholder = _this$getComponents2.Placeholder; + var commonProps = this.commonProps; + var _this$props9 = this.props, + controlShouldRenderValue = _this$props9.controlShouldRenderValue, + isDisabled = _this$props9.isDisabled, + isMulti = _this$props9.isMulti, + inputValue = _this$props9.inputValue, + placeholder = _this$props9.placeholder; + var _this$state5 = this.state, + selectValue = _this$state5.selectValue, + focusedValue = _this$state5.focusedValue, + isFocused = _this$state5.isFocused; + if (!this.hasValue() || !controlShouldRenderValue) { + return inputValue ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(Placeholder, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + key: "placeholder", + isDisabled: isDisabled, + isFocused: isFocused, + innerProps: { + id: this.getElementId('placeholder') + } + }), placeholder); + } + if (isMulti) { + return selectValue.map(function (opt, index) { + var isOptionFocused = opt === focusedValue; + var key = "".concat(_this3.getOptionLabel(opt), "-").concat(_this3.getOptionValue(opt)); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(MultiValue, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + components: { + Container: MultiValueContainer, + Label: MultiValueLabel, + Remove: MultiValueRemove + }, + isFocused: isOptionFocused, + isDisabled: isDisabled, + key: key, + index: index, + removeProps: { + onClick: function onClick() { + return _this3.removeValue(opt); + }, + onTouchEnd: function onTouchEnd() { + return _this3.removeValue(opt); + }, + onMouseDown: function onMouseDown(e) { + e.preventDefault(); + } + }, + data: opt + }), _this3.formatOptionLabel(opt, 'value')); + }); + } + if (inputValue) { + return null; + } + var singleValue = selectValue[0]; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(SingleValue, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + data: singleValue, + isDisabled: isDisabled + }), this.formatOptionLabel(singleValue, 'value')); + } + }, { + key: "renderClearIndicator", + value: function renderClearIndicator() { + var _this$getComponents3 = this.getComponents(), + ClearIndicator = _this$getComponents3.ClearIndicator; + var commonProps = this.commonProps; + var _this$props10 = this.props, + isDisabled = _this$props10.isDisabled, + isLoading = _this$props10.isLoading; + var isFocused = this.state.isFocused; + if (!this.isClearable() || !ClearIndicator || isDisabled || !this.hasValue() || isLoading) { + return null; + } + var innerProps = { + onMouseDown: this.onClearIndicatorMouseDown, + onTouchEnd: this.onClearIndicatorTouchEnd, + 'aria-hidden': 'true' + }; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(ClearIndicator, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + innerProps: innerProps, + isFocused: isFocused + })); + } + }, { + key: "renderLoadingIndicator", + value: function renderLoadingIndicator() { + var _this$getComponents4 = this.getComponents(), + LoadingIndicator = _this$getComponents4.LoadingIndicator; + var commonProps = this.commonProps; + var _this$props11 = this.props, + isDisabled = _this$props11.isDisabled, + isLoading = _this$props11.isLoading; + var isFocused = this.state.isFocused; + if (!LoadingIndicator || !isLoading) return null; + var innerProps = { + 'aria-hidden': 'true' + }; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(LoadingIndicator, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + innerProps: innerProps, + isDisabled: isDisabled, + isFocused: isFocused + })); + } + }, { + key: "renderIndicatorSeparator", + value: function renderIndicatorSeparator() { + var _this$getComponents5 = this.getComponents(), + DropdownIndicator = _this$getComponents5.DropdownIndicator, + IndicatorSeparator = _this$getComponents5.IndicatorSeparator; + + // separator doesn't make sense without the dropdown indicator + if (!DropdownIndicator || !IndicatorSeparator) return null; + var commonProps = this.commonProps; + var isDisabled = this.props.isDisabled; + var isFocused = this.state.isFocused; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(IndicatorSeparator, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + isDisabled: isDisabled, + isFocused: isFocused + })); + } + }, { + key: "renderDropdownIndicator", + value: function renderDropdownIndicator() { + var _this$getComponents6 = this.getComponents(), + DropdownIndicator = _this$getComponents6.DropdownIndicator; + if (!DropdownIndicator) return null; + var commonProps = this.commonProps; + var isDisabled = this.props.isDisabled; + var isFocused = this.state.isFocused; + var innerProps = { + onMouseDown: this.onDropdownIndicatorMouseDown, + onTouchEnd: this.onDropdownIndicatorTouchEnd, + 'aria-hidden': 'true' + }; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(DropdownIndicator, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + innerProps: innerProps, + isDisabled: isDisabled, + isFocused: isFocused + })); + } + }, { + key: "renderMenu", + value: function renderMenu() { + var _this4 = this; + var _this$getComponents7 = this.getComponents(), + Group = _this$getComponents7.Group, + GroupHeading = _this$getComponents7.GroupHeading, + Menu = _this$getComponents7.Menu, + MenuList = _this$getComponents7.MenuList, + MenuPortal = _this$getComponents7.MenuPortal, + LoadingMessage = _this$getComponents7.LoadingMessage, + NoOptionsMessage = _this$getComponents7.NoOptionsMessage, + Option = _this$getComponents7.Option; + var commonProps = this.commonProps; + var focusedOption = this.state.focusedOption; + var _this$props12 = this.props, + captureMenuScroll = _this$props12.captureMenuScroll, + inputValue = _this$props12.inputValue, + isLoading = _this$props12.isLoading, + loadingMessage = _this$props12.loadingMessage, + minMenuHeight = _this$props12.minMenuHeight, + maxMenuHeight = _this$props12.maxMenuHeight, + menuIsOpen = _this$props12.menuIsOpen, + menuPlacement = _this$props12.menuPlacement, + menuPosition = _this$props12.menuPosition, + menuPortalTarget = _this$props12.menuPortalTarget, + menuShouldBlockScroll = _this$props12.menuShouldBlockScroll, + menuShouldScrollIntoView = _this$props12.menuShouldScrollIntoView, + noOptionsMessage = _this$props12.noOptionsMessage, + onMenuScrollToTop = _this$props12.onMenuScrollToTop, + onMenuScrollToBottom = _this$props12.onMenuScrollToBottom; + if (!menuIsOpen) return null; + + // TODO: Internal Option Type here + var render = function render(props, id) { + var type = props.type, + data = props.data, + isDisabled = props.isDisabled, + isSelected = props.isSelected, + label = props.label, + value = props.value; + var isFocused = focusedOption === data; + var onHover = isDisabled ? undefined : function () { + return _this4.onOptionHover(data); + }; + var onSelect = isDisabled ? undefined : function () { + return _this4.selectOption(data); + }; + var optionId = "".concat(_this4.getElementId('option'), "-").concat(id); + var innerProps = { + id: optionId, + onClick: onSelect, + onMouseMove: onHover, + onMouseOver: onHover, + tabIndex: -1, + role: 'option', + 'aria-selected': _this4.isAppleDevice ? undefined : isSelected // is not supported on Apple devices + }; + + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(Option, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + innerProps: innerProps, + data: data, + isDisabled: isDisabled, + isSelected: isSelected, + key: optionId, + label: label, + type: type, + value: value, + isFocused: isFocused, + innerRef: isFocused ? _this4.getFocusedOptionRef : undefined + }), _this4.formatOptionLabel(props.data, 'menu')); + }; + var menuUI; + if (this.hasOptions()) { + menuUI = this.getCategorizedOptions().map(function (item) { + if (item.type === 'group') { + var _data = item.data, + options = item.options, + groupIndex = item.index; + var groupId = "".concat(_this4.getElementId('group'), "-").concat(groupIndex); + var headingId = "".concat(groupId, "-heading"); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(Group, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + key: groupId, + data: _data, + options: options, + Heading: GroupHeading, + headingProps: { + id: headingId, + data: item.data + }, + label: _this4.formatGroupLabel(item.data) + }), item.options.map(function (option) { + return render(option, "".concat(groupIndex, "-").concat(option.index)); + })); + } else if (item.type === 'option') { + return render(item, "".concat(item.index)); + } + }); + } else if (isLoading) { + var message = loadingMessage({ + inputValue: inputValue + }); + if (message === null) return null; + menuUI = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(LoadingMessage, commonProps, message); + } else { + var _message = noOptionsMessage({ + inputValue: inputValue + }); + if (_message === null) return null; + menuUI = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(NoOptionsMessage, commonProps, _message); + } + var menuPlacementProps = { + minMenuHeight: minMenuHeight, + maxMenuHeight: maxMenuHeight, + menuPlacement: menuPlacement, + menuPosition: menuPosition, + menuShouldScrollIntoView: menuShouldScrollIntoView + }; + var menuElement = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.M, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, menuPlacementProps), function (_ref4) { + var ref = _ref4.ref, + _ref4$placerProps = _ref4.placerProps, + placement = _ref4$placerProps.placement, + maxHeight = _ref4$placerProps.maxHeight; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(Menu, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, menuPlacementProps, { + innerRef: ref, + innerProps: { + onMouseDown: _this4.onMenuMouseDown, + onMouseMove: _this4.onMenuMouseMove + }, + isLoading: isLoading, + placement: placement + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(ScrollManager, { + captureEnabled: captureMenuScroll, + onTopArrive: onMenuScrollToTop, + onBottomArrive: onMenuScrollToBottom, + lockEnabled: menuShouldBlockScroll + }, function (scrollTargetRef) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(MenuList, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + innerRef: function innerRef(instance) { + _this4.getMenuListRef(instance); + scrollTargetRef(instance); + }, + innerProps: { + role: 'listbox', + 'aria-multiselectable': commonProps.isMulti, + id: _this4.getElementId('listbox') + }, + isLoading: isLoading, + maxHeight: maxHeight, + focusedOption: focusedOption + }), menuUI); + })); + }); + + // positioning behaviour is almost identical for portalled and fixed, + // so we use the same component. the actual portalling logic is forked + // within the component based on `menuPosition` + return menuPortalTarget || menuPosition === 'fixed' ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(MenuPortal, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + appendTo: menuPortalTarget, + controlElement: this.controlRef, + menuPlacement: menuPlacement, + menuPosition: menuPosition + }), menuElement) : menuElement; + } + }, { + key: "renderFormField", + value: function renderFormField() { + var _this5 = this; + var _this$props13 = this.props, + delimiter = _this$props13.delimiter, + isDisabled = _this$props13.isDisabled, + isMulti = _this$props13.isMulti, + name = _this$props13.name, + required = _this$props13.required; + var selectValue = this.state.selectValue; + if (required && !this.hasValue() && !isDisabled) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(RequiredInput$1, { + name: name, + onFocus: this.onValueInputFocus + }); + } + if (!name || isDisabled) return; + if (isMulti) { + if (delimiter) { + var value = selectValue.map(function (opt) { + return _this5.getOptionValue(opt); + }).join(delimiter); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("input", { + name: name, + type: "hidden", + value: value + }); + } else { + var input = selectValue.length > 0 ? selectValue.map(function (opt, i) { + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("input", { + key: "i-".concat(i), + name: name, + type: "hidden", + value: _this5.getOptionValue(opt) + }); + }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("input", { + name: name, + type: "hidden", + value: "" + }); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("div", null, input); + } + } else { + var _value = selectValue[0] ? this.getOptionValue(selectValue[0]) : ''; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("input", { + name: name, + type: "hidden", + value: _value + }); + } + } + }, { + key: "renderLiveRegion", + value: function renderLiveRegion() { + var commonProps = this.commonProps; + var _this$state6 = this.state, + ariaSelection = _this$state6.ariaSelection, + focusedOption = _this$state6.focusedOption, + focusedValue = _this$state6.focusedValue, + isFocused = _this$state6.isFocused, + selectValue = _this$state6.selectValue; + var focusableOptions = this.getFocusableOptions(); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(LiveRegion$1, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + id: this.getElementId('live-region'), + ariaSelection: ariaSelection, + focusedOption: focusedOption, + focusedValue: focusedValue, + isFocused: isFocused, + selectValue: selectValue, + focusableOptions: focusableOptions, + isAppleDevice: this.isAppleDevice + })); + } + }, { + key: "render", + value: function render() { + var _this$getComponents8 = this.getComponents(), + Control = _this$getComponents8.Control, + IndicatorsContainer = _this$getComponents8.IndicatorsContainer, + SelectContainer = _this$getComponents8.SelectContainer, + ValueContainer = _this$getComponents8.ValueContainer; + var _this$props14 = this.props, + className = _this$props14.className, + id = _this$props14.id, + isDisabled = _this$props14.isDisabled, + menuIsOpen = _this$props14.menuIsOpen; + var isFocused = this.state.isFocused; + var commonProps = this.commonProps = this.getCommonProps(); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(SelectContainer, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + className: className, + innerProps: { + id: id, + onKeyDown: this.onKeyDown + }, + isDisabled: isDisabled, + isFocused: isFocused + }), this.renderLiveRegion(), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(Control, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + innerRef: this.getControlRef, + innerProps: { + onMouseDown: this.onControlMouseDown, + onTouchEnd: this.onControlTouchEnd + }, + isDisabled: isDisabled, + isFocused: isFocused, + menuIsOpen: menuIsOpen + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(ValueContainer, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + isDisabled: isDisabled + }), this.renderPlaceholderOrValue(), this.renderInput()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(IndicatorsContainer, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, commonProps, { + isDisabled: isDisabled + }), this.renderClearIndicator(), this.renderLoadingIndicator(), this.renderIndicatorSeparator(), this.renderDropdownIndicator())), this.renderMenu(), this.renderFormField()); + } + }], [{ + key: "getDerivedStateFromProps", + value: function getDerivedStateFromProps(props, state) { + var prevProps = state.prevProps, + clearFocusValueOnUpdate = state.clearFocusValueOnUpdate, + inputIsHiddenAfterUpdate = state.inputIsHiddenAfterUpdate, + ariaSelection = state.ariaSelection, + isFocused = state.isFocused, + prevWasFocused = state.prevWasFocused, + instancePrefix = state.instancePrefix; + var options = props.options, + value = props.value, + menuIsOpen = props.menuIsOpen, + inputValue = props.inputValue, + isMulti = props.isMulti; + var selectValue = (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.H)(value); + var newMenuOptionsState = {}; + if (prevProps && (value !== prevProps.value || options !== prevProps.options || menuIsOpen !== prevProps.menuIsOpen || inputValue !== prevProps.inputValue)) { + var focusableOptions = menuIsOpen ? buildFocusableOptions(props, selectValue) : []; + var focusableOptionsWithIds = menuIsOpen ? buildFocusableOptionsWithIds(buildCategorizedOptions(props, selectValue), "".concat(instancePrefix, "-option")) : []; + var focusedValue = clearFocusValueOnUpdate ? getNextFocusedValue(state, selectValue) : null; + var focusedOption = getNextFocusedOption(state, focusableOptions); + var focusedOptionId = getFocusedOptionId(focusableOptionsWithIds, focusedOption); + newMenuOptionsState = { + selectValue: selectValue, + focusedOption: focusedOption, + focusedOptionId: focusedOptionId, + focusableOptionsWithIds: focusableOptionsWithIds, + focusedValue: focusedValue, + clearFocusValueOnUpdate: false + }; + } + // some updates should toggle the state of the input visibility + var newInputIsHiddenState = inputIsHiddenAfterUpdate != null && props !== prevProps ? { + inputIsHidden: inputIsHiddenAfterUpdate, + inputIsHiddenAfterUpdate: undefined + } : {}; + var newAriaSelection = ariaSelection; + var hasKeptFocus = isFocused && prevWasFocused; + if (isFocused && !hasKeptFocus) { + // If `value` or `defaultValue` props are not empty then announce them + // when the Select is initially focused + newAriaSelection = { + value: (0,_index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_11__.D)(isMulti, selectValue, selectValue[0] || null), + options: selectValue, + action: 'initial-input-focus' + }; + hasKeptFocus = !prevWasFocused; + } + + // If the 'initial-input-focus' action has been set already + // then reset the ariaSelection to null + if ((ariaSelection === null || ariaSelection === void 0 ? void 0 : ariaSelection.action) === 'initial-input-focus') { + newAriaSelection = null; + } + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_1__["default"])({}, newMenuOptionsState), newInputIsHiddenState), {}, { + prevProps: props, + ariaSelection: newAriaSelection, + prevWasFocused: hasKeptFocus + }); + } + }]); + return Select; +}(react__WEBPACK_IMPORTED_MODULE_7__.Component); +Select.defaultProps = defaultProps; + + + + +/***/ }), + +/***/ "./node_modules/react-select/dist/index-641ee5b8.esm.js": +/*!**************************************************************!*\ + !*** ./node_modules/react-select/dist/index-641ee5b8.esm.js ***! + \**************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ A: () => (/* binding */ isMobileDevice), +/* harmony export */ B: () => (/* binding */ multiValueAsValue), +/* harmony export */ C: () => (/* binding */ singleValueAsValue), +/* harmony export */ D: () => (/* binding */ valueTernary), +/* harmony export */ E: () => (/* binding */ classNames), +/* harmony export */ F: () => (/* binding */ defaultComponents), +/* harmony export */ G: () => (/* binding */ isDocumentElement), +/* harmony export */ H: () => (/* binding */ cleanValue), +/* harmony export */ I: () => (/* binding */ scrollIntoView), +/* harmony export */ J: () => (/* binding */ noop), +/* harmony export */ K: () => (/* binding */ notNullish), +/* harmony export */ L: () => (/* binding */ handleInputChange), +/* harmony export */ M: () => (/* binding */ MenuPlacer), +/* harmony export */ a: () => (/* binding */ clearIndicatorCSS), +/* harmony export */ b: () => (/* binding */ containerCSS), +/* harmony export */ c: () => (/* binding */ components), +/* harmony export */ d: () => (/* binding */ css$1), +/* harmony export */ e: () => (/* binding */ dropdownIndicatorCSS), +/* harmony export */ f: () => (/* binding */ groupHeadingCSS), +/* harmony export */ g: () => (/* binding */ groupCSS), +/* harmony export */ h: () => (/* binding */ indicatorSeparatorCSS), +/* harmony export */ i: () => (/* binding */ indicatorsContainerCSS), +/* harmony export */ j: () => (/* binding */ inputCSS), +/* harmony export */ k: () => (/* binding */ loadingMessageCSS), +/* harmony export */ l: () => (/* binding */ loadingIndicatorCSS), +/* harmony export */ m: () => (/* binding */ menuCSS), +/* harmony export */ n: () => (/* binding */ menuListCSS), +/* harmony export */ o: () => (/* binding */ menuPortalCSS), +/* harmony export */ p: () => (/* binding */ multiValueCSS), +/* harmony export */ q: () => (/* binding */ multiValueLabelCSS), +/* harmony export */ r: () => (/* binding */ removeProps), +/* harmony export */ s: () => (/* binding */ supportsPassiveEvents), +/* harmony export */ t: () => (/* binding */ multiValueRemoveCSS), +/* harmony export */ u: () => (/* binding */ noOptionsMessageCSS), +/* harmony export */ v: () => (/* binding */ optionCSS), +/* harmony export */ w: () => (/* binding */ placeholderCSS), +/* harmony export */ x: () => (/* binding */ css), +/* harmony export */ y: () => (/* binding */ valueContainerCSS), +/* harmony export */ z: () => (/* binding */ isTouchCapable) +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @emotion/react */ "./node_modules/@emotion/react/dist/emotion-react.development.esm.js"); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"); +/* harmony import */ var _babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/typeof */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _babel_runtime_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/taggedTemplateLiteral */ "./node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js"); +/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-dom */ "react-dom"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _floating_ui_dom__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @floating-ui/dom */ "./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs"); +/* harmony import */ var use_isomorphic_layout_effect__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! use-isomorphic-layout-effect */ "./node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.esm.js"); + + + + + + + + + + + + + +var _excluded$4 = ["className", "clearValue", "cx", "getStyles", "getClassNames", "getValue", "hasValue", "isMulti", "isRtl", "options", "selectOption", "selectProps", "setValue", "theme"]; +// ============================== +// NO OP +// ============================== + +var noop = function noop() {}; + +// ============================== +// Class Name Prefixer +// ============================== + +/** + String representation of component state for styling with class names. + + Expects an array of strings OR a string/object pair: + - className(['comp', 'comp-arg', 'comp-arg-2']) + @returns 'react-select__comp react-select__comp-arg react-select__comp-arg-2' + - className('comp', { some: true, state: false }) + @returns 'react-select__comp react-select__comp--some' +*/ +function applyPrefixToName(prefix, name) { + if (!name) { + return prefix; + } else if (name[0] === '-') { + return prefix + name; + } else { + return prefix + '__' + name; + } +} +function classNames(prefix, state) { + for (var _len = arguments.length, classNameList = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { + classNameList[_key - 2] = arguments[_key]; + } + var arr = [].concat(classNameList); + if (state && prefix) { + for (var key in state) { + if (state.hasOwnProperty(key) && state[key]) { + arr.push("".concat(applyPrefixToName(prefix, key))); + } + } + } + return arr.filter(function (i) { + return i; + }).map(function (i) { + return String(i).trim(); + }).join(' '); +} +// ============================== +// Clean Value +// ============================== + +var cleanValue = function cleanValue(value) { + if (isArray(value)) return value.filter(Boolean); + if ((0,_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_4__["default"])(value) === 'object' && value !== null) return [value]; + return []; +}; + +// ============================== +// Clean Common Props +// ============================== + +var cleanCommonProps = function cleanCommonProps(props) { + //className + props.className; + props.clearValue; + props.cx; + props.getStyles; + props.getClassNames; + props.getValue; + props.hasValue; + props.isMulti; + props.isRtl; + props.options; + props.selectOption; + props.selectProps; + props.setValue; + props.theme; + var innerProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(props, _excluded$4); + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, innerProps); +}; + +// ============================== +// Get Style Props +// ============================== + +var getStyleProps = function getStyleProps(props, name, classNamesState) { + var cx = props.cx, + getStyles = props.getStyles, + getClassNames = props.getClassNames, + className = props.className; + return { + css: getStyles(name, props), + className: cx(classNamesState !== null && classNamesState !== void 0 ? classNamesState : {}, getClassNames(name, props), className) + }; +}; + +// ============================== +// Handle Input Change +// ============================== + +function handleInputChange(inputValue, actionMeta, onInputChange) { + if (onInputChange) { + var _newValue = onInputChange(inputValue, actionMeta); + if (typeof _newValue === 'string') return _newValue; + } + return inputValue; +} + +// ============================== +// Scroll Helpers +// ============================== + +function isDocumentElement(el) { + return [document.documentElement, document.body, window].indexOf(el) > -1; +} + +// Normalized Scroll Top +// ------------------------------ + +function normalizedHeight(el) { + if (isDocumentElement(el)) { + return window.innerHeight; + } + return el.clientHeight; +} + +// Normalized scrollTo & scrollTop +// ------------------------------ + +function getScrollTop(el) { + if (isDocumentElement(el)) { + return window.pageYOffset; + } + return el.scrollTop; +} +function scrollTo(el, top) { + // with a scroll distance, we perform scroll on the element + if (isDocumentElement(el)) { + window.scrollTo(0, top); + return; + } + el.scrollTop = top; +} + +// Get Scroll Parent +// ------------------------------ + +function getScrollParent(element) { + var style = getComputedStyle(element); + var excludeStaticParent = style.position === 'absolute'; + var overflowRx = /(auto|scroll)/; + if (style.position === 'fixed') return document.documentElement; + for (var parent = element; parent = parent.parentElement;) { + style = getComputedStyle(parent); + if (excludeStaticParent && style.position === 'static') { + continue; + } + if (overflowRx.test(style.overflow + style.overflowY + style.overflowX)) { + return parent; + } + } + return document.documentElement; +} + +// Animated Scroll To +// ------------------------------ + +/** + @param t: time (elapsed) + @param b: initial value + @param c: amount of change + @param d: duration +*/ +function easeOutCubic(t, b, c, d) { + return c * ((t = t / d - 1) * t * t + 1) + b; +} +function animatedScrollTo(element, to) { + var duration = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 200; + var callback = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : noop; + var start = getScrollTop(element); + var change = to - start; + var increment = 10; + var currentTime = 0; + function animateScroll() { + currentTime += increment; + var val = easeOutCubic(currentTime, start, change, duration); + scrollTo(element, val); + if (currentTime < duration) { + window.requestAnimationFrame(animateScroll); + } else { + callback(element); + } + } + animateScroll(); +} + +// Scroll Into View +// ------------------------------ + +function scrollIntoView(menuEl, focusedEl) { + var menuRect = menuEl.getBoundingClientRect(); + var focusedRect = focusedEl.getBoundingClientRect(); + var overScroll = focusedEl.offsetHeight / 3; + if (focusedRect.bottom + overScroll > menuRect.bottom) { + scrollTo(menuEl, Math.min(focusedEl.offsetTop + focusedEl.clientHeight - menuEl.offsetHeight + overScroll, menuEl.scrollHeight)); + } else if (focusedRect.top - overScroll < menuRect.top) { + scrollTo(menuEl, Math.max(focusedEl.offsetTop - overScroll, 0)); + } +} + +// ============================== +// Get bounding client object +// ============================== + +// cannot get keys using array notation with DOMRect +function getBoundingClientObj(element) { + var rect = element.getBoundingClientRect(); + return { + bottom: rect.bottom, + height: rect.height, + left: rect.left, + right: rect.right, + top: rect.top, + width: rect.width + }; +} + +// ============================== +// Touch Capability Detector +// ============================== + +function isTouchCapable() { + try { + document.createEvent('TouchEvent'); + return true; + } catch (e) { + return false; + } +} + +// ============================== +// Mobile Device Detector +// ============================== + +function isMobileDevice() { + try { + return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); + } catch (e) { + return false; + } +} + +// ============================== +// Passive Event Detector +// ============================== + +// https://github.com/rafgraph/detect-it/blob/main/src/index.ts#L19-L36 +var passiveOptionAccessed = false; +var options = { + get passive() { + return passiveOptionAccessed = true; + } +}; +// check for SSR +var w = typeof window !== 'undefined' ? window : {}; +if (w.addEventListener && w.removeEventListener) { + w.addEventListener('p', noop, options); + w.removeEventListener('p', noop, false); +} +var supportsPassiveEvents = passiveOptionAccessed; +function notNullish(item) { + return item != null; +} +function isArray(arg) { + return Array.isArray(arg); +} +function valueTernary(isMulti, multiValue, singleValue) { + return isMulti ? multiValue : singleValue; +} +function singleValueAsValue(singleValue) { + return singleValue; +} +function multiValueAsValue(multiValue) { + return multiValue; +} +var removeProps = function removeProps(propsObj) { + for (var _len2 = arguments.length, properties = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + properties[_key2 - 1] = arguments[_key2]; + } + var propsMap = Object.entries(propsObj).filter(function (_ref) { + var _ref2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_ref, 1), + key = _ref2[0]; + return !properties.includes(key); + }); + return propsMap.reduce(function (newProps, _ref3) { + var _ref4 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_ref3, 2), + key = _ref4[0], + val = _ref4[1]; + newProps[key] = val; + return newProps; + }, {}); +}; + +var _excluded$3 = ["children", "innerProps"], + _excluded2$1 = ["children", "innerProps"]; +function getMenuPlacement(_ref) { + var preferredMaxHeight = _ref.maxHeight, + menuEl = _ref.menuEl, + minHeight = _ref.minHeight, + preferredPlacement = _ref.placement, + shouldScroll = _ref.shouldScroll, + isFixedPosition = _ref.isFixedPosition, + controlHeight = _ref.controlHeight; + var scrollParent = getScrollParent(menuEl); + var defaultState = { + placement: 'bottom', + maxHeight: preferredMaxHeight + }; + + // something went wrong, return default state + if (!menuEl || !menuEl.offsetParent) return defaultState; + + // we can't trust `scrollParent.scrollHeight` --> it may increase when + // the menu is rendered + var _scrollParent$getBoun = scrollParent.getBoundingClientRect(), + scrollHeight = _scrollParent$getBoun.height; + var _menuEl$getBoundingCl = menuEl.getBoundingClientRect(), + menuBottom = _menuEl$getBoundingCl.bottom, + menuHeight = _menuEl$getBoundingCl.height, + menuTop = _menuEl$getBoundingCl.top; + var _menuEl$offsetParent$ = menuEl.offsetParent.getBoundingClientRect(), + containerTop = _menuEl$offsetParent$.top; + var viewHeight = isFixedPosition ? window.innerHeight : normalizedHeight(scrollParent); + var scrollTop = getScrollTop(scrollParent); + var marginBottom = parseInt(getComputedStyle(menuEl).marginBottom, 10); + var marginTop = parseInt(getComputedStyle(menuEl).marginTop, 10); + var viewSpaceAbove = containerTop - marginTop; + var viewSpaceBelow = viewHeight - menuTop; + var scrollSpaceAbove = viewSpaceAbove + scrollTop; + var scrollSpaceBelow = scrollHeight - scrollTop - menuTop; + var scrollDown = menuBottom - viewHeight + scrollTop + marginBottom; + var scrollUp = scrollTop + menuTop - marginTop; + var scrollDuration = 160; + switch (preferredPlacement) { + case 'auto': + case 'bottom': + // 1: the menu will fit, do nothing + if (viewSpaceBelow >= menuHeight) { + return { + placement: 'bottom', + maxHeight: preferredMaxHeight + }; + } + + // 2: the menu will fit, if scrolled + if (scrollSpaceBelow >= menuHeight && !isFixedPosition) { + if (shouldScroll) { + animatedScrollTo(scrollParent, scrollDown, scrollDuration); + } + return { + placement: 'bottom', + maxHeight: preferredMaxHeight + }; + } + + // 3: the menu will fit, if constrained + if (!isFixedPosition && scrollSpaceBelow >= minHeight || isFixedPosition && viewSpaceBelow >= minHeight) { + if (shouldScroll) { + animatedScrollTo(scrollParent, scrollDown, scrollDuration); + } + + // we want to provide as much of the menu as possible to the user, + // so give them whatever is available below rather than the minHeight. + var constrainedHeight = isFixedPosition ? viewSpaceBelow - marginBottom : scrollSpaceBelow - marginBottom; + return { + placement: 'bottom', + maxHeight: constrainedHeight + }; + } + + // 4. Forked beviour when there isn't enough space below + + // AUTO: flip the menu, render above + if (preferredPlacement === 'auto' || isFixedPosition) { + // may need to be constrained after flipping + var _constrainedHeight = preferredMaxHeight; + var spaceAbove = isFixedPosition ? viewSpaceAbove : scrollSpaceAbove; + if (spaceAbove >= minHeight) { + _constrainedHeight = Math.min(spaceAbove - marginBottom - controlHeight, preferredMaxHeight); + } + return { + placement: 'top', + maxHeight: _constrainedHeight + }; + } + + // BOTTOM: allow browser to increase scrollable area and immediately set scroll + if (preferredPlacement === 'bottom') { + if (shouldScroll) { + scrollTo(scrollParent, scrollDown); + } + return { + placement: 'bottom', + maxHeight: preferredMaxHeight + }; + } + break; + case 'top': + // 1: the menu will fit, do nothing + if (viewSpaceAbove >= menuHeight) { + return { + placement: 'top', + maxHeight: preferredMaxHeight + }; + } + + // 2: the menu will fit, if scrolled + if (scrollSpaceAbove >= menuHeight && !isFixedPosition) { + if (shouldScroll) { + animatedScrollTo(scrollParent, scrollUp, scrollDuration); + } + return { + placement: 'top', + maxHeight: preferredMaxHeight + }; + } + + // 3: the menu will fit, if constrained + if (!isFixedPosition && scrollSpaceAbove >= minHeight || isFixedPosition && viewSpaceAbove >= minHeight) { + var _constrainedHeight2 = preferredMaxHeight; + + // we want to provide as much of the menu as possible to the user, + // so give them whatever is available below rather than the minHeight. + if (!isFixedPosition && scrollSpaceAbove >= minHeight || isFixedPosition && viewSpaceAbove >= minHeight) { + _constrainedHeight2 = isFixedPosition ? viewSpaceAbove - marginTop : scrollSpaceAbove - marginTop; + } + if (shouldScroll) { + animatedScrollTo(scrollParent, scrollUp, scrollDuration); + } + return { + placement: 'top', + maxHeight: _constrainedHeight2 + }; + } + + // 4. not enough space, the browser WILL NOT increase scrollable area when + // absolutely positioned element rendered above the viewport (only below). + // Flip the menu, render below + return { + placement: 'bottom', + maxHeight: preferredMaxHeight + }; + default: + throw new Error("Invalid placement provided \"".concat(preferredPlacement, "\".")); + } + return defaultState; +} + +// Menu Component +// ------------------------------ + +function alignToControl(placement) { + var placementToCSSProp = { + bottom: 'top', + top: 'bottom' + }; + return placement ? placementToCSSProp[placement] : 'bottom'; +} +var coercePlacement = function coercePlacement(p) { + return p === 'auto' ? 'bottom' : p; +}; +var menuCSS = function menuCSS(_ref2, unstyled) { + var _objectSpread2; + var placement = _ref2.placement, + _ref2$theme = _ref2.theme, + borderRadius = _ref2$theme.borderRadius, + spacing = _ref2$theme.spacing, + colors = _ref2$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((_objectSpread2 = { + label: 'menu' + }, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__["default"])(_objectSpread2, alignToControl(placement), '100%'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__["default"])(_objectSpread2, "position", 'absolute'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__["default"])(_objectSpread2, "width", '100%'), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__["default"])(_objectSpread2, "zIndex", 1), _objectSpread2), unstyled ? {} : { + backgroundColor: colors.neutral0, + borderRadius: borderRadius, + boxShadow: '0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)', + marginBottom: spacing.menuGutter, + marginTop: spacing.menuGutter + }); +}; +var PortalPlacementContext = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_7__.createContext)(null); + +// NOTE: internal only +var MenuPlacer = function MenuPlacer(props) { + var children = props.children, + minMenuHeight = props.minMenuHeight, + maxMenuHeight = props.maxMenuHeight, + menuPlacement = props.menuPlacement, + menuPosition = props.menuPosition, + menuShouldScrollIntoView = props.menuShouldScrollIntoView, + theme = props.theme; + var _ref3 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useContext)(PortalPlacementContext) || {}, + setPortalPlacement = _ref3.setPortalPlacement; + var ref = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(null); + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(maxMenuHeight), + _useState2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState, 2), + maxHeight = _useState2[0], + setMaxHeight = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(null), + _useState4 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState3, 2), + placement = _useState4[0], + setPlacement = _useState4[1]; + var controlHeight = theme.spacing.controlHeight; + (0,use_isomorphic_layout_effect__WEBPACK_IMPORTED_MODULE_9__["default"])(function () { + var menuEl = ref.current; + if (!menuEl) return; + + // DO NOT scroll if position is fixed + var isFixedPosition = menuPosition === 'fixed'; + var shouldScroll = menuShouldScrollIntoView && !isFixedPosition; + var state = getMenuPlacement({ + maxHeight: maxMenuHeight, + menuEl: menuEl, + minHeight: minMenuHeight, + placement: menuPlacement, + shouldScroll: shouldScroll, + isFixedPosition: isFixedPosition, + controlHeight: controlHeight + }); + setMaxHeight(state.maxHeight); + setPlacement(state.placement); + setPortalPlacement === null || setPortalPlacement === void 0 ? void 0 : setPortalPlacement(state.placement); + }, [maxMenuHeight, menuPlacement, menuPosition, menuShouldScrollIntoView, minMenuHeight, setPortalPlacement, controlHeight]); + return children({ + ref: ref, + placerProps: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, props), {}, { + placement: placement || coercePlacement(menuPlacement), + maxHeight: maxHeight + }) + }); +}; +var Menu = function Menu(props) { + var children = props.children, + innerRef = props.innerRef, + innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'menu', { + menu: true + }), { + ref: innerRef + }, innerProps), children); +}; +var Menu$1 = Menu; + +// ============================== +// Menu List +// ============================== + +var menuListCSS = function menuListCSS(_ref4, unstyled) { + var maxHeight = _ref4.maxHeight, + baseUnit = _ref4.theme.spacing.baseUnit; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + maxHeight: maxHeight, + overflowY: 'auto', + position: 'relative', + // required for offset[Height, Top] > keyboard scroll + WebkitOverflowScrolling: 'touch' + }, unstyled ? {} : { + paddingBottom: baseUnit, + paddingTop: baseUnit + }); +}; +var MenuList = function MenuList(props) { + var children = props.children, + innerProps = props.innerProps, + innerRef = props.innerRef, + isMulti = props.isMulti; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'menuList', { + 'menu-list': true, + 'menu-list--is-multi': isMulti + }), { + ref: innerRef + }, innerProps), children); +}; + +// ============================== +// Menu Notices +// ============================== + +var noticeCSS = function noticeCSS(_ref5, unstyled) { + var _ref5$theme = _ref5.theme, + baseUnit = _ref5$theme.spacing.baseUnit, + colors = _ref5$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + textAlign: 'center' + }, unstyled ? {} : { + color: colors.neutral40, + padding: "".concat(baseUnit * 2, "px ").concat(baseUnit * 3, "px") + }); +}; +var noOptionsMessageCSS = noticeCSS; +var loadingMessageCSS = noticeCSS; +var NoOptionsMessage = function NoOptionsMessage(_ref6) { + var _ref6$children = _ref6.children, + children = _ref6$children === void 0 ? 'No options' : _ref6$children, + innerProps = _ref6.innerProps, + restProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(_ref6, _excluded$3); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, restProps), {}, { + children: children, + innerProps: innerProps + }), 'noOptionsMessage', { + 'menu-notice': true, + 'menu-notice--no-options': true + }), innerProps), children); +}; +var LoadingMessage = function LoadingMessage(_ref7) { + var _ref7$children = _ref7.children, + children = _ref7$children === void 0 ? 'Loading...' : _ref7$children, + innerProps = _ref7.innerProps, + restProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(_ref7, _excluded2$1); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, restProps), {}, { + children: children, + innerProps: innerProps + }), 'loadingMessage', { + 'menu-notice': true, + 'menu-notice--loading': true + }), innerProps), children); +}; + +// ============================== +// Menu Portal +// ============================== + +var menuPortalCSS = function menuPortalCSS(_ref8) { + var rect = _ref8.rect, + offset = _ref8.offset, + position = _ref8.position; + return { + left: rect.left, + position: position, + top: offset, + width: rect.width, + zIndex: 1 + }; +}; +var MenuPortal = function MenuPortal(props) { + var appendTo = props.appendTo, + children = props.children, + controlElement = props.controlElement, + innerProps = props.innerProps, + menuPlacement = props.menuPlacement, + menuPosition = props.menuPosition; + var menuPortalRef = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(null); + var cleanupRef = (0,react__WEBPACK_IMPORTED_MODULE_7__.useRef)(null); + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(coercePlacement(menuPlacement)), + _useState6 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState5, 2), + placement = _useState6[0], + setPortalPlacement = _useState6[1]; + var portalPlacementContext = (0,react__WEBPACK_IMPORTED_MODULE_7__.useMemo)(function () { + return { + setPortalPlacement: setPortalPlacement + }; + }, []); + var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(null), + _useState8 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_2__["default"])(_useState7, 2), + computedPosition = _useState8[0], + setComputedPosition = _useState8[1]; + var updateComputedPosition = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function () { + if (!controlElement) return; + var rect = getBoundingClientObj(controlElement); + var scrollDistance = menuPosition === 'fixed' ? 0 : window.pageYOffset; + var offset = rect[placement] + scrollDistance; + if (offset !== (computedPosition === null || computedPosition === void 0 ? void 0 : computedPosition.offset) || rect.left !== (computedPosition === null || computedPosition === void 0 ? void 0 : computedPosition.rect.left) || rect.width !== (computedPosition === null || computedPosition === void 0 ? void 0 : computedPosition.rect.width)) { + setComputedPosition({ + offset: offset, + rect: rect + }); + } + }, [controlElement, menuPosition, placement, computedPosition === null || computedPosition === void 0 ? void 0 : computedPosition.offset, computedPosition === null || computedPosition === void 0 ? void 0 : computedPosition.rect.left, computedPosition === null || computedPosition === void 0 ? void 0 : computedPosition.rect.width]); + (0,use_isomorphic_layout_effect__WEBPACK_IMPORTED_MODULE_9__["default"])(function () { + updateComputedPosition(); + }, [updateComputedPosition]); + var runAutoUpdate = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function () { + if (typeof cleanupRef.current === 'function') { + cleanupRef.current(); + cleanupRef.current = null; + } + if (controlElement && menuPortalRef.current) { + cleanupRef.current = (0,_floating_ui_dom__WEBPACK_IMPORTED_MODULE_11__.autoUpdate)(controlElement, menuPortalRef.current, updateComputedPosition, { + elementResize: 'ResizeObserver' in window + }); + } + }, [controlElement, updateComputedPosition]); + (0,use_isomorphic_layout_effect__WEBPACK_IMPORTED_MODULE_9__["default"])(function () { + runAutoUpdate(); + }, [runAutoUpdate]); + var setMenuPortalElement = (0,react__WEBPACK_IMPORTED_MODULE_7__.useCallback)(function (menuPortalElement) { + menuPortalRef.current = menuPortalElement; + runAutoUpdate(); + }, [runAutoUpdate]); + + // bail early if required elements aren't present + if (!appendTo && menuPosition !== 'fixed' || !computedPosition) return null; + + // same wrapper element whether fixed or portalled + var menuWrapper = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + ref: setMenuPortalElement + }, getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, props), {}, { + offset: computedPosition.offset, + position: menuPosition, + rect: computedPosition.rect + }), 'menuPortal', { + 'menu-portal': true + }), innerProps), children); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(PortalPlacementContext.Provider, { + value: portalPlacementContext + }, appendTo ? /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_8__.createPortal)(menuWrapper, appendTo) : menuWrapper); +}; + +// ============================== +// Root Container +// ============================== + +var containerCSS = function containerCSS(_ref) { + var isDisabled = _ref.isDisabled, + isRtl = _ref.isRtl; + return { + label: 'container', + direction: isRtl ? 'rtl' : undefined, + pointerEvents: isDisabled ? 'none' : undefined, + // cancel mouse events when disabled + position: 'relative' + }; +}; +var SelectContainer = function SelectContainer(props) { + var children = props.children, + innerProps = props.innerProps, + isDisabled = props.isDisabled, + isRtl = props.isRtl; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'container', { + '--is-disabled': isDisabled, + '--is-rtl': isRtl + }), innerProps), children); +}; + +// ============================== +// Value Container +// ============================== + +var valueContainerCSS = function valueContainerCSS(_ref2, unstyled) { + var spacing = _ref2.theme.spacing, + isMulti = _ref2.isMulti, + hasValue = _ref2.hasValue, + controlShouldRenderValue = _ref2.selectProps.controlShouldRenderValue; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + alignItems: 'center', + display: isMulti && hasValue && controlShouldRenderValue ? 'flex' : 'grid', + flex: 1, + flexWrap: 'wrap', + WebkitOverflowScrolling: 'touch', + position: 'relative', + overflow: 'hidden' + }, unstyled ? {} : { + padding: "".concat(spacing.baseUnit / 2, "px ").concat(spacing.baseUnit * 2, "px") + }); +}; +var ValueContainer = function ValueContainer(props) { + var children = props.children, + innerProps = props.innerProps, + isMulti = props.isMulti, + hasValue = props.hasValue; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'valueContainer', { + 'value-container': true, + 'value-container--is-multi': isMulti, + 'value-container--has-value': hasValue + }), innerProps), children); +}; + +// ============================== +// Indicator Container +// ============================== + +var indicatorsContainerCSS = function indicatorsContainerCSS() { + return { + alignItems: 'center', + alignSelf: 'stretch', + display: 'flex', + flexShrink: 0 + }; +}; +var IndicatorsContainer = function IndicatorsContainer(props) { + var children = props.children, + innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'indicatorsContainer', { + indicators: true + }), innerProps), children); +}; + +var _templateObject; +var _excluded$2 = ["size"], + _excluded2 = ["innerProps", "isRtl", "size"]; +function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; } + +// ============================== +// Dropdown & Clear Icons +// ============================== +var _ref2 = false ? 0 : { + name: "tj5bde-Svg", + styles: "display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0;label:Svg;", + map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3gsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuaW1wb3J0IHtcbiAgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWUsXG4gIENTU09iamVjdFdpdGhMYWJlbCxcbiAgR3JvdXBCYXNlLFxufSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBnZXRTdHlsZVByb3BzIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgdGhlbWU6IHtcbiAgICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICAgIGNvbG9ycyxcbiAgICB9LFxuICB9OlxuICAgIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICAgIHwgQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvckNvbnRhaW5lcicsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgLi4uKHVuc3R5bGVkXG4gICAgPyB7fVxuICAgIDoge1xuICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgICAgICAgJzpob3Zlcic6IHtcbiAgICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw4MCA6IGNvbG9ycy5uZXV0cmFsNDAsXG4gICAgICAgIH0sXG4gICAgICB9KSxcbn0pO1xuXG5leHBvcnQgY29uc3QgZHJvcGRvd25JbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IERyb3Bkb3duSW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnZHJvcGRvd25JbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2Ryb3Bkb3duLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8RG93bkNoZXZyb24gLz59XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIENsZWFySW5kaWNhdG9yUHJvcHM8XG4gIE9wdGlvbiA9IHVua25vd24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuID0gYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPiA9IEdyb3VwQmFzZTxPcHRpb24+XG4+IGV4dGVuZHMgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWU8T3B0aW9uLCBJc011bHRpLCBHcm91cD4ge1xuICAvKiogVGhlIGNoaWxkcmVuIHRvIGJlIHJlbmRlcmVkIGluc2lkZSB0aGUgaW5kaWNhdG9yLiAqL1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xufVxuXG5leHBvcnQgY29uc3QgY2xlYXJJbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IENsZWFySW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnY2xlYXJJbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2NsZWFyLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8Q3Jvc3NJY29uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXBhcmF0b3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIEluZGljYXRvclNlcGFyYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgaXNEaXNhYmxlZDogYm9vbGVhbjtcbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpbm5lclByb3BzPzogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ107XG59XG5cbmV4cG9ydCBjb25zdCBpbmRpY2F0b3JTZXBhcmF0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0Rpc2FibGVkLFxuICAgIHRoZW1lOiB7XG4gICAgICBzcGFjaW5nOiB7IGJhc2VVbml0IH0sXG4gICAgICBjb2xvcnMsXG4gICAgfSxcbiAgfTogSW5kaWNhdG9yU2VwYXJhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4sXG4gIHVuc3R5bGVkOiBib29sZWFuXG4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdpbmRpY2F0b3JTZXBhcmF0b3InLFxuICBhbGlnblNlbGY6ICdzdHJldGNoJyxcbiAgd2lkdGg6IDEsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiBpc0Rpc2FibGVkID8gY29sb3JzLm5ldXRyYWwxMCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIG1hcmdpbkJvdHRvbTogYmFzZVVuaXQgKiAyLFxuICAgICAgICBtYXJnaW5Ub3A6IGJhc2VVbml0ICogMixcbiAgICAgIH0pLFxufSk7XG5cbmV4cG9ydCBjb25zdCBJbmRpY2F0b3JTZXBhcmF0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBJbmRpY2F0b3JTZXBhcmF0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgaW5uZXJQcm9wcyB9ID0gcHJvcHM7XG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgICAgey4uLmdldFN0eWxlUHJvcHMocHJvcHMsICdpbmRpY2F0b3JTZXBhcmF0b3InLCB7XG4gICAgICAgICdpbmRpY2F0b3Itc2VwYXJhdG9yJzogdHJ1ZSxcbiAgICAgIH0pfVxuICAgIC8+XG4gICk7XG59O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExvYWRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBsb2FkaW5nRG90QW5pbWF0aW9ucyA9IGtleWZyYW1lc2BcbiAgMCUsIDgwJSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMTsgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGxvYWRpbmdJbmRpY2F0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgc2l6ZSxcbiAgICB0aGVtZToge1xuICAgICAgY29sb3JzLFxuICAgICAgc3BhY2luZzogeyBiYXNlVW5pdCB9LFxuICAgIH0sXG4gIH06IExvYWRpbmdJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2xvYWRpbmdJbmRpY2F0b3InLFxuICBkaXNwbGF5OiAnZmxleCcsXG4gIHRyYW5zaXRpb246ICdjb2xvciAxNTBtcycsXG4gIGFsaWduU2VsZjogJ2NlbnRlcicsXG4gIGZvbnRTaXplOiBzaXplLFxuICBsaW5lSGVpZ2h0OiAxLFxuICBtYXJnaW5SaWdodDogc2l6ZSxcbiAgdGV4dEFsaWduOiAnY2VudGVyJyxcbiAgdmVydGljYWxBbGlnbjogJ21pZGRsZScsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsNjAgOiBjb2xvcnMubmV1dHJhbDIwLFxuICAgICAgICBwYWRkaW5nOiBiYXNlVW5pdCAqIDIsXG4gICAgICB9KSxcbn0pO1xuXG5pbnRlcmZhY2UgTG9hZGluZ0RvdFByb3BzIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgb2Zmc2V0OiBib29sZWFuO1xufVxuY29uc3QgTG9hZGluZ0RvdCA9ICh7IGRlbGF5LCBvZmZzZXQgfTogTG9hZGluZ0RvdFByb3BzKSA9PiAoXG4gIDxzcGFuXG4gICAgY3NzPXt7XG4gICAgICBhbmltYXRpb246IGAke2xvYWRpbmdEb3RBbmltYXRpb25zfSAxcyBlYXNlLWluLW91dCAke2RlbGF5fW1zIGluZmluaXRlO2AsXG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdjdXJyZW50Q29sb3InLFxuICAgICAgYm9yZGVyUmFkaXVzOiAnMWVtJyxcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgbWFyZ2luTGVmdDogb2Zmc2V0ID8gJzFlbScgOiB1bmRlZmluZWQsXG4gICAgICBoZWlnaHQ6ICcxZW0nLFxuICAgICAgdmVydGljYWxBbGlnbjogJ3RvcCcsXG4gICAgICB3aWR0aDogJzFlbScsXG4gICAgfX1cbiAgLz5cbik7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTG9hZGluZ0luZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpc0Rpc2FibGVkOiBib29sZWFuO1xuICAvKiogU2V0IHNpemUgb2YgdGhlIGNvbnRhaW5lci4gKi9cbiAgc2l6ZTogbnVtYmVyO1xufVxuZXhwb3J0IGNvbnN0IExvYWRpbmdJbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpbm5lclByb3BzLFxuICBpc1J0bCxcbiAgc2l6ZSA9IDQsXG4gIC4uLnJlc3RQcm9wc1xufTogTG9hZGluZ0luZGljYXRvclByb3BzPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgey4uLmdldFN0eWxlUHJvcHMoXG4gICAgICAgIHsgLi4ucmVzdFByb3BzLCBpbm5lclByb3BzLCBpc1J0bCwgc2l6ZSB9LFxuICAgICAgICAnbG9hZGluZ0luZGljYXRvcicsXG4gICAgICAgIHtcbiAgICAgICAgICBpbmRpY2F0b3I6IHRydWUsXG4gICAgICAgICAgJ2xvYWRpbmctaW5kaWNhdG9yJzogdHJ1ZSxcbiAgICAgICAgfVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIDxMb2FkaW5nRG90IGRlbGF5PXswfSBvZmZzZXQ9e2lzUnRsfSAvPlxuICAgICAgPExvYWRpbmdEb3QgZGVsYXk9ezE2MH0gb2Zmc2V0IC8+XG4gICAgICA8TG9hZGluZ0RvdCBkZWxheT17MzIwfSBvZmZzZXQ9eyFpc1J0bH0gLz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG4iXX0= */", + toString: _EMOTION_STRINGIFIED_CSS_ERROR__ +}; +var Svg = function Svg(_ref) { + var size = _ref.size, + props = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(_ref, _excluded$2); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("svg", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + height: size, + width: size, + viewBox: "0 0 20 20", + "aria-hidden": "true", + focusable: "false", + css: _ref2 + }, props)); +}; +var CrossIcon = function CrossIcon(props) { + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(Svg, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + size: 20 + }, props), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("path", { + d: "M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z" + })); +}; +var DownChevron = function DownChevron(props) { + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(Svg, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + size: 20 + }, props), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("path", { + d: "M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z" + })); +}; + +// ============================== +// Dropdown & Clear Buttons +// ============================== + +var baseCSS = function baseCSS(_ref3, unstyled) { + var isFocused = _ref3.isFocused, + _ref3$theme = _ref3.theme, + baseUnit = _ref3$theme.spacing.baseUnit, + colors = _ref3$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'indicatorContainer', + display: 'flex', + transition: 'color 150ms' + }, unstyled ? {} : { + color: isFocused ? colors.neutral60 : colors.neutral20, + padding: baseUnit * 2, + ':hover': { + color: isFocused ? colors.neutral80 : colors.neutral40 + } + }); +}; +var dropdownIndicatorCSS = baseCSS; +var DropdownIndicator = function DropdownIndicator(props) { + var children = props.children, + innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'dropdownIndicator', { + indicator: true, + 'dropdown-indicator': true + }), innerProps), children || (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(DownChevron, null)); +}; +var clearIndicatorCSS = baseCSS; +var ClearIndicator = function ClearIndicator(props) { + var children = props.children, + innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'clearIndicator', { + indicator: true, + 'clear-indicator': true + }), innerProps), children || (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(CrossIcon, null)); +}; + +// ============================== +// Separator +// ============================== + +var indicatorSeparatorCSS = function indicatorSeparatorCSS(_ref4, unstyled) { + var isDisabled = _ref4.isDisabled, + _ref4$theme = _ref4.theme, + baseUnit = _ref4$theme.spacing.baseUnit, + colors = _ref4$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'indicatorSeparator', + alignSelf: 'stretch', + width: 1 + }, unstyled ? {} : { + backgroundColor: isDisabled ? colors.neutral10 : colors.neutral20, + marginBottom: baseUnit * 2, + marginTop: baseUnit * 2 + }); +}; +var IndicatorSeparator = function IndicatorSeparator(props) { + var innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, innerProps, getStyleProps(props, 'indicatorSeparator', { + 'indicator-separator': true + }))); +}; + +// ============================== +// Loading +// ============================== + +var loadingDotAnimations = (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.keyframes)(_templateObject || (_templateObject = (0,_babel_runtime_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_5__["default"])(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))); +var loadingIndicatorCSS = function loadingIndicatorCSS(_ref5, unstyled) { + var isFocused = _ref5.isFocused, + size = _ref5.size, + _ref5$theme = _ref5.theme, + colors = _ref5$theme.colors, + baseUnit = _ref5$theme.spacing.baseUnit; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'loadingIndicator', + display: 'flex', + transition: 'color 150ms', + alignSelf: 'center', + fontSize: size, + lineHeight: 1, + marginRight: size, + textAlign: 'center', + verticalAlign: 'middle' + }, unstyled ? {} : { + color: isFocused ? colors.neutral60 : colors.neutral20, + padding: baseUnit * 2 + }); +}; +var LoadingDot = function LoadingDot(_ref6) { + var delay = _ref6.delay, + offset = _ref6.offset; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("span", { + css: /*#__PURE__*/(0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.css)({ + animation: "".concat(loadingDotAnimations, " 1s ease-in-out ").concat(delay, "ms infinite;"), + backgroundColor: 'currentColor', + borderRadius: '1em', + display: 'inline-block', + marginLeft: offset ? '1em' : undefined, + height: '1em', + verticalAlign: 'top', + width: '1em' + }, false ? 0 : ";label:LoadingDot;", false ? 0 : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1RSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3gsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuaW1wb3J0IHtcbiAgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWUsXG4gIENTU09iamVjdFdpdGhMYWJlbCxcbiAgR3JvdXBCYXNlLFxufSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBnZXRTdHlsZVByb3BzIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgdGhlbWU6IHtcbiAgICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICAgIGNvbG9ycyxcbiAgICB9LFxuICB9OlxuICAgIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICAgIHwgQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvckNvbnRhaW5lcicsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgLi4uKHVuc3R5bGVkXG4gICAgPyB7fVxuICAgIDoge1xuICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgICAgICAgJzpob3Zlcic6IHtcbiAgICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw4MCA6IGNvbG9ycy5uZXV0cmFsNDAsXG4gICAgICAgIH0sXG4gICAgICB9KSxcbn0pO1xuXG5leHBvcnQgY29uc3QgZHJvcGRvd25JbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IERyb3Bkb3duSW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnZHJvcGRvd25JbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2Ryb3Bkb3duLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8RG93bkNoZXZyb24gLz59XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIENsZWFySW5kaWNhdG9yUHJvcHM8XG4gIE9wdGlvbiA9IHVua25vd24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuID0gYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPiA9IEdyb3VwQmFzZTxPcHRpb24+XG4+IGV4dGVuZHMgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWU8T3B0aW9uLCBJc011bHRpLCBHcm91cD4ge1xuICAvKiogVGhlIGNoaWxkcmVuIHRvIGJlIHJlbmRlcmVkIGluc2lkZSB0aGUgaW5kaWNhdG9yLiAqL1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xufVxuXG5leHBvcnQgY29uc3QgY2xlYXJJbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IENsZWFySW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnY2xlYXJJbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2NsZWFyLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8Q3Jvc3NJY29uIC8+fVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXBhcmF0b3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgaW50ZXJmYWNlIEluZGljYXRvclNlcGFyYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgaXNEaXNhYmxlZDogYm9vbGVhbjtcbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpbm5lclByb3BzPzogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzcGFuJ107XG59XG5cbmV4cG9ydCBjb25zdCBpbmRpY2F0b3JTZXBhcmF0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0Rpc2FibGVkLFxuICAgIHRoZW1lOiB7XG4gICAgICBzcGFjaW5nOiB7IGJhc2VVbml0IH0sXG4gICAgICBjb2xvcnMsXG4gICAgfSxcbiAgfTogSW5kaWNhdG9yU2VwYXJhdG9yUHJvcHM8T3B0aW9uLCBJc011bHRpLCBHcm91cD4sXG4gIHVuc3R5bGVkOiBib29sZWFuXG4pOiBDU1NPYmplY3RXaXRoTGFiZWwgPT4gKHtcbiAgbGFiZWw6ICdpbmRpY2F0b3JTZXBhcmF0b3InLFxuICBhbGlnblNlbGY6ICdzdHJldGNoJyxcbiAgd2lkdGg6IDEsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiBpc0Rpc2FibGVkID8gY29sb3JzLm5ldXRyYWwxMCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIG1hcmdpbkJvdHRvbTogYmFzZVVuaXQgKiAyLFxuICAgICAgICBtYXJnaW5Ub3A6IGJhc2VVbml0ICogMixcbiAgICAgIH0pLFxufSk7XG5cbmV4cG9ydCBjb25zdCBJbmRpY2F0b3JTZXBhcmF0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHByb3BzOiBJbmRpY2F0b3JTZXBhcmF0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgaW5uZXJQcm9wcyB9ID0gcHJvcHM7XG4gIHJldHVybiAoXG4gICAgPHNwYW5cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgICAgey4uLmdldFN0eWxlUHJvcHMocHJvcHMsICdpbmRpY2F0b3JTZXBhcmF0b3InLCB7XG4gICAgICAgICdpbmRpY2F0b3Itc2VwYXJhdG9yJzogdHJ1ZSxcbiAgICAgIH0pfVxuICAgIC8+XG4gICk7XG59O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExvYWRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBsb2FkaW5nRG90QW5pbWF0aW9ucyA9IGtleWZyYW1lc2BcbiAgMCUsIDgwJSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMTsgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGxvYWRpbmdJbmRpY2F0b3JDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgc2l6ZSxcbiAgICB0aGVtZToge1xuICAgICAgY29sb3JzLFxuICAgICAgc3BhY2luZzogeyBiYXNlVW5pdCB9LFxuICAgIH0sXG4gIH06IExvYWRpbmdJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2xvYWRpbmdJbmRpY2F0b3InLFxuICBkaXNwbGF5OiAnZmxleCcsXG4gIHRyYW5zaXRpb246ICdjb2xvciAxNTBtcycsXG4gIGFsaWduU2VsZjogJ2NlbnRlcicsXG4gIGZvbnRTaXplOiBzaXplLFxuICBsaW5lSGVpZ2h0OiAxLFxuICBtYXJnaW5SaWdodDogc2l6ZSxcbiAgdGV4dEFsaWduOiAnY2VudGVyJyxcbiAgdmVydGljYWxBbGlnbjogJ21pZGRsZScsXG4gIC4uLih1bnN0eWxlZFxuICAgID8ge31cbiAgICA6IHtcbiAgICAgICAgY29sb3I6IGlzRm9jdXNlZCA/IGNvbG9ycy5uZXV0cmFsNjAgOiBjb2xvcnMubmV1dHJhbDIwLFxuICAgICAgICBwYWRkaW5nOiBiYXNlVW5pdCAqIDIsXG4gICAgICB9KSxcbn0pO1xuXG5pbnRlcmZhY2UgTG9hZGluZ0RvdFByb3BzIHtcbiAgZGVsYXk6IG51bWJlcjtcbiAgb2Zmc2V0OiBib29sZWFuO1xufVxuY29uc3QgTG9hZGluZ0RvdCA9ICh7IGRlbGF5LCBvZmZzZXQgfTogTG9hZGluZ0RvdFByb3BzKSA9PiAoXG4gIDxzcGFuXG4gICAgY3NzPXt7XG4gICAgICBhbmltYXRpb246IGAke2xvYWRpbmdEb3RBbmltYXRpb25zfSAxcyBlYXNlLWluLW91dCAke2RlbGF5fW1zIGluZmluaXRlO2AsXG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6ICdjdXJyZW50Q29sb3InLFxuICAgICAgYm9yZGVyUmFkaXVzOiAnMWVtJyxcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgbWFyZ2luTGVmdDogb2Zmc2V0ID8gJzFlbScgOiB1bmRlZmluZWQsXG4gICAgICBoZWlnaHQ6ICcxZW0nLFxuICAgICAgdmVydGljYWxBbGlnbjogJ3RvcCcsXG4gICAgICB3aWR0aDogJzFlbScsXG4gICAgfX1cbiAgLz5cbik7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTG9hZGluZ0luZGljYXRvclByb3BzPFxuICBPcHRpb24gPSB1bmtub3duLFxuICBJc011bHRpIGV4dGVuZHMgYm9vbGVhbiA9IGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj4gPSBHcm91cEJhc2U8T3B0aW9uPlxuPiBleHRlbmRzIENvbW1vblByb3BzQW5kQ2xhc3NOYW1lPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+IHtcbiAgLyoqIFByb3BzIHRoYXQgd2lsbCBiZSBwYXNzZWQgb24gdG8gdGhlIGNoaWxkcmVuLiAqL1xuICBpbm5lclByb3BzOiBKU1guSW50cmluc2ljRWxlbWVudHNbJ2RpdiddO1xuICAvKiogVGhlIGZvY3VzZWQgc3RhdGUgb2YgdGhlIHNlbGVjdC4gKi9cbiAgaXNGb2N1c2VkOiBib29sZWFuO1xuICBpc0Rpc2FibGVkOiBib29sZWFuO1xuICAvKiogU2V0IHNpemUgb2YgdGhlIGNvbnRhaW5lci4gKi9cbiAgc2l6ZTogbnVtYmVyO1xufVxuZXhwb3J0IGNvbnN0IExvYWRpbmdJbmRpY2F0b3IgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oe1xuICBpbm5lclByb3BzLFxuICBpc1J0bCxcbiAgc2l6ZSA9IDQsXG4gIC4uLnJlc3RQcm9wc1xufTogTG9hZGluZ0luZGljYXRvclByb3BzPE9wdGlvbiwgSXNNdWx0aSwgR3JvdXA+KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgey4uLmdldFN0eWxlUHJvcHMoXG4gICAgICAgIHsgLi4ucmVzdFByb3BzLCBpbm5lclByb3BzLCBpc1J0bCwgc2l6ZSB9LFxuICAgICAgICAnbG9hZGluZ0luZGljYXRvcicsXG4gICAgICAgIHtcbiAgICAgICAgICBpbmRpY2F0b3I6IHRydWUsXG4gICAgICAgICAgJ2xvYWRpbmctaW5kaWNhdG9yJzogdHJ1ZSxcbiAgICAgICAgfVxuICAgICAgKX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIDxMb2FkaW5nRG90IGRlbGF5PXswfSBvZmZzZXQ9e2lzUnRsfSAvPlxuICAgICAgPExvYWRpbmdEb3QgZGVsYXk9ezE2MH0gb2Zmc2V0IC8+XG4gICAgICA8TG9hZGluZ0RvdCBkZWxheT17MzIwfSBvZmZzZXQ9eyFpc1J0bH0gLz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG4iXX0= */") + }); +}; +var LoadingIndicator = function LoadingIndicator(_ref7) { + var innerProps = _ref7.innerProps, + isRtl = _ref7.isRtl, + _ref7$size = _ref7.size, + size = _ref7$size === void 0 ? 4 : _ref7$size, + restProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(_ref7, _excluded2); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, restProps), {}, { + innerProps: innerProps, + isRtl: isRtl, + size: size + }), 'loadingIndicator', { + indicator: true, + 'loading-indicator': true + }), innerProps), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(LoadingDot, { + delay: 0, + offset: isRtl + }), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(LoadingDot, { + delay: 160, + offset: true + }), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(LoadingDot, { + delay: 320, + offset: !isRtl + })); +}; + +var css$1 = function css(_ref, unstyled) { + var isDisabled = _ref.isDisabled, + isFocused = _ref.isFocused, + _ref$theme = _ref.theme, + colors = _ref$theme.colors, + borderRadius = _ref$theme.borderRadius, + spacing = _ref$theme.spacing; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'control', + alignItems: 'center', + cursor: 'default', + display: 'flex', + flexWrap: 'wrap', + justifyContent: 'space-between', + minHeight: spacing.controlHeight, + outline: '0 !important', + position: 'relative', + transition: 'all 100ms' + }, unstyled ? {} : { + backgroundColor: isDisabled ? colors.neutral5 : colors.neutral0, + borderColor: isDisabled ? colors.neutral10 : isFocused ? colors.primary : colors.neutral20, + borderRadius: borderRadius, + borderStyle: 'solid', + borderWidth: 1, + boxShadow: isFocused ? "0 0 0 1px ".concat(colors.primary) : undefined, + '&:hover': { + borderColor: isFocused ? colors.primary : colors.neutral30 + } + }); +}; +var Control = function Control(props) { + var children = props.children, + isDisabled = props.isDisabled, + isFocused = props.isFocused, + innerRef = props.innerRef, + innerProps = props.innerProps, + menuIsOpen = props.menuIsOpen; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + ref: innerRef + }, getStyleProps(props, 'control', { + control: true, + 'control--is-disabled': isDisabled, + 'control--is-focused': isFocused, + 'control--menu-is-open': menuIsOpen + }), innerProps, { + "aria-disabled": isDisabled || undefined + }), children); +}; +var Control$1 = Control; + +var _excluded$1 = ["data"]; +var groupCSS = function groupCSS(_ref, unstyled) { + var spacing = _ref.theme.spacing; + return unstyled ? {} : { + paddingBottom: spacing.baseUnit * 2, + paddingTop: spacing.baseUnit * 2 + }; +}; +var Group = function Group(props) { + var children = props.children, + cx = props.cx, + getStyles = props.getStyles, + getClassNames = props.getClassNames, + Heading = props.Heading, + headingProps = props.headingProps, + innerProps = props.innerProps, + label = props.label, + theme = props.theme, + selectProps = props.selectProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'group', { + group: true + }), innerProps), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(Heading, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, headingProps, { + selectProps: selectProps, + theme: theme, + getStyles: getStyles, + getClassNames: getClassNames, + cx: cx + }), label), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", null, children)); +}; +var groupHeadingCSS = function groupHeadingCSS(_ref2, unstyled) { + var _ref2$theme = _ref2.theme, + colors = _ref2$theme.colors, + spacing = _ref2$theme.spacing; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'group', + cursor: 'default', + display: 'block' + }, unstyled ? {} : { + color: colors.neutral40, + fontSize: '75%', + fontWeight: 500, + marginBottom: '0.25em', + paddingLeft: spacing.baseUnit * 3, + paddingRight: spacing.baseUnit * 3, + textTransform: 'uppercase' + }); +}; +var GroupHeading = function GroupHeading(props) { + var _cleanCommonProps = cleanCommonProps(props); + _cleanCommonProps.data; + var innerProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(_cleanCommonProps, _excluded$1); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'groupHeading', { + 'group-heading': true + }), innerProps)); +}; +var Group$1 = Group; + +var _excluded = ["innerRef", "isDisabled", "isHidden", "inputClassName"]; +var inputCSS = function inputCSS(_ref, unstyled) { + var isDisabled = _ref.isDisabled, + value = _ref.value, + _ref$theme = _ref.theme, + spacing = _ref$theme.spacing, + colors = _ref$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + visibility: isDisabled ? 'hidden' : 'visible', + // force css to recompute when value change due to @emotion bug. + // We can remove it whenever the bug is fixed. + transform: value ? 'translateZ(0)' : '' + }, containerStyle), unstyled ? {} : { + margin: spacing.baseUnit / 2, + paddingBottom: spacing.baseUnit / 2, + paddingTop: spacing.baseUnit / 2, + color: colors.neutral80 + }); +}; +var spacingStyle = { + gridArea: '1 / 2', + font: 'inherit', + minWidth: '2px', + border: 0, + margin: 0, + outline: 0, + padding: 0 +}; +var containerStyle = { + flex: '1 1 auto', + display: 'inline-grid', + gridArea: '1 / 1 / 2 / 3', + gridTemplateColumns: '0 min-content', + '&:after': (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + content: 'attr(data-value) " "', + visibility: 'hidden', + whiteSpace: 'pre' + }, spacingStyle) +}; +var inputStyle = function inputStyle(isHidden) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'input', + color: 'inherit', + background: 0, + opacity: isHidden ? 0 : 1, + width: '100%' + }, spacingStyle); +}; +var Input = function Input(props) { + var cx = props.cx, + value = props.value; + var _cleanCommonProps = cleanCommonProps(props), + innerRef = _cleanCommonProps.innerRef, + isDisabled = _cleanCommonProps.isDisabled, + isHidden = _cleanCommonProps.isHidden, + inputClassName = _cleanCommonProps.inputClassName, + innerProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__["default"])(_cleanCommonProps, _excluded); + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'input', { + 'input-container': true + }), { + "data-value": value || '' + }), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + className: cx({ + input: true + }, inputClassName), + ref: innerRef, + style: inputStyle(isHidden), + disabled: isDisabled + }, innerProps))); +}; +var Input$1 = Input; + +var multiValueCSS = function multiValueCSS(_ref, unstyled) { + var _ref$theme = _ref.theme, + spacing = _ref$theme.spacing, + borderRadius = _ref$theme.borderRadius, + colors = _ref$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'multiValue', + display: 'flex', + minWidth: 0 + }, unstyled ? {} : { + backgroundColor: colors.neutral10, + borderRadius: borderRadius / 2, + margin: spacing.baseUnit / 2 + }); +}; +var multiValueLabelCSS = function multiValueLabelCSS(_ref2, unstyled) { + var _ref2$theme = _ref2.theme, + borderRadius = _ref2$theme.borderRadius, + colors = _ref2$theme.colors, + cropWithEllipsis = _ref2.cropWithEllipsis; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + overflow: 'hidden', + textOverflow: cropWithEllipsis || cropWithEllipsis === undefined ? 'ellipsis' : undefined, + whiteSpace: 'nowrap' + }, unstyled ? {} : { + borderRadius: borderRadius / 2, + color: colors.neutral80, + fontSize: '85%', + padding: 3, + paddingLeft: 6 + }); +}; +var multiValueRemoveCSS = function multiValueRemoveCSS(_ref3, unstyled) { + var _ref3$theme = _ref3.theme, + spacing = _ref3$theme.spacing, + borderRadius = _ref3$theme.borderRadius, + colors = _ref3$theme.colors, + isFocused = _ref3.isFocused; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + alignItems: 'center', + display: 'flex' + }, unstyled ? {} : { + borderRadius: borderRadius / 2, + backgroundColor: isFocused ? colors.dangerLight : undefined, + paddingLeft: spacing.baseUnit, + paddingRight: spacing.baseUnit, + ':hover': { + backgroundColor: colors.dangerLight, + color: colors.danger + } + }); +}; +var MultiValueGeneric = function MultiValueGeneric(_ref4) { + var children = _ref4.children, + innerProps = _ref4.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", innerProps, children); +}; +var MultiValueContainer = MultiValueGeneric; +var MultiValueLabel = MultiValueGeneric; +function MultiValueRemove(_ref5) { + var children = _ref5.children, + innerProps = _ref5.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + role: "button" + }, innerProps), children || (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(CrossIcon, { + size: 14 + })); +} +var MultiValue = function MultiValue(props) { + var children = props.children, + components = props.components, + data = props.data, + innerProps = props.innerProps, + isDisabled = props.isDisabled, + removeProps = props.removeProps, + selectProps = props.selectProps; + var Container = components.Container, + Label = components.Label, + Remove = components.Remove; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(Container, { + data: data, + innerProps: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, getStyleProps(props, 'multiValue', { + 'multi-value': true, + 'multi-value--is-disabled': isDisabled + })), innerProps), + selectProps: selectProps + }, (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(Label, { + data: data, + innerProps: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, getStyleProps(props, 'multiValueLabel', { + 'multi-value__label': true + })), + selectProps: selectProps + }, children), (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)(Remove, { + data: data, + innerProps: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, getStyleProps(props, 'multiValueRemove', { + 'multi-value__remove': true + })), {}, { + 'aria-label': "Remove ".concat(children || 'option') + }, removeProps), + selectProps: selectProps + })); +}; +var MultiValue$1 = MultiValue; + +var optionCSS = function optionCSS(_ref, unstyled) { + var isDisabled = _ref.isDisabled, + isFocused = _ref.isFocused, + isSelected = _ref.isSelected, + _ref$theme = _ref.theme, + spacing = _ref$theme.spacing, + colors = _ref$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'option', + cursor: 'default', + display: 'block', + fontSize: 'inherit', + width: '100%', + userSelect: 'none', + WebkitTapHighlightColor: 'rgba(0, 0, 0, 0)' + }, unstyled ? {} : { + backgroundColor: isSelected ? colors.primary : isFocused ? colors.primary25 : 'transparent', + color: isDisabled ? colors.neutral20 : isSelected ? colors.neutral0 : 'inherit', + padding: "".concat(spacing.baseUnit * 2, "px ").concat(spacing.baseUnit * 3, "px"), + // provide some affordance on touch devices + ':active': { + backgroundColor: !isDisabled ? isSelected ? colors.primary : colors.primary50 : undefined + } + }); +}; +var Option = function Option(props) { + var children = props.children, + isDisabled = props.isDisabled, + isFocused = props.isFocused, + isSelected = props.isSelected, + innerRef = props.innerRef, + innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'option', { + option: true, + 'option--is-disabled': isDisabled, + 'option--is-focused': isFocused, + 'option--is-selected': isSelected + }), { + ref: innerRef, + "aria-disabled": isDisabled + }, innerProps), children); +}; +var Option$1 = Option; + +var placeholderCSS = function placeholderCSS(_ref, unstyled) { + var _ref$theme = _ref.theme, + spacing = _ref$theme.spacing, + colors = _ref$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'placeholder', + gridArea: '1 / 1 / 2 / 3' + }, unstyled ? {} : { + color: colors.neutral50, + marginLeft: spacing.baseUnit / 2, + marginRight: spacing.baseUnit / 2 + }); +}; +var Placeholder = function Placeholder(props) { + var children = props.children, + innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'placeholder', { + placeholder: true + }), innerProps), children); +}; +var Placeholder$1 = Placeholder; + +var css = function css(_ref, unstyled) { + var isDisabled = _ref.isDisabled, + _ref$theme = _ref.theme, + spacing = _ref$theme.spacing, + colors = _ref$theme.colors; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({ + label: 'singleValue', + gridArea: '1 / 1 / 2 / 3', + maxWidth: '100%', + overflow: 'hidden', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap' + }, unstyled ? {} : { + color: isDisabled ? colors.neutral40 : colors.neutral80, + marginLeft: spacing.baseUnit / 2, + marginRight: spacing.baseUnit / 2 + }); +}; +var SingleValue = function SingleValue(props) { + var children = props.children, + isDisabled = props.isDisabled, + innerProps = props.innerProps; + return (0,_emotion_react__WEBPACK_IMPORTED_MODULE_10__.jsx)("div", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({}, getStyleProps(props, 'singleValue', { + 'single-value': true, + 'single-value--is-disabled': isDisabled + }), innerProps), children); +}; +var SingleValue$1 = SingleValue; + +var components = { + ClearIndicator: ClearIndicator, + Control: Control$1, + DropdownIndicator: DropdownIndicator, + DownChevron: DownChevron, + CrossIcon: CrossIcon, + Group: Group$1, + GroupHeading: GroupHeading, + IndicatorsContainer: IndicatorsContainer, + IndicatorSeparator: IndicatorSeparator, + Input: Input$1, + LoadingIndicator: LoadingIndicator, + Menu: Menu$1, + MenuList: MenuList, + MenuPortal: MenuPortal, + LoadingMessage: LoadingMessage, + NoOptionsMessage: NoOptionsMessage, + MultiValue: MultiValue$1, + MultiValueContainer: MultiValueContainer, + MultiValueLabel: MultiValueLabel, + MultiValueRemove: MultiValueRemove, + Option: Option$1, + Placeholder: Placeholder$1, + SelectContainer: SelectContainer, + SingleValue: SingleValue$1, + ValueContainer: ValueContainer +}; +var defaultComponents = function defaultComponents(props) { + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, components), props.components); +}; + + + + +/***/ }), + +/***/ "./node_modules/react-select/dist/react-select.esm.js": +/*!************************************************************!*\ + !*** ./node_modules/react-select/dist/react-select.esm.js ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ NonceProvider: () => (/* binding */ NonceProvider), +/* harmony export */ components: () => (/* reexport safe */ _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_5__.c), +/* harmony export */ createFilter: () => (/* reexport safe */ _Select_aab027f3_esm_js__WEBPACK_IMPORTED_MODULE_3__.c), +/* harmony export */ "default": () => (/* binding */ StateManagedSelect$1), +/* harmony export */ defaultTheme: () => (/* reexport safe */ _Select_aab027f3_esm_js__WEBPACK_IMPORTED_MODULE_3__.d), +/* harmony export */ mergeStyles: () => (/* reexport safe */ _Select_aab027f3_esm_js__WEBPACK_IMPORTED_MODULE_3__.m), +/* harmony export */ useStateManager: () => (/* reexport safe */ _useStateManager_7e1e8489_esm_js__WEBPACK_IMPORTED_MODULE_0__.u) +/* harmony export */ }); +/* harmony import */ var _useStateManager_7e1e8489_esm_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./useStateManager-7e1e8489.esm.js */ "./node_modules/react-select/dist/useStateManager-7e1e8489.esm.js"); +/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _Select_aab027f3_esm_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Select-aab027f3.esm.js */ "./node_modules/react-select/dist/Select-aab027f3.esm.js"); +/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @emotion/react */ "./node_modules/@emotion/react/dist/emotion-element-782f682d.development.esm.js"); +/* harmony import */ var _emotion_cache__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @emotion/cache */ "./node_modules/@emotion/cache/dist/emotion-cache.development.esm.js"); +/* harmony import */ var _index_641ee5b8_esm_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index-641ee5b8.esm.js */ "./node_modules/react-select/dist/index-641ee5b8.esm.js"); +/* harmony import */ var _babel_runtime_helpers_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/objectSpread2 */ "./node_modules/@babel/runtime/helpers/objectSpread2.js"); +/* harmony import */ var _babel_runtime_helpers_objectSpread2__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectSpread2__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/slicedToArray.js"); +/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_7__); +/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/objectWithoutProperties.js"); +/* harmony import */ var _babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__); +/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "./node_modules/@babel/runtime/helpers/classCallCheck.js"); +/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_9__); +/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ "./node_modules/@babel/runtime/helpers/createClass.js"); +/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_10__); +/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ "./node_modules/@babel/runtime/helpers/inherits.js"); +/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_11__); +/* harmony import */ var _babel_runtime_helpers_createSuper__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @babel/runtime/helpers/createSuper */ "./node_modules/@babel/runtime/helpers/createSuper.js"); +/* harmony import */ var _babel_runtime_helpers_createSuper__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createSuper__WEBPACK_IMPORTED_MODULE_12__); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "./node_modules/@babel/runtime/helpers/toConsumableArray.js"); +/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_13__); +/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/typeof.js"); +/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_14__); +/* harmony import */ var _babel_runtime_helpers_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @babel/runtime/helpers/taggedTemplateLiteral */ "./node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js"); +/* harmony import */ var _babel_runtime_helpers_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_15__); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/defineProperty.js"); +/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_16__); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react-dom */ "react-dom"); +/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_17__); +/* harmony import */ var use_isomorphic_layout_effect__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! use-isomorphic-layout-effect */ "./node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.esm.js"); + + + + + + + + + + + + + + + + + + + + + + + + + + +var StateManagedSelect = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function (props, ref) { + var baseSelectProps = (0,_useStateManager_7e1e8489_esm_js__WEBPACK_IMPORTED_MODULE_0__.u)(props); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_Select_aab027f3_esm_js__WEBPACK_IMPORTED_MODULE_3__.S, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_1__["default"])({ + ref: ref + }, baseSelectProps)); +}); +var StateManagedSelect$1 = StateManagedSelect; + +var NonceProvider = (function (_ref) { + var nonce = _ref.nonce, + children = _ref.children, + cacheKey = _ref.cacheKey; + var emotionCache = (0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function () { + return (0,_emotion_cache__WEBPACK_IMPORTED_MODULE_4__["default"])({ + key: cacheKey, + nonce: nonce + }); + }, [cacheKey, nonce]); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_emotion_react__WEBPACK_IMPORTED_MODULE_19__.C, { + value: emotionCache + }, children); +}); + + + + +/***/ }), + +/***/ "./node_modules/react-select/dist/useStateManager-7e1e8489.esm.js": +/*!************************************************************************!*\ + !*** ./node_modules/react-select/dist/useStateManager-7e1e8489.esm.js ***! + \************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ u: () => (/* binding */ useStateManager) +/* harmony export */ }); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"); +/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"); +/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__); + + + + + +var _excluded = ["defaultInputValue", "defaultMenuIsOpen", "defaultValue", "inputValue", "menuIsOpen", "onChange", "onInputChange", "onMenuClose", "onMenuOpen", "value"]; +function useStateManager(_ref) { + var _ref$defaultInputValu = _ref.defaultInputValue, + defaultInputValue = _ref$defaultInputValu === void 0 ? '' : _ref$defaultInputValu, + _ref$defaultMenuIsOpe = _ref.defaultMenuIsOpen, + defaultMenuIsOpen = _ref$defaultMenuIsOpe === void 0 ? false : _ref$defaultMenuIsOpe, + _ref$defaultValue = _ref.defaultValue, + defaultValue = _ref$defaultValue === void 0 ? null : _ref$defaultValue, + propsInputValue = _ref.inputValue, + propsMenuIsOpen = _ref.menuIsOpen, + propsOnChange = _ref.onChange, + propsOnInputChange = _ref.onInputChange, + propsOnMenuClose = _ref.onMenuClose, + propsOnMenuOpen = _ref.onMenuOpen, + propsValue = _ref.value, + restSelectProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_2__["default"])(_ref, _excluded); + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(propsInputValue !== undefined ? propsInputValue : defaultInputValue), + _useState2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState, 2), + stateInputValue = _useState2[0], + setStateInputValue = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(propsMenuIsOpen !== undefined ? propsMenuIsOpen : defaultMenuIsOpen), + _useState4 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState3, 2), + stateMenuIsOpen = _useState4[0], + setStateMenuIsOpen = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(propsValue !== undefined ? propsValue : defaultValue), + _useState6 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__["default"])(_useState5, 2), + stateValue = _useState6[0], + setStateValue = _useState6[1]; + var onChange = (0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(function (value, actionMeta) { + if (typeof propsOnChange === 'function') { + propsOnChange(value, actionMeta); + } + setStateValue(value); + }, [propsOnChange]); + var onInputChange = (0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(function (value, actionMeta) { + var newValue; + if (typeof propsOnInputChange === 'function') { + newValue = propsOnInputChange(value, actionMeta); + } + setStateInputValue(newValue !== undefined ? newValue : value); + }, [propsOnInputChange]); + var onMenuOpen = (0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(function () { + if (typeof propsOnMenuOpen === 'function') { + propsOnMenuOpen(); + } + setStateMenuIsOpen(true); + }, [propsOnMenuOpen]); + var onMenuClose = (0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(function () { + if (typeof propsOnMenuClose === 'function') { + propsOnMenuClose(); + } + setStateMenuIsOpen(false); + }, [propsOnMenuClose]); + var inputValue = propsInputValue !== undefined ? propsInputValue : stateInputValue; + var menuIsOpen = propsMenuIsOpen !== undefined ? propsMenuIsOpen : stateMenuIsOpen; + var value = propsValue !== undefined ? propsValue : stateValue; + return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, restSelectProps), {}, { + inputValue: inputValue, + menuIsOpen: menuIsOpen, + onChange: onChange, + onInputChange: onInputChange, + onMenuClose: onMenuClose, + onMenuOpen: onMenuOpen, + value: value + }); +} + + + + +/***/ }), + +/***/ "./node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.esm.js": +/*!********************************************************************************************!*\ + !*** ./node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.esm.js ***! + \********************************************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ index) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); + + +var isClient = typeof document !== 'undefined'; + +var index = isClient ? react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect : react__WEBPACK_IMPORTED_MODULE_0__.useEffect; + + + + +/***/ }), + +/***/ "./node_modules/warning/warning.js": +/*!*****************************************!*\ + !*** ./node_modules/warning/warning.js ***! + \*****************************************/ +/***/ ((module) => { + +"use strict"; +/** + * Copyright (c) 2014-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + + + +/** + * Similar to invariant but only logs a warning if the condition is not met. + * This can be used to log issues in development environments in critical + * paths. Removing the logging code for production environments will keep the + * same logic and follow the same code paths. + */ + +var __DEV__ = "development" !== 'production'; + +var warning = function() {}; + +if (__DEV__) { + var printWarning = function printWarning(format, args) { + var len = arguments.length; + args = new Array(len > 1 ? len - 1 : 0); + for (var key = 1; key < len; key++) { + args[key - 1] = arguments[key]; + } + var argIndex = 0; + var message = 'Warning: ' + + format.replace(/%s/g, function() { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + } + + warning = function(condition, format, args) { + var len = arguments.length; + args = new Array(len > 2 ? len - 2 : 0); + for (var key = 2; key < len; key++) { + args[key - 2] = arguments[key]; + } + if (format === undefined) { + throw new Error( + '`warning(condition, format, ...args)` requires a warning ' + + 'message argument' + ); + } + if (!condition) { + printWarning.apply(null, [format].concat(args)); + } + }; +} + +module.exports = warning; + + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ ((module) => { + +"use strict"; +module.exports = window["React"]; + +/***/ }), + +/***/ "react-dom": +/*!***************************!*\ + !*** external "ReactDOM" ***! + \***************************/ +/***/ ((module) => { + +"use strict"; +module.exports = window["ReactDOM"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ ((module) => { + +"use strict"; +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ ((module) => { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! + \*****************************************************************/ +/***/ ((module) => { + +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} +module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js": +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! + \***************************************************************/ +/***/ ((module) => { + +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} +module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! + \******************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return arrayLikeToArray(r); +} +module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! + \**********************************************************************/ +/***/ ((module) => { + +function _assertThisInitialized(e) { + if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; +} +module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/classCallCheck.js": +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! + \***************************************************************/ +/***/ ((module) => { + +function _classCallCheck(a, n) { + if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); +} +module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/createClass.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! + \************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/toPropertyKey.js"); +function _defineProperties(e, r) { + for (var t = 0; t < r.length; t++) { + var o = r[t]; + o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o); + } +} +function _createClass(e, r, t) { + return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { + writable: !1 + }), e; +} +module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/createSuper.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/createSuper.js ***! + \************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js"); +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js"); +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"); +function _createSuper(t) { + var r = isNativeReflectConstruct(); + return function () { + var e, + o = getPrototypeOf(t); + if (r) { + var s = getPrototypeOf(this).constructor; + e = Reflect.construct(o, arguments, s); + } else e = o.apply(this, arguments); + return possibleConstructorReturn(this, e); + }; +} +module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/defineProperty.js": +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! + \***************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/toPropertyKey.js"); +function _defineProperty(e, r, t) { + return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} +module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/extends.js": +/*!********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/extends.js ***! + \********************************************************/ +/***/ ((module) => { + +function _extends() { + return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); + } + return n; + }, module.exports.__esModule = true, module.exports["default"] = module.exports, _extends.apply(null, arguments); +} +module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js": +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! + \***************************************************************/ +/***/ ((module) => { + +function _getPrototypeOf(t) { + return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { + return t.__proto__ || Object.getPrototypeOf(t); + }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t); +} +module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/inherits.js": +/*!*********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! + \*********************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js"); +function _inherits(t, e) { + if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); + t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + writable: !0, + configurable: !0 + } + }), Object.defineProperty(t, "prototype", { + writable: !1 + }), e && setPrototypeOf(t, e); +} +module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***! + \*************************************************************************/ +/***/ ((module) => { + +function _isNativeReflectConstruct() { + try { + var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); + } catch (t) {} + return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() { + return !!t; + }, module.exports.__esModule = true, module.exports["default"] = module.exports)(); +} +module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/iterableToArray.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! + \****************************************************************/ +/***/ ((module) => { + +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} +module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! + \*********************************************************************/ +/***/ ((module) => { + +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} +module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/nonIterableRest.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! + \****************************************************************/ +/***/ ((module) => { + +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/nonIterableSpread.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! + \******************************************************************/ +/***/ ((module) => { + +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/objectSpread2.js": +/*!**************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/objectSpread2.js ***! + \**************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/defineProperty.js"); +function ownKeys(e, r) { + var t = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var o = Object.getOwnPropertySymbols(e); + r && (o = o.filter(function (r) { + return Object.getOwnPropertyDescriptor(e, r).enumerable; + })), t.push.apply(t, o); + } + return t; +} +function _objectSpread2(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? arguments[r] : {}; + r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { + defineProperty(e, r, t[r]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); + }); + } + return e; +} +module.exports = _objectSpread2, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/objectWithoutProperties.js": +/*!************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***! + \************************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var objectWithoutPropertiesLoose = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js"); +function _objectWithoutProperties(e, t) { + if (null == e) return {}; + var o, + r, + i = objectWithoutPropertiesLoose(e, t); + if (Object.getOwnPropertySymbols) { + var s = Object.getOwnPropertySymbols(e); + for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); + } + return i; +} +module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js": +/*!*****************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***! + \*****************************************************************************/ +/***/ ((module) => { + +function _objectWithoutPropertiesLoose(r, e) { + if (null == r) return {}; + var t = {}; + for (var n in r) if ({}.hasOwnProperty.call(r, n)) { + if (e.includes(n)) continue; + t[n] = r[n]; + } + return t; +} +module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! + \**************************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var _typeof = (__webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/typeof.js")["default"]); +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js"); +function _possibleConstructorReturn(t, e) { + if (e && ("object" == _typeof(e) || "function" == typeof e)) return e; + if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); + return assertThisInitialized(t); +} +module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js": +/*!***************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! + \***************************************************************/ +/***/ ((module) => { + +function _setPrototypeOf(t, e) { + return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { + return t.__proto__ = e, t; + }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e); +} +module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/slicedToArray.js": +/*!**************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! + \**************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js"); +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js"); +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/nonIterableRest.js"); +function _slicedToArray(r, e) { + return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest(); +} +module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js ***! + \**********************************************************************/ +/***/ ((module) => { + +function _taggedTemplateLiteral(e, t) { + return t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, { + raw: { + value: Object.freeze(t) + } + })); +} +module.exports = _taggedTemplateLiteral, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/toConsumableArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! + \******************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"); +var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/iterableToArray.js"); +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); +var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/nonIterableSpread.js"); +function _toConsumableArray(r) { + return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread(); +} +module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/toPrimitive.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***! + \************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var _typeof = (__webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/typeof.js")["default"]); +function toPrimitive(t, r) { + if ("object" != _typeof(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != _typeof(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} +module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/toPropertyKey.js": +/*!**************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***! + \**************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var _typeof = (__webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/typeof.js")["default"]); +var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/toPrimitive.js"); +function toPropertyKey(t) { + var i = toPrimitive(t, "string"); + return "symbol" == _typeof(i) ? i : i + ""; +} +module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/typeof.js": +/*!*******************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! + \*******************************************************/ +/***/ ((module) => { + +function _typeof(o) { + "@babel/helpers - typeof"; + + return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o); +} +module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! + \***************************************************************************/ +/***/ ((module, __unused_webpack_exports, __webpack_require__) => { + +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return arrayLikeToArray(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0; + } +} +module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; + +/***/ }), + +/***/ "./node_modules/classnames/index.js": +/*!******************************************!*\ + !*** ./node_modules/classnames/index.js ***! + \******************************************/ +/***/ ((module, exports) => { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ +/* global define */ + +(function () { + 'use strict'; + + var hasOwn = {}.hasOwnProperty; + + function classNames () { + var classes = ''; + + for (var i = 0; i < arguments.length; i++) { + var arg = arguments[i]; + if (arg) { + classes = appendClass(classes, parseValue(arg)); + } + } + + return classes; + } + + function parseValue (arg) { + if (typeof arg === 'string' || typeof arg === 'number') { + return arg; + } + + if (typeof arg !== 'object') { + return ''; + } + + if (Array.isArray(arg)) { + return classNames.apply(null, arg); + } + + if (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) { + return arg.toString(); + } + + var classes = ''; + + for (var key in arg) { + if (hasOwn.call(arg, key) && arg[key]) { + classes = appendClass(classes, key); + } + } + + return classes; + } + + function appendClass (value, newClass) { + if (!newClass) { + return value; + } + + if (value) { + return value + ' ' + newClass; + } + + return value + newClass; + } + + if ( true && module.exports) { + classNames.default = classNames; + module.exports = classNames; + } else if (true) { + // register as 'classnames', consistent with npm package name + !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () { + return classNames; + }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), + __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } else {} +}()); + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***! + \*********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _arrayLikeToArray) +/* harmony export */ }); +function _arrayLikeToArray(r, a) { + (null == a || a > r.length) && (a = r.length); + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; + return n; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _arrayWithHoles) +/* harmony export */ }); +function _arrayWithHoles(r) { + if (Array.isArray(r)) return r; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _arrayWithoutHoles) +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _arrayWithoutHoles(r) { + if (Array.isArray(r)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _assertThisInitialized) +/* harmony export */ }); +function _assertThisInitialized(e) { + if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _classCallCheck) +/* harmony export */ }); +function _classCallCheck(a, n) { + if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/createClass.js ***! + \****************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _createClass) +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperties(e, r) { + for (var t = 0; t < r.length; t++) { + var o = r[t]; + o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o.key), o); + } +} +function _createClass(e, r, t) { + return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { + writable: !1 + }), e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/createSuper.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/createSuper.js ***! + \****************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _createSuper) +/* harmony export */ }); +/* harmony import */ var _getPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); +/* harmony import */ var _isNativeReflectConstruct_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "./node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js"); +/* harmony import */ var _possibleConstructorReturn_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./possibleConstructorReturn.js */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); + + + +function _createSuper(t) { + var r = (0,_isNativeReflectConstruct_js__WEBPACK_IMPORTED_MODULE_1__["default"])(); + return function () { + var e, + o = (0,_getPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t); + if (r) { + var s = (0,_getPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(this).constructor; + e = Reflect.construct(o, arguments, s); + } else e = o.apply(this, arguments); + return (0,_possibleConstructorReturn_js__WEBPACK_IMPORTED_MODULE_2__["default"])(this, e); + }; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _defineProperty) +/* harmony export */ }); +/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js"); + +function _defineProperty(e, r, t) { + return (r = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r)) in e ? Object.defineProperty(e, r, { + value: t, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[r] = t, e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": +/*!************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/extends.js ***! + \************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _extends) +/* harmony export */ }); +function _extends() { + return _extends = Object.assign ? Object.assign.bind() : function (n) { + for (var e = 1; e < arguments.length; e++) { + var t = arguments[e]; + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); + } + return n; + }, _extends.apply(null, arguments); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _getPrototypeOf) +/* harmony export */ }); +function _getPrototypeOf(t) { + return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) { + return t.__proto__ || Object.getPrototypeOf(t); + }, _getPrototypeOf(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": +/*!*************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/inherits.js ***! + \*************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _inherits) +/* harmony export */ }); +/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); + +function _inherits(t, e) { + if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); + t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + writable: !0, + configurable: !0 + } + }), Object.defineProperty(t, "prototype", { + writable: !1 + }), e && (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js": +/*!*****************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js ***! + \*****************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _isNativeReflectConstruct) +/* harmony export */ }); +function _isNativeReflectConstruct() { + try { + var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); + } catch (t) {} + return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { + return !!t; + })(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***! + \********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _iterableToArray) +/* harmony export */ }); +function _iterableToArray(r) { + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": +/*!*************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js ***! + \*************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _iterableToArrayLimit) +/* harmony export */ }); +function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": +/*!********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js ***! + \********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _nonIterableRest) +/* harmony export */ }); +function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _nonIterableSpread) +/* harmony export */ }); +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _objectSpread2) +/* harmony export */ }); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); + +function ownKeys(e, r) { + var t = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var o = Object.getOwnPropertySymbols(e); + r && (o = o.filter(function (r) { + return Object.getOwnPropertyDescriptor(e, r).enumerable; + })), t.push.apply(t, o); + } + return t; +} +function _objectSpread2(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? arguments[r] : {}; + r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { + (0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); + }); + } + return e; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js": +/*!****************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js ***! + \****************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _objectWithoutProperties) +/* harmony export */ }); +/* harmony import */ var _objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"); + +function _objectWithoutProperties(e, t) { + if (null == e) return {}; + var o, + r, + i = (0,_objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, t); + if (Object.getOwnPropertySymbols) { + var s = Object.getOwnPropertySymbols(e); + for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); + } + return i; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js": +/*!*********************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js ***! + \*********************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _objectWithoutPropertiesLoose) +/* harmony export */ }); +function _objectWithoutPropertiesLoose(r, e) { + if (null == r) return {}; + var t = {}; + for (var n in r) if ({}.hasOwnProperty.call(r, n)) { + if (e.includes(n)) continue; + t[n] = r[n]; + } + return t; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": +/*!******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js ***! + \******************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _possibleConstructorReturn) +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); + + +function _possibleConstructorReturn(t, e) { + if (e && ("object" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e) || "function" == typeof e)) return e; + if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); + return (0,_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": +/*!*******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! + \*******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _setPrototypeOf) +/* harmony export */ }); +function _setPrototypeOf(t, e) { + return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { + return t.__proto__ = e, t; + }, _setPrototypeOf(t, e); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _slicedToArray) +/* harmony export */ }); +/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); +/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); + + + + +function _slicedToArray(r, e) { + return (0,_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r, e) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r, e) || (0,_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js ***! + \**************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _taggedTemplateLiteral) +/* harmony export */ }); +function _taggedTemplateLiteral(e, t) { + return t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, { + raw: { + value: Object.freeze(t) + } + })); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***! + \**********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _toConsumableArray) +/* harmony export */ }); +/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); +/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); +/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); +/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); + + + + +function _toConsumableArray(r) { + return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(r) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(r) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js": +/*!****************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***! + \****************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ toPrimitive) +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); + +function toPrimitive(t, r) { + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js": +/*!******************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ toPropertyKey) +/* harmony export */ }); +/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/esm/typeof.js"); +/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/esm/toPrimitive.js"); + + +function toPropertyKey(t) { + var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string"); + return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : i + ""; +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": +/*!***********************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! + \***********************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _typeof) +/* harmony export */ }); +function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); +} + + +/***/ }), + +/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***! + \*******************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ _unsupportedIterableToArray) +/* harmony export */ }); +/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); + +function _unsupportedIterableToArray(r, a) { + if (r) { + if ("string" == typeof r) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a); + var t = {}.toString.call(r).slice(8, -1); + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(r, a) : void 0; + } +} + + +/***/ }), + +/***/ "./node_modules/@floating-ui/core/dist/floating-ui.core.mjs": +/*!******************************************************************!*\ + !*** ./node_modules/@floating-ui/core/dist/floating-ui.core.mjs ***! + \******************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ arrow: () => (/* binding */ arrow), +/* harmony export */ autoPlacement: () => (/* binding */ autoPlacement), +/* harmony export */ computePosition: () => (/* binding */ computePosition), +/* harmony export */ detectOverflow: () => (/* binding */ detectOverflow), +/* harmony export */ flip: () => (/* binding */ flip), +/* harmony export */ hide: () => (/* binding */ hide), +/* harmony export */ inline: () => (/* binding */ inline), +/* harmony export */ limitShift: () => (/* binding */ limitShift), +/* harmony export */ offset: () => (/* binding */ offset), +/* harmony export */ rectToClientRect: () => (/* reexport safe */ _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect), +/* harmony export */ shift: () => (/* binding */ shift), +/* harmony export */ size: () => (/* binding */ size) +/* harmony export */ }); +/* harmony import */ var _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @floating-ui/utils */ "./node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs"); + + + +function computeCoordsFromPlacement(_ref, placement, rtl) { + let { + reference, + floating + } = _ref; + const sideAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement); + const alignmentAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentAxis)(placement); + const alignLength = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAxisLength)(alignmentAxis); + const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement); + const isVertical = sideAxis === 'y'; + const commonX = reference.x + reference.width / 2 - floating.width / 2; + const commonY = reference.y + reference.height / 2 - floating.height / 2; + const commonAlign = reference[alignLength] / 2 - floating[alignLength] / 2; + let coords; + switch (side) { + case 'top': + coords = { + x: commonX, + y: reference.y - floating.height + }; + break; + case 'bottom': + coords = { + x: commonX, + y: reference.y + reference.height + }; + break; + case 'right': + coords = { + x: reference.x + reference.width, + y: commonY + }; + break; + case 'left': + coords = { + x: reference.x - floating.width, + y: commonY + }; + break; + default: + coords = { + x: reference.x, + y: reference.y + }; + } + switch ((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement)) { + case 'start': + coords[alignmentAxis] -= commonAlign * (rtl && isVertical ? -1 : 1); + break; + case 'end': + coords[alignmentAxis] += commonAlign * (rtl && isVertical ? -1 : 1); + break; + } + return coords; +} + +/** + * Computes the `x` and `y` coordinates that will place the floating element + * next to a given reference element. + * + * This export does not have any `platform` interface logic. You will need to + * write one for the platform you are using Floating UI with. + */ +const computePosition = async (reference, floating, config) => { + const { + placement = 'bottom', + strategy = 'absolute', + middleware = [], + platform + } = config; + const validMiddleware = middleware.filter(Boolean); + const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(floating)); + let rects = await platform.getElementRects({ + reference, + floating, + strategy + }); + let { + x, + y + } = computeCoordsFromPlacement(rects, placement, rtl); + let statefulPlacement = placement; + let middlewareData = {}; + let resetCount = 0; + for (let i = 0; i < validMiddleware.length; i++) { + const { + name, + fn + } = validMiddleware[i]; + const { + x: nextX, + y: nextY, + data, + reset + } = await fn({ + x, + y, + initialPlacement: placement, + placement: statefulPlacement, + strategy, + middlewareData, + rects, + platform, + elements: { + reference, + floating + } + }); + x = nextX != null ? nextX : x; + y = nextY != null ? nextY : y; + middlewareData = { + ...middlewareData, + [name]: { + ...middlewareData[name], + ...data + } + }; + if (reset && resetCount <= 50) { + resetCount++; + if (typeof reset === 'object') { + if (reset.placement) { + statefulPlacement = reset.placement; + } + if (reset.rects) { + rects = reset.rects === true ? await platform.getElementRects({ + reference, + floating, + strategy + }) : reset.rects; + } + ({ + x, + y + } = computeCoordsFromPlacement(rects, statefulPlacement, rtl)); + } + i = -1; + } + } + return { + x, + y, + placement: statefulPlacement, + strategy, + middlewareData + }; +}; + +/** + * Resolves with an object of overflow side offsets that determine how much the + * element is overflowing a given clipping boundary on each side. + * - positive = overflowing the boundary by that number of pixels + * - negative = how many pixels left before it will overflow + * - 0 = lies flush with the boundary + * @see https://floating-ui.com/docs/detectOverflow + */ +async function detectOverflow(state, options) { + var _await$platform$isEle; + if (options === void 0) { + options = {}; + } + const { + x, + y, + platform, + rects, + elements, + strategy + } = state; + const { + boundary = 'clippingAncestors', + rootBoundary = 'viewport', + elementContext = 'floating', + altBoundary = false, + padding = 0 + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + const paddingObject = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getPaddingObject)(padding); + const altContext = elementContext === 'floating' ? 'reference' : 'floating'; + const element = elements[altBoundary ? altContext : elementContext]; + const clippingClientRect = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(await platform.getClippingRect({ + element: ((_await$platform$isEle = await (platform.isElement == null ? void 0 : platform.isElement(element))) != null ? _await$platform$isEle : true) ? element : element.contextElement || (await (platform.getDocumentElement == null ? void 0 : platform.getDocumentElement(elements.floating))), + boundary, + rootBoundary, + strategy + })); + const rect = elementContext === 'floating' ? { + x, + y, + width: rects.floating.width, + height: rects.floating.height + } : rects.reference; + const offsetParent = await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(elements.floating)); + const offsetScale = (await (platform.isElement == null ? void 0 : platform.isElement(offsetParent))) ? (await (platform.getScale == null ? void 0 : platform.getScale(offsetParent))) || { + x: 1, + y: 1 + } : { + x: 1, + y: 1 + }; + const elementClientRect = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(platform.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform.convertOffsetParentRelativeRectToViewportRelativeRect({ + elements, + rect, + offsetParent, + strategy + }) : rect); + return { + top: (clippingClientRect.top - elementClientRect.top + paddingObject.top) / offsetScale.y, + bottom: (elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom) / offsetScale.y, + left: (clippingClientRect.left - elementClientRect.left + paddingObject.left) / offsetScale.x, + right: (elementClientRect.right - clippingClientRect.right + paddingObject.right) / offsetScale.x + }; +} + +/** + * Provides data to position an inner element of the floating element so that it + * appears centered to the reference element. + * @see https://floating-ui.com/docs/arrow + */ +const arrow = options => ({ + name: 'arrow', + options, + async fn(state) { + const { + x, + y, + placement, + rects, + platform, + elements, + middlewareData + } = state; + // Since `element` is required, we don't Partial<> the type. + const { + element, + padding = 0 + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state) || {}; + if (element == null) { + return {}; + } + const paddingObject = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getPaddingObject)(padding); + const coords = { + x, + y + }; + const axis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentAxis)(placement); + const length = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAxisLength)(axis); + const arrowDimensions = await platform.getDimensions(element); + const isYAxis = axis === 'y'; + const minProp = isYAxis ? 'top' : 'left'; + const maxProp = isYAxis ? 'bottom' : 'right'; + const clientProp = isYAxis ? 'clientHeight' : 'clientWidth'; + const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length]; + const startDiff = coords[axis] - rects.reference[axis]; + const arrowOffsetParent = await (platform.getOffsetParent == null ? void 0 : platform.getOffsetParent(element)); + let clientSize = arrowOffsetParent ? arrowOffsetParent[clientProp] : 0; + + // DOM platform can return `window` as the `offsetParent`. + if (!clientSize || !(await (platform.isElement == null ? void 0 : platform.isElement(arrowOffsetParent)))) { + clientSize = elements.floating[clientProp] || rects.floating[length]; + } + const centerToReference = endDiff / 2 - startDiff / 2; + + // If the padding is large enough that it causes the arrow to no longer be + // centered, modify the padding so that it is centered. + const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1; + const minPadding = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(paddingObject[minProp], largestPossiblePadding); + const maxPadding = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(paddingObject[maxProp], largestPossiblePadding); + + // Make sure the arrow doesn't overflow the floating element if the center + // point is outside the floating element's bounds. + const min$1 = minPadding; + const max = clientSize - arrowDimensions[length] - maxPadding; + const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference; + const offset = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(min$1, center, max); + + // If the reference is small enough that the arrow's padding causes it to + // to point to nothing for an aligned placement, adjust the offset of the + // floating element itself. To ensure `shift()` continues to take action, + // a single reset is performed when this is true. + const shouldAddOffset = !middlewareData.arrow && (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) != null && center !== offset && rects.reference[length] / 2 - (center < min$1 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0; + const alignmentOffset = shouldAddOffset ? center < min$1 ? center - min$1 : center - max : 0; + return { + [axis]: coords[axis] + alignmentOffset, + data: { + [axis]: offset, + centerOffset: center - offset - alignmentOffset, + ...(shouldAddOffset && { + alignmentOffset + }) + }, + reset: shouldAddOffset + }; + } +}); + +function getPlacementList(alignment, autoAlignment, allowedPlacements) { + const allowedPlacementsSortedByAlignment = alignment ? [...allowedPlacements.filter(placement => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) === alignment), ...allowedPlacements.filter(placement => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) !== alignment)] : allowedPlacements.filter(placement => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement) === placement); + return allowedPlacementsSortedByAlignment.filter(placement => { + if (alignment) { + return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement) === alignment || (autoAlignment ? (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAlignmentPlacement)(placement) !== placement : false); + } + return true; + }); +} +/** + * Optimizes the visibility of the floating element by choosing the placement + * that has the most space available automatically, without needing to specify a + * preferred placement. Alternative to `flip`. + * @see https://floating-ui.com/docs/autoPlacement + */ +const autoPlacement = function (options) { + if (options === void 0) { + options = {}; + } + return { + name: 'autoPlacement', + options, + async fn(state) { + var _middlewareData$autoP, _middlewareData$autoP2, _placementsThatFitOnE; + const { + rects, + middlewareData, + placement, + platform, + elements + } = state; + const { + crossAxis = false, + alignment, + allowedPlacements = _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.placements, + autoAlignment = true, + ...detectOverflowOptions + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + const placements$1 = alignment !== undefined || allowedPlacements === _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.placements ? getPlacementList(alignment || null, autoAlignment, allowedPlacements) : allowedPlacements; + const overflow = await detectOverflow(state, detectOverflowOptions); + const currentIndex = ((_middlewareData$autoP = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP.index) || 0; + const currentPlacement = placements$1[currentIndex]; + if (currentPlacement == null) { + return {}; + } + const alignmentSides = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentSides)(currentPlacement, rects, await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating))); + + // Make `computeCoords` start from the right place. + if (placement !== currentPlacement) { + return { + reset: { + placement: placements$1[0] + } + }; + } + const currentOverflows = [overflow[(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(currentPlacement)], overflow[alignmentSides[0]], overflow[alignmentSides[1]]]; + const allOverflows = [...(((_middlewareData$autoP2 = middlewareData.autoPlacement) == null ? void 0 : _middlewareData$autoP2.overflows) || []), { + placement: currentPlacement, + overflows: currentOverflows + }]; + const nextPlacement = placements$1[currentIndex + 1]; + + // There are more placements to check. + if (nextPlacement) { + return { + data: { + index: currentIndex + 1, + overflows: allOverflows + }, + reset: { + placement: nextPlacement + } + }; + } + const placementsSortedByMostSpace = allOverflows.map(d => { + const alignment = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(d.placement); + return [d.placement, alignment && crossAxis ? + // Check along the mainAxis and main crossAxis side. + d.overflows.slice(0, 2).reduce((acc, v) => acc + v, 0) : + // Check only the mainAxis. + d.overflows[0], d.overflows]; + }).sort((a, b) => a[1] - b[1]); + const placementsThatFitOnEachSide = placementsSortedByMostSpace.filter(d => d[2].slice(0, + // Aligned placements should not check their opposite crossAxis + // side. + (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(d[0]) ? 2 : 3).every(v => v <= 0)); + const resetPlacement = ((_placementsThatFitOnE = placementsThatFitOnEachSide[0]) == null ? void 0 : _placementsThatFitOnE[0]) || placementsSortedByMostSpace[0][0]; + if (resetPlacement !== placement) { + return { + data: { + index: currentIndex + 1, + overflows: allOverflows + }, + reset: { + placement: resetPlacement + } + }; + } + return {}; + } + }; +}; + +/** + * Optimizes the visibility of the floating element by flipping the `placement` + * in order to keep it in view when the preferred placement(s) will overflow the + * clipping boundary. Alternative to `autoPlacement`. + * @see https://floating-ui.com/docs/flip + */ +const flip = function (options) { + if (options === void 0) { + options = {}; + } + return { + name: 'flip', + options, + async fn(state) { + var _middlewareData$arrow, _middlewareData$flip; + const { + placement, + middlewareData, + rects, + initialPlacement, + platform, + elements + } = state; + const { + mainAxis: checkMainAxis = true, + crossAxis: checkCrossAxis = true, + fallbackPlacements: specifiedFallbackPlacements, + fallbackStrategy = 'bestFit', + fallbackAxisSideDirection = 'none', + flipAlignment = true, + ...detectOverflowOptions + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + + // If a reset by the arrow was caused due to an alignment offset being + // added, we should skip any logic now since `flip()` has already done its + // work. + // https://github.com/floating-ui/floating-ui/issues/2549#issuecomment-1719601643 + if ((_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) { + return {}; + } + const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement); + const initialSideAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(initialPlacement); + const isBasePlacement = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(initialPlacement) === initialPlacement; + const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating)); + const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositePlacement)(initialPlacement)] : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getExpandedPlacements)(initialPlacement)); + const hasFallbackAxisSideDirection = fallbackAxisSideDirection !== 'none'; + if (!specifiedFallbackPlacements && hasFallbackAxisSideDirection) { + fallbackPlacements.push(...(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAxisPlacements)(initialPlacement, flipAlignment, fallbackAxisSideDirection, rtl)); + } + const placements = [initialPlacement, ...fallbackPlacements]; + const overflow = await detectOverflow(state, detectOverflowOptions); + const overflows = []; + let overflowsData = ((_middlewareData$flip = middlewareData.flip) == null ? void 0 : _middlewareData$flip.overflows) || []; + if (checkMainAxis) { + overflows.push(overflow[side]); + } + if (checkCrossAxis) { + const sides = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignmentSides)(placement, rects, rtl); + overflows.push(overflow[sides[0]], overflow[sides[1]]); + } + overflowsData = [...overflowsData, { + placement, + overflows + }]; + + // One or more sides is overflowing. + if (!overflows.every(side => side <= 0)) { + var _middlewareData$flip2, _overflowsData$filter; + const nextIndex = (((_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.index) || 0) + 1; + const nextPlacement = placements[nextIndex]; + if (nextPlacement) { + // Try next placement and re-run the lifecycle. + return { + data: { + index: nextIndex, + overflows: overflowsData + }, + reset: { + placement: nextPlacement + } + }; + } + + // First, find the candidates that fit on the mainAxis side of overflow, + // then find the placement that fits the best on the main crossAxis side. + let resetPlacement = (_overflowsData$filter = overflowsData.filter(d => d.overflows[0] <= 0).sort((a, b) => a.overflows[1] - b.overflows[1])[0]) == null ? void 0 : _overflowsData$filter.placement; + + // Otherwise fallback. + if (!resetPlacement) { + switch (fallbackStrategy) { + case 'bestFit': + { + var _overflowsData$filter2; + const placement = (_overflowsData$filter2 = overflowsData.filter(d => { + if (hasFallbackAxisSideDirection) { + const currentSideAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(d.placement); + return currentSideAxis === initialSideAxis || + // Create a bias to the `y` side axis due to horizontal + // reading directions favoring greater width. + currentSideAxis === 'y'; + } + return true; + }).map(d => [d.placement, d.overflows.filter(overflow => overflow > 0).reduce((acc, overflow) => acc + overflow, 0)]).sort((a, b) => a[1] - b[1])[0]) == null ? void 0 : _overflowsData$filter2[0]; + if (placement) { + resetPlacement = placement; + } + break; + } + case 'initialPlacement': + resetPlacement = initialPlacement; + break; + } + } + if (placement !== resetPlacement) { + return { + reset: { + placement: resetPlacement + } + }; + } + } + return {}; + } + }; +}; + +function getSideOffsets(overflow, rect) { + return { + top: overflow.top - rect.height, + right: overflow.right - rect.width, + bottom: overflow.bottom - rect.height, + left: overflow.left - rect.width + }; +} +function isAnySideFullyClipped(overflow) { + return _floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.sides.some(side => overflow[side] >= 0); +} +/** + * Provides data to hide the floating element in applicable situations, such as + * when it is not in the same clipping context as the reference element. + * @see https://floating-ui.com/docs/hide + */ +const hide = function (options) { + if (options === void 0) { + options = {}; + } + return { + name: 'hide', + options, + async fn(state) { + const { + rects + } = state; + const { + strategy = 'referenceHidden', + ...detectOverflowOptions + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + switch (strategy) { + case 'referenceHidden': + { + const overflow = await detectOverflow(state, { + ...detectOverflowOptions, + elementContext: 'reference' + }); + const offsets = getSideOffsets(overflow, rects.reference); + return { + data: { + referenceHiddenOffsets: offsets, + referenceHidden: isAnySideFullyClipped(offsets) + } + }; + } + case 'escaped': + { + const overflow = await detectOverflow(state, { + ...detectOverflowOptions, + altBoundary: true + }); + const offsets = getSideOffsets(overflow, rects.floating); + return { + data: { + escapedOffsets: offsets, + escaped: isAnySideFullyClipped(offsets) + } + }; + } + default: + { + return {}; + } + } + } + }; +}; + +function getBoundingRect(rects) { + const minX = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(...rects.map(rect => rect.left)); + const minY = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(...rects.map(rect => rect.top)); + const maxX = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(...rects.map(rect => rect.right)); + const maxY = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(...rects.map(rect => rect.bottom)); + return { + x: minX, + y: minY, + width: maxX - minX, + height: maxY - minY + }; +} +function getRectsByLine(rects) { + const sortedRects = rects.slice().sort((a, b) => a.y - b.y); + const groups = []; + let prevRect = null; + for (let i = 0; i < sortedRects.length; i++) { + const rect = sortedRects[i]; + if (!prevRect || rect.y - prevRect.y > prevRect.height / 2) { + groups.push([rect]); + } else { + groups[groups.length - 1].push(rect); + } + prevRect = rect; + } + return groups.map(rect => (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(getBoundingRect(rect))); +} +/** + * Provides improved positioning for inline reference elements that can span + * over multiple lines, such as hyperlinks or range selections. + * @see https://floating-ui.com/docs/inline + */ +const inline = function (options) { + if (options === void 0) { + options = {}; + } + return { + name: 'inline', + options, + async fn(state) { + const { + placement, + elements, + rects, + platform, + strategy + } = state; + // A MouseEvent's client{X,Y} coords can be up to 2 pixels off a + // ClientRect's bounds, despite the event listener being triggered. A + // padding of 2 seems to handle this issue. + const { + padding = 2, + x, + y + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + const nativeClientRects = Array.from((await (platform.getClientRects == null ? void 0 : platform.getClientRects(elements.reference))) || []); + const clientRects = getRectsByLine(nativeClientRects); + const fallback = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.rectToClientRect)(getBoundingRect(nativeClientRects)); + const paddingObject = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getPaddingObject)(padding); + function getBoundingClientRect() { + // There are two rects and they are disjoined. + if (clientRects.length === 2 && clientRects[0].left > clientRects[1].right && x != null && y != null) { + // Find the first rect in which the point is fully inside. + return clientRects.find(rect => x > rect.left - paddingObject.left && x < rect.right + paddingObject.right && y > rect.top - paddingObject.top && y < rect.bottom + paddingObject.bottom) || fallback; + } + + // There are 2 or more connected rects. + if (clientRects.length >= 2) { + if ((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement) === 'y') { + const firstRect = clientRects[0]; + const lastRect = clientRects[clientRects.length - 1]; + const isTop = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement) === 'top'; + const top = firstRect.top; + const bottom = lastRect.bottom; + const left = isTop ? firstRect.left : lastRect.left; + const right = isTop ? firstRect.right : lastRect.right; + const width = right - left; + const height = bottom - top; + return { + top, + bottom, + left, + right, + width, + height, + x: left, + y: top + }; + } + const isLeftSide = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement) === 'left'; + const maxRight = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(...clientRects.map(rect => rect.right)); + const minLeft = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(...clientRects.map(rect => rect.left)); + const measureRects = clientRects.filter(rect => isLeftSide ? rect.left === minLeft : rect.right === maxRight); + const top = measureRects[0].top; + const bottom = measureRects[measureRects.length - 1].bottom; + const left = minLeft; + const right = maxRight; + const width = right - left; + const height = bottom - top; + return { + top, + bottom, + left, + right, + width, + height, + x: left, + y: top + }; + } + return fallback; + } + const resetRects = await platform.getElementRects({ + reference: { + getBoundingClientRect + }, + floating: elements.floating, + strategy + }); + if (rects.reference.x !== resetRects.reference.x || rects.reference.y !== resetRects.reference.y || rects.reference.width !== resetRects.reference.width || rects.reference.height !== resetRects.reference.height) { + return { + reset: { + rects: resetRects + } + }; + } + return {}; + } + }; +}; + +// For type backwards-compatibility, the `OffsetOptions` type was also +// Derivable. + +async function convertValueToCoords(state, options) { + const { + placement, + platform, + elements + } = state; + const rtl = await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating)); + const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement); + const alignment = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement); + const isVertical = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement) === 'y'; + const mainAxisMulti = ['left', 'top'].includes(side) ? -1 : 1; + const crossAxisMulti = rtl && isVertical ? -1 : 1; + const rawValue = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + + // eslint-disable-next-line prefer-const + let { + mainAxis, + crossAxis, + alignmentAxis + } = typeof rawValue === 'number' ? { + mainAxis: rawValue, + crossAxis: 0, + alignmentAxis: null + } : { + mainAxis: rawValue.mainAxis || 0, + crossAxis: rawValue.crossAxis || 0, + alignmentAxis: rawValue.alignmentAxis + }; + if (alignment && typeof alignmentAxis === 'number') { + crossAxis = alignment === 'end' ? alignmentAxis * -1 : alignmentAxis; + } + return isVertical ? { + x: crossAxis * crossAxisMulti, + y: mainAxis * mainAxisMulti + } : { + x: mainAxis * mainAxisMulti, + y: crossAxis * crossAxisMulti + }; +} + +/** + * Modifies the placement by translating the floating element along the + * specified axes. + * A number (shorthand for `mainAxis` or distance), or an axes configuration + * object may be passed. + * @see https://floating-ui.com/docs/offset + */ +const offset = function (options) { + if (options === void 0) { + options = 0; + } + return { + name: 'offset', + options, + async fn(state) { + var _middlewareData$offse, _middlewareData$arrow; + const { + x, + y, + placement, + middlewareData + } = state; + const diffCoords = await convertValueToCoords(state, options); + + // If the placement is the same and the arrow caused an alignment offset + // then we don't need to change the positioning coordinates. + if (placement === ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse.placement) && (_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) { + return {}; + } + return { + x: x + diffCoords.x, + y: y + diffCoords.y, + data: { + ...diffCoords, + placement + } + }; + } + }; +}; + +/** + * Optimizes the visibility of the floating element by shifting it in order to + * keep it in view when it will overflow the clipping boundary. + * @see https://floating-ui.com/docs/shift + */ +const shift = function (options) { + if (options === void 0) { + options = {}; + } + return { + name: 'shift', + options, + async fn(state) { + const { + x, + y, + placement + } = state; + const { + mainAxis: checkMainAxis = true, + crossAxis: checkCrossAxis = false, + limiter = { + fn: _ref => { + let { + x, + y + } = _ref; + return { + x, + y + }; + } + }, + ...detectOverflowOptions + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + const coords = { + x, + y + }; + const overflow = await detectOverflow(state, detectOverflowOptions); + const crossAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement)); + const mainAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAxis)(crossAxis); + let mainAxisCoord = coords[mainAxis]; + let crossAxisCoord = coords[crossAxis]; + if (checkMainAxis) { + const minSide = mainAxis === 'y' ? 'top' : 'left'; + const maxSide = mainAxis === 'y' ? 'bottom' : 'right'; + const min = mainAxisCoord + overflow[minSide]; + const max = mainAxisCoord - overflow[maxSide]; + mainAxisCoord = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(min, mainAxisCoord, max); + } + if (checkCrossAxis) { + const minSide = crossAxis === 'y' ? 'top' : 'left'; + const maxSide = crossAxis === 'y' ? 'bottom' : 'right'; + const min = crossAxisCoord + overflow[minSide]; + const max = crossAxisCoord - overflow[maxSide]; + crossAxisCoord = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.clamp)(min, crossAxisCoord, max); + } + const limitedCoords = limiter.fn({ + ...state, + [mainAxis]: mainAxisCoord, + [crossAxis]: crossAxisCoord + }); + return { + ...limitedCoords, + data: { + x: limitedCoords.x - x, + y: limitedCoords.y - y, + enabled: { + [mainAxis]: checkMainAxis, + [crossAxis]: checkCrossAxis + } + } + }; + } + }; +}; +/** + * Built-in `limiter` that will stop `shift()` at a certain point. + */ +const limitShift = function (options) { + if (options === void 0) { + options = {}; + } + return { + options, + fn(state) { + const { + x, + y, + placement, + rects, + middlewareData + } = state; + const { + offset = 0, + mainAxis: checkMainAxis = true, + crossAxis: checkCrossAxis = true + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + const coords = { + x, + y + }; + const crossAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement); + const mainAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getOppositeAxis)(crossAxis); + let mainAxisCoord = coords[mainAxis]; + let crossAxisCoord = coords[crossAxis]; + const rawOffset = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(offset, state); + const computedOffset = typeof rawOffset === 'number' ? { + mainAxis: rawOffset, + crossAxis: 0 + } : { + mainAxis: 0, + crossAxis: 0, + ...rawOffset + }; + if (checkMainAxis) { + const len = mainAxis === 'y' ? 'height' : 'width'; + const limitMin = rects.reference[mainAxis] - rects.floating[len] + computedOffset.mainAxis; + const limitMax = rects.reference[mainAxis] + rects.reference[len] - computedOffset.mainAxis; + if (mainAxisCoord < limitMin) { + mainAxisCoord = limitMin; + } else if (mainAxisCoord > limitMax) { + mainAxisCoord = limitMax; + } + } + if (checkCrossAxis) { + var _middlewareData$offse, _middlewareData$offse2; + const len = mainAxis === 'y' ? 'width' : 'height'; + const isOriginSide = ['top', 'left'].includes((0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement)); + const limitMin = rects.reference[crossAxis] - rects.floating[len] + (isOriginSide ? ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse[crossAxis]) || 0 : 0) + (isOriginSide ? 0 : computedOffset.crossAxis); + const limitMax = rects.reference[crossAxis] + rects.reference[len] + (isOriginSide ? 0 : ((_middlewareData$offse2 = middlewareData.offset) == null ? void 0 : _middlewareData$offse2[crossAxis]) || 0) - (isOriginSide ? computedOffset.crossAxis : 0); + if (crossAxisCoord < limitMin) { + crossAxisCoord = limitMin; + } else if (crossAxisCoord > limitMax) { + crossAxisCoord = limitMax; + } + } + return { + [mainAxis]: mainAxisCoord, + [crossAxis]: crossAxisCoord + }; + } + }; +}; + +/** + * Provides data that allows you to change the size of the floating element — + * for instance, prevent it from overflowing the clipping boundary or match the + * width of the reference element. + * @see https://floating-ui.com/docs/size + */ +const size = function (options) { + if (options === void 0) { + options = {}; + } + return { + name: 'size', + options, + async fn(state) { + var _state$middlewareData, _state$middlewareData2; + const { + placement, + rects, + platform, + elements + } = state; + const { + apply = () => {}, + ...detectOverflowOptions + } = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.evaluate)(options, state); + const overflow = await detectOverflow(state, detectOverflowOptions); + const side = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSide)(placement); + const alignment = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getAlignment)(placement); + const isYAxis = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.getSideAxis)(placement) === 'y'; + const { + width, + height + } = rects.floating; + let heightSide; + let widthSide; + if (side === 'top' || side === 'bottom') { + heightSide = side; + widthSide = alignment === ((await (platform.isRTL == null ? void 0 : platform.isRTL(elements.floating))) ? 'start' : 'end') ? 'left' : 'right'; + } else { + widthSide = side; + heightSide = alignment === 'end' ? 'top' : 'bottom'; + } + const maximumClippingHeight = height - overflow.top - overflow.bottom; + const maximumClippingWidth = width - overflow.left - overflow.right; + const overflowAvailableHeight = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(height - overflow[heightSide], maximumClippingHeight); + const overflowAvailableWidth = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.min)(width - overflow[widthSide], maximumClippingWidth); + const noShift = !state.middlewareData.shift; + let availableHeight = overflowAvailableHeight; + let availableWidth = overflowAvailableWidth; + if ((_state$middlewareData = state.middlewareData.shift) != null && _state$middlewareData.enabled.x) { + availableWidth = maximumClippingWidth; + } + if ((_state$middlewareData2 = state.middlewareData.shift) != null && _state$middlewareData2.enabled.y) { + availableHeight = maximumClippingHeight; + } + if (noShift && !alignment) { + const xMin = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.left, 0); + const xMax = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.right, 0); + const yMin = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.top, 0); + const yMax = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.bottom, 0); + if (isYAxis) { + availableWidth = width - 2 * (xMin !== 0 || xMax !== 0 ? xMin + xMax : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.left, overflow.right)); + } else { + availableHeight = height - 2 * (yMin !== 0 || yMax !== 0 ? yMin + yMax : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_0__.max)(overflow.top, overflow.bottom)); + } + } + await apply({ + ...state, + availableWidth, + availableHeight + }); + const nextDimensions = await platform.getDimensions(elements.floating); + if (width !== nextDimensions.width || height !== nextDimensions.height) { + return { + reset: { + rects: true + } + }; + } + return {}; + } + }; +}; + + + + +/***/ }), + +/***/ "./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs": +/*!****************************************************************!*\ + !*** ./node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs ***! + \****************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ arrow: () => (/* binding */ arrow), +/* harmony export */ autoPlacement: () => (/* binding */ autoPlacement), +/* harmony export */ autoUpdate: () => (/* binding */ autoUpdate), +/* harmony export */ computePosition: () => (/* binding */ computePosition), +/* harmony export */ detectOverflow: () => (/* binding */ detectOverflow), +/* harmony export */ flip: () => (/* binding */ flip), +/* harmony export */ getOverflowAncestors: () => (/* reexport safe */ _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getOverflowAncestors), +/* harmony export */ hide: () => (/* binding */ hide), +/* harmony export */ inline: () => (/* binding */ inline), +/* harmony export */ limitShift: () => (/* binding */ limitShift), +/* harmony export */ offset: () => (/* binding */ offset), +/* harmony export */ platform: () => (/* binding */ platform), +/* harmony export */ shift: () => (/* binding */ shift), +/* harmony export */ size: () => (/* binding */ size) +/* harmony export */ }); +/* harmony import */ var _floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @floating-ui/utils */ "./node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs"); +/* harmony import */ var _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @floating-ui/core */ "./node_modules/@floating-ui/core/dist/floating-ui.core.mjs"); +/* harmony import */ var _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @floating-ui/utils/dom */ "./node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs"); + + + + + +function getCssDimensions(element) { + const css = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element); + // In testing environments, the `width` and `height` properties are empty + // strings for SVG elements, returning NaN. Fallback to `0` in this case. + let width = parseFloat(css.width) || 0; + let height = parseFloat(css.height) || 0; + const hasOffset = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element); + const offsetWidth = hasOffset ? element.offsetWidth : width; + const offsetHeight = hasOffset ? element.offsetHeight : height; + const shouldFallback = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(width) !== offsetWidth || (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(height) !== offsetHeight; + if (shouldFallback) { + width = offsetWidth; + height = offsetHeight; + } + return { + width, + height, + $: shouldFallback + }; +} + +function unwrapElement(element) { + return !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(element) ? element.contextElement : element; +} + +function getScale(element) { + const domElement = unwrapElement(element); + if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(domElement)) { + return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1); + } + const rect = domElement.getBoundingClientRect(); + const { + width, + height, + $ + } = getCssDimensions(domElement); + let x = ($ ? (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(rect.width) : rect.width) / width; + let y = ($ ? (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.round)(rect.height) : rect.height) / height; + + // 0, NaN, or Infinity should always fallback to 1. + + if (!x || !Number.isFinite(x)) { + x = 1; + } + if (!y || !Number.isFinite(y)) { + y = 1; + } + return { + x, + y + }; +} + +const noOffsets = /*#__PURE__*/(0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0); +function getVisualOffsets(element) { + const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element); + if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isWebKit)() || !win.visualViewport) { + return noOffsets; + } + return { + x: win.visualViewport.offsetLeft, + y: win.visualViewport.offsetTop + }; +} +function shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) { + if (isFixed === void 0) { + isFixed = false; + } + if (!floatingOffsetParent || isFixed && floatingOffsetParent !== (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element)) { + return false; + } + return isFixed; +} + +function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) { + if (includeScale === void 0) { + includeScale = false; + } + if (isFixedStrategy === void 0) { + isFixedStrategy = false; + } + const clientRect = element.getBoundingClientRect(); + const domElement = unwrapElement(element); + let scale = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1); + if (includeScale) { + if (offsetParent) { + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(offsetParent)) { + scale = getScale(offsetParent); + } + } else { + scale = getScale(element); + } + } + const visualOffsets = shouldAddVisualOffsets(domElement, isFixedStrategy, offsetParent) ? getVisualOffsets(domElement) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0); + let x = (clientRect.left + visualOffsets.x) / scale.x; + let y = (clientRect.top + visualOffsets.y) / scale.y; + let width = clientRect.width / scale.x; + let height = clientRect.height / scale.y; + if (domElement) { + const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(domElement); + const offsetWin = offsetParent && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(offsetParent) ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(offsetParent) : offsetParent; + let currentWin = win; + let currentIFrame = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getFrameElement)(currentWin); + while (currentIFrame && offsetParent && offsetWin !== currentWin) { + const iframeScale = getScale(currentIFrame); + const iframeRect = currentIFrame.getBoundingClientRect(); + const css = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(currentIFrame); + const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css.paddingLeft)) * iframeScale.x; + const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css.paddingTop)) * iframeScale.y; + x *= iframeScale.x; + y *= iframeScale.y; + width *= iframeScale.x; + height *= iframeScale.y; + x += left; + y += top; + currentWin = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(currentIFrame); + currentIFrame = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getFrameElement)(currentWin); + } + } + return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.rectToClientRect)({ + width, + height, + x, + y + }); +} + +// If has a CSS width greater than the viewport, then this will be +// incorrect for RTL. +function getWindowScrollBarX(element, rect) { + const leftScroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(element).scrollLeft; + if (!rect) { + return getBoundingClientRect((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element)).left + leftScroll; + } + return rect.left + leftScroll; +} + +function getHTMLOffset(documentElement, scroll, ignoreScrollbarX) { + if (ignoreScrollbarX === void 0) { + ignoreScrollbarX = false; + } + const htmlRect = documentElement.getBoundingClientRect(); + const x = htmlRect.left + scroll.scrollLeft - (ignoreScrollbarX ? 0 : + // RTL scrollbar. + getWindowScrollBarX(documentElement, htmlRect)); + const y = htmlRect.top + scroll.scrollTop; + return { + x, + y + }; +} + +function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) { + let { + elements, + rect, + offsetParent, + strategy + } = _ref; + const isFixed = strategy === 'fixed'; + const documentElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(offsetParent); + const topLayer = elements ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTopLayer)(elements.floating) : false; + if (offsetParent === documentElement || topLayer && isFixed) { + return rect; + } + let scroll = { + scrollLeft: 0, + scrollTop: 0 + }; + let scale = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1); + const offsets = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0); + const isOffsetParentAnElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(offsetParent); + if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) { + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeName)(offsetParent) !== 'body' || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isOverflowElement)(documentElement)) { + scroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(offsetParent); + } + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(offsetParent)) { + const offsetRect = getBoundingClientRect(offsetParent); + scale = getScale(offsetParent); + offsets.x = offsetRect.x + offsetParent.clientLeft; + offsets.y = offsetRect.y + offsetParent.clientTop; + } + } + const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll, true) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0); + return { + width: rect.width * scale.x, + height: rect.height * scale.y, + x: rect.x * scale.x - scroll.scrollLeft * scale.x + offsets.x + htmlOffset.x, + y: rect.y * scale.y - scroll.scrollTop * scale.y + offsets.y + htmlOffset.y + }; +} + +function getClientRects(element) { + return Array.from(element.getClientRects()); +} + +// Gets the entire size of the scrollable document area, even extending outside +// of the `` and `` rect bounds if horizontally scrollable. +function getDocumentRect(element) { + const html = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element); + const scroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(element); + const body = element.ownerDocument.body; + const width = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth); + const height = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight); + let x = -scroll.scrollLeft + getWindowScrollBarX(element); + const y = -scroll.scrollTop; + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(body).direction === 'rtl') { + x += (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(html.clientWidth, body.clientWidth) - width; + } + return { + width, + height, + x, + y + }; +} + +function getViewportRect(element, strategy) { + const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element); + const html = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element); + const visualViewport = win.visualViewport; + let width = html.clientWidth; + let height = html.clientHeight; + let x = 0; + let y = 0; + if (visualViewport) { + width = visualViewport.width; + height = visualViewport.height; + const visualViewportBased = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isWebKit)(); + if (!visualViewportBased || visualViewportBased && strategy === 'fixed') { + x = visualViewport.offsetLeft; + y = visualViewport.offsetTop; + } + } + return { + width, + height, + x, + y + }; +} + +// Returns the inner client rect, subtracting scrollbars if present. +function getInnerBoundingClientRect(element, strategy) { + const clientRect = getBoundingClientRect(element, true, strategy === 'fixed'); + const top = clientRect.top + element.clientTop; + const left = clientRect.left + element.clientLeft; + const scale = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element) ? getScale(element) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(1); + const width = element.clientWidth * scale.x; + const height = element.clientHeight * scale.y; + const x = left * scale.x; + const y = top * scale.y; + return { + width, + height, + x, + y + }; +} +function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) { + let rect; + if (clippingAncestor === 'viewport') { + rect = getViewportRect(element, strategy); + } else if (clippingAncestor === 'document') { + rect = getDocumentRect((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element)); + } else if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(clippingAncestor)) { + rect = getInnerBoundingClientRect(clippingAncestor, strategy); + } else { + const visualOffsets = getVisualOffsets(element); + rect = { + x: clippingAncestor.x - visualOffsets.x, + y: clippingAncestor.y - visualOffsets.y, + width: clippingAncestor.width, + height: clippingAncestor.height + }; + } + return (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.rectToClientRect)(rect); +} +function hasFixedPositionAncestor(element, stopNode) { + const parentNode = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(element); + if (parentNode === stopNode || !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(parentNode) || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(parentNode)) { + return false; + } + return (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(parentNode).position === 'fixed' || hasFixedPositionAncestor(parentNode, stopNode); +} + +// A "clipping ancestor" is an `overflow` element with the characteristic of +// clipping (or hiding) child elements. This returns all clipping ancestors +// of the given element up the tree. +function getClippingElementAncestors(element, cache) { + const cachedResult = cache.get(element); + if (cachedResult) { + return cachedResult; + } + let result = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getOverflowAncestors)(element, [], false).filter(el => (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(el) && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeName)(el) !== 'body'); + let currentContainingBlockComputedStyle = null; + const elementIsFixed = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).position === 'fixed'; + let currentNode = elementIsFixed ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(element) : element; + + // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block + while ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(currentNode) && !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(currentNode)) { + const computedStyle = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(currentNode); + const currentNodeIsContaining = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isContainingBlock)(currentNode); + if (!currentNodeIsContaining && computedStyle.position === 'fixed') { + currentContainingBlockComputedStyle = null; + } + const shouldDropCurrentNode = elementIsFixed ? !currentNodeIsContaining && !currentContainingBlockComputedStyle : !currentNodeIsContaining && computedStyle.position === 'static' && !!currentContainingBlockComputedStyle && ['absolute', 'fixed'].includes(currentContainingBlockComputedStyle.position) || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isOverflowElement)(currentNode) && !currentNodeIsContaining && hasFixedPositionAncestor(element, currentNode); + if (shouldDropCurrentNode) { + // Drop non-containing blocks. + result = result.filter(ancestor => ancestor !== currentNode); + } else { + // Record last containing block for next iteration. + currentContainingBlockComputedStyle = computedStyle; + } + currentNode = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(currentNode); + } + cache.set(element, result); + return result; +} + +// Gets the maximum area that the element is visible in due to any number of +// clipping ancestors. +function getClippingRect(_ref) { + let { + element, + boundary, + rootBoundary, + strategy + } = _ref; + const elementClippingAncestors = boundary === 'clippingAncestors' ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTopLayer)(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary); + const clippingAncestors = [...elementClippingAncestors, rootBoundary]; + const firstClippingAncestor = clippingAncestors[0]; + const clippingRect = clippingAncestors.reduce((accRect, clippingAncestor) => { + const rect = getClientRectFromClippingAncestor(element, clippingAncestor, strategy); + accRect.top = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(rect.top, accRect.top); + accRect.right = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.min)(rect.right, accRect.right); + accRect.bottom = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.min)(rect.bottom, accRect.bottom); + accRect.left = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(rect.left, accRect.left); + return accRect; + }, getClientRectFromClippingAncestor(element, firstClippingAncestor, strategy)); + return { + width: clippingRect.right - clippingRect.left, + height: clippingRect.bottom - clippingRect.top, + x: clippingRect.left, + y: clippingRect.top + }; +} + +function getDimensions(element) { + const { + width, + height + } = getCssDimensions(element); + return { + width, + height + }; +} + +function getRectRelativeToOffsetParent(element, offsetParent, strategy) { + const isOffsetParentAnElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(offsetParent); + const documentElement = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(offsetParent); + const isFixed = strategy === 'fixed'; + const rect = getBoundingClientRect(element, true, isFixed, offsetParent); + let scroll = { + scrollLeft: 0, + scrollTop: 0 + }; + const offsets = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0); + if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) { + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeName)(offsetParent) !== 'body' || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isOverflowElement)(documentElement)) { + scroll = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getNodeScroll)(offsetParent); + } + if (isOffsetParentAnElement) { + const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent); + offsets.x = offsetRect.x + offsetParent.clientLeft; + offsets.y = offsetRect.y + offsetParent.clientTop; + } else if (documentElement) { + // If the scrollbar appears on the left (e.g. RTL systems). Use + // Firefox with layout.scrollbar.side = 3 in about:config to test this. + offsets.x = getWindowScrollBarX(documentElement); + } + } + const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.createCoords)(0); + const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x; + const y = rect.top + scroll.scrollTop - offsets.y - htmlOffset.y; + return { + x, + y, + width: rect.width, + height: rect.height + }; +} + +function isStaticPositioned(element) { + return (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).position === 'static'; +} + +function getTrueOffsetParent(element, polyfill) { + if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element) || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).position === 'fixed') { + return null; + } + if (polyfill) { + return polyfill(element); + } + let rawOffsetParent = element.offsetParent; + + // Firefox returns the element as the offsetParent if it's non-static, + // while Chrome and Safari return the element. The element must + // be used to perform the correct calculations even if the element is + // non-static. + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element) === rawOffsetParent) { + rawOffsetParent = rawOffsetParent.ownerDocument.body; + } + return rawOffsetParent; +} + +// Gets the closest ancestor positioned element. Handles some edge cases, +// such as table ancestors and cross browser bugs. +function getOffsetParent(element, polyfill) { + const win = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getWindow)(element); + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTopLayer)(element)) { + return win; + } + if (!(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isHTMLElement)(element)) { + let svgOffsetParent = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(element); + while (svgOffsetParent && !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(svgOffsetParent)) { + if ((0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement)(svgOffsetParent) && !isStaticPositioned(svgOffsetParent)) { + return svgOffsetParent; + } + svgOffsetParent = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getParentNode)(svgOffsetParent); + } + return win; + } + let offsetParent = getTrueOffsetParent(element, polyfill); + while (offsetParent && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isTableElement)(offsetParent) && isStaticPositioned(offsetParent)) { + offsetParent = getTrueOffsetParent(offsetParent, polyfill); + } + if (offsetParent && (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isLastTraversableNode)(offsetParent) && isStaticPositioned(offsetParent) && !(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isContainingBlock)(offsetParent)) { + return win; + } + return offsetParent || (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getContainingBlock)(element) || win; +} + +const getElementRects = async function (data) { + const getOffsetParentFn = this.getOffsetParent || getOffsetParent; + const getDimensionsFn = this.getDimensions; + const floatingDimensions = await getDimensionsFn(data.floating); + return { + reference: getRectRelativeToOffsetParent(data.reference, await getOffsetParentFn(data.floating), data.strategy), + floating: { + x: 0, + y: 0, + width: floatingDimensions.width, + height: floatingDimensions.height + } + }; +}; + +function isRTL(element) { + return (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getComputedStyle)(element).direction === 'rtl'; +} + +const platform = { + convertOffsetParentRelativeRectToViewportRelativeRect, + getDocumentElement: _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement, + getClippingRect, + getOffsetParent, + getElementRects, + getClientRects, + getDimensions, + getScale, + isElement: _floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.isElement, + isRTL +}; + +// https://samthor.au/2021/observing-dom/ +function observeMove(element, onMove) { + let io = null; + let timeoutId; + const root = (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getDocumentElement)(element); + function cleanup() { + var _io; + clearTimeout(timeoutId); + (_io = io) == null || _io.disconnect(); + io = null; + } + function refresh(skip, threshold) { + if (skip === void 0) { + skip = false; + } + if (threshold === void 0) { + threshold = 1; + } + cleanup(); + const { + left, + top, + width, + height + } = element.getBoundingClientRect(); + if (!skip) { + onMove(); + } + if (!width || !height) { + return; + } + const insetTop = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(top); + const insetRight = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(root.clientWidth - (left + width)); + const insetBottom = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(root.clientHeight - (top + height)); + const insetLeft = (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.floor)(left); + const rootMargin = -insetTop + "px " + -insetRight + "px " + -insetBottom + "px " + -insetLeft + "px"; + const options = { + rootMargin, + threshold: (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.max)(0, (0,_floating_ui_utils__WEBPACK_IMPORTED_MODULE_1__.min)(1, threshold)) || 1 + }; + let isFirstUpdate = true; + function handleObserve(entries) { + const ratio = entries[0].intersectionRatio; + if (ratio !== threshold) { + if (!isFirstUpdate) { + return refresh(); + } + if (!ratio) { + // If the reference is clipped, the ratio is 0. Throttle the refresh + // to prevent an infinite loop of updates. + timeoutId = setTimeout(() => { + refresh(false, 1e-7); + }, 1000); + } else { + refresh(false, ratio); + } + } + isFirstUpdate = false; + } + + // Older browsers don't support a `document` as the root and will throw an + // error. + try { + io = new IntersectionObserver(handleObserve, { + ...options, + // Handle s + root: root.ownerDocument + }); + } catch (e) { + io = new IntersectionObserver(handleObserve, options); + } + io.observe(element); + } + refresh(true); + return cleanup; +} + +/** + * Automatically updates the position of the floating element when necessary. + * Should only be called when the floating element is mounted on the DOM or + * visible on the screen. + * @returns cleanup function that should be invoked when the floating element is + * removed from the DOM or hidden from the screen. + * @see https://floating-ui.com/docs/autoUpdate + */ +function autoUpdate(reference, floating, update, options) { + if (options === void 0) { + options = {}; + } + const { + ancestorScroll = true, + ancestorResize = true, + elementResize = typeof ResizeObserver === 'function', + layoutShift = typeof IntersectionObserver === 'function', + animationFrame = false + } = options; + const referenceEl = unwrapElement(reference); + const ancestors = ancestorScroll || ancestorResize ? [...(referenceEl ? (0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getOverflowAncestors)(referenceEl) : []), ...(0,_floating_ui_utils_dom__WEBPACK_IMPORTED_MODULE_0__.getOverflowAncestors)(floating)] : []; + ancestors.forEach(ancestor => { + ancestorScroll && ancestor.addEventListener('scroll', update, { + passive: true + }); + ancestorResize && ancestor.addEventListener('resize', update); + }); + const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update) : null; + let reobserveFrame = -1; + let resizeObserver = null; + if (elementResize) { + resizeObserver = new ResizeObserver(_ref => { + let [firstEntry] = _ref; + if (firstEntry && firstEntry.target === referenceEl && resizeObserver) { + // Prevent update loops when using the `size` middleware. + // https://github.com/floating-ui/floating-ui/issues/1740 + resizeObserver.unobserve(floating); + cancelAnimationFrame(reobserveFrame); + reobserveFrame = requestAnimationFrame(() => { + var _resizeObserver; + (_resizeObserver = resizeObserver) == null || _resizeObserver.observe(floating); + }); + } + update(); + }); + if (referenceEl && !animationFrame) { + resizeObserver.observe(referenceEl); + } + resizeObserver.observe(floating); + } + let frameId; + let prevRefRect = animationFrame ? getBoundingClientRect(reference) : null; + if (animationFrame) { + frameLoop(); + } + function frameLoop() { + const nextRefRect = getBoundingClientRect(reference); + if (prevRefRect && (nextRefRect.x !== prevRefRect.x || nextRefRect.y !== prevRefRect.y || nextRefRect.width !== prevRefRect.width || nextRefRect.height !== prevRefRect.height)) { + update(); + } + prevRefRect = nextRefRect; + frameId = requestAnimationFrame(frameLoop); + } + update(); + return () => { + var _resizeObserver2; + ancestors.forEach(ancestor => { + ancestorScroll && ancestor.removeEventListener('scroll', update); + ancestorResize && ancestor.removeEventListener('resize', update); + }); + cleanupIo == null || cleanupIo(); + (_resizeObserver2 = resizeObserver) == null || _resizeObserver2.disconnect(); + resizeObserver = null; + if (animationFrame) { + cancelAnimationFrame(frameId); + } + }; +} + +/** + * Resolves with an object of overflow side offsets that determine how much the + * element is overflowing a given clipping boundary on each side. + * - positive = overflowing the boundary by that number of pixels + * - negative = how many pixels left before it will overflow + * - 0 = lies flush with the boundary + * @see https://floating-ui.com/docs/detectOverflow + */ +const detectOverflow = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.detectOverflow; + +/** + * Modifies the placement by translating the floating element along the + * specified axes. + * A number (shorthand for `mainAxis` or distance), or an axes configuration + * object may be passed. + * @see https://floating-ui.com/docs/offset + */ +const offset = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.offset; + +/** + * Optimizes the visibility of the floating element by choosing the placement + * that has the most space available automatically, without needing to specify a + * preferred placement. Alternative to `flip`. + * @see https://floating-ui.com/docs/autoPlacement + */ +const autoPlacement = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.autoPlacement; + +/** + * Optimizes the visibility of the floating element by shifting it in order to + * keep it in view when it will overflow the clipping boundary. + * @see https://floating-ui.com/docs/shift + */ +const shift = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.shift; + +/** + * Optimizes the visibility of the floating element by flipping the `placement` + * in order to keep it in view when the preferred placement(s) will overflow the + * clipping boundary. Alternative to `autoPlacement`. + * @see https://floating-ui.com/docs/flip + */ +const flip = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.flip; + +/** + * Provides data that allows you to change the size of the floating element — + * for instance, prevent it from overflowing the clipping boundary or match the + * width of the reference element. + * @see https://floating-ui.com/docs/size + */ +const size = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.size; + +/** + * Provides data to hide the floating element in applicable situations, such as + * when it is not in the same clipping context as the reference element. + * @see https://floating-ui.com/docs/hide + */ +const hide = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.hide; + +/** + * Provides data to position an inner element of the floating element so that it + * appears centered to the reference element. + * @see https://floating-ui.com/docs/arrow + */ +const arrow = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.arrow; + +/** + * Provides improved positioning for inline reference elements that can span + * over multiple lines, such as hyperlinks or range selections. + * @see https://floating-ui.com/docs/inline + */ +const inline = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.inline; + +/** + * Built-in `limiter` that will stop `shift()` at a certain point. + */ +const limitShift = _floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.limitShift; + +/** + * Computes the `x` and `y` coordinates that will place the floating element + * next to a given reference element. + */ +const computePosition = (reference, floating, options) => { + // This caches the expensive `getClippingElementAncestors` function so that + // multiple lifecycle resets re-use the same result. It only lives for a + // single call. If other functions become expensive, we can add them as well. + const cache = new Map(); + const mergedOptions = { + platform, + ...options + }; + const platformWithCache = { + ...mergedOptions.platform, + _c: cache + }; + return (0,_floating_ui_core__WEBPACK_IMPORTED_MODULE_2__.computePosition)(reference, floating, { + ...mergedOptions, + platform: platformWithCache + }); +}; + + + + +/***/ }), + +/***/ "./node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs": +/*!************************************************************************!*\ + !*** ./node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs ***! + \************************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ getComputedStyle: () => (/* binding */ getComputedStyle), +/* harmony export */ getContainingBlock: () => (/* binding */ getContainingBlock), +/* harmony export */ getDocumentElement: () => (/* binding */ getDocumentElement), +/* harmony export */ getFrameElement: () => (/* binding */ getFrameElement), +/* harmony export */ getNearestOverflowAncestor: () => (/* binding */ getNearestOverflowAncestor), +/* harmony export */ getNodeName: () => (/* binding */ getNodeName), +/* harmony export */ getNodeScroll: () => (/* binding */ getNodeScroll), +/* harmony export */ getOverflowAncestors: () => (/* binding */ getOverflowAncestors), +/* harmony export */ getParentNode: () => (/* binding */ getParentNode), +/* harmony export */ getWindow: () => (/* binding */ getWindow), +/* harmony export */ isContainingBlock: () => (/* binding */ isContainingBlock), +/* harmony export */ isElement: () => (/* binding */ isElement), +/* harmony export */ isHTMLElement: () => (/* binding */ isHTMLElement), +/* harmony export */ isLastTraversableNode: () => (/* binding */ isLastTraversableNode), +/* harmony export */ isNode: () => (/* binding */ isNode), +/* harmony export */ isOverflowElement: () => (/* binding */ isOverflowElement), +/* harmony export */ isShadowRoot: () => (/* binding */ isShadowRoot), +/* harmony export */ isTableElement: () => (/* binding */ isTableElement), +/* harmony export */ isTopLayer: () => (/* binding */ isTopLayer), +/* harmony export */ isWebKit: () => (/* binding */ isWebKit) +/* harmony export */ }); +function hasWindow() { + return typeof window !== 'undefined'; +} +function getNodeName(node) { + if (isNode(node)) { + return (node.nodeName || '').toLowerCase(); + } + // Mocked nodes in testing environments may not be instances of Node. By + // returning `#document` an infinite loop won't occur. + // https://github.com/floating-ui/floating-ui/issues/2317 + return '#document'; +} +function getWindow(node) { + var _node$ownerDocument; + return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window; +} +function getDocumentElement(node) { + var _ref; + return (_ref = (isNode(node) ? node.ownerDocument : node.document) || window.document) == null ? void 0 : _ref.documentElement; +} +function isNode(value) { + if (!hasWindow()) { + return false; + } + return value instanceof Node || value instanceof getWindow(value).Node; +} +function isElement(value) { + if (!hasWindow()) { + return false; + } + return value instanceof Element || value instanceof getWindow(value).Element; +} +function isHTMLElement(value) { + if (!hasWindow()) { + return false; + } + return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement; +} +function isShadowRoot(value) { + if (!hasWindow() || typeof ShadowRoot === 'undefined') { + return false; + } + return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot; +} +function isOverflowElement(element) { + const { + overflow, + overflowX, + overflowY, + display + } = getComputedStyle(element); + return /auto|scroll|overlay|hidden|clip/.test(overflow + overflowY + overflowX) && !['inline', 'contents'].includes(display); +} +function isTableElement(element) { + return ['table', 'td', 'th'].includes(getNodeName(element)); +} +function isTopLayer(element) { + return [':popover-open', ':modal'].some(selector => { + try { + return element.matches(selector); + } catch (e) { + return false; + } + }); +} +function isContainingBlock(elementOrCss) { + const webkit = isWebKit(); + const css = isElement(elementOrCss) ? getComputedStyle(elementOrCss) : elementOrCss; + + // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block + return css.transform !== 'none' || css.perspective !== 'none' || (css.containerType ? css.containerType !== 'normal' : false) || !webkit && (css.backdropFilter ? css.backdropFilter !== 'none' : false) || !webkit && (css.filter ? css.filter !== 'none' : false) || ['transform', 'perspective', 'filter'].some(value => (css.willChange || '').includes(value)) || ['paint', 'layout', 'strict', 'content'].some(value => (css.contain || '').includes(value)); +} +function getContainingBlock(element) { + let currentNode = getParentNode(element); + while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) { + if (isContainingBlock(currentNode)) { + return currentNode; + } else if (isTopLayer(currentNode)) { + return null; + } + currentNode = getParentNode(currentNode); + } + return null; +} +function isWebKit() { + if (typeof CSS === 'undefined' || !CSS.supports) return false; + return CSS.supports('-webkit-backdrop-filter', 'none'); +} +function isLastTraversableNode(node) { + return ['html', 'body', '#document'].includes(getNodeName(node)); +} +function getComputedStyle(element) { + return getWindow(element).getComputedStyle(element); +} +function getNodeScroll(element) { + if (isElement(element)) { + return { + scrollLeft: element.scrollLeft, + scrollTop: element.scrollTop + }; + } + return { + scrollLeft: element.scrollX, + scrollTop: element.scrollY + }; +} +function getParentNode(node) { + if (getNodeName(node) === 'html') { + return node; + } + const result = + // Step into the shadow DOM of the parent of a slotted node. + node.assignedSlot || + // DOM Element detected. + node.parentNode || + // ShadowRoot detected. + isShadowRoot(node) && node.host || + // Fallback. + getDocumentElement(node); + return isShadowRoot(result) ? result.host : result; +} +function getNearestOverflowAncestor(node) { + const parentNode = getParentNode(node); + if (isLastTraversableNode(parentNode)) { + return node.ownerDocument ? node.ownerDocument.body : node.body; + } + if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) { + return parentNode; + } + return getNearestOverflowAncestor(parentNode); +} +function getOverflowAncestors(node, list, traverseIframes) { + var _node$ownerDocument2; + if (list === void 0) { + list = []; + } + if (traverseIframes === void 0) { + traverseIframes = true; + } + const scrollableAncestor = getNearestOverflowAncestor(node); + const isBody = scrollableAncestor === ((_node$ownerDocument2 = node.ownerDocument) == null ? void 0 : _node$ownerDocument2.body); + const win = getWindow(scrollableAncestor); + if (isBody) { + const frameElement = getFrameElement(win); + return list.concat(win, win.visualViewport || [], isOverflowElement(scrollableAncestor) ? scrollableAncestor : [], frameElement && traverseIframes ? getOverflowAncestors(frameElement) : []); + } + return list.concat(scrollableAncestor, getOverflowAncestors(scrollableAncestor, [], traverseIframes)); +} +function getFrameElement(win) { + return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null; +} + + + + +/***/ }), + +/***/ "./node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs": +/*!********************************************************************!*\ + !*** ./node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs ***! + \********************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ alignments: () => (/* binding */ alignments), +/* harmony export */ clamp: () => (/* binding */ clamp), +/* harmony export */ createCoords: () => (/* binding */ createCoords), +/* harmony export */ evaluate: () => (/* binding */ evaluate), +/* harmony export */ expandPaddingObject: () => (/* binding */ expandPaddingObject), +/* harmony export */ floor: () => (/* binding */ floor), +/* harmony export */ getAlignment: () => (/* binding */ getAlignment), +/* harmony export */ getAlignmentAxis: () => (/* binding */ getAlignmentAxis), +/* harmony export */ getAlignmentSides: () => (/* binding */ getAlignmentSides), +/* harmony export */ getAxisLength: () => (/* binding */ getAxisLength), +/* harmony export */ getExpandedPlacements: () => (/* binding */ getExpandedPlacements), +/* harmony export */ getOppositeAlignmentPlacement: () => (/* binding */ getOppositeAlignmentPlacement), +/* harmony export */ getOppositeAxis: () => (/* binding */ getOppositeAxis), +/* harmony export */ getOppositeAxisPlacements: () => (/* binding */ getOppositeAxisPlacements), +/* harmony export */ getOppositePlacement: () => (/* binding */ getOppositePlacement), +/* harmony export */ getPaddingObject: () => (/* binding */ getPaddingObject), +/* harmony export */ getSide: () => (/* binding */ getSide), +/* harmony export */ getSideAxis: () => (/* binding */ getSideAxis), +/* harmony export */ max: () => (/* binding */ max), +/* harmony export */ min: () => (/* binding */ min), +/* harmony export */ placements: () => (/* binding */ placements), +/* harmony export */ rectToClientRect: () => (/* binding */ rectToClientRect), +/* harmony export */ round: () => (/* binding */ round), +/* harmony export */ sides: () => (/* binding */ sides) +/* harmony export */ }); +/** + * Custom positioning reference element. + * @see https://floating-ui.com/docs/virtual-elements + */ + +const sides = ['top', 'right', 'bottom', 'left']; +const alignments = ['start', 'end']; +const placements = /*#__PURE__*/sides.reduce((acc, side) => acc.concat(side, side + "-" + alignments[0], side + "-" + alignments[1]), []); +const min = Math.min; +const max = Math.max; +const round = Math.round; +const floor = Math.floor; +const createCoords = v => ({ + x: v, + y: v +}); +const oppositeSideMap = { + left: 'right', + right: 'left', + bottom: 'top', + top: 'bottom' +}; +const oppositeAlignmentMap = { + start: 'end', + end: 'start' +}; +function clamp(start, value, end) { + return max(start, min(value, end)); +} +function evaluate(value, param) { + return typeof value === 'function' ? value(param) : value; +} +function getSide(placement) { + return placement.split('-')[0]; +} +function getAlignment(placement) { + return placement.split('-')[1]; +} +function getOppositeAxis(axis) { + return axis === 'x' ? 'y' : 'x'; +} +function getAxisLength(axis) { + return axis === 'y' ? 'height' : 'width'; +} +function getSideAxis(placement) { + return ['top', 'bottom'].includes(getSide(placement)) ? 'y' : 'x'; +} +function getAlignmentAxis(placement) { + return getOppositeAxis(getSideAxis(placement)); +} +function getAlignmentSides(placement, rects, rtl) { + if (rtl === void 0) { + rtl = false; + } + const alignment = getAlignment(placement); + const alignmentAxis = getAlignmentAxis(placement); + const length = getAxisLength(alignmentAxis); + let mainAlignmentSide = alignmentAxis === 'x' ? alignment === (rtl ? 'end' : 'start') ? 'right' : 'left' : alignment === 'start' ? 'bottom' : 'top'; + if (rects.reference[length] > rects.floating[length]) { + mainAlignmentSide = getOppositePlacement(mainAlignmentSide); + } + return [mainAlignmentSide, getOppositePlacement(mainAlignmentSide)]; +} +function getExpandedPlacements(placement) { + const oppositePlacement = getOppositePlacement(placement); + return [getOppositeAlignmentPlacement(placement), oppositePlacement, getOppositeAlignmentPlacement(oppositePlacement)]; +} +function getOppositeAlignmentPlacement(placement) { + return placement.replace(/start|end/g, alignment => oppositeAlignmentMap[alignment]); +} +function getSideList(side, isStart, rtl) { + const lr = ['left', 'right']; + const rl = ['right', 'left']; + const tb = ['top', 'bottom']; + const bt = ['bottom', 'top']; + switch (side) { + case 'top': + case 'bottom': + if (rtl) return isStart ? rl : lr; + return isStart ? lr : rl; + case 'left': + case 'right': + return isStart ? tb : bt; + default: + return []; + } +} +function getOppositeAxisPlacements(placement, flipAlignment, direction, rtl) { + const alignment = getAlignment(placement); + let list = getSideList(getSide(placement), direction === 'start', rtl); + if (alignment) { + list = list.map(side => side + "-" + alignment); + if (flipAlignment) { + list = list.concat(list.map(getOppositeAlignmentPlacement)); + } + } + return list; +} +function getOppositePlacement(placement) { + return placement.replace(/left|right|bottom|top/g, side => oppositeSideMap[side]); +} +function expandPaddingObject(padding) { + return { + top: 0, + right: 0, + bottom: 0, + left: 0, + ...padding + }; +} +function getPaddingObject(padding) { + return typeof padding !== 'number' ? expandPaddingObject(padding) : { + top: padding, + right: padding, + bottom: padding, + left: padding + }; +} +function rectToClientRect(rect) { + const { + x, + y, + width, + height + } = rect; + return { + width, + height, + top: y, + left: x, + right: x + width, + bottom: y + height, + x, + y + }; +} + + + + +/***/ }), + +/***/ "./node_modules/compute-scroll-into-view/dist/index.mjs": +/*!**************************************************************!*\ + !*** ./node_modules/compute-scroll-into-view/dist/index.mjs ***! + \**************************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (/* binding */ i) +/* harmony export */ }); +function t(t){return"object"==typeof t&&null!=t&&1===t.nodeType}function e(t,e){return(!e||"hidden"!==t)&&"visible"!==t&&"clip"!==t}function n(t,n){if(t.clientHeighte||o>t&&l=e&&d>=n?o-t-r:l>e&&dn?l-e+i:0}var i=function(e,i){var o=window,l=i.scrollMode,d=i.block,f=i.inline,h=i.boundary,u=i.skipOverflowHiddenElements,s="function"==typeof h?h:function(t){return t!==h};if(!t(e))throw new TypeError("Invalid target");for(var a,c,g=document.scrollingElement||document.documentElement,p=[],m=e;t(m)&&s(m);){if((m=null==(c=(a=m).parentElement)?a.getRootNode().host||null:c)===g){p.push(m);break}null!=m&&m===document.body&&n(m)&&!n(document.documentElement)||null!=m&&n(m,u)&&p.push(m)}for(var w=o.visualViewport?o.visualViewport.width:innerWidth,v=o.visualViewport?o.visualViewport.height:innerHeight,W=window.scrollX||pageXOffset,H=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),y=b.height,E=b.width,M=b.top,V=b.right,x=b.bottom,I=b.left,C="start"===d||"nearest"===d?M:"end"===d?x:M+y/2,R="center"===f?I+E/2:"end"===f?V:I,T=[],k=0;k=0&&I>=0&&x<=v&&V<=w&&M>=Y&&x<=S&&I>=j&&V<=L)return T;var N=getComputedStyle(B),q=parseInt(N.borderLeftWidth,10),z=parseInt(N.borderTopWidth,10),A=parseInt(N.borderRightWidth,10),F=parseInt(N.borderBottomWidth,10),G=0,J=0,K="offsetWidth"in B?B.offsetWidth-B.clientWidth-q-A:0,P="offsetHeight"in B?B.offsetHeight-B.clientHeight-z-F:0,Q="offsetWidth"in B?0===B.offsetWidth?0:X/B.offsetWidth:0,U="offsetHeight"in B?0===B.offsetHeight?0:O/B.offsetHeight:0;if(g===B)G="start"===d?C:"end"===d?C-v:"nearest"===d?r(H,H+v,v,z,F,H+C,H+C+y,y):C-v/2,J="start"===f?R:"center"===f?R-w/2:"end"===f?R-w:r(W,W+w,w,q,A,W+R,W+R+E,E),G=Math.max(0,G+H),J=Math.max(0,J+W);else{G="start"===d?C-Y-z:"end"===d?C-S+F+P:"nearest"===d?r(Y,S,O,z,F+P,C,C+y,y):C-(Y+O/2)+P/2,J="start"===f?R-j-q:"center"===f?R-(j+X/2)+K/2:"end"===f?R-L+A+K:r(j,L,X,q,A+K,R,R+E,E);var Z=B.scrollLeft,$=B.scrollTop;C+=$-(G=Math.max(0,Math.min($+G/U,B.scrollHeight-O/U+P))),R+=Z-(J=Math.max(0,Math.min(Z+J/Q,B.scrollWidth-X/Q+K)))}T.push({el:B,top:G,left:J})}return T}; +//# sourceMappingURL=index.mjs.map + + +/***/ }), + +/***/ "./node_modules/goober/dist/goober.modern.js": +/*!***************************************************!*\ + !*** ./node_modules/goober/dist/goober.modern.js ***! + \***************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ css: () => (/* binding */ u), +/* harmony export */ extractCss: () => (/* binding */ r), +/* harmony export */ glob: () => (/* binding */ b), +/* harmony export */ keyframes: () => (/* binding */ h), +/* harmony export */ setup: () => (/* binding */ m), +/* harmony export */ styled: () => (/* binding */ j) +/* harmony export */ }); +let e={data:""},t=t=>"object"==typeof window?((t?t.querySelector("#_goober"):window._goober)||Object.assign((t||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:t||e,r=e=>{let r=t(e),l=r.data;return r.data="",l},l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(e,t)=>{let r="",l="",a="";for(let n in e){let c=e[n];"@"==n[0]?"i"==n[1]?r=n+" "+c+";":l+="f"==n[1]?o(c,n):n+"{"+o(c,"k"==n[1]?"":t)+"}":"object"==typeof c?l+=o(c,t?t.replace(/([^,])+/g,e=>n.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):n):null!=c&&(n=/^--/.test(n)?n:n.replace(/[A-Z]/g,"-$&").toLowerCase(),a+=o.p?o.p(n,c):n+":"+c+";")}return r+(t&&a?t+"{"+a+"}":a)+l},c={},s=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+s(e[r]);return t}return e},i=(e,t,r,i,p)=>{let u=s(e),d=c[u]||(c[u]=(e=>{let t=0,r=11;for(;t>>0;return"go"+r})(u));if(!c[d]){let t=u!==e?e:(e=>{let t,r,o=[{}];for(;t=l.exec(e.replace(a,""));)t[4]?o.shift():t[3]?(r=t[3].replace(n," ").trim(),o.unshift(o[0][r]=o[0][r]||{})):o[0][t[1]]=t[2].replace(n," ").trim();return o[0]})(e);c[d]=o(p?{["@keyframes "+d]:t}:t,r?"":"."+d)}let f=r&&c.g?c.g:null;return r&&(c.g=c[d]),((e,t,r,l)=>{l?t.data=t.data.replace(l,e):-1===t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(c[d],t,i,f),d},p=(e,t,r)=>e.reduce((e,l,a)=>{let n=t[a];if(n&&n.call){let e=n(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;n=t?"."+t:e&&"object"==typeof e?e.props?"":o(e,""):!1===e?"":e}return e+l+(null==n?"":n)},"");function u(e){let r=this||{},l=e.call?e(r.p):e;return i(l.unshift?l.raw?p(l,[].slice.call(arguments,1),r.p):l.reduce((e,t)=>Object.assign(e,t&&t.call?t(r.p):t),{}):l,t(r.target),r.g,r.o,r.k)}let d,f,g,b=u.bind({g:1}),h=u.bind({k:1});function m(e,t,r,l){o.p=t,d=e,f=r,g=l}function j(e,t){let r=this||{};return function(){let l=arguments;function a(n,o){let c=Object.assign({},n),s=c.className||a.className;r.p=Object.assign({theme:f&&f()},c),r.o=/ *go\d+/.test(s),c.className=u.apply(r,l)+(s?" "+s:""),t&&(c.ref=o);let i=e;return e[0]&&(i=c.as||e,delete c.as),g&&i[0]&&g(c),d(i,c)}return t?t(a):a}} + + +/***/ }), + +/***/ "./node_modules/react-hot-toast/dist/index.mjs": +/*!*****************************************************!*\ + !*** ./node_modules/react-hot-toast/dist/index.mjs ***! + \*****************************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ CheckmarkIcon: () => (/* binding */ w), +/* harmony export */ ErrorIcon: () => (/* binding */ _), +/* harmony export */ LoaderIcon: () => (/* binding */ V), +/* harmony export */ ToastBar: () => (/* binding */ F), +/* harmony export */ ToastIcon: () => (/* binding */ M), +/* harmony export */ Toaster: () => (/* binding */ Ie), +/* harmony export */ "default": () => (/* binding */ _t), +/* harmony export */ resolveValue: () => (/* binding */ T), +/* harmony export */ toast: () => (/* binding */ n), +/* harmony export */ useToaster: () => (/* binding */ D), +/* harmony export */ useToasterStore: () => (/* binding */ I) +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); +/* harmony import */ var goober__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! goober */ "./node_modules/goober/dist/goober.modern.js"); +"use client"; +var W=e=>typeof e=="function",T=(e,t)=>W(e)?e(t):e;var U=(()=>{let e=0;return()=>(++e).toString()})(),b=(()=>{let e;return()=>{if(e===void 0&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})();var Q=20;var S=new Map,X=1e3,$=e=>{if(S.has(e))return;let t=setTimeout(()=>{S.delete(e),u({type:4,toastId:e})},X);S.set(e,t)},J=e=>{let t=S.get(e);t&&clearTimeout(t)},v=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,Q)};case 1:return t.toast.id&&J(t.toast.id),{...e,toasts:e.toasts.map(r=>r.id===t.toast.id?{...r,...t.toast}:r)};case 2:let{toast:o}=t;return e.toasts.find(r=>r.id===o.id)?v(e,{type:1,toast:o}):v(e,{type:0,toast:o});case 3:let{toastId:s}=t;return s?$(s):e.toasts.forEach(r=>{$(r.id)}),{...e,toasts:e.toasts.map(r=>r.id===s||s===void 0?{...r,visible:!1}:r)};case 4:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(r=>r.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(r=>({...r,pauseDuration:r.pauseDuration+a}))}}},A=[],P={toasts:[],pausedAt:void 0},u=e=>{P=v(P,e),A.forEach(t=>{t(P)})},Y={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},I=(e={})=>{let[t,o]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(P);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>(A.push(o),()=>{let a=A.indexOf(o);a>-1&&A.splice(a,1)}),[t]);let s=t.toasts.map(a=>{var r,c;return{...e,...e[a.type],...a,duration:a.duration||((r=e[a.type])==null?void 0:r.duration)||(e==null?void 0:e.duration)||Y[a.type],style:{...e.style,...(c=e[a.type])==null?void 0:c.style,...a.style}}});return{...t,toasts:s}};var G=(e,t="blank",o)=>({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...o,id:(o==null?void 0:o.id)||U()}),h=e=>(t,o)=>{let s=G(t,e,o);return u({type:2,toast:s}),s.id},n=(e,t)=>h("blank")(e,t);n.error=h("error");n.success=h("success");n.loading=h("loading");n.custom=h("custom");n.dismiss=e=>{u({type:3,toastId:e})};n.remove=e=>u({type:4,toastId:e});n.promise=(e,t,o)=>{let s=n.loading(t.loading,{...o,...o==null?void 0:o.loading});return e.then(a=>(n.success(T(t.success,a),{id:s,...o,...o==null?void 0:o.success}),a)).catch(a=>{n.error(T(t.error,a),{id:s,...o,...o==null?void 0:o.error})}),e};var Z=(e,t)=>{u({type:1,toast:{id:e,height:t}})},ee=()=>{u({type:5,time:Date.now()})},D=e=>{let{toasts:t,pausedAt:o}=I(e);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{if(o)return;let r=Date.now(),c=t.map(i=>{if(i.duration===1/0)return;let d=(i.duration||0)+i.pauseDuration-(r-i.createdAt);if(d<0){i.visible&&n.dismiss(i.id);return}return setTimeout(()=>n.dismiss(i.id),d)});return()=>{c.forEach(i=>i&&clearTimeout(i))}},[t,o]);let s=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(()=>{o&&u({type:6,time:Date.now()})},[o]),a=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((r,c)=>{let{reverseOrder:i=!1,gutter:d=8,defaultPosition:p}=c||{},g=t.filter(m=>(m.position||p)===(r.position||p)&&m.height),E=g.findIndex(m=>m.id===r.id),x=g.filter((m,R)=>Rm.visible).slice(...i?[x+1]:[0,x]).reduce((m,R)=>m+(R.height||0)+d,0)},[t]);return{toasts:t,handlers:{updateHeight:Z,startPause:ee,endPause:s,calculateOffset:a}}};var oe=(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)` from { transform: scale(0) rotate(45deg); opacity: 0; @@ -6,7 +45631,7 @@ from { to { transform: scale(1) rotate(45deg); opacity: 1; -}`,_l=wl` +}`,re=(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)` from { transform: scale(0); opacity: 0; @@ -14,7 +45639,7 @@ from { to { transform: scale(1); opacity: 1; -}`,Pl=wl` +}`,se=(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)` from { transform: scale(0) rotate(90deg); opacity: 0; @@ -22,7 +45647,7 @@ from { to { transform: scale(1) rotate(90deg); opacity: 1; -}`,Il=bl("div")` +}`,_=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` width: 20px; opacity: 0; height: 20px; @@ -31,14 +45656,14 @@ to { position: relative; transform: rotate(45deg); - animation: ${Sl} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + animation: ${oe} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; animation-delay: 100ms; &:after, &:before { content: ''; - animation: ${_l} 0.15s ease-out forwards; + animation: ${re} 0.15s ease-out forwards; animation-delay: 150ms; position: absolute; border-radius: 3px; @@ -51,18 +45676,18 @@ to { } &:before { - animation: ${Pl} 0.15s ease-out forwards; + animation: ${se} 0.15s ease-out forwards; animation-delay: 180ms; transform: rotate(90deg); } -`,kl=wl` +`;var ne=(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)` from { transform: rotate(0deg); } to { transform: rotate(360deg); } -`,Nl=bl("div")` +`,V=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` width: 12px; height: 12px; box-sizing: border-box; @@ -70,8 +45695,8 @@ to { border-radius: 100%; border-color: ${e=>e.secondary||"#e0e0e0"}; border-right-color: ${e=>e.primary||"#616161"}; - animation: ${kl} 1s linear infinite; -`,Tl=wl` + animation: ${ne} 1s linear infinite; +`;var pe=(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)` from { transform: scale(0) rotate(45deg); opacity: 0; @@ -79,7 +45704,7 @@ from { to { transform: scale(1) rotate(45deg); opacity: 1; -}`,Al=wl` +}`,de=(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)` 0% { height: 0; width: 0; @@ -93,7 +45718,7 @@ to { 100% { opacity: 1; height: 10px; -}`,Bl=bl("div")` +}`,w=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` width: 20px; opacity: 0; height: 20px; @@ -102,13 +45727,13 @@ to { position: relative; transform: rotate(45deg); - animation: ${Tl} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) + animation: ${pe} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; animation-delay: 100ms; &:after { content: ''; box-sizing: border-box; - animation: ${Al} 0.2s ease-out forwards; + animation: ${de} 0.2s ease-out forwards; opacity: 0; animation-delay: 200ms; position: absolute; @@ -120,16 +45745,16 @@ to { height: 10px; width: 6px; } -`,Fl=bl("div")` +`;var ue=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` position: absolute; -`,Dl=bl("div")` +`,le=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` position: relative; display: flex; justify-content: center; align-items: center; min-width: 20px; min-height: 20px; -`,jl=wl` +`,Te=(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)` from { transform: scale(0.6); opacity: 0.4; @@ -137,14 +45762,20 @@ from { to { transform: scale(1); opacity: 1; -}`,Ul=bl("div")` +}`,fe=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` position: relative; transform: scale(0.6); opacity: 0.4; min-width: 20px; - animation: ${jl} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) + animation: ${Te} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; -`,zl=({toast:e})=>{let{icon:t,type:n,iconTheme:l}=e;return void 0!==t?"string"==typeof t?r.createElement(Ul,null,t):t:"blank"===n?null:r.createElement(Dl,null,r.createElement(Nl,{...l}),"loading"!==n&&r.createElement(Fl,null,"error"===n?r.createElement(Il,{...l}):r.createElement(Bl,{...l})))},Gl=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,ql=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}\n`,Wl=bl("div")` +`,M=({toast:e})=>{let{icon:t,type:o,iconTheme:s}=e;return t!==void 0?typeof t=="string"?react__WEBPACK_IMPORTED_MODULE_0__.createElement(fe,null,t):t:o==="blank"?null:react__WEBPACK_IMPORTED_MODULE_0__.createElement(le,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(V,{...s}),o!=="loading"&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(ue,null,o==="error"?react__WEBPACK_IMPORTED_MODULE_0__.createElement(_,{...s}):react__WEBPACK_IMPORTED_MODULE_0__.createElement(w,{...s})))};var ye=e=>` +0% {transform: translate3d(0,${e*-200}%,0) scale(.6); opacity:.5;} +100% {transform: translate3d(0,0,0) scale(1); opacity:1;} +`,ge=e=>` +0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} +100% {transform: translate3d(0,${e*-150}%,-1px) scale(.6); opacity:0;} +`,he="0%{opacity:0;} 100%{opacity:1;}",xe="0%{opacity:1;} 100%{opacity:0;}",be=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` display: flex; align-items: center; background: #fff; @@ -156,16 +45787,1718 @@ to { pointer-events: auto; padding: 8px 10px; border-radius: 8px; -`,Kl=bl("div")` +`,Se=(0,goober__WEBPACK_IMPORTED_MODULE_1__.styled)("div")` display: flex; justify-content: center; margin: 4px 10px; color: inherit; flex: 1 1 auto; white-space: pre-line; -`;r.memo((({toast:e,position:t,style:n,children:l})=>{let i=e.height?((e,t)=>{let n=e.includes("top")?1:-1,[r,l]=El()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[Gl(n),ql(n)];return{animation:t?`${wl(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${wl(l)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},o=r.createElement(zl,{toast:e}),a=r.createElement(Kl,{...e.ariaProps},yl(e.message,e));return r.createElement(Wl,{className:e.className,style:{...i,...n,...e.style}},"function"==typeof l?l({icon:o,message:a}):r.createElement(r.Fragment,null,o,a))})),function(e){Cl.p=void 0,hl=e,vl=void 0,gl=void 0}(r.createElement),ml` +`,Ae=(e,t)=>{let s=e.includes("top")?1:-1,[a,r]=b()?[he,xe]:[ye(s),ge(s)];return{animation:t?`${(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)(a)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${(0,goober__WEBPACK_IMPORTED_MODULE_1__.keyframes)(r)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},F=react__WEBPACK_IMPORTED_MODULE_0__.memo(({toast:e,position:t,style:o,children:s})=>{let a=e.height?Ae(e.position||t||"top-center",e.visible):{opacity:0},r=react__WEBPACK_IMPORTED_MODULE_0__.createElement(M,{toast:e}),c=react__WEBPACK_IMPORTED_MODULE_0__.createElement(Se,{...e.ariaProps},T(e.message,e));return react__WEBPACK_IMPORTED_MODULE_0__.createElement(be,{className:e.className,style:{...a,...o,...e.style}},typeof s=="function"?s({icon:r,message:c}):react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,r,c))});(0,goober__WEBPACK_IMPORTED_MODULE_1__.setup)(react__WEBPACK_IMPORTED_MODULE_0__.createElement);var Ee=({id:e,className:t,style:o,onHeightUpdate:s,children:a})=>{let r=react__WEBPACK_IMPORTED_MODULE_0__.useCallback(c=>{if(c){let i=()=>{let d=c.getBoundingClientRect().height;s(e,d)};i(),new MutationObserver(i).observe(c,{subtree:!0,childList:!0,characterData:!0})}},[e,s]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{ref:r,className:t,style:o},a)},Re=(e,t)=>{let o=e.includes("top"),s=o?{top:0}:{bottom:0},a=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:b()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(o?1:-1)}px)`,...s,...a}},ve=(0,goober__WEBPACK_IMPORTED_MODULE_1__.css)` z-index: 9999; > * { pointer-events: auto; } -`;const Yl=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function Xl(e,t,n){const r=function(e){const{name:t}=e;if(t&&-1!==t.lastIndexOf(".")&&!e.type){const n=t.split(".").pop().toLowerCase(),r=Yl.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e),{webkitRelativePath:l}=e,i="string"==typeof t?t:"string"==typeof l&&l.length>0?l:`./${e.name}`;return"string"!=typeof r.path&&Jl(r,"path",i),void 0!==n&&Object.defineProperty(r,"handle",{value:n,writable:!1,configurable:!1,enumerable:!0}),Jl(r,"relativePath",i),r}function Jl(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}const Ql=[".DS_Store","Thumbs.db"];function ei(e){return"object"==typeof e&&null!==e}function ti(e){return e.filter((e=>-1===Ql.indexOf(e.name)))}function ni(e){if(null===e)return[];const t=[];for(let n=0;n[...e,...Array.isArray(t)?li(t):[t]]),[])}function ii(e,t){return w(this,void 0,void 0,(function*(){var n;if(globalThis.isSecureContext&&"function"==typeof e.getAsFileSystemHandle){const t=yield e.getAsFileSystemHandle();if(null===t)throw new Error(`${e} is not a File`);if(void 0!==t){const e=yield t.getFile();return e.handle=t,Xl(e)}}const r=e.getAsFile();if(!r)throw new Error(`${e} is not a File`);return Xl(r,null!==(n=null==t?void 0:t.fullPath)&&void 0!==n?n:void 0)}))}function oi(e){return w(this,void 0,void 0,(function*(){return e.isDirectory?ai(e):function(e){return w(this,void 0,void 0,(function*(){return new Promise(((t,n)=>{e.file((n=>{const r=Xl(n,e.fullPath);t(r)}),(e=>{n(e)}))}))}))}(e)}))}function ai(e){const t=e.createReader();return new Promise(((e,n)=>{const r=[];!function l(){t.readEntries((t=>w(this,void 0,void 0,(function*(){if(t.length){const e=Promise.all(t.map(oi));r.push(e),l()}else try{const t=yield Promise.all(r);e(t)}catch(e){n(e)}}))),(e=>{n(e)}))}()}))}var di=n(9455);function ci(e){return function(e){if(Array.isArray(e))return mi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||fi(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function si(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ci(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"").split(","),t=e.length>1?"one of ".concat(e.join(", ")):e[0];return{code:"file-invalid-type",message:"File type must be ".concat(t)}},gi=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},wi=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},bi={code:"too-many-files",message:"Too many files"};function yi(e,t){var n="application/x-moz-file"===e.type||hi(e,t);return[n,n?null:vi(t)]}function Li(e,t,n){if(Ei(e.size))if(Ei(t)&&Ei(n)){if(e.size>n)return[!1,gi(n)];if(e.sizen)return[!1,gi(n)]}return[!0,null]}function Ei(e){return null!=e}function $i(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function Mi(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function xi(e){e.preventDefault()}function Hi(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),l=1;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var Fi=(0,r.forwardRef)((function(e,t){var n=e.children,i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Ti(Ti({},Di),e),n=t.accept,l=t.disabled,i=t.getFilesFromEvent,o=t.maxSize,a=t.minSize,d=t.multiple,c=t.maxFiles,s=t.onDragEnter,C=t.onDragLeave,u=t.onDragOver,p=t.onDrop,f=t.onDropAccepted,m=t.onDropRejected,h=t.onFileDialogCancel,v=t.onFileDialogOpen,g=t.useFsAccessApi,w=t.autoFocus,b=t.preventDropOnDocument,y=t.noClick,L=t.noKeyboard,E=t.noDrag,$=t.noDragEventsBubbling,M=t.onError,x=t.validator,H=(0,r.useMemo)((function(){return function(e){if(Ei(e))return Object.entries(e).reduce((function(e,t){var n=pi(t,2),r=n[0],l=n[1];return[].concat(ci(e),[r],ci(l))}),[]).filter((function(e){return Vi(e)||Zi(e)})).join(",")}(n)}),[n]),V=(0,r.useMemo)((function(){return function(e){if(Ei(e)){var t=Object.entries(e).filter((function(e){var t=pi(e,2),n=t[0],r=t[1],l=!0;return Vi(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),l=!1),Array.isArray(r)&&r.every(Zi)||(console.warn('Skipped "'.concat(n,'" because an invalid file extension was provided.')),l=!1),l})).reduce((function(e,t){var n=pi(t,2),r=n[0],l=n[1];return Ci(Ci({},e),{},ui({},r,l))}),{});return[{description:"Files",accept:t}]}return e}(n)}),[n]),Z=(0,r.useMemo)((function(){return"function"==typeof v?v:zi}),[v]),R=(0,r.useMemo)((function(){return"function"==typeof h?h:zi}),[h]),O=(0,r.useRef)(null),S=(0,r.useRef)(null),_=Pi((0,r.useReducer)(Ui,ji),2),P=_[0],I=_[1],k=P.isFocused,N=P.isFileDialogActive,T=(0,r.useRef)("undefined"!=typeof window&&window.isSecureContext&&g&&"showOpenFilePicker"in window),A=function(){!T.current&&N&&setTimeout((function(){S.current&&(S.current.files.length||(I({type:"closeDialog"}),R()))}),300)};(0,r.useEffect)((function(){return window.addEventListener("focus",A,!1),function(){window.removeEventListener("focus",A,!1)}}),[S,N,R,T]);var B=(0,r.useRef)([]),F=function(e){O.current&&O.current.contains(e.target)||(e.preventDefault(),B.current=[])};(0,r.useEffect)((function(){return b&&(document.addEventListener("dragover",xi,!1),document.addEventListener("drop",F,!1)),function(){b&&(document.removeEventListener("dragover",xi),document.removeEventListener("drop",F))}}),[O,b]),(0,r.useEffect)((function(){return!l&&w&&O.current&&O.current.focus(),function(){}}),[O,w,l]);var D=(0,r.useCallback)((function(e){M?M(e):console.error(e)}),[M]),j=(0,r.useCallback)((function(e){var t;e.preventDefault(),e.persist(),ne(e),B.current=[].concat(function(e){if(Array.isArray(e))return ki(e)}(t=B.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||Ii(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),Mi(e)&&Promise.resolve(i(e)).then((function(t){if(!$i(e)||$){var n=t.length,r=n>0&&function(e){var t=e.files,n=e.accept,r=e.minSize,l=e.maxSize,i=e.multiple,o=e.maxFiles,a=e.validator;return!(!i&&t.length>1||i&&o>=1&&t.length>o)&&t.every((function(e){var t=pi(yi(e,n),1)[0],i=pi(Li(e,r,l),1)[0],o=a?a(e):null;return t&&i&&!o}))}({files:t,accept:H,minSize:a,maxSize:o,multiple:d,maxFiles:c,validator:x});I({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:"setDraggedFiles"}),s&&s(e)}})).catch((function(e){return D(e)}))}),[i,s,D,$,H,a,o,d,c,x]),U=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e);var t=Mi(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&u&&u(e),!1}),[u,$]),z=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e);var t=B.current.filter((function(e){return O.current&&O.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),B.current=t,t.length>0||(I({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Mi(e)&&C&&C(e))}),[O,C,$]),G=(0,r.useCallback)((function(e,t){var n=[],r=[];e.forEach((function(e){var t=Pi(yi(e,H),2),l=t[0],i=t[1],d=Pi(Li(e,a,o),2),c=d[0],s=d[1],C=x?x(e):null;if(l&&c&&!C)n.push(e);else{var u=[i,s];C&&(u=u.concat(C)),r.push({file:e,errors:u.filter((function(e){return e}))})}})),(!d&&n.length>1||d&&c>=1&&n.length>c)&&(n.forEach((function(e){r.push({file:e,errors:[bi]})})),n.splice(0)),I({acceptedFiles:n,fileRejections:r,isDragReject:r.length>0,type:"setFiles"}),p&&p(n,r,t),r.length>0&&m&&m(r,t),n.length>0&&f&&f(n,t)}),[I,d,H,a,o,c,p,f,m,x]),q=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e),B.current=[],Mi(e)&&Promise.resolve(i(e)).then((function(t){$i(e)&&!$||G(t,e)})).catch((function(e){return D(e)})),I({type:"reset"})}),[i,G,D,$]),W=(0,r.useCallback)((function(){if(T.current){I({type:"openDialog"}),Z();var e={multiple:d,types:V};window.showOpenFilePicker(e).then((function(e){return i(e)})).then((function(e){G(e,null),I({type:"closeDialog"})})).catch((function(e){!function(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}(e)?function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?(T.current=!1,S.current?(S.current.value=null,S.current.click()):D(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):D(e):(R(e),I({type:"closeDialog"}))}))}else S.current&&(I({type:"openDialog"}),Z(),S.current.value=null,S.current.click())}),[I,Z,R,g,G,D,V,d]),K=(0,r.useCallback)((function(e){O.current&&O.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),W()))}),[O,W]),Y=(0,r.useCallback)((function(){I({type:"focus"})}),[]),X=(0,r.useCallback)((function(){I({type:"blur"})}),[]),J=(0,r.useCallback)((function(){y||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?setTimeout(W,0):W())}),[y,W]),Q=function(e){return l?null:e},ee=function(e){return L?null:Q(e)},te=function(e){return E?null:Q(e)},ne=function(e){$&&e.stopPropagation()},re=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.role,i=e.onKeyDown,o=e.onFocus,a=e.onBlur,d=e.onClick,c=e.onDragEnter,s=e.onDragOver,C=e.onDragLeave,u=e.onDrop,p=Bi(e,Si);return Ti(Ti(Ai({onKeyDown:ee(Hi(i,K)),onFocus:ee(Hi(o,Y)),onBlur:ee(Hi(a,X)),onClick:Q(Hi(d,J)),onDragEnter:te(Hi(c,j)),onDragOver:te(Hi(s,U)),onDragLeave:te(Hi(C,z)),onDrop:te(Hi(u,q)),role:"string"==typeof r&&""!==r?r:"presentation"},n,O),l||L?{}:{tabIndex:0}),p)}}),[O,K,Y,X,J,j,U,z,q,L,E,l]),le=(0,r.useCallback)((function(e){e.stopPropagation()}),[]),ie=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onChange,l=e.onClick,i=Bi(e,_i);return Ti(Ti({},Ai({accept:H,multiple:d,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:Q(Hi(r,q)),onClick:Q(Hi(l,le)),tabIndex:-1},n,S)),i)}}),[S,n,d,q,l]);return Ti(Ti({},P),{},{isFocused:k&&!l,getRootProps:re,getInputProps:ie,rootRef:O,inputRef:S,open:Q(W)})}(Bi(e,Ri)),o=i.open,a=Bi(i,Oi);return(0,r.useImperativeHandle)(t,(function(){return{open:o}}),[o]),l().createElement(r.Fragment,null,n(Ti(Ti({},a),{},{open:o})))}));Fi.displayName="Dropzone";var Di={disabled:!1,getFilesFromEvent:function(e){return w(this,void 0,void 0,(function*(){return ei(e)&&ei(e.dataTransfer)?function(e,t){return w(this,void 0,void 0,(function*(){if(e.items){const n=ni(e.items).filter((e=>"file"===e.kind));return"drop"!==t?n:ti(li(yield Promise.all(n.map(ri))))}return ti(ni(e.files).map((e=>Xl(e))))}))}(e.dataTransfer,e.type):function(e){return ei(e)&&ei(e.target)}(e)?function(e){return ni(e.target.files).map((e=>Xl(e)))}(e):Array.isArray(e)&&e.every((e=>"getFile"in e&&"function"==typeof e.getFile))?function(e){return w(this,void 0,void 0,(function*(){const t=yield Promise.all(e.map((e=>e.getFile())));return t.map((e=>Xl(e)))}))}(e):[]}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Fi.defaultProps=Di,Fi.propTypes={children:s().func,accept:s().objectOf(s().arrayOf(s().string)),multiple:s().bool,preventDropOnDocument:s().bool,noClick:s().bool,noKeyboard:s().bool,noDrag:s().bool,noDragEventsBubbling:s().bool,minSize:s().number,maxSize:s().number,maxFiles:s().number,disabled:s().bool,getFilesFromEvent:s().func,onFileDialogCancel:s().func,onFileDialogOpen:s().func,useFsAccessApi:s().bool,autoFocus:s().bool,onDragEnter:s().func,onDragLeave:s().func,onDragOver:s().func,onDrop:s().func,onDropAccepted:s().func,onDropRejected:s().func,onError:s().func,validator:s().func};var ji={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Ui(e,t){switch(t.type){case"focus":return Ti(Ti({},e),{},{isFocused:!0});case"blur":return Ti(Ti({},e),{},{isFocused:!1});case"openDialog":return Ti(Ti({},ji),{},{isFileDialogActive:!0});case"closeDialog":return Ti(Ti({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return Ti(Ti({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return Ti(Ti({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return Ti({},ji);default:return e}}function zi(){}function Gi(e){return null!=e}let qi=0;function Wi(e){const t=(0,r.useMemo)((()=>{const t=document.createElement("div");return t.id=`${e}-${qi+=1,qi}`,document.body.appendChild(t),t}),[e]);return(0,r.useEffect)((()=>()=>{document.body.removeChild(t)}),[t]),t}const Ki={left:0,top:0,width:0,height:0};function Yi(){const[e,t]=(0,r.useState)(null),[n,l]=(0,r.useState)(Ki);return(0,r.useEffect)((()=>{if(!e)return;const t=()=>{const t=e.getBoundingClientRect();l({left:t.left+window.scrollX,top:t.top+window.scrollY,width:t.width,height:t.height})};if(window.ResizeObserver){const n=new window.ResizeObserver(t);return n.observe(e),()=>n.disconnect()}t()}),[e]),(0,r.useMemo)((()=>({sizingElementRef:t,elementSize:n})),[n])}const Xi=e=>("string"==typeof e?e:void 0)||("object"==typeof e?null==e?void 0:e.left:void 0),Ji=e=>"object"==typeof e?null==e?void 0:e.right:void 0,Qi=e=>e.preventDefault(),eo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{d:"M16.3303 6.32585C15.4856 3.04834 13.6992 2 11.9989 2C10.2986 2 8.5122 3.04834 7.66754 6.32585L4 20H7.61461C8.20345 17.716 10.0185 16.4439 11.9989 16.4439C13.9793 16.4439 15.7943 17.7183 16.3832 20H20L16.3303 6.32585ZM11.9989 13.2577C10.8477 13.2577 9.80455 13.7099 9.03487 14.4431L11.1079 6.48572C11.3064 5.72516 11.5997 5.48306 12.0011 5.48306C12.4025 5.48306 12.6958 5.72516 12.8943 6.48572L14.9651 14.4431C14.1955 13.7099 13.1501 13.2577 11.9989 13.2577Z",fill:e})),to=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M11.6998 2.80529C11.8912 2.72164 12.1089 2.72164 12.3003 2.80529C16.0192 4.43011 19.5437 6.41637 22.8295 8.71956C23.0673 8.88623 23.1875 9.1752 23.1381 9.46135C23.0887 9.7475 22.8785 9.97941 22.5986 10.0567C21.9137 10.2457 21.2347 10.4493 20.5618 10.6663C17.8307 11.5471 15.2018 12.6554 12.6972 13.9688L12.6939 13.9705C12.5803 14.03 12.467 14.09 12.354 14.1504C12.1331 14.2684 11.8679 14.2684 11.6471 14.1504C11.533 14.0895 11.4186 14.0289 11.3039 13.9688C10.0655 13.3193 8.79658 12.7201 7.5 12.1736V11.95C7.5 11.8186 7.56742 11.702 7.67173 11.6388C9.17685 10.727 10.7294 9.88565 12.3247 9.11936C12.6981 8.94002 12.8554 8.49195 12.6761 8.11857C12.4967 7.7452 12.0486 7.5879 11.6753 7.76725C10.036 8.55463 8.44086 9.41909 6.8945 10.3559C6.44111 10.6306 6.13632 11.0801 6.03607 11.5838C5.18115 11.2549 4.31499 10.9486 3.43829 10.6659C2.76546 10.4489 2.08644 10.2457 1.40154 10.0567C1.12162 9.9794 0.911461 9.74749 0.86204 9.46134C0.812619 9.17519 0.932824 8.88622 1.17061 8.71955C4.45645 6.41636 7.98098 4.43011 11.6998 2.80529Z",fill:e}),l().createElement("path",{d:"M13.0609 15.4734C15.4997 14.1703 18.0621 13.0687 20.7258 12.1906C20.8601 13.6054 20.9458 15.0343 20.9813 16.4755C20.9889 16.7847 20.8059 17.0669 20.5205 17.1861C17.6693 18.3764 14.9574 19.834 12.4159 21.5277C12.1641 21.6955 11.836 21.6955 11.5841 21.5277C9.04268 19.834 6.33073 18.3764 3.4796 17.1861C3.19416 17.0669 3.01116 16.7847 3.01878 16.4755C3.05429 15.0342 3.14001 13.6052 3.27427 12.1903C4.19527 12.4938 5.10415 12.8242 6 13.1803V14.4507C5.55165 14.71 5.25 15.1948 5.25 15.75C5.25 16.2453 5.49008 16.6846 5.86022 16.9577C5.7707 17.3383 5.63822 17.7108 5.46277 18.0675C5.91546 18.2811 6.36429 18.5017 6.8091 18.7289C7.06243 18.2137 7.24612 17.6729 7.36014 17.1207C7.88449 16.887 8.25 16.3612 8.25 15.75C8.25 15.1948 7.94835 14.71 7.5 14.4507V13.8059C8.6714 14.3177 9.81885 14.8743 10.9402 15.4734C11.6028 15.8274 12.3983 15.8274 13.0609 15.4734Z",fill:e}),l().createElement("path",{d:"M4.46222 19.4623C4.88136 19.0432 5.21502 18.5711 5.46277 18.0675C5.91546 18.2811 6.36429 18.5017 6.8091 18.7289C6.49055 19.3768 6.06164 19.9842 5.52288 20.523C5.22999 20.8158 4.75512 20.8158 4.46222 20.523C4.16933 20.2301 4.16933 19.7552 4.46222 19.4623Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6998 2.80529C11.8912 2.72164 12.1089 2.72164 12.3003 2.80529C16.0192 4.43011 19.5437 6.41637 22.8295 8.71956C23.0673 8.88623 23.1875 9.1752 23.1381 9.46135C23.0887 9.7475 22.8785 9.97941 22.5986 10.0567C21.9137 10.2457 21.2346 10.4489 20.5618 10.6659C20.7917 12.5767 20.933 14.5147 20.9813 16.4755C20.9889 16.7847 20.8059 17.0669 20.5205 17.1861C17.6693 18.3764 14.9574 19.834 12.4159 21.5277C12.1641 21.6955 11.836 21.6955 11.5841 21.5277C10.0521 20.5067 8.45807 19.5715 6.80897 18.7289C6.49041 19.3768 6.06175 19.9842 5.52299 20.523C5.2301 20.8159 4.75523 20.8159 4.46233 20.523C4.16944 20.2301 4.16944 19.7552 4.46233 19.4623C4.88146 19.0432 5.21489 18.5711 5.46264 18.0675C4.80955 17.7592 4.1484 17.4653 3.4796 17.1861C3.19416 17.0669 3.01116 16.7847 3.01878 16.4755C3.06709 14.5147 3.20833 12.5767 3.43829 10.6659C2.76546 10.4489 2.08644 10.2457 1.40154 10.0567C1.12162 9.9794 0.911461 9.74749 0.86204 9.46134C0.812619 9.17519 0.932824 8.88622 1.17061 8.71955C4.45645 6.41636 7.98097 4.43011 11.6998 2.80529ZM4.89061 11.159C4.70713 12.7552 4.58707 14.3709 4.53302 16.0033C5.00132 16.2046 5.46588 16.413 5.92657 16.6282C5.97554 16.3378 6.00002 16.0439 6.00002 15.75V15.5493C5.55167 15.29 5.25002 14.8052 5.25002 14.25C5.25002 13.6948 5.55167 13.21 6.00002 12.9507V11.5698C5.63228 11.4287 5.26246 11.2917 4.89061 11.159ZM8.67521 11.0454C9.86427 10.3593 11.0815 9.71651 12.3248 9.11935C12.6981 8.94001 12.8554 8.49194 12.6761 8.11857C12.4967 7.74519 12.0487 7.5879 11.6753 7.76724C10.053 8.54646 8.47393 9.40118 6.94258 10.3268C6.13749 10.01 5.32254 9.71278 4.49831 9.43573C4.11246 9.30604 3.72458 9.18077 3.33473 9.05998C6.0725 7.24744 8.96945 5.6563 12.0001 4.31201C15.0307 5.6563 17.9276 7.24745 20.6654 9.05999C20.2755 9.18079 19.8876 9.30607 19.5017 9.43577C16.9028 10.3094 14.3961 11.3836 12.0001 12.64C10.914 12.0705 9.8051 11.5384 8.67521 11.0454ZM7.50002 12.1735V12.9507C7.94838 13.21 8.25002 13.6948 8.25002 14.25C8.25002 14.8052 7.94838 15.29 7.50002 15.5493V15.75C7.50002 16.2721 7.43973 16.7944 7.31915 17.3056C8.93223 18.1218 10.4945 19.0237 12 20.0053C14.3575 18.4683 16.8541 17.1266 19.467 16.0033C19.413 14.3709 19.2929 12.7553 19.1094 11.1591C16.7729 11.9928 14.516 12.9947 12.3535 14.1501C12.1327 14.2681 11.8675 14.2681 11.6466 14.1501C10.2998 13.4305 8.91646 12.7705 7.50002 12.1735Z",fill:e})),no=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M18.75 12.75L20.25 12.75C20.6642 12.75 21 12.4142 21 12C21 11.5858 20.6642 11.25 20.25 11.25L18.75 11.25C18.3358 11.25 18 11.5858 18 12C18 12.4142 18.3358 12.75 18.75 12.75Z",fill:e}),l().createElement("path",{d:"M12 6C12 5.58579 12.3358 5.25 12.75 5.25L20.25 5.25002C20.6642 5.25002 21 5.5858 21 6.00002C21 6.41423 20.6642 6.75002 20.25 6.75002L12.75 6.75C12.3358 6.75 12 6.41421 12 6Z",fill:e}),l().createElement("path",{d:"M12 18C12 17.5858 12.3358 17.25 12.75 17.25L20.25 17.25C20.6642 17.25 21 17.5858 21 18C21 18.4142 20.6642 18.75 20.25 18.75L12.75 18.75C12.3358 18.75 12 18.4142 12 18Z",fill:e}),l().createElement("path",{d:"M3.75001 6.75001L5.25001 6.75C5.66422 6.75 6 6.41421 6 5.99999C6 5.58578 5.66421 5.25 5.24999 5.25L3.74999 5.25001C3.33578 5.25002 3 5.58581 3 6.00002C3 6.41424 3.33579 6.75002 3.75001 6.75001Z",fill:e}),l().createElement("path",{d:"M5.25001 18.75L3.75001 18.75C3.33579 18.75 3 18.4142 3 18C3 17.5858 3.33578 17.25 3.74999 17.25L5.24999 17.25C5.66421 17.25 6 17.5858 6 18C6 18.4142 5.66422 18.75 5.25001 18.75Z",fill:e}),l().createElement("path",{d:"M3 12C3 11.5858 3.33579 11.25 3.75 11.25H11.25C11.6642 11.25 12 11.5858 12 12C12 12.4142 11.6642 12.75 11.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12Z",fill:e}),l().createElement("path",{d:"M9 3.75C7.75736 3.75 6.75 4.75736 6.75 6C6.75 7.24264 7.75736 8.25 9 8.25C10.2426 8.25 11.25 7.24264 11.25 6C11.25 4.75736 10.2426 3.75 9 3.75Z",fill:e}),l().createElement("path",{d:"M12.75 12C12.75 10.7574 13.7574 9.75 15 9.75C16.2426 9.75 17.25 10.7574 17.25 12C17.25 13.2426 16.2426 14.25 15 14.25C13.7574 14.25 12.75 13.2426 12.75 12Z",fill:e}),l().createElement("path",{d:"M9 15.75C7.75736 15.75 6.75 16.7574 6.75 18C6.75 19.2426 7.75736 20.25 9 20.25C10.2426 20.25 11.25 19.2426 11.25 18C11.25 16.7574 10.2426 15.75 9 15.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 5.25C8.58579 5.25 8.25 5.58579 8.25 6C8.25 6.41421 8.58579 6.75 9 6.75C9.41421 6.75 9.75 6.41421 9.75 6C9.75 5.58579 9.41421 5.25 9 5.25ZM6.87803 5.25C7.18691 4.3761 8.02034 3.75 9 3.75C9.97966 3.75 10.8131 4.37611 11.122 5.25L20.25 5.25C20.6642 5.25 21 5.58579 21 6C21 6.41421 20.6642 6.75 20.25 6.75H11.122C10.8131 7.62389 9.97966 8.25 9 8.25C8.02034 8.25 7.18691 7.62389 6.87803 6.75H3.75C3.33579 6.75 3 6.41421 3 6C3 5.58579 3.33579 5.25 3.75 5.25H6.87803ZM15 11.25C14.5858 11.25 14.25 11.5858 14.25 12C14.25 12.4142 14.5858 12.75 15 12.75C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25ZM12.878 11.25C13.1869 10.3761 14.0203 9.75 15 9.75C15.9797 9.75 16.8131 10.3761 17.122 11.25L20.25 11.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75L17.122 12.75C16.8131 13.6239 15.9797 14.25 15 14.25C14.0203 14.25 13.1869 13.6239 12.878 12.75H3.75C3.33579 12.75 3 12.4142 3 12C3 11.5858 3.33579 11.25 3.75 11.25H12.878ZM9 17.25C8.58579 17.25 8.25 17.5858 8.25 18C8.25 18.4142 8.58579 18.75 9 18.75C9.41421 18.75 9.75 18.4142 9.75 18C9.75 17.5858 9.41421 17.25 9 17.25ZM6.87803 17.25C7.18691 16.3761 8.02034 15.75 9 15.75C9.97966 15.75 10.8131 16.3761 11.122 17.25H20.25C20.6642 17.25 21 17.5858 21 18C21 18.4142 20.6642 18.75 20.25 18.75H11.122C10.8131 19.6239 9.97966 20.25 9 20.25C8.02034 20.25 7.18691 19.6239 6.87803 18.75L3.75 18.75C3.33579 18.75 3 18.4142 3 18C3 17.5858 3.33579 17.25 3.75 17.25L6.87803 17.25Z",fill:e})),ro=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M6 12C5.58579 12 5.25 11.6642 5.25 11.25L5.25002 3.75C5.25002 3.33578 5.5858 3 6.00002 3C6.41423 3 6.75002 3.33579 6.75002 3.75L6.75 11.25C6.75 11.6642 6.41421 12 6 12Z",fill:e}),l().createElement("path",{d:"M18 12C17.5858 12 17.25 11.6642 17.25 11.25L17.25 3.75C17.25 3.33578 17.5858 3 18 3C18.4142 3 18.75 3.33579 18.75 3.75L18.75 11.25C18.75 11.6642 18.4142 12 18 12Z",fill:e}),l().createElement("path",{d:"M6.75001 20.25L6.75 18.75C6.75 18.3358 6.41421 18 5.99999 18C5.58578 18 5.25 18.3358 5.25 18.75L5.25001 20.25C5.25002 20.6642 5.58581 21 6.00002 21C6.41424 21 6.75002 20.6642 6.75001 20.25Z",fill:e}),l().createElement("path",{d:"M18.75 18.75L18.75 20.25C18.75 20.6642 18.4142 21 18 21C17.5858 21 17.25 20.6642 17.25 20.25L17.25 18.75C17.25 18.3358 17.5858 18 18 18C18.4142 18 18.75 18.3358 18.75 18.75Z",fill:e}),l().createElement("path",{d:"M12.75 5.24999L12.75 3.74999C12.75 3.33578 12.4142 3 12 3C11.5858 3 11.25 3.33579 11.25 3.75001L11.25 5.25001C11.25 5.66422 11.5858 6 12 6C12.4142 6 12.75 5.66421 12.75 5.24999Z",fill:e}),l().createElement("path",{d:"M12 21C11.5858 21 11.25 20.6642 11.25 20.25V12.75C11.25 12.3358 11.5858 12 12 12C12.4142 12 12.75 12.3358 12.75 12.75V20.25C12.75 20.6642 12.4142 21 12 21Z",fill:e}),l().createElement("path",{d:"M3.75 15C3.75 16.2426 4.75736 17.25 6 17.25C7.24264 17.25 8.25 16.2426 8.25 15C8.25 13.7574 7.24264 12.75 6 12.75C4.75736 12.75 3.75 13.7574 3.75 15Z",fill:e}),l().createElement("path",{d:"M12 11.25C10.7574 11.25 9.75 10.2426 9.75 9C9.75 7.75736 10.7574 6.75 12 6.75C13.2426 6.75 14.25 7.75736 14.25 9C14.25 10.2426 13.2426 11.25 12 11.25Z",fill:e}),l().createElement("path",{d:"M15.75 15C15.75 16.2426 16.7574 17.25 18 17.25C19.2426 17.25 20.25 16.2426 20.25 15C20.25 13.7574 19.2426 12.75 18 12.75C16.7574 12.75 15.75 13.7574 15.75 15Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 3C6.41421 3 6.75 3.33579 6.75 3.75L6.75 12.878C7.62389 13.1869 8.25 14.0203 8.25 15C8.25 15.9797 7.62389 16.8131 6.75 17.122V20.25C6.75 20.6642 6.41421 21 6 21C5.58579 21 5.25 20.6642 5.25 20.25L5.25 17.122C4.37611 16.8131 3.75 15.9797 3.75 15C3.75 14.0203 4.37611 13.1869 5.25 12.878L5.25 3.75C5.25 3.33579 5.58579 3 6 3ZM12 3C12.4142 3 12.75 3.33579 12.75 3.75V6.87803C13.6239 7.18691 14.25 8.02034 14.25 9C14.25 9.97966 13.6239 10.8131 12.75 11.122V20.25C12.75 20.6642 12.4142 21 12 21C11.5858 21 11.25 20.6642 11.25 20.25V11.122C10.3761 10.8131 9.75 9.97966 9.75 9C9.75 8.02034 10.3761 7.18691 11.25 6.87803V3.75C11.25 3.33579 11.5858 3 12 3ZM18 3C18.4142 3 18.75 3.33579 18.75 3.75V12.878C19.6239 13.1869 20.25 14.0203 20.25 15C20.25 15.9797 19.6239 16.8131 18.75 17.122L18.75 20.25C18.75 20.6642 18.4142 21 18 21C17.5858 21 17.25 20.6642 17.25 20.25L17.25 17.122C16.3761 16.8131 15.75 15.9797 15.75 15C15.75 14.0203 16.3761 13.1869 17.25 12.878V3.75C17.25 3.33579 17.5858 3 18 3ZM12 8.25C11.5858 8.25 11.25 8.58579 11.25 9C11.25 9.41421 11.5858 9.75 12 9.75C12.4142 9.75 12.75 9.41421 12.75 9C12.75 8.58579 12.4142 8.25 12 8.25ZM6 14.25C5.58579 14.25 5.25 14.5858 5.25 15C5.25 15.4142 5.58579 15.75 6 15.75C6.41421 15.75 6.75 15.4142 6.75 15C6.75 14.5858 6.41421 14.25 6 14.25ZM18 14.25C17.5858 14.25 17.25 14.5858 17.25 15C17.25 15.4142 17.5858 15.75 18 15.75C18.4142 15.75 18.75 15.4142 18.75 15C18.75 14.5858 18.4142 14.25 18 14.25Z",fill:e})),lo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M3.375 3C2.33947 3 1.5 3.83947 1.5 4.875V5.625C1.5 6.66053 2.33947 7.5 3.375 7.5H20.625C21.6605 7.5 22.5 6.66053 22.5 5.625V4.875C22.5 3.83947 21.6605 3 20.625 3H3.375Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.08679 9L3.62657 18.1762C3.71984 19.7619 5.03296 21 6.62139 21H17.3783C18.9667 21 20.2799 19.7619 20.3731 18.1762L20.9129 9H3.08679ZM9.24976 12.75C9.24976 12.3358 9.58554 12 9.99976 12H13.9998C14.414 12 14.7498 12.3358 14.7498 12.75C14.7498 13.1642 14.414 13.5 13.9998 13.5H9.99976C9.58554 13.5 9.24976 13.1642 9.24976 12.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.875C1.5 3.83947 2.33947 3 3.375 3H20.625C21.6605 3 22.5 3.83947 22.5 4.875V6.375C22.5 7.29657 21.8351 8.06285 20.9589 8.22035L20.3733 18.1762C20.28 19.7619 18.9669 21 17.3785 21H6.62154C5.03311 21 3.71999 19.7619 3.62671 18.1762L3.04108 8.22035C2.16485 8.06285 1.5 7.29657 1.5 6.375V4.875ZM3.75659 6.75C3.75266 6.74997 3.74873 6.74997 3.74479 6.75H3.375C3.16789 6.75 3 6.58211 3 6.375V4.875C3 4.66789 3.16789 4.5 3.375 4.5H20.625C20.8321 4.5 21 4.66789 21 4.875V6.375C21 6.58211 20.8321 6.75 20.625 6.75H20.2552C20.2513 6.74997 20.2473 6.74997 20.2434 6.75H3.75659ZM4.54541 8.25L5.12412 18.0881C5.17076 18.8809 5.82732 19.5 6.62154 19.5H17.3785C18.1727 19.5 18.8292 18.8809 18.8759 18.0881L19.4546 8.25H4.54541ZM9.24976 11.25C9.24976 10.8358 9.58554 10.5 9.99976 10.5H13.9998C14.414 10.5 14.7498 10.8358 14.7498 11.25C14.7498 11.6642 14.414 12 13.9998 12H9.99976C9.58554 12 9.24976 11.6642 9.24976 11.25Z",fill:e})),io=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 2.25C13.4142 2.25 13.75 2.58579 13.75 3L13.75 19.1893L19.9697 12.9697C20.2626 12.6768 20.7374 12.6768 21.0303 12.9697C21.3232 13.2626 21.3232 13.7374 21.0303 14.0303L13.5303 21.5303C13.2374 21.8232 12.7626 21.8232 12.4697 21.5303L4.96967 14.0303C4.67678 13.7374 4.67678 13.2626 4.96967 12.9697C5.26256 12.6768 5.73744 12.6768 6.03033 12.9697L12.25 19.1893L12.25 3C12.25 2.58579 12.5858 2.25 13 2.25Z",fill:e})),oo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM11.4697 16.2803C11.6103 16.421 11.8011 16.5 12 16.5C12.1989 16.5 12.3897 16.421 12.5303 16.2803L15.5303 13.2803C15.8232 12.9874 15.8232 12.5126 15.5303 12.2197C15.2374 11.9268 14.7626 11.9268 14.4697 12.2197L12.75 13.9393L12.75 8.25C12.75 7.83579 12.4142 7.5 12 7.5C11.5858 7.5 11.25 7.83579 11.25 8.25L11.25 13.9393L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L11.4697 16.2803Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 7.5C12.4142 7.5 12.75 7.83579 12.75 8.25L12.75 13.9393L14.4697 12.2197C14.7626 11.9268 15.2374 11.9268 15.5303 12.2197C15.8232 12.5126 15.8232 12.9874 15.5303 13.2803L12.5303 16.2803C12.3897 16.421 12.1989 16.5 12 16.5C11.8011 16.5 11.6103 16.421 11.4697 16.2803L8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197C8.76256 11.9268 9.23744 11.9268 9.53033 12.2197L11.25 13.9393L11.25 8.25C11.25 7.83579 11.5858 7.5 12 7.5Z",fill:e})),ao=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0303 4.96967C21.3232 5.26256 21.3232 5.73744 21.0303 6.03033L7.31066 19.75L16.75 19.75C17.1642 19.75 17.5 20.0858 17.5 20.5C17.5 20.9142 17.1642 21.25 16.75 21.25L5.5 21.25C5.08579 21.25 4.75 20.9142 4.75 20.5L4.75 9.25C4.75 8.83579 5.08579 8.5 5.5 8.5C5.91421 8.5 6.25 8.83579 6.25 9.25L6.25 18.6893L19.9697 4.96967C20.2626 4.67678 20.7374 4.67678 21.0303 4.96967Z",fill:e})),co=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25L12.75 7.5H11.25V2.25C11.25 1.83579 11.5858 1.5 12 1.5Z",fill:e}),l().createElement("path",{d:"M11.25 7.5L11.25 13.1893L9.53033 11.4697C9.23744 11.1768 8.76256 11.1768 8.46967 11.4697C8.17678 11.7626 8.17678 12.2374 8.46967 12.5303L11.4697 15.5303C11.6103 15.671 11.8011 15.75 12 15.75C12.1989 15.75 12.3897 15.671 12.5303 15.5303L15.5303 12.5303C15.8232 12.2374 15.8232 11.7626 15.5303 11.4697C15.2374 11.1768 14.7626 11.1768 14.4697 11.4697L12.75 13.1893V7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H11.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25L12.75 13.1893L14.4697 11.4697C14.7626 11.1768 15.2374 11.1768 15.5303 11.4697C15.8232 11.7626 15.8232 12.2374 15.5303 12.5303L12.5303 15.5303C12.3897 15.671 12.1989 15.75 12 15.75C11.8011 15.75 11.6103 15.671 11.4697 15.5303L8.46967 12.5303C8.17678 12.2374 8.17678 11.7626 8.46967 11.4697C8.76256 11.1768 9.23744 11.1768 9.53033 11.4697L11.25 13.1893L11.25 2.25C11.25 1.83579 11.5858 1.5 12 1.5ZM7.5 9C6.67157 9 6 9.67157 6 10.5V19.5C6 20.3284 6.67157 21 7.5 21H16.5C17.3284 21 18 20.3284 18 19.5V10.5C18 9.67157 17.3284 9 16.5 9H15C14.5858 9 14.25 8.66421 14.25 8.25C14.25 7.83579 14.5858 7.5 15 7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H9C9.41421 7.5 9.75 7.83579 9.75 8.25C9.75 8.66421 9.41421 9 9 9H7.5Z",fill:e})),so=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.75 6.75H6.75C5.09315 6.75 3.75 8.09315 3.75 9.75V17.25C3.75 18.9069 5.09315 20.25 6.75 20.25H14.25C15.9069 20.25 17.25 18.9069 17.25 17.25V9.75C17.25 8.09315 15.9069 6.75 14.25 6.75H11.25L11.25 1.5C11.25 1.08579 10.9142 0.75 10.5 0.75C10.0858 0.75 9.75 1.08579 9.75 1.5V6.75ZM9.75 6.75H11.25V12.4393L12.9697 10.7197C13.2626 10.4268 13.7374 10.4268 14.0303 10.7197C14.3232 11.0126 14.3232 11.4874 14.0303 11.7803L11.0303 14.7803C10.7374 15.0732 10.2626 15.0732 9.96967 14.7803L6.96967 11.7803C6.67678 11.4874 6.67678 11.0126 6.96967 10.7197C7.26256 10.4268 7.73744 10.4268 8.03033 10.7197L9.75 12.4393V6.75Z",fill:e}),l().createElement("path",{d:"M7.15137 21.75C7.67008 22.6467 8.6396 23.25 9.75002 23.25H17.25C18.9069 23.25 20.25 21.9069 20.25 20.25V12.75C20.25 11.6396 19.6467 10.6701 18.75 10.1514V17.25C18.75 19.7353 16.7353 21.75 14.25 21.75H7.15137Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 0.75C10.9142 0.75 11.25 1.08579 11.25 1.5L11.25 12.4393L12.9697 10.7197C13.2626 10.4268 13.7374 10.4268 14.0303 10.7197C14.3232 11.0126 14.3232 11.4874 14.0303 11.7803L11.0303 14.7803C10.8897 14.921 10.6989 15 10.5 15C10.3011 15 10.1103 14.921 9.96967 14.7803L6.96967 11.7803C6.67678 11.4874 6.67678 11.0126 6.96967 10.7197C7.26256 10.4268 7.73744 10.4268 8.03033 10.7197L9.75 12.4393L9.75 1.5C9.75 1.08579 10.0858 0.75 10.5 0.75ZM6.75 8.25C5.92157 8.25 5.25 8.92157 5.25 9.75V17.25C5.25 18.0784 5.92157 18.75 6.75 18.75H14.25C15.0784 18.75 15.75 18.0784 15.75 17.25V9.75C15.75 8.92157 15.0784 8.25 14.25 8.25H13.5C13.0858 8.25 12.75 7.91421 12.75 7.5C12.75 7.08579 13.0858 6.75 13.5 6.75H14.25C15.9069 6.75 17.25 8.09315 17.25 9.75C18.9069 9.75 20.25 11.0931 20.25 12.75V20.25C20.25 21.9069 18.9069 23.25 17.25 23.25H9.75C8.09315 23.25 6.75 21.9069 6.75 20.25C5.09315 20.25 3.75 18.9069 3.75 17.25V9.75C3.75 8.09315 5.09315 6.75 6.75 6.75H7.5C7.91421 6.75 8.25 7.08579 8.25 7.5C8.25 7.91421 7.91421 8.25 7.5 8.25H6.75ZM8.25 20.25C8.25 21.0784 8.92157 21.75 9.75 21.75H17.25C18.0784 21.75 18.75 21.0784 18.75 20.25V12.75C18.75 11.9216 18.0784 11.25 17.25 11.25V17.25C17.25 18.9069 15.9069 20.25 14.25 20.25H8.25Z",fill:e})),Co=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.96967 4.96967C5.26256 4.67678 5.73744 4.67678 6.03033 4.96967L19.75 18.6893V9.25C19.75 8.83579 20.0858 8.5 20.5 8.5C20.9142 8.5 21.25 8.83579 21.25 9.25V20.5C21.25 20.9142 20.9142 21.25 20.5 21.25H9.25C8.83579 21.25 8.5 20.9142 8.5 20.5C8.5 20.0858 8.83579 19.75 9.25 19.75H18.6893L4.96967 6.03033C4.67678 5.73744 4.67678 5.26256 4.96967 4.96967Z",fill:e})),uo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.0303 3.96967C11.3232 4.26256 11.3232 4.73744 11.0303 5.03033L4.81066 11.25H21C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.4142 21.4142 12.75 21 12.75H4.81066L11.0303 18.9697C11.3232 19.2626 11.3232 19.7374 11.0303 20.0303C10.7374 20.3232 10.2626 20.3232 9.96967 20.0303L2.46967 12.5303C2.17678 12.2374 2.17678 11.7626 2.46967 11.4697L9.96967 3.96967C10.2626 3.67678 10.7374 3.67678 11.0303 3.96967Z",fill:e})),po=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM7.71967 11.4697C7.57902 11.6103 7.5 11.8011 7.5 12C7.5 12.1989 7.57902 12.3897 7.71967 12.5303L10.7197 15.5303C11.0126 15.8232 11.4874 15.8232 11.7803 15.5303C12.0732 15.2374 12.0732 14.7626 11.7803 14.4697L10.0607 12.75H15.75C16.1642 12.75 16.5 12.4142 16.5 12C16.5 11.5858 16.1642 11.25 15.75 11.25L10.0607 11.25L11.7803 9.53033C12.0732 9.23744 12.0732 8.76256 11.7803 8.46967C11.4874 8.17678 11.0126 8.17678 10.7197 8.46967L7.71967 11.4697Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM11.7803 8.46967C12.0732 8.76256 12.0732 9.23744 11.7803 9.53033L10.0607 11.25H15.75C16.1642 11.25 16.5 11.5858 16.5 12C16.5 12.4142 16.1642 12.75 15.75 12.75H10.0607L11.7803 14.4697C12.0732 14.7626 12.0732 15.2374 11.7803 15.5303C11.4874 15.8232 11.0126 15.8232 10.7197 15.5303L7.71967 12.5303C7.42678 12.2374 7.42678 11.7626 7.71967 11.4697L10.7197 8.46967C11.0126 8.17678 11.4874 8.17678 11.7803 8.46967Z",fill:e})),fo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 3.75C6.67157 3.75 6 4.42157 6 5.25L6 18.75C6 19.5784 6.67157 20.25 7.5 20.25H13.5C14.3284 20.25 15 19.5784 15 18.75V15C15 14.5858 15.3358 14.25 15.75 14.25C16.1642 14.25 16.5 14.5858 16.5 15V18.75C16.5 20.4069 15.1569 21.75 13.5 21.75H7.5C5.84315 21.75 4.5 20.4069 4.5 18.75L4.5 5.25C4.5 3.59315 5.84315 2.25 7.5 2.25L13.5 2.25C15.1569 2.25 16.5 3.59315 16.5 5.25V9C16.5 9.41422 16.1642 9.75 15.75 9.75C15.3358 9.75 15 9.41422 15 9V5.25C15 4.42157 14.3284 3.75 13.5 3.75L7.5 3.75ZM12.5303 8.46967C12.8232 8.76256 12.8232 9.23744 12.5303 9.53033L10.8107 11.25L21.75 11.25C22.1642 11.25 22.5 11.5858 22.5 12C22.5 12.4142 22.1642 12.75 21.75 12.75L10.8107 12.75L12.5303 14.4697C12.8232 14.7626 12.8232 15.2374 12.5303 15.5303C12.2374 15.8232 11.7626 15.8232 11.4697 15.5303L8.46967 12.5303C8.17678 12.2374 8.17678 11.7626 8.46967 11.4697L11.4697 8.46967C11.7626 8.17678 12.2374 8.17678 12.5303 8.46967Z",fill:e})),mo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.30628 9.67069C4.59276 4.8695 9.52779 2.02026 14.329 3.30673C15.9114 3.73074 17.2836 4.55229 18.3648 5.63538C18.3647 5.6353 18.3649 5.63547 18.3648 5.63538L20.2654 7.53594V4.35578C20.2654 3.94156 20.6011 3.60578 21.0154 3.60578C21.4296 3.60578 21.7654 3.94156 21.7654 4.35578V9.34838C21.7654 9.76259 21.4296 10.0984 21.0154 10.0984H16.0228C15.6085 10.0984 15.2728 9.76259 15.2728 9.34838C15.2728 8.93417 15.6085 8.59838 16.0228 8.59838H19.2065L17.3039 6.69581C16.404 5.79426 15.2617 5.10958 13.9408 4.75562C9.93976 3.68356 5.82723 6.05793 4.75517 10.0589C4.64796 10.459 4.23671 10.6965 3.83661 10.5893C3.43651 10.482 3.19907 10.0708 3.30628 9.67069ZM20.1626 13.4109C20.5627 13.5181 20.8001 13.9293 20.6929 14.3294C19.4065 19.1306 14.4714 21.9799 9.67024 20.6934C8.08787 20.2694 6.71567 19.4479 5.63452 18.3648L3.73413 16.4632V19.6444C3.73413 20.0586 3.39834 20.3944 2.98413 20.3944C2.56992 20.3944 2.23413 20.0586 2.23413 19.6444V14.6517C2.23413 14.2375 2.56992 13.9017 2.98413 13.9017L7.97677 13.9017C8.39098 13.9017 8.72677 14.2375 8.72677 14.6517C8.72677 15.0659 8.39099 15.4017 7.97677 15.4017L4.79396 15.4017L6.69553 17.3045C7.59538 18.2061 8.73749 18.8906 10.0585 19.2445C14.0595 20.3166 18.172 17.9422 19.2441 13.9412C19.3513 13.5411 19.7625 13.3037 20.1626 13.4109Z",fill:e})),ho=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9697 3.96967C13.2626 3.67678 13.7374 3.67678 14.0303 3.96967L21.5303 11.4697C21.671 11.6103 21.75 11.8011 21.75 12C21.75 12.1989 21.671 12.3897 21.5303 12.5303L14.0303 20.0303C13.7374 20.3232 13.2626 20.3232 12.9697 20.0303C12.6768 19.7374 12.6768 19.2626 12.9697 18.9697L19.1893 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.5858 2.58579 11.25 3 11.25H19.1893L12.9697 5.03033C12.6768 4.73744 12.6768 4.26256 12.9697 3.96967Z",fill:e})),vo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM16.2803 12.5303C16.421 12.3897 16.5 12.1989 16.5 12C16.5 11.8011 16.421 11.6103 16.2803 11.4697L13.2803 8.46967C12.9874 8.17678 12.5126 8.17678 12.2197 8.46967C11.9268 8.76256 11.9268 9.23744 12.2197 9.53033L13.9393 11.25L8.25 11.25C7.83579 11.25 7.5 11.5858 7.5 12C7.5 12.4142 7.83579 12.75 8.25 12.75L13.9393 12.75L12.2197 14.4697C11.9268 14.7626 11.9268 15.2374 12.2197 15.5303C12.5126 15.8232 12.9874 15.8232 13.2803 15.5303L16.2803 12.5303Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12.2197 8.46967C12.5126 8.17678 12.9874 8.17678 13.2803 8.46967L16.2803 11.4697C16.421 11.6103 16.5 11.8011 16.5 12C16.5 12.1989 16.421 12.3897 16.2803 12.5303L13.2803 15.5303C12.9874 15.8232 12.5126 15.8232 12.2197 15.5303C11.9268 15.2374 11.9268 14.7626 12.2197 14.4697L13.9393 12.75L8.25 12.75C7.83579 12.75 7.5 12.4142 7.5 12C7.5 11.5858 7.83579 11.25 8.25 11.25L13.9393 11.25L12.2197 9.53033C11.9268 9.23744 11.9268 8.76256 12.2197 8.46967Z",fill:e})),go=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 3.75C6.67157 3.75 6 4.42157 6 5.25L6 18.75C6 19.5784 6.67157 20.25 7.5 20.25H13.5C14.3284 20.25 15 19.5784 15 18.75V15C15 14.5858 15.3358 14.25 15.75 14.25C16.1642 14.25 16.5 14.5858 16.5 15V18.75C16.5 20.4069 15.1569 21.75 13.5 21.75H7.5C5.84315 21.75 4.5 20.4069 4.5 18.75L4.5 5.25C4.5 3.59315 5.84315 2.25 7.5 2.25L13.5 2.25C15.1569 2.25 16.5 3.59315 16.5 5.25V9C16.5 9.41421 16.1642 9.75 15.75 9.75C15.3358 9.75 15 9.41421 15 9V5.25C15 4.42157 14.3284 3.75 13.5 3.75L7.5 3.75ZM18.2197 8.46967C18.5126 8.17678 18.9874 8.17678 19.2803 8.46967L22.2803 11.4697C22.5732 11.7626 22.5732 12.2374 22.2803 12.5303L19.2803 15.5303C18.9874 15.8232 18.5126 15.8232 18.2197 15.5303C17.9268 15.2374 17.9268 14.7626 18.2197 14.4697L19.9393 12.75L9 12.75C8.58579 12.75 8.25 12.4142 8.25 12C8.25 11.5858 8.58579 11.25 9 11.25L19.9393 11.25L18.2197 9.53033C17.9268 9.23744 17.9268 8.76256 18.2197 8.46967Z",fill:e})),wo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.71967 5.46967C2.01256 5.17678 2.48744 5.17678 2.78033 5.46967L9 11.6893L12.7558 7.9335C13.0214 7.66793 13.4425 7.63974 13.7411 7.86752C15.9037 9.51731 17.5581 11.8701 18.3164 14.7L18.6242 15.8488L20.9009 11.9056C21.108 11.5468 21.5667 11.4239 21.9254 11.631C22.2841 11.8381 22.407 12.2968 22.1999 12.6556L19.0179 18.1669C18.9185 18.3392 18.7546 18.4649 18.5625 18.5164C18.3704 18.5678 18.1657 18.5409 17.9934 18.4414L12.482 15.2594C12.1233 15.0523 12.0004 14.5936 12.2075 14.2349C12.4146 13.8762 12.8733 13.7533 13.232 13.9604L17.1753 16.2371L16.8675 15.0882C16.2588 12.8165 14.9977 10.8956 13.3392 9.47141L9.53033 13.2803C9.23744 13.5732 8.76256 13.5732 8.46967 13.2803L1.71967 6.53033C1.42678 6.23744 1.42678 5.76256 1.71967 5.46967Z",fill:e})),bo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.2194 6.26793C15.3679 5.88122 15.8017 5.68808 16.1884 5.83652L22.1297 8.11716C22.5164 8.2656 22.7095 8.69942 22.5611 9.08612L20.2804 15.0274C20.132 15.4141 19.6982 15.6072 19.3115 15.4588C18.9248 15.3104 18.7316 14.8765 18.8801 14.4898L20.5118 10.239L19.4253 10.7227C16.9721 11.815 15.1036 13.6758 13.975 15.8962C13.8662 16.1104 13.6614 16.2594 13.4241 16.2971C13.1869 16.3348 12.946 16.2566 12.7761 16.0868L9 12.3107L2.78033 18.5303C2.48744 18.8232 2.01256 18.8232 1.71967 18.5303C1.42678 18.2374 1.42678 17.7626 1.71967 17.4697L8.46967 10.7197C8.61032 10.579 8.80109 10.5 9 10.5C9.19891 10.5 9.38968 10.579 9.53033 10.7197L13.1363 14.3257C14.4369 12.2046 16.3711 10.4406 18.8152 9.35239L19.9017 8.86864L15.6508 7.23689C15.2641 7.08845 15.071 6.65463 15.2194 6.26793Z",fill:e})),yo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4697 2.46967C11.7626 2.17678 12.2374 2.17678 12.5303 2.46967L20.0303 9.96967C20.3232 10.2626 20.3232 10.7374 20.0303 11.0303C19.7374 11.3232 19.2626 11.3232 18.9697 11.0303L12.75 4.81066V21C12.75 21.4142 12.4142 21.75 12 21.75C11.5858 21.75 11.25 21.4142 11.25 21V4.81066L5.03033 11.0303C4.73744 11.3232 4.26256 11.3232 3.96967 11.0303C3.67678 10.7374 3.67678 10.2626 3.96967 9.96967L11.4697 2.46967Z",fill:e})),Lo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.5303 7.71967C12.3897 7.57902 12.1989 7.5 12 7.5C11.8011 7.5 11.6103 7.57902 11.4697 7.71967L8.46967 10.7197C8.17678 11.0126 8.17678 11.4874 8.46967 11.7803C8.76256 12.0732 9.23744 12.0732 9.53033 11.7803L11.25 10.0607L11.25 15.75C11.25 16.1642 11.5858 16.5 12 16.5C12.4142 16.5 12.75 16.1642 12.75 15.75L12.75 10.0607L14.4697 11.7803C14.7626 12.0732 15.2374 12.0732 15.5303 11.7803C15.8232 11.4874 15.8232 11.0126 15.5303 10.7197L12.5303 7.71967Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.46967 10.7197L11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L15.5303 10.7197C15.8232 11.0126 15.8232 11.4874 15.5303 11.7803C15.2374 12.0732 14.7626 12.0732 14.4697 11.7803L12.75 10.0607L12.75 15.75C12.75 16.1642 12.4142 16.5 12 16.5C11.5858 16.5 11.25 16.1642 11.25 15.75L11.25 10.0607L9.53033 11.7803C9.23744 12.0732 8.76256 12.0732 8.46967 11.7803C8.17678 11.4874 8.17678 11.0126 8.46967 10.7197Z",fill:e})),Eo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 6.31066L5.25 15.75C5.25 16.1642 4.91421 16.5 4.5 16.5C4.08579 16.5 3.75 16.1642 3.75 15.75L3.75 4.5C3.75 4.30109 3.82902 4.11032 3.96967 3.96967C4.11032 3.82902 4.30109 3.75 4.5 3.75L15.75 3.75C16.1642 3.75 16.5 4.08579 16.5 4.5C16.5 4.91421 16.1642 5.25 15.75 5.25L6.31066 5.25L20.0303 18.9697C20.3232 19.2626 20.3232 19.7374 20.0303 20.0303C19.7374 20.3232 19.2626 20.3232 18.9697 20.0303L5.25 6.31066Z",fill:e})),$o=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M11.4697 1.71967C11.7626 1.42678 12.2374 1.42678 12.5303 1.71967L15.5303 4.71967C15.8232 5.01256 15.8232 5.48744 15.5303 5.78033C15.2374 6.07322 14.7626 6.07322 14.4697 5.78033L12.75 4.06066L12.75 7.5H11.25V4.06066L9.53033 5.78033C9.23744 6.07322 8.76256 6.07322 8.46967 5.78033C8.17678 5.48744 8.17678 5.01256 8.46967 4.71967L11.4697 1.71967Z",fill:e}),l().createElement("path",{d:"M11.25 7.5L11.25 15C11.25 15.4142 11.5858 15.75 12 15.75C12.4142 15.75 12.75 15.4142 12.75 15V7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H11.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4697 1.71967C11.7626 1.42678 12.2374 1.42678 12.5303 1.71967L15.5303 4.71967C15.8232 5.01256 15.8232 5.48744 15.5303 5.78033C15.2374 6.07322 14.7626 6.07322 14.4697 5.78033L12.75 4.06066L12.75 15C12.75 15.4142 12.4142 15.75 12 15.75C11.5858 15.75 11.25 15.4142 11.25 15L11.25 4.06066L9.53033 5.78033C9.23744 6.07322 8.76256 6.07322 8.46967 5.78033C8.17678 5.48744 8.17678 5.01256 8.46967 4.71967L11.4697 1.71967ZM7.5 9C6.67157 9 6 9.67157 6 10.5V19.5C6 20.3284 6.67157 21 7.5 21H16.5C17.3284 21 18 20.3284 18 19.5V10.5C18 9.67157 17.3284 9 16.5 9H15C14.5858 9 14.25 8.66421 14.25 8.25C14.25 7.83579 14.5858 7.5 15 7.5H16.5C18.1569 7.5 19.5 8.84315 19.5 10.5V19.5C19.5 21.1569 18.1569 22.5 16.5 22.5H7.5C5.84315 22.5 4.5 21.1569 4.5 19.5V10.5C4.5 8.84315 5.84315 7.5 7.5 7.5H9C9.41421 7.5 9.75 7.83579 9.75 8.25C9.75 8.66421 9.41421 9 9 9H7.5Z",fill:e})),Mo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M9.96967 0.96967C10.2626 0.676777 10.7374 0.676777 11.0303 0.96967L14.0303 3.96967C14.3232 4.26256 14.3232 4.73744 14.0303 5.03033C13.7374 5.32322 13.2626 5.32322 12.9697 5.03033L11.25 3.31066V6.75H9.75V3.31066L8.03033 5.03033C7.73744 5.32322 7.26256 5.32322 6.96967 5.03033C6.67678 4.73744 6.67678 4.26256 6.96967 3.96967L9.96967 0.96967Z",fill:e}),l().createElement("path",{d:"M9.75 6.75V12.75C9.75 13.1642 10.0858 13.5 10.5 13.5C10.9142 13.5 11.25 13.1642 11.25 12.75V6.75H14.25C15.9069 6.75 17.25 8.09315 17.25 9.75V17.25C17.25 18.9069 15.9069 20.25 14.25 20.25H6.75C5.09315 20.25 3.75 18.9069 3.75 17.25V9.75C3.75 8.09315 5.09315 6.75 6.75 6.75H9.75Z",fill:e}),l().createElement("path",{d:"M7.15137 21.75C7.67008 22.6467 8.6396 23.25 9.75002 23.25H17.25C18.9069 23.25 20.25 21.9069 20.25 20.25V12.75C20.25 11.6396 19.6467 10.6701 18.75 10.1514V17.25C18.75 19.7353 16.7353 21.75 14.25 21.75H7.15137Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.96967 0.96967C10.2626 0.676777 10.7374 0.676777 11.0303 0.96967L14.0303 3.96967C14.3232 4.26256 14.3232 4.73744 14.0303 5.03033C13.7374 5.32322 13.2626 5.32322 12.9697 5.03033L11.25 3.31066L11.25 12.75C11.25 13.1642 10.9142 13.5 10.5 13.5C10.0858 13.5 9.75 13.1642 9.75 12.75L9.75 3.31066L8.03033 5.03033C7.73744 5.32322 7.26256 5.32322 6.96967 5.03033C6.67678 4.73744 6.67678 4.26256 6.96967 3.96967L9.96967 0.96967ZM6.75 8.25C5.92157 8.25 5.25 8.92157 5.25 9.75V17.25C5.25 18.0784 5.92157 18.75 6.75 18.75H14.25C15.0784 18.75 15.75 18.0784 15.75 17.25V9.75C15.75 8.92157 15.0784 8.25 14.25 8.25H13.5C13.0858 8.25 12.75 7.91421 12.75 7.5C12.75 7.08579 13.0858 6.75 13.5 6.75H14.25C15.9069 6.75 17.25 8.09315 17.25 9.75C18.9069 9.75 20.25 11.0931 20.25 12.75V20.25C20.25 21.9069 18.9069 23.25 17.25 23.25H9.75C8.09315 23.25 6.75 21.9069 6.75 20.25C5.09315 20.25 3.75 18.9069 3.75 17.25V9.75C3.75 8.09315 5.09315 6.75 6.75 6.75H7.5C7.91421 6.75 8.25 7.08579 8.25 7.5C8.25 7.91421 7.91421 8.25 7.5 8.25H6.75ZM8.25 20.25C8.25 21.0784 8.92157 21.75 9.75 21.75H17.25C18.0784 21.75 18.75 21.0784 18.75 20.25V12.75C18.75 11.9216 18.0784 11.25 17.25 11.25V17.25C17.25 18.9069 15.9069 20.25 14.25 20.25H8.25Z",fill:e})),xo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 3.75L19.5 3.75C19.6989 3.75 19.8897 3.82902 20.0303 3.96967C20.171 4.11032 20.25 4.30109 20.25 4.5V15.75C20.25 16.1642 19.9142 16.5 19.5 16.5C19.0858 16.5 18.75 16.1642 18.75 15.75V6.31066L5.03033 20.0303C4.73744 20.3232 4.26256 20.3232 3.96967 20.0303C3.67678 19.7374 3.67678 19.2626 3.96967 18.9697L17.6893 5.25L8.25 5.25C7.83579 5.25 7.5 4.91421 7.5 4.5C7.5 4.08579 7.83579 3.75 8.25 3.75Z",fill:e})),Ho=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 3.75C12.1005 3.75 9.75 6.10051 9.75 9V19.1893L14.4697 14.4697C14.7626 14.1768 15.2374 14.1768 15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303L9.53033 21.5303C9.38968 21.671 9.19891 21.75 9 21.75C8.80109 21.75 8.61032 21.671 8.46967 21.5303L2.46967 15.5303C2.17678 15.2374 2.17678 14.7626 2.46967 14.4697C2.76256 14.1768 3.23744 14.1768 3.53033 14.4697L8.25 19.1893V9C8.25 5.27208 11.2721 2.25 15 2.25C18.7279 2.25 21.75 5.27208 21.75 9V12C21.75 12.4142 21.4142 12.75 21 12.75C20.5858 12.75 20.25 12.4142 20.25 12V9C20.25 6.10051 17.8995 3.75 15 3.75Z",fill:e})),Vo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.53033 2.46967C9.82322 2.76256 9.82322 3.23744 9.53033 3.53033L4.81066 8.25H15C18.7279 8.25 21.75 11.2721 21.75 15C21.75 18.7279 18.7279 21.75 15 21.75H12C11.5858 21.75 11.25 21.4142 11.25 21C11.25 20.5858 11.5858 20.25 12 20.25H15C17.8995 20.25 20.25 17.8995 20.25 15C20.25 12.1005 17.8995 9.75 15 9.75H4.81066L9.53033 14.4697C9.82322 14.7626 9.82322 15.2374 9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303L2.46967 9.53033C2.17678 9.23744 2.17678 8.76256 2.46967 8.46967L8.46967 2.46967C8.76256 2.17678 9.23744 2.17678 9.53033 2.46967Z",fill:e})),Zo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4697 2.46967C14.7626 2.17678 15.2374 2.17678 15.5303 2.46967L21.5303 8.46967C21.8232 8.76256 21.8232 9.23744 21.5303 9.53033L15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303C14.1768 15.2374 14.1768 14.7626 14.4697 14.4697L19.1893 9.75H9C6.10051 9.75 3.75 12.1005 3.75 15C3.75 17.8995 6.10051 20.25 9 20.25H12C12.4142 20.25 12.75 20.5858 12.75 21C12.75 21.4142 12.4142 21.75 12 21.75H9C5.27208 21.75 2.25 18.7279 2.25 15C2.25 11.2721 5.27208 8.25 9 8.25H19.1893L14.4697 3.53033C14.1768 3.23744 14.1768 2.76256 14.4697 2.46967Z",fill:e})),Ro=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.5303 9.53033C21.2374 9.82322 20.7626 9.82322 20.4697 9.53033L15.75 4.81066L15.75 15C15.75 18.7279 12.7279 21.75 9 21.75C5.27208 21.75 2.25 18.7279 2.25 15L2.25 12C2.25 11.5858 2.58579 11.25 3 11.25C3.41421 11.25 3.75 11.5858 3.75 12L3.75 15C3.75 17.8995 6.10051 20.25 9 20.25C11.8995 20.25 14.25 17.8995 14.25 15L14.25 4.81066L9.53033 9.53033C9.23744 9.82322 8.76256 9.82322 8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967L14.4697 2.46967C14.7626 2.17678 15.2374 2.17678 15.5303 2.46967L21.5303 8.46967C21.8232 8.76256 21.8232 9.23744 21.5303 9.53033Z",fill:e})),Oo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.21967 3.21967C3.51256 2.92678 3.98744 2.92678 4.28033 3.21967L8.25 7.18934L8.25 4.5C8.25 4.08579 8.58579 3.75 9 3.75C9.41421 3.75 9.75 4.08579 9.75 4.5V9C9.75 9.41421 9.41421 9.75 9 9.75L4.5 9.75C4.08579 9.75 3.75 9.41421 3.75 9C3.75 8.58579 4.08579 8.25 4.5 8.25L7.18934 8.25L3.21967 4.28033C2.92678 3.98744 2.92678 3.51256 3.21967 3.21967ZM20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L16.8107 8.25H19.5C19.9142 8.25 20.25 8.58579 20.25 9C20.25 9.41421 19.9142 9.75 19.5 9.75H15C14.5858 9.75 14.25 9.41421 14.25 9V4.5C14.25 4.08579 14.5858 3.75 15 3.75C15.4142 3.75 15.75 4.08579 15.75 4.5V7.18934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967ZM3.75 15C3.75 14.5858 4.08579 14.25 4.5 14.25L9 14.25C9.41421 14.25 9.75 14.5858 9.75 15L9.75 19.5C9.75 19.9142 9.41421 20.25 9 20.25C8.58579 20.25 8.25 19.9142 8.25 19.5L8.25 16.8107L4.28033 20.7803C3.98744 21.0732 3.51256 21.0732 3.21967 20.7803C2.92678 20.4874 2.92678 20.0126 3.21967 19.7197L7.18934 15.75L4.5 15.75C4.08579 15.75 3.75 15.4142 3.75 15ZM14.25 15C14.25 14.5858 14.5858 14.25 15 14.25H19.5C19.9142 14.25 20.25 14.5858 20.25 15C20.25 15.4142 19.9142 15.75 19.5 15.75H16.8107L20.7803 19.7197C21.0732 20.0126 21.0732 20.4874 20.7803 20.7803C20.4874 21.0732 20.0126 21.0732 19.7197 20.7803L15.75 16.8107L15.75 19.5C15.75 19.9142 15.4142 20.25 15 20.25C14.5858 20.25 14.25 19.9142 14.25 19.5L14.25 15Z",fill:e})),So=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 3.75C15 3.33579 15.3358 3 15.75 3L20.25 3C20.6642 3 21 3.33579 21 3.75V8.25C21 8.66421 20.6642 9 20.25 9C19.8358 9 19.5 8.66421 19.5 8.25V5.56066L15.5303 9.53033C15.2374 9.82322 14.7626 9.82322 14.4697 9.53033C14.1768 9.23744 14.1768 8.76256 14.4697 8.46967L18.4393 4.5L15.75 4.5C15.3358 4.5 15 4.16421 15 3.75ZM3 3.75C3 3.33579 3.33579 3 3.75 3H8.25C8.66421 3 9 3.33579 9 3.75C9 4.16421 8.66421 4.5 8.25 4.5H5.56066L9.53033 8.46967C9.82322 8.76256 9.82322 9.23744 9.53033 9.53033C9.23744 9.82322 8.76256 9.82322 8.46967 9.53033L4.5 5.56066V8.25C4.5 8.66421 4.16421 9 3.75 9C3.33579 9 3 8.66421 3 8.25V3.75ZM9.53033 14.4697C9.82322 14.7626 9.82322 15.2374 9.53033 15.5303L5.56066 19.5H8.25C8.66421 19.5 9 19.8358 9 20.25C9 20.6642 8.66421 21 8.25 21H3.75C3.33579 21 3 20.6642 3 20.25V15.75C3 15.3358 3.33579 15 3.75 15C4.16421 15 4.5 15.3358 4.5 15.75V18.4393L8.46967 14.4697C8.76256 14.1768 9.23744 14.1768 9.53033 14.4697ZM14.4697 14.4697C14.7626 14.1768 15.2374 14.1768 15.5303 14.4697L19.5 18.4393V15.75C19.5 15.3358 19.8358 15 20.25 15C20.6642 15 21 15.3358 21 15.75V20.25C21 20.6642 20.6642 21 20.25 21H15.75C15.3358 21 15 20.6642 15 20.25C15 19.8358 15.3358 19.5 15.75 19.5H18.4393L14.4697 15.5303C14.1768 15.2374 14.1768 14.7626 14.4697 14.4697Z",fill:e})),_o=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.9697 2.46967C16.2626 2.17678 16.7374 2.17678 17.0303 2.46967L21.5303 6.96967C21.671 7.11032 21.75 7.30109 21.75 7.5C21.75 7.69891 21.671 7.88968 21.5303 8.03033L17.0303 12.5303C16.7374 12.8232 16.2626 12.8232 15.9697 12.5303C15.6768 12.2374 15.6768 11.7626 15.9697 11.4697L19.1893 8.25L7.5 8.25C7.08579 8.25 6.75 7.91421 6.75 7.5C6.75 7.08579 7.08579 6.75 7.5 6.75L19.1893 6.75L15.9697 3.53033C15.6768 3.23744 15.6768 2.76256 15.9697 2.46967ZM8.03033 11.4697C8.32322 11.7626 8.32322 12.2374 8.03033 12.5303L4.81066 15.75H16.5C16.9142 15.75 17.25 16.0858 17.25 16.5C17.25 16.9142 16.9142 17.25 16.5 17.25H4.81066L8.03033 20.4697C8.32322 20.7626 8.32322 21.2374 8.03033 21.5303C7.73744 21.8232 7.26256 21.8232 6.96967 21.5303L2.46967 17.0303C2.17678 16.7374 2.17678 16.2626 2.46967 15.9697L6.96967 11.4697C7.26256 11.1768 7.73744 11.1768 8.03033 11.4697Z",fill:e})),Po=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.96967 2.46967C7.26256 2.17678 7.73744 2.17678 8.03033 2.46967L12.5303 6.96967C12.8232 7.26256 12.8232 7.73744 12.5303 8.03033C12.2374 8.32322 11.7626 8.32322 11.4697 8.03033L8.25 4.81066V16.5C8.25 16.9142 7.91421 17.25 7.5 17.25C7.08579 17.25 6.75 16.9142 6.75 16.5V4.81066L3.53033 8.03033C3.23744 8.32322 2.76256 8.32322 2.46967 8.03033C2.17678 7.73744 2.17678 7.26256 2.46967 6.96967L6.96967 2.46967ZM16.5 6.75C16.9142 6.75 17.25 7.08579 17.25 7.5L17.25 19.1893L20.4697 15.9697C20.7626 15.6768 21.2374 15.6768 21.5303 15.9697C21.8232 16.2626 21.8232 16.7374 21.5303 17.0303L17.0303 21.5303C16.8897 21.671 16.6989 21.75 16.5 21.75C16.3011 21.75 16.1103 21.671 15.9697 21.5303L11.4697 17.0303C11.1768 16.7374 11.1768 16.2626 11.4697 15.9697C11.7626 15.6768 12.2374 15.6768 12.5303 15.9697L15.75 19.1893L15.75 7.5C15.75 7.08579 16.0858 6.75 16.5 6.75Z",fill:e})),Io=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.8336 6.16637C14.6118 2.94454 9.38819 2.94454 6.16637 6.16637C2.94454 9.38819 2.94454 14.6118 6.16637 17.8336C9.38819 21.0555 14.6118 21.0555 17.8336 17.8336C18.1265 17.5407 18.6014 17.5407 18.8943 17.8336C19.1872 18.1265 19.1872 18.6014 18.8943 18.8943C15.0867 22.7019 8.91332 22.7019 5.10571 18.8943C1.2981 15.0867 1.2981 8.91332 5.10571 5.10571C8.91332 1.2981 15.0867 1.2981 18.8943 5.10571C20.798 7.00937 21.75 9.50593 21.75 12C21.75 12.975 21.4545 13.8866 20.941 14.5713C20.4273 15.2563 19.6603 15.75 18.75 15.75C17.8462 15.75 17.0837 15.2633 16.57 14.5859C15.668 16.1767 13.9593 17.25 12 17.25C9.1005 17.25 6.75 14.8995 6.75 12C6.75 9.1005 9.1005 6.75 12 6.75C13.469 6.75 14.7971 7.35335 15.75 8.32576V8.25C15.75 7.83579 16.0858 7.5 16.5 7.5C16.9142 7.5 17.25 7.83579 17.25 8.25V12C17.25 12.6818 17.4582 13.2703 17.759 13.6713C18.0596 14.0721 18.4177 14.25 18.75 14.25C19.0823 14.25 19.4404 14.0721 19.741 13.6713C20.0418 13.2703 20.25 12.6819 20.25 12C20.25 9.88749 19.4447 7.77743 17.8336 6.16637ZM15.75 12C15.75 9.92893 14.0711 8.25 12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75C14.0711 15.75 15.75 14.0711 15.75 12Z",fill:e})),ko=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.515 10.6742C1.78276 11.4064 1.78276 12.5936 2.51499 13.3258L8.89 19.7008C9.24163 20.0525 9.71854 20.25 10.2158 20.25H19.4998C21.1567 20.25 22.4998 18.9069 22.4998 17.25V6.75C22.4998 5.09315 21.1567 3.75 19.4998 3.75L10.2158 3.75C9.71854 3.75 9.24163 3.94754 8.89 4.29917L2.515 10.6742ZM12.5303 9.21967C12.2374 8.92678 11.7626 8.92678 11.4697 9.21967C11.1768 9.51256 11.1768 9.98744 11.4697 10.2803L13.1893 12L11.4697 13.7197C11.1768 14.0126 11.1768 14.4874 11.4697 14.7803C11.7626 15.0732 12.2374 15.0732 12.5303 14.7803L14.25 13.0607L15.9697 14.7803C16.2626 15.0732 16.7374 15.0732 17.0303 14.7803C17.3232 14.4874 17.3232 14.0126 17.0303 13.7197L15.3107 12L17.0303 10.2803C17.3232 9.98744 17.3232 9.51256 17.0303 9.21967C16.7374 8.92678 16.2626 8.92678 15.9697 9.21967L14.25 10.9393L12.5303 9.21967Z",fill:e}):l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.2161 3.75C9.71878 3.75 9.24187 3.94754 8.89024 4.29918L2.51524 10.6742C1.78301 11.4064 1.78301 12.5936 2.51524 13.3258L8.89024 19.7008C9.24187 20.0525 9.71878 20.25 10.2161 20.25H19.5001C21.1569 20.25 22.5001 18.9069 22.5001 17.25V6.75C22.5001 5.09315 21.1569 3.75 19.5001 3.75L10.2161 3.75ZM19.5001 5.25L10.2161 5.25L3.56271 12.2513C3.56697 12.256 3.57136 12.2606 3.5759 12.2652L9.9509 18.6402C10.0212 18.7105 10.1166 18.75 10.2161 18.75H19.5001C20.3285 18.75 21.0001 18.0784 21.0001 17.25V6.75C21.0001 5.92157 20.3285 5.25 19.5001 5.25Z",fill:e}),l().createElement("path",{d:"M12.5304 9.21967C12.2375 8.92678 11.7626 8.92678 11.4697 9.21967C11.1769 9.51256 11.1769 9.98744 11.4697 10.2803L13.1894 12L11.4697 13.7197C11.2667 13.9227 11.2044 14.2133 11.2829 14.47C11.3177 14.5836 11.3799 14.6905 11.4697 14.7803C11.7502 15.0608 12.1976 15.0727 12.4922 14.816C12.5052 14.8046 12.518 14.7927 12.5304 14.7803L14.2501 13.0607L15.9697 14.7803C16.2626 15.0732 16.7375 15.0732 17.0304 14.7803C17.3233 14.4874 17.3233 14.0126 17.0304 13.7197L15.3107 12L17.0304 10.2803C17.3233 9.98744 17.3233 9.51256 17.0304 9.21967C16.7375 8.92678 16.2626 8.92678 15.9697 9.21967L14.2501 10.9393L12.5304 9.21967Z",fill:e}))),No=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{d:"M9.19481 18.4394C10.4448 19.1536 12.0001 18.2511 12.0001 16.8114V14.4709L18.9448 18.4394C20.1948 19.1536 21.7501 18.2511 21.7501 16.8114L21.7501 8.68856C21.7501 7.24889 20.1948 6.34633 18.9448 7.06061L12.0001 11.029V8.68856C12.0001 7.24889 10.4448 6.34633 9.19481 7.06061L2.08732 11.122C0.827666 11.8418 0.827664 13.6581 2.08732 14.3779L9.19481 18.4394Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.19481 7.06061C10.4448 6.34633 12.0001 7.2489 12.0001 8.68856V11.029L18.9448 7.06061C20.1948 6.34633 21.7501 7.2489 21.7501 8.68856V16.8114C21.7501 18.2511 20.1948 19.1536 18.9448 18.4394L12.0001 14.4709V16.8114C12.0001 18.2511 10.4448 19.1536 9.19481 18.4394L2.08732 14.3779C0.827664 13.6581 0.827666 11.8418 2.08732 11.122L9.19481 7.06061ZM10.5001 8.68856C10.5001 8.40063 10.189 8.22012 9.93902 8.36297L2.83153 12.4244C2.5796 12.5684 2.5796 12.9316 2.83153 13.0756L9.93902 17.137C10.189 17.2799 10.5001 17.0993 10.5001 16.8114L10.5001 8.68856ZM20.2501 8.68856C20.2501 8.40063 19.939 8.22012 19.689 8.36297L12.5815 12.4244C12.3296 12.5684 12.3296 12.9316 12.5815 13.0756L19.689 17.137C19.939 17.2799 20.2501 17.0993 20.2501 16.8114V8.68856Z",fill:e})),To=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M11.5841 2.37596C11.836 2.20801 12.1642 2.20801 12.4161 2.37596L21.4161 8.37596C21.7608 8.60573 21.8539 9.07138 21.6241 9.41603C21.3944 9.76067 20.9287 9.8538 20.5841 9.62404L12.0001 3.90139L3.4161 9.62404C3.07146 9.8538 2.60581 9.76067 2.37604 9.41603C2.14628 9.07138 2.23941 8.60573 2.58405 8.37596L11.5841 2.37596Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.25 10.3325V20.25H21C21.4142 20.25 21.75 20.5858 21.75 21C21.75 21.4142 21.4142 21.75 21 21.75H3C2.58579 21.75 2.25 21.4142 2.25 21C2.25 20.5858 2.58579 20.25 3 20.25H3.75V10.3325C3.75 9.96317 4.01888 9.64882 4.38374 9.59157C6.86578 9.20211 9.40954 9 12 9C14.5905 9 17.1342 9.20211 19.6163 9.59157C19.9811 9.64882 20.25 9.96317 20.25 10.3325ZM12.75 12.75C12.75 12.3358 12.4142 12 12 12C11.5858 12 11.25 12.3358 11.25 12.75V19.5C11.25 19.9142 11.5858 20.25 12 20.25C12.4142 20.25 12.75 19.9142 12.75 19.5V12.75ZM15.75 12C16.1642 12 16.5 12.3358 16.5 12.75V19.5C16.5 19.9142 16.1642 20.25 15.75 20.25C15.3358 20.25 15 19.9142 15 19.5V12.75C15 12.3358 15.3358 12 15.75 12ZM9 12.75C9 12.3358 8.66421 12 8.25 12C7.83579 12 7.5 12.3358 7.5 12.75V19.5C7.5 19.9142 7.83579 20.25 8.25 20.25C8.66421 20.25 9 19.9142 9 19.5V12.75Z",fill:e}),l().createElement("path",{d:"M12 7.875C12.6213 7.875 13.125 7.37132 13.125 6.75C13.125 6.12868 12.6213 5.625 12 5.625C11.3787 5.625 10.875 6.12868 10.875 6.75C10.875 7.37132 11.3787 7.875 12 7.875Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.5841 2.37596C11.836 2.20801 12.1642 2.20801 12.4161 2.37596L21.4161 8.37596C21.7608 8.60573 21.8539 9.07138 21.6241 9.41603C21.3944 9.76067 20.9287 9.8538 20.5841 9.62404L12.0001 3.90139L3.4161 9.62404C3.07146 9.8538 2.60581 9.76067 2.37604 9.41603C2.14628 9.07138 2.23941 8.60573 2.58405 8.37596L11.5841 2.37596ZM11.2501 6.75C11.2501 6.33579 11.5859 6 12.0001 6H12.0076C12.4218 6 12.7576 6.33579 12.7576 6.75V6.7575C12.7576 7.17171 12.4218 7.5075 12.0076 7.5075H12.0001C11.5859 7.5075 11.2501 7.17171 11.2501 6.7575V6.75ZM5.25008 10.9784V20.25H7.50008V12.75C7.50008 12.3358 7.83587 12 8.25008 12C8.66429 12 9.00008 12.3358 9.00008 12.75V20.25H11.2501V12.75C11.2501 12.3358 11.5859 12 12.0001 12C12.4143 12 12.7501 12.3358 12.7501 12.75V20.25H15.0001V12.75C15.0001 12.3358 15.3359 12 15.7501 12C16.1643 12 16.5001 12.3358 16.5001 12.75V20.25H18.7501V10.9784C16.5459 10.6632 14.2922 10.5 12.0001 10.5C9.70792 10.5 7.45429 10.6632 5.25008 10.9784ZM20.2501 20.25V10.3325C20.2501 9.96317 19.9812 9.64882 19.6163 9.59157C17.1343 9.20211 14.5905 9 12.0001 9C9.40962 9 6.86586 9.20211 4.38382 9.59157C4.01896 9.64882 3.75008 9.96317 3.75008 10.3325V20.25H3.00008C2.58587 20.25 2.25008 20.5858 2.25008 21C2.25008 21.4142 2.58587 21.75 3.00008 21.75H21.0001C21.4143 21.75 21.7501 21.4142 21.7501 21C21.7501 20.5858 21.4143 20.25 21.0001 20.25H20.2501Z",fill:e})),Ao=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M12 7.5C10.7574 7.5 9.75 8.50736 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 8.50736 13.2426 7.5 12 7.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.875C1.5 3.83947 2.33947 3 3.375 3H20.625C21.6605 3 22.5 3.83947 22.5 4.875V14.625C22.5 15.6605 21.6605 16.5 20.625 16.5H3.375C2.33947 16.5 1.5 15.6605 1.5 14.625V4.875ZM8.25 9.75C8.25 7.67893 9.92893 6 12 6C14.0711 6 15.75 7.67893 15.75 9.75C15.75 11.8211 14.0711 13.5 12 13.5C9.92893 13.5 8.25 11.8211 8.25 9.75ZM18.75 9C18.3358 9 18 9.33579 18 9.75V9.7575C18 10.1717 18.3358 10.5075 18.75 10.5075H18.7575C19.1717 10.5075 19.5075 10.1717 19.5075 9.7575V9.75C19.5075 9.33579 19.1717 9 18.7575 9H18.75ZM4.5 9.75C4.5 9.33579 4.83579 9 5.25 9H5.2575C5.67171 9 6.0075 9.33579 6.0075 9.75V9.7575C6.0075 10.1717 5.67171 10.5075 5.2575 10.5075H5.25C4.83579 10.5075 4.5 10.1717 4.5 9.7575V9.75Z",fill:e}),l().createElement("path",{d:"M2.25 18C1.83579 18 1.5 18.3358 1.5 18.75C1.5 19.1642 1.83579 19.5 2.25 19.5C7.65005 19.5 12.8802 20.2222 17.8498 21.5749C19.0404 21.899 20.25 21.0168 20.25 19.7551V18.75C20.25 18.3358 19.9142 18 19.5 18H2.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V15.375C22.5 16.4105 21.6605 17.25 20.625 17.25H3.375C2.33947 17.25 1.5 16.4105 1.5 15.375V5.625ZM19.5 15.75H4.5C4.5 14.9216 3.82843 14.25 3 14.25V6.75C3.82843 6.75 4.5 6.07843 4.5 5.25H19.5C19.5 6.07843 20.1716 6.75 21 6.75V14.25C20.1716 14.25 19.5 14.9216 19.5 15.75ZM12 8.25C10.7574 8.25 9.75 9.25736 9.75 10.5C9.75 11.7426 10.7574 12.75 12 12.75C13.2426 12.75 14.25 11.7426 14.25 10.5C14.25 9.25736 13.2426 8.25 12 8.25ZM8.25 10.5C8.25 8.42893 9.92893 6.75 12 6.75C14.0711 6.75 15.75 8.42893 15.75 10.5C15.75 12.5711 14.0711 14.25 12 14.25C9.92893 14.25 8.25 12.5711 8.25 10.5ZM5.25 10.5C5.25 10.0858 5.58579 9.75 6 9.75H6.0075C6.42171 9.75 6.7575 10.0858 6.7575 10.5V10.5075C6.7575 10.9217 6.42171 11.2575 6.0075 11.2575H6C5.58579 11.2575 5.25 10.9217 5.25 10.5075V10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H18.0075C18.4217 9.75 18.7575 10.0858 18.7575 10.5V10.5075C18.7575 10.9217 18.4217 11.2575 18.0075 11.2575H18C17.5858 11.2575 17.25 10.9217 17.25 10.5075V10.5ZM1.5 18.75C1.5 18.3358 1.83579 18 2.25 18C7.78434 18 13.147 18.7402 18.2437 20.1276C18.5072 20.1993 18.75 20.0004 18.75 19.7551V18.75C18.75 18.3358 19.0858 18 19.5 18C19.9142 18 20.25 18.3358 20.25 18.75V19.7551C20.25 21.0168 19.0404 21.899 17.8498 21.5749C12.8802 20.2222 7.65005 19.5 2.25 19.5C1.83579 19.5 1.5 19.1642 1.5 18.75Z",fill:e})),Bo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 17.25C3 16.8358 3.33579 16.5 3.75 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H3.75C3.33579 18 3 17.6642 3 17.25Z",fill:e})),Fo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 17.25C3 16.8358 3.33579 16.5 3.75 16.5H12C12.4142 16.5 12.75 16.8358 12.75 17.25C12.75 17.6642 12.4142 18 12 18H3.75C3.33579 18 3 17.6642 3 17.25Z",fill:e})),Do=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM11.25 17.25C11.25 16.8358 11.5858 16.5 12 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H12C11.5858 18 11.25 17.6642 11.25 17.25Z",fill:e})),jo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6.75C3 6.33579 3.33579 6 3.75 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H3.75C3.33579 7.5 3 7.16421 3 6.75ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H12C12.4142 11.25 12.75 11.5858 12.75 12C12.75 12.4142 12.4142 12.75 12 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 17.25C3 16.8358 3.33579 16.5 3.75 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H3.75C3.33579 18 3 17.6642 3 17.25Z",fill:e})),Uo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 4.5C2.25 4.08579 2.58579 3.75 3 3.75H17.25C17.6642 3.75 18 4.08579 18 4.5C18 4.91421 17.6642 5.25 17.25 5.25H3C2.58579 5.25 2.25 4.91421 2.25 4.5ZM2.25 9C2.25 8.58579 2.58579 8.25 3 8.25H12.75C13.1642 8.25 13.5 8.58579 13.5 9C13.5 9.41421 13.1642 9.75 12.75 9.75H3C2.58579 9.75 2.25 9.41421 2.25 9ZM17.25 8.25C17.6642 8.25 18 8.58579 18 9V19.1893L20.4697 16.7197C20.7626 16.4268 21.2374 16.4268 21.5303 16.7197C21.8232 17.0126 21.8232 17.4874 21.5303 17.7803L17.7803 21.5303C17.4874 21.8232 17.0126 21.8232 16.7197 21.5303L12.9697 17.7803C12.6768 17.4874 12.6768 17.0126 12.9697 16.7197C13.2626 16.4268 13.7374 16.4268 14.0303 16.7197L16.5 19.1893V9C16.5 8.58579 16.8358 8.25 17.25 8.25ZM2.25 13.5C2.25 13.0858 2.58579 12.75 3 12.75H12.75C13.1642 12.75 13.5 13.0858 13.5 13.5C13.5 13.9142 13.1642 14.25 12.75 14.25H3C2.58579 14.25 2.25 13.9142 2.25 13.5Z",fill:e})),zo=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 4.5C2.25 4.08579 2.58579 3.75 3 3.75H17.25C17.6642 3.75 18 4.08579 18 4.5C18 4.91421 17.6642 5.25 17.25 5.25H3C2.58579 5.25 2.25 4.91421 2.25 4.5ZM2.25 9C2.25 8.58579 2.58579 8.25 3 8.25H12.75C13.1642 8.25 13.5 8.58579 13.5 9C13.5 9.41421 13.1642 9.75 12.75 9.75H3C2.58579 9.75 2.25 9.41421 2.25 9ZM16.5 10.8107L14.0303 13.2803C13.7374 13.5732 13.2626 13.5732 12.9697 13.2803C12.6768 12.9874 12.6768 12.5126 12.9697 12.2197L16.7197 8.46967C17.0126 8.17678 17.4874 8.17678 17.7803 8.46967L21.5303 12.2197C21.8232 12.5126 21.8232 12.9874 21.5303 13.2803C21.2374 13.5732 20.7626 13.5732 20.4697 13.2803L18 10.8107V21C18 21.4142 17.6642 21.75 17.25 21.75C16.8358 21.75 16.5 21.4142 16.5 21V10.8107ZM2.25 13.5C2.25 13.0858 2.58579 12.75 3 12.75H8.25C8.66421 12.75 9 13.0858 9 13.5C9 13.9142 8.66421 14.25 8.25 14.25H3C2.58579 14.25 2.25 13.9142 2.25 13.5Z",fill:e})),Go=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.75 9.75C0.75 8.09315 2.09315 6.75 3.75 6.75H18.75C20.4069 6.75 21.75 8.09315 21.75 9.75V9.78751C22.6058 9.96123 23.25 10.7179 23.25 11.625V13.875C23.25 14.7821 22.6058 15.5388 21.75 15.7125V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H3.75C2.09315 18.75 0.75 17.4069 0.75 15.75V9.75ZM20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25H3.75C2.92157 8.25 2.25 8.92157 2.25 9.75V15.75C2.25 16.5784 2.92157 17.25 3.75 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.75Z",fill:e})),qo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75 6.75C2.09315 6.75 0.75 8.09315 0.75 9.75V15.75C0.75 17.4069 2.09315 18.75 3.75 18.75H18.75C20.4069 18.75 21.75 17.4069 21.75 15.75V15.7125C22.6058 15.5388 23.25 14.7821 23.25 13.875V11.625C23.25 10.7179 22.6058 9.96123 21.75 9.78751V9.75C21.75 8.09315 20.4069 6.75 18.75 6.75H3.75ZM18.75 8.25C19.5784 8.25 20.25 8.92157 20.25 9.75V15.75C20.25 16.5784 19.5784 17.25 18.75 17.25H3.75C2.92157 17.25 2.25 16.5784 2.25 15.75V9.75C2.25 8.92157 2.92157 8.25 3.75 8.25H18.75ZM4.5 9.75C4.08579 9.75 3.75 10.0858 3.75 10.5V15C3.75 15.4142 4.08579 15.75 4.5 15.75H18C18.4142 15.75 18.75 15.4142 18.75 15V10.5C18.75 10.0858 18.4142 9.75 18 9.75H4.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.75 9.75C0.75 8.09315 2.09315 6.75 3.75 6.75H18.75C20.4069 6.75 21.75 8.09315 21.75 9.75V9.78751C22.6058 9.96123 23.25 10.7179 23.25 11.625V13.875C23.25 14.7821 22.6058 15.5388 21.75 15.7125V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H3.75C2.09315 18.75 0.75 17.4069 0.75 15.75V9.75ZM20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25H3.75C2.92157 8.25 2.25 8.92157 2.25 9.75V15.75C2.25 16.5784 2.92157 17.25 3.75 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.75ZM3.75 10.5C3.75 10.0858 4.08579 9.75 4.5 9.75H18C18.4142 9.75 18.75 10.0858 18.75 10.5V15C18.75 15.4142 18.4142 15.75 18 15.75H4.5C4.08579 15.75 3.75 15.4142 3.75 15V10.5ZM5.25 11.25V14.25H17.25V11.25H5.25Z",fill:e})),Wo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M4.5 9.75C4.08579 9.75 3.75 10.0858 3.75 10.5V15C3.75 15.4142 4.08579 15.75 4.5 15.75H11.25C11.6642 15.75 12 15.4142 12 15V10.5C12 10.0858 11.6642 9.75 11.25 9.75H4.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75 6.75C2.09315 6.75 0.75 8.09315 0.75 9.75V15.75C0.75 17.4069 2.09315 18.75 3.75 18.75H18.75C20.4069 18.75 21.75 17.4069 21.75 15.75V15.7125C22.6058 15.5388 23.25 14.7821 23.25 13.875V11.625C23.25 10.7179 22.6058 9.96123 21.75 9.78751V9.75C21.75 8.09315 20.4069 6.75 18.75 6.75H3.75ZM18.75 8.25C19.5784 8.25 20.25 8.92157 20.25 9.75V15.75C20.25 16.5784 19.5784 17.25 18.75 17.25H3.75C2.92157 17.25 2.25 16.5784 2.25 15.75V9.75C2.25 8.92157 2.92157 8.25 3.75 8.25H18.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.75 9.75C0.75 8.09315 2.09315 6.75 3.75 6.75H18.75C20.4069 6.75 21.75 8.09315 21.75 9.75V9.78751C22.6058 9.96123 23.25 10.7179 23.25 11.625V13.875C23.25 14.7821 22.6058 15.5388 21.75 15.7125V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H3.75C2.09315 18.75 0.75 17.4069 0.75 15.75V9.75ZM20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25H3.75C2.92157 8.25 2.25 8.92157 2.25 9.75V15.75C2.25 16.5784 2.92157 17.25 3.75 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.75ZM3.75 10.5C3.75 10.0858 4.08579 9.75 4.5 9.75H11.25C11.6642 9.75 12 10.0858 12 10.5V15C12 15.4142 11.6642 15.75 11.25 15.75H4.5C4.08579 15.75 3.75 15.4142 3.75 15V10.5ZM5.25 11.25V14.25H10.5V11.25H5.25Z",fill:e})),Ko=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3.79758V8.81802C10.5 9.61367 10.1839 10.3767 9.62134 10.9393L7.2443 13.3164C8.99164 13.192 10.7578 13.5404 12.3354 14.3292C14.0988 15.2109 16.1395 15.442 18.048 14.9649L18.333 14.8937L14.3787 10.9393C13.8161 10.3767 13.5 9.61367 13.5 8.81802V3.79758C13.0042 3.76602 12.504 3.75 12 3.75C11.496 3.75 10.9959 3.76602 10.5 3.79758ZM15 3.93576C15.3733 3.93623 15.6969 3.65833 15.7443 3.27849C15.7955 2.86746 15.5039 2.4927 15.0928 2.44144C14.8362 2.40945 14.5784 2.38138 14.3195 2.3573C13.5557 2.28628 12.782 2.25 12 2.25C11.2181 2.25 10.4444 2.28628 9.68058 2.3573C9.42163 2.38138 9.16382 2.40945 8.90721 2.44144C8.49618 2.4927 8.20453 2.86746 8.25578 3.27849C8.30315 3.65833 8.62679 3.93623 9.00002 3.93576V8.81802C9.00002 9.21584 8.84198 9.59737 8.56068 9.87868L2.26748 16.1719C0.646344 17.793 1.36449 20.6474 3.73839 21.0527C6.42422 21.5112 9.18453 21.75 12 21.75C14.8155 21.75 17.5758 21.5112 20.2617 21.0527C22.6356 20.6474 23.3537 17.793 21.7326 16.1719L15.4394 9.87868C15.1581 9.59737 15 9.21584 15 8.81802V3.93576Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3.79758V8.81802C10.5 9.61367 10.1839 10.3767 9.62134 10.9393L7.2443 13.3164C8.99164 13.192 10.7578 13.5404 12.3354 14.3292C14.0988 15.2109 16.1395 15.442 18.048 14.9649L18.333 14.8937L14.3787 10.9393C13.8161 10.3767 13.5 9.61367 13.5 8.81802V3.79758C13.0042 3.76602 12.504 3.75 12 3.75C11.496 3.75 10.9959 3.76602 10.5 3.79758ZM15 3.93576C15.3732 3.93623 15.6969 3.65833 15.7443 3.27849C15.7955 2.86745 15.5039 2.4927 15.0928 2.44144C14.8362 2.40945 14.5784 2.38138 14.3195 2.3573C13.5557 2.28628 12.782 2.25 12 2.25C11.2181 2.25 10.4444 2.28628 9.68058 2.3573C9.42163 2.38138 9.16382 2.40945 8.90721 2.44144C8.49618 2.4927 8.20453 2.86746 8.25578 3.27849C8.30315 3.65833 8.62679 3.93623 9.00002 3.93576V8.81802C9.00002 9.21584 8.84198 9.59737 8.56068 9.87868L2.26748 16.1719C0.646344 17.793 1.36449 20.6474 3.73839 21.0527C6.42422 21.5112 9.18453 21.75 12 21.75C14.8155 21.75 17.5758 21.5112 20.2616 21.0527C22.6355 20.6474 23.3537 17.793 21.7326 16.1719L15.4394 9.87868C15.1581 9.59738 15 9.21584 15 8.81802V3.93576ZM19.57 16.1306L18.4118 16.4201C16.1518 16.9851 13.7444 16.7107 11.6646 15.6708C9.90122 14.7891 7.86049 14.558 5.95201 15.0351L5.38346 15.1772L3.32814 17.2325C2.48549 18.0752 2.93009 19.393 3.99082 19.5741C6.59361 20.0185 9.26948 20.25 12 20.25C14.7306 20.25 17.4064 20.0185 20.0092 19.5741C21.0699 19.393 21.5145 18.0752 20.6719 17.2325L19.57 16.1306Z",fill:e})),Yo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25001 8.9998C5.25012 5.27197 8.27215 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.0269 17.0455 17.4105 17.4659 15.7396 17.7192C15.7465 17.812 15.75 17.9056 15.75 18C15.75 20.0711 14.0711 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.44879 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C9.10052 3.75 6.75001 6.10051 6.75001 9L6.74981 9.75C6.74981 9.74993 6.74981 9.75007 6.74981 9.75C6.74977 11.8594 6.07916 13.8136 4.94026 15.4091C6.31914 15.848 7.75395 16.1617 9.23148 16.337C10.139 16.4446 11.0628 16.5 11.9998 16.5C12.937 16.5 13.8609 16.4446 14.7685 16.3369C16.2459 16.1617 17.6806 15.8479 19.0594 15.4091C17.9204 13.8136 17.2498 11.8595 17.2498 9.75V9.04316L17.25 9C17.25 6.10051 14.8995 3.75 12 3.75ZM5.25001 8.9998C5.25012 5.27197 8.27215 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.0269 17.0455 17.4105 17.4659 15.7396 17.7192C15.7465 17.812 15.75 17.9056 15.75 18C15.75 20.0711 14.0711 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.44879 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998C5.25001 8.99987 5.25001 8.99974 5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993Z",fill:e})),Xo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:e}),l().createElement("path",{d:"M20.5709 16.4755C20.3473 16.558 20.1222 16.6374 19.8956 16.7136L7.31889 4.13691C8.53246 2.96847 10.1823 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25001 8.9998C5.25002 8.81598 5.25737 8.63388 5.27179 8.45377L15.656 18.838C15.2754 20.5056 13.783 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.4488 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.46967 2.46967C2.76256 2.17678 3.23744 2.17678 3.53033 2.46967L6.35645 5.29579C7.56245 3.46204 9.63909 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.75 9.00301L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.8176 16.7535 19.0472 16.996 18.2615 17.2009L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967ZM17.0179 15.9572C17.7105 15.8049 18.3915 15.6217 19.0594 15.4091C17.9204 13.8136 17.2498 11.8595 17.2498 9.75V9.04919L17.2498 9.04618L17.25 9C17.25 8.99949 17.25 8.99898 17.25 8.99847C17.2492 6.09968 14.899 3.75 12 3.75C10.0535 3.75 8.35305 4.80938 7.44613 6.38547L17.0179 15.9572ZM6.02658 9.4809C6.44022 9.50263 6.75793 9.85557 6.7362 10.2692C6.6358 12.1801 5.98499 13.9456 4.94025 15.4091C6.31913 15.848 7.75394 16.1617 9.23147 16.337C10.139 16.4446 11.0628 16.5 11.9998 16.5C12.3205 16.5 12.6396 16.4935 12.9571 16.4807C13.371 16.4639 13.72 16.7858 13.7368 17.1997C13.7535 17.6136 13.4316 17.9627 13.0177 17.9794C12.6801 17.9931 12.3407 18 11.9998 18C11.2423 18 10.4927 17.966 9.7522 17.8993C9.75074 17.9326 9.75 17.9662 9.75 18C9.75 19.2426 10.7574 20.25 12 20.25C12.9636 20.25 13.7876 19.6439 14.1078 18.7895C14.2532 18.4016 14.6854 18.2051 15.0733 18.3504C15.4612 18.4958 15.6578 18.9281 15.5124 19.316C14.9799 20.7367 13.6092 21.75 12 21.75C9.92893 21.75 8.25 20.0711 8.25 18C8.25 17.9056 8.2535 17.812 8.26039 17.7192C6.58932 17.4659 4.97286 17.0455 3.42874 16.4755C3.19538 16.3893 3.01991 16.1931 2.96032 15.9516C2.90072 15.71 2.96475 15.4547 3.13125 15.2699C4.35734 13.9089 5.13587 12.1395 5.23826 10.1905C5.25999 9.77688 5.61293 9.45917 6.02658 9.4809Z",fill:e})),Jo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C8.27215 2.25 5.25012 5.27197 5.25001 8.9998L5.24981 9.75C5.24981 11.8731 4.44879 13.8074 3.13126 15.2699C2.96476 15.4547 2.90073 15.71 2.96033 15.9516C3.01992 16.1931 3.19539 16.3893 3.42875 16.4755C4.97287 17.0455 6.58934 17.4659 8.2604 17.7192C8.25351 17.812 8.25001 17.9056 8.25001 18C8.25001 20.0711 9.92894 21.75 12 21.75C14.0711 21.75 15.75 20.0711 15.75 18C15.75 17.9056 15.7465 17.812 15.7396 17.7192C17.4105 17.4659 19.0269 17.0455 20.5709 16.4755C20.8042 16.3893 20.9797 16.1931 21.0393 15.9516C21.0989 15.71 21.0349 15.4547 20.8684 15.2699C19.5508 13.8074 18.7498 11.8731 18.7498 9.75V9.04919L18.75 9C18.75 5.27208 15.7279 2.25 12 2.25ZM9.75001 18C9.75001 17.9662 9.75075 17.9326 9.75221 17.8993C10.4927 17.966 11.2424 18 11.9998 18C12.7574 18 13.5072 17.9659 14.2478 17.8992C14.2493 17.9326 14.25 17.9662 14.25 18C14.25 19.2426 13.2427 20.25 12 20.25C10.7574 20.25 9.75001 19.2426 9.75001 18ZM10.5 7.5C10.0858 7.5 9.75 7.83579 9.75 8.25C9.75 8.66421 10.0858 9 10.5 9H12.0986L9.87596 12.334C9.72253 12.5641 9.70823 12.86 9.83874 13.1039C9.96926 13.3478 10.2234 13.5 10.5 13.5H13.5C13.9142 13.5 14.25 13.1642 14.25 12.75C14.25 12.3358 13.9142 12 13.5 12H11.9014L14.124 8.66603C14.2775 8.43588 14.2918 8.13997 14.1613 7.89611C14.0307 7.65224 13.7766 7.5 13.5 7.5H10.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C9.10052 3.75 6.75001 6.10051 6.75001 9L6.74981 9.75C6.74981 9.74993 6.74981 9.75007 6.74981 9.75C6.74977 11.8594 6.07916 13.8136 4.94026 15.4091C6.31914 15.848 7.75395 16.1617 9.23148 16.337C10.139 16.4446 11.0628 16.5 11.9998 16.5C12.937 16.5 13.8609 16.4446 14.7685 16.3369C16.2459 16.1617 17.6806 15.8479 19.0594 15.4091C17.9204 13.8136 17.2498 11.8595 17.2498 9.75V9.04316L17.25 9C17.25 6.10051 14.8995 3.75 12 3.75ZM5.25001 8.9998C5.25012 5.27197 8.27215 2.25 12 2.25C15.7279 2.25 18.75 5.27208 18.75 9L18.7498 9.04919V9.75C18.7498 11.8731 19.5508 13.8074 20.8684 15.2699C21.0349 15.4547 21.0989 15.71 21.0393 15.9516C20.9797 16.1931 20.8042 16.3893 20.5709 16.4755C19.0269 17.0455 17.4105 17.4659 15.7396 17.7192C15.7465 17.812 15.75 17.9056 15.75 18C15.75 20.0711 14.0711 21.75 12 21.75C9.92894 21.75 8.25001 20.0711 8.25001 18C8.25001 17.9056 8.25351 17.812 8.2604 17.7192C6.58934 17.4659 4.97287 17.0455 3.42875 16.4755C3.19539 16.3893 3.01992 16.1931 2.96033 15.9516C2.90073 15.71 2.96476 15.4547 3.13126 15.2699C4.44879 13.8074 5.24981 11.8731 5.24981 9.75L5.25001 8.9998C5.25001 8.99987 5.25001 8.99974 5.25001 8.9998ZM9.75221 17.8993C9.75075 17.9326 9.75001 17.9662 9.75001 18C9.75001 19.2426 10.7574 20.25 12 20.25C13.2427 20.25 14.25 19.2426 14.25 18C14.25 17.9662 14.2493 17.9326 14.2478 17.8992C13.5072 17.9659 12.7574 18 11.9998 18C11.2424 18 10.4927 17.966 9.75221 17.8993ZM9.75001 8.25C9.75001 7.83579 10.0858 7.5 10.5 7.5H13.5C13.7766 7.5 14.0308 7.65224 14.1613 7.89611C14.2918 8.13997 14.2775 8.43588 14.124 8.66603L11.9014 12H13.5C13.9142 12 14.25 12.3358 14.25 12.75C14.25 13.1642 13.9142 13.5 13.5 13.5H10.5C10.2234 13.5 9.96927 13.3478 9.83876 13.1039C9.70824 12.86 9.72255 12.5641 9.87597 12.334L12.0986 9H10.5C10.0858 9 9.75001 8.66421 9.75001 8.25Z",fill:e})),Qo=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V12.75C20.25 10.6789 18.5711 9 16.5 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.25C12.75 3.17893 11.0711 1.5 9 1.5H5.625ZM7.5 15C7.5 14.5858 7.83579 14.25 8.25 14.25H15.75C16.1642 14.25 16.5 14.5858 16.5 15C16.5 15.4142 16.1642 15.75 15.75 15.75H8.25C7.83579 15.75 7.5 15.4142 7.5 15ZM8.25 17.25C7.83579 17.25 7.5 17.5858 7.5 18C7.5 18.4142 7.83579 18.75 8.25 18.75H12C12.4142 18.75 12.75 18.4142 12.75 18C12.75 17.5858 12.4142 17.25 12 17.25H8.25Z",fill:e}),l().createElement("path",{d:"M12.9712 1.8159C13.768 2.73648 14.25 3.93695 14.25 5.25V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.5C17.8131 7.5 19.0135 7.98204 19.9341 8.77881C19.0462 5.37988 16.3701 2.70377 12.9712 1.8159Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM7.5 15C7.5 14.5858 7.83579 14.25 8.25 14.25H15.75C16.1642 14.25 16.5 14.5858 16.5 15C16.5 15.4142 16.1642 15.75 15.75 15.75H8.25C7.83579 15.75 7.5 15.4142 7.5 15ZM7.5 18C7.5 17.5858 7.83579 17.25 8.25 17.25H12C12.4142 17.25 12.75 17.5858 12.75 18C12.75 18.4142 12.4142 18.75 12 18.75H8.25C7.83579 18.75 7.5 18.4142 7.5 18Z",fill:e})),ea=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.72048 5.65982L18.3402 17.2795C21.0455 14.0383 20.8767 9.20943 17.8336 6.16637C14.7906 3.12331 9.96171 2.95446 6.72048 5.65982ZM17.2795 18.3402L5.65982 6.72048C2.95446 9.96171 3.12331 14.7906 6.16637 17.8336C9.20943 20.8767 14.0383 21.0455 17.2795 18.3402ZM5.10571 5.10571C8.91332 1.2981 15.0867 1.2981 18.8943 5.10571C22.7019 8.91332 22.7019 15.0867 18.8943 18.8943C15.0867 22.7019 8.91332 22.7019 5.10571 18.8943C1.2981 15.0867 1.2981 8.91332 5.10571 5.10571Z",fill:e})),ta=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M11.25 4.53286C9.73455 3.56279 7.93246 3 6 3C4.86178 3 3.76756 3.19535 2.75007 3.55499C2.45037 3.66091 2.25 3.94425 2.25 4.26212V18.5121C2.25 18.7556 2.36818 18.9839 2.56696 19.1245C2.76574 19.265 3.02039 19.3004 3.24993 19.2192C4.10911 18.9156 5.03441 18.75 6 18.75C7.99502 18.75 9.82325 19.4573 11.25 20.6357V4.53286Z",fill:e}),l().createElement("path",{d:"M12.75 20.6357C14.1768 19.4573 16.005 18.75 18 18.75C18.9656 18.75 19.8909 18.9156 20.7501 19.2192C20.9796 19.3004 21.2343 19.265 21.433 19.1245C21.6318 18.9839 21.75 18.7556 21.75 18.5121V4.26212C21.75 3.94425 21.5496 3.66091 21.2499 3.55499C20.2324 3.19535 19.1382 3 18 3C16.0675 3 14.2655 3.56279 12.75 4.53286V20.6357Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75 4.81035V17.5111C4.47281 17.3403 5.22624 17.25 6 17.25C7.93246 17.25 9.73455 17.8128 11.25 18.7829V6.38571C9.82325 5.20726 7.99501 4.5 6 4.5C5.21909 4.5 4.46454 4.60829 3.75 4.81035ZM12.75 6.38571V18.7829C14.2655 17.8128 16.0675 17.25 18 17.25C18.7738 17.25 19.5272 17.3403 20.25 17.5111V4.81035C19.5355 4.60829 18.7809 4.5 18 4.5C16.005 4.5 14.1768 5.20726 12.75 6.38571ZM12 5.06429C10.3458 3.77126 8.26223 3 6 3C4.86178 3 3.76756 3.19535 2.75007 3.55499C2.45037 3.66091 2.25 3.94425 2.25 4.26212V18.5121C2.25 18.7556 2.36818 18.9839 2.56696 19.1245C2.76574 19.265 3.02039 19.3004 3.24993 19.2192C4.10911 18.9156 5.03441 18.75 6 18.75C8.11345 18.75 10.0397 19.5437 11.4998 20.8505C11.7846 21.1054 12.2154 21.1054 12.5002 20.8505C13.9603 19.5437 15.8865 18.75 18 18.75C18.9656 18.75 19.8909 18.9156 20.7501 19.2192C20.9796 19.3004 21.2343 19.265 21.433 19.1245C21.6318 18.9839 21.75 18.7556 21.75 18.5121V4.26212C21.75 3.94425 21.5496 3.66091 21.2499 3.55499C20.2324 3.19535 19.1382 3 18 3C15.7378 3 13.6542 3.77126 12 5.06429Z",fill:e})),na=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699V21C20.25 21.2599 20.1154 21.5013 19.8943 21.638C19.6732 21.7746 19.3971 21.7871 19.1646 21.6708L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21V5.50699C3.75 4.03722 4.82283 2.75119 6.32022 2.57741Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C10.137 3.75 8.29938 3.85779 6.49314 4.06741C5.78933 4.14909 5.25 4.76078 5.25 5.50699V19.7865L11.6646 16.5792C11.8757 16.4736 12.1243 16.4736 12.3354 16.5792L18.75 19.7865V5.50699C18.75 4.76078 18.2107 4.14909 17.5069 4.06741C15.7006 3.85779 13.863 3.75 12 3.75ZM6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699V21C20.25 21.2599 20.1154 21.5013 19.8943 21.638C19.6732 21.7746 19.3971 21.7871 19.1646 21.6708L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21V5.50699C3.75 4.03722 4.82283 2.75119 6.32022 2.57741Z",fill:e})),ra=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:e}),l().createElement("path",{d:"M20.25 5.50699V17.068L5.85284 2.67086C6.00319 2.62762 6.15925 2.59609 6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699Z",fill:e}),l().createElement("path",{d:"M3.75 21V6.93198L17.8131 20.9951L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.46967 2.46967C2.76256 2.17678 3.23744 2.17678 3.53033 2.46967L4.54143 3.48077C4.99219 2.99494 5.6091 2.65994 6.32022 2.57741C8.18374 2.36114 10.079 2.25 12 2.25C13.921 2.25 15.8163 2.36114 17.6798 2.57741C19.1772 2.75119 20.25 4.03722 20.25 5.50699V19.1893L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967ZM18.75 17.6893V5.50699C18.75 4.76078 18.2107 4.14909 17.5069 4.06741C15.7006 3.85779 13.8631 3.75 12 3.75C10.137 3.75 8.29938 3.85779 6.49314 4.06741C6.13775 4.10865 5.82609 4.28321 5.60336 4.5427L18.75 17.6893ZM4.5 7.99237C4.91421 7.99237 5.25 8.32816 5.25 8.74237V19.7865L11.6646 16.5792C11.8757 16.4736 12.1243 16.4736 12.3354 16.5792L14.3507 17.5868C14.7212 17.772 14.8713 18.2226 14.6861 18.593C14.5008 18.9635 14.0503 19.1137 13.6798 18.9284L12 18.0885L4.83541 21.6708C4.60292 21.7871 4.32681 21.7746 4.1057 21.638C3.88459 21.5013 3.75 21.2599 3.75 21V8.74237C3.75 8.32816 4.08579 7.99237 4.5 7.99237Z",fill:e})),la=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 3C4.34315 3 3 4.34315 3 6V18C3 19.6569 4.34315 21 6 21H18C19.6569 21 21 19.6569 21 18V6C21 4.34315 19.6569 3 18 3H6ZM7.5 4.5C7.08579 4.5 6.75 4.83579 6.75 5.25V16.5C6.75 16.7599 6.88459 17.0013 7.1057 17.138C7.32681 17.2746 7.60292 17.2871 7.83541 17.1708L12 15.0885L16.1646 17.1708C16.3971 17.2871 16.6732 17.2746 16.8943 17.138C17.1154 17.0013 17.25 16.7599 17.25 16.5V5.25C17.25 4.83579 16.9142 4.5 16.5 4.5H7.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H18C19.6569 3 21 4.34315 21 6V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V18C4.5 18.8284 5.17157 19.5 6 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V6C19.5 5.17157 18.8284 4.5 18 4.5H17.25V16.5C17.25 16.7599 17.1154 17.0013 16.8943 17.138C16.6732 17.2746 16.3971 17.2871 16.1646 17.1708L12 15.0885L7.83541 17.1708C7.60292 17.2871 7.32681 17.2746 7.1057 17.138C6.88459 17.0013 6.75 16.7599 6.75 16.5V4.5H6ZM8.25 4.5V15.2865L11.6646 13.5792C11.8757 13.4736 12.1243 13.4736 12.3354 13.5792L15.75 15.2865V4.5H8.25Z",fill:e})),ia=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.84836 2.771C7.18302 2.42773 9.57113 2.25 12.0003 2.25C14.4292 2.25 16.8171 2.4277 19.1516 2.77091C21.1299 3.06177 22.5 4.79445 22.5 6.74056V12.7595C22.5 14.7056 21.1299 16.4382 19.1516 16.7291C17.2123 17.0142 15.2361 17.1851 13.2302 17.2348C13.1266 17.2374 13.0318 17.2788 12.9638 17.3468L8.78033 21.5303C8.56583 21.7448 8.24324 21.809 7.96299 21.6929C7.68273 21.5768 7.5 21.3033 7.5 21V17.045C6.60901 16.9634 5.72491 16.8579 4.84836 16.729C2.87004 16.4381 1.5 14.7054 1.5 12.7593V6.74064C1.5 4.79455 2.87004 3.06188 4.84836 2.771Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0003 3.75C9.64439 3.75 7.32921 3.92236 5.06657 4.25505C3.87679 4.42999 3 5.48457 3 6.74064V12.7593C3 14.0154 3.87679 15.07 5.06656 15.2449C6.13567 15.4021 7.2165 15.5235 8.30779 15.6079C8.69842 15.6381 9 15.9638 9 16.3556V19.1893L11.7957 16.3936C12.2104 15.979 12.7663 15.7474 13.3426 15.7313C15.2364 15.6785 17.1021 15.5143 18.9334 15.2451C20.1232 15.0701 21 14.0155 21 12.7595V6.74056C21 5.48447 20.1232 4.42988 18.9334 4.25496C16.6709 3.92233 14.356 3.75 12.0003 3.75ZM4.84836 2.771C7.18302 2.42773 9.57113 2.25 12.0003 2.25C14.4292 2.25 16.8171 2.4277 19.1516 2.77091C21.1299 3.06177 22.5 4.79445 22.5 6.74056V12.7595C22.5 14.7056 21.1299 16.4382 19.1516 16.7291C17.262 17.0069 15.3374 17.1763 13.3844 17.2307C13.1814 17.2364 12.993 17.3177 12.8564 17.4543L8.78033 21.5303C8.56583 21.7448 8.24324 21.809 7.96299 21.6929C7.68273 21.5768 7.5 21.3033 7.5 21V17.045C6.60901 16.9634 5.72491 16.8579 4.84836 16.729C2.87004 16.4381 1.5 14.7054 1.5 12.7593V6.74064C1.5 4.79455 2.87004 3.06188 4.84836 2.771Z",fill:e})),oa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0003 2.25C9.57113 2.25 7.18302 2.42773 4.84836 2.771C2.87004 3.06188 1.5 4.79455 1.5 6.74064V12.7593C1.5 14.7054 2.87004 16.4381 4.84836 16.729C5.72491 16.8579 6.60901 16.9634 7.5 17.045V21C7.5 21.3033 7.68273 21.5768 7.96299 21.6929C8.24324 21.809 8.56583 21.7448 8.78033 21.5303L12.9638 17.3468C13.0318 17.2788 13.1266 17.2374 13.2302 17.2348C15.2361 17.1851 17.2123 17.0142 19.1516 16.7291C21.1299 16.4382 22.5 14.7056 22.5 12.7595V6.74056C22.5 4.79445 21.1299 3.06177 19.1516 2.77091C16.8171 2.4277 14.4292 2.25 12.0003 2.25ZM8.25 8.625C7.62868 8.625 7.125 9.12868 7.125 9.75C7.125 10.3713 7.62868 10.875 8.25 10.875C8.87132 10.875 9.375 10.3713 9.375 9.75C9.375 9.12868 8.87132 8.625 8.25 8.625ZM10.875 9.75C10.875 9.12868 11.3787 8.625 12 8.625C12.6213 8.625 13.125 9.12868 13.125 9.75C13.125 10.3713 12.6213 10.875 12 10.875C11.3787 10.875 10.875 10.3713 10.875 9.75ZM15.75 8.625C15.1287 8.625 14.625 9.12868 14.625 9.75C14.625 10.3713 15.1287 10.875 15.75 10.875C16.3713 10.875 16.875 10.3713 16.875 9.75C16.875 9.12868 16.3713 8.625 15.75 8.625Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.84836 2.771C7.18302 2.42773 9.57113 2.25 12.0003 2.25C14.4292 2.25 16.8171 2.4277 19.1516 2.77091C21.1299 3.06177 22.5 4.79445 22.5 6.74056V12.7595C22.5 14.7056 21.1299 16.4382 19.1516 16.7291C17.2123 17.0142 15.2361 17.1851 13.2302 17.2348C13.1266 17.2374 13.0318 17.2788 12.9638 17.3468L8.78033 21.5303C8.56583 21.7448 8.24324 21.809 7.96299 21.6929C7.68273 21.5768 7.5 21.3033 7.5 21V17.045C6.60901 16.9634 5.72491 16.8579 4.84836 16.729C2.87004 16.4381 1.5 14.7054 1.5 12.7593V6.74064C1.5 4.79455 2.87004 3.06188 4.84836 2.771ZM12.0003 3.75C9.64439 3.75 7.32921 3.92236 5.06657 4.25505C3.87679 4.42999 3 5.48457 3 6.74064V12.7593C3 14.0154 3.87679 15.07 5.06656 15.2449C6.13567 15.4021 7.2165 15.5235 8.30779 15.6079C8.69842 15.6381 9 15.9638 9 16.3556V19.1893L11.9032 16.2862C12.2486 15.9407 12.7121 15.7472 13.193 15.7352C15.1382 15.6871 17.0539 15.5214 18.9334 15.2451C20.1232 15.0701 21 14.0155 21 12.7595V6.74056C21 5.48447 20.1232 4.42988 18.9334 4.25496C16.6709 3.92233 14.356 3.75 12.0003 3.75ZM7.125 9.75C7.125 9.12868 7.62868 8.625 8.25 8.625C8.87132 8.625 9.375 9.12868 9.375 9.75C9.375 10.3713 8.87132 10.875 8.25 10.875C7.62868 10.875 7.125 10.3713 7.125 9.75ZM10.875 9.75C10.875 9.12868 11.3787 8.625 12 8.625C12.6213 8.625 13.125 9.12868 13.125 9.75C13.125 10.3713 12.6213 10.875 12 10.875C11.3787 10.875 10.875 10.3713 10.875 9.75ZM14.625 9.75C14.625 9.12868 15.1287 8.625 15.75 8.625C16.3713 8.625 16.875 9.12868 16.875 9.75C16.875 10.3713 16.3713 10.875 15.75 10.875C15.1287 10.875 14.625 10.3713 14.625 9.75Z",fill:e})),aa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M4.91307 2.65823C6.9877 2.38888 9.10296 2.25 11.2503 2.25C13.3974 2.25 15.5124 2.38885 17.5869 2.65815C19.5091 2.90769 20.8783 4.51937 20.9923 6.38495C20.6665 6.27614 20.3212 6.20396 19.96 6.17399C18.5715 6.05874 17.1673 6 15.75 6C14.3326 6 12.9285 6.05874 11.54 6.17398C9.1817 6.36971 7.5 8.36467 7.5 10.6082V14.8937C7.5 16.5844 8.45468 18.1326 9.9328 18.8779L7.28033 21.5303C7.06583 21.7448 6.74324 21.809 6.46299 21.6929C6.18273 21.5768 6 21.3033 6 21V16.9705C5.63649 16.9316 5.27417 16.8887 4.91308 16.8418C2.90466 16.581 1.5 14.8333 1.5 12.8626V6.63738C1.5 4.66672 2.90466 2.91899 4.91307 2.65823Z",fill:e}),l().createElement("path",{d:"M15.75 7.5C14.3741 7.5 13.0114 7.55702 11.6641 7.66884C10.1248 7.7966 9 9.10282 9 10.6082V14.8937C9 16.4014 10.128 17.7083 11.6692 17.8341C12.9131 17.9357 14.17 17.9912 15.4384 17.999L18.2197 20.7803C18.4342 20.9948 18.7568 21.059 19.037 20.9429C19.3173 20.8268 19.5 20.5533 19.5 20.25V17.8601C19.6103 17.8518 19.7206 17.8432 19.8307 17.8342C21.372 17.7085 22.5 16.4015 22.5 14.8938V10.6082C22.5 9.10283 21.3752 7.79661 19.836 7.66885C18.4886 7.55702 17.1259 7.5 15.75 7.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.91307 2.65823C6.9877 2.38888 9.10296 2.25 11.2503 2.25C13.3974 2.25 15.5124 2.38885 17.5869 2.65815C19.5953 2.91888 21 4.66663 21 6.63731V8.02357C21.9113 8.53322 22.5 9.5169 22.5 10.6082V14.8938C22.5 16.4015 21.372 17.7085 19.8307 17.8342C19.7206 17.8432 19.6103 17.8518 19.5 17.8601V20.25C19.5 20.5533 19.3173 20.8268 19.037 20.9429C18.7568 21.059 18.4342 20.9948 18.2197 20.7803L15.4384 17.999C14.17 17.9912 12.9131 17.9357 11.6692 17.8341C11.4677 17.8177 11.2724 17.7807 11.0853 17.7253L7.28033 21.5303C7.06583 21.7448 6.74324 21.809 6.46299 21.6929C6.18273 21.5768 6 21.3033 6 21V16.9705C5.63649 16.9316 5.27417 16.8887 4.91308 16.8418C2.90466 16.581 1.5 14.8333 1.5 12.8626V6.63738C1.5 4.66672 2.90466 2.91899 4.91307 2.65823ZM9.78068 16.9087C9.29126 16.3755 9 15.662 9 14.8937V10.6082C9 9.10282 10.1248 7.7966 11.6641 7.66884C13.0114 7.55702 14.3741 7.5 15.75 7.5C17.0116 7.5 18.2622 7.54794 19.5 7.64213V6.63731C19.5 5.36516 18.6012 4.30241 17.3938 4.14567C15.3832 3.88466 13.3327 3.75 11.2503 3.75C9.16771 3.75 7.11695 3.88469 5.1062 4.14575C3.8988 4.3025 3 5.36524 3 6.63738V12.8626C3 14.1348 3.8988 15.1975 5.1062 15.3543C5.67416 15.428 6.2453 15.4917 6.81944 15.545C7.20508 15.5809 7.5 15.9045 7.5 16.2918V19.1893L9.78068 16.9087ZM15.75 9C14.4156 9 13.0942 9.0553 11.7881 9.1637C11.0652 9.2237 10.5 9.84364 10.5 10.6082V14.8937C10.5 15.4548 10.8079 15.9434 11.2577 16.1832C11.4175 16.2684 11.5969 16.3232 11.7912 16.3391C13.0963 16.4456 14.4166 16.5 15.75 16.5C15.9489 16.5 16.1397 16.579 16.2803 16.7197L18 18.4393V17.1592C18 16.7627 18.3087 16.4347 18.7046 16.4106C19.0403 16.3903 19.375 16.3664 19.7087 16.3392C20.4332 16.2801 21 15.6594 21 14.8938V10.6082C21 9.95738 20.5872 9.40739 20.0203 9.22499C19.923 9.19368 19.8199 9.17268 19.7119 9.16371C18.4058 9.0553 17.0844 9 15.75 9Z",fill:e})),da=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.47762 1.6008C8.83616 1.80821 8.95868 2.267 8.75128 2.62555C8.55271 2.96881 8.40712 3.34624 8.32551 3.7471C8.38406 3.80457 8.44396 3.86068 8.50514 3.91537C9.32957 2.90013 10.5885 2.25 12.0002 2.25C13.4129 2.25 14.6728 2.90117 15.4972 3.91782C15.5579 3.86365 15.6173 3.80808 15.6754 3.75117C15.594 3.34879 15.4481 2.96997 15.2488 2.62555C15.0414 2.267 15.1639 1.80821 15.5225 1.6008C15.881 1.39339 16.3398 1.51591 16.5472 1.87446C16.9024 2.48842 17.137 3.18135 17.2183 3.91994C17.2416 4.13185 17.1737 4.34368 17.0314 4.50247C16.7896 4.77241 16.5263 5.02277 16.2442 5.2509C16.41 5.72038 16.5002 6.22519 16.5002 6.75C16.5002 6.95356 16.4866 7.15434 16.4602 7.35141C16.3543 8.14315 15.7073 8.6458 15.0428 8.75426C14.8614 8.78388 14.6791 8.81089 14.496 8.83526C14.6477 9.06238 14.7692 9.31137 14.8549 9.57652C16.1695 9.41561 17.4498 9.14501 18.6867 8.77423C18.6212 7.88092 18.5053 7.00184 18.3417 6.13978C18.2645 5.73282 18.5319 5.34034 18.9388 5.26314C19.3458 5.18595 19.7383 5.45327 19.8155 5.86022C20.0269 6.97505 20.1636 8.11609 20.2201 9.27786C20.2365 9.61528 20.0254 9.92203 19.7043 10.0271C18.1774 10.5268 16.5854 10.882 14.9444 11.0766C14.8703 11.4573 14.7242 11.8123 14.5208 12.1269C16.5869 12.336 18.5788 12.7993 20.464 13.4853C20.7756 13.5987 20.9758 13.9033 20.9562 14.2344C20.8278 16.4041 20.4197 18.4994 19.7674 20.4842C19.638 20.8777 19.2142 21.0918 18.8207 20.9625C18.4272 20.8332 18.213 20.4093 18.3424 20.0158C18.8983 18.3245 19.2654 16.5472 19.4187 14.7085C18.9182 14.5401 18.4101 14.3883 17.895 14.2537C17.9627 14.4883 17.9993 14.738 17.9993 15C17.9993 18.9558 15.4775 22.5 11.9993 22.5C8.52108 22.5 5.99928 18.9558 5.99928 15C5.99928 14.7382 6.03584 14.4886 6.10348 14.2541C5.58888 14.3886 5.08127 14.5403 4.58128 14.7085C4.73457 16.5472 5.10172 18.3245 5.65763 20.0158C5.78697 20.4093 5.57282 20.8332 5.17932 20.9625C4.78582 21.0918 4.36197 20.8777 4.23263 20.4842C3.58026 18.4994 3.17221 16.4041 3.0438 14.2344C3.02421 13.9033 3.22437 13.5987 3.53602 13.4853C5.12188 12.9082 6.78302 12.4887 8.50042 12.2456C8.50368 12.2451 8.50694 12.2446 8.5102 12.2442C8.83115 12.1989 9.15404 12.1597 9.47876 12.1269C9.27538 11.8123 9.12926 11.4573 9.05515 11.0766C7.4142 10.882 5.82214 10.5268 4.29529 10.0271C3.97423 9.92203 3.76304 9.61528 3.77946 9.27786C3.83598 8.11609 3.97265 6.97505 4.18412 5.86023C4.26132 5.45327 4.6538 5.18595 5.06076 5.26314C5.46772 5.34034 5.73504 5.73282 5.65784 6.13978C5.49432 7.00184 5.37836 7.88092 5.31284 8.77423C6.54977 9.14502 7.83017 9.41561 9.14473 9.57653C9.23046 9.31134 9.35209 9.06232 9.50389 8.8352C9.32092 8.81085 9.13878 8.78386 8.95749 8.75426C8.29303 8.6458 7.64601 8.14315 7.54009 7.35141C7.51373 7.15434 7.50016 6.95356 7.50016 6.75C7.50016 6.22408 7.59068 5.71823 7.75718 5.24791C7.47455 5.01902 7.21083 4.76779 6.96868 4.49691C6.8266 4.33796 6.75887 4.12606 6.78244 3.91417C6.86433 3.17773 7.09864 2.48682 7.45287 1.87446C7.66028 1.51591 8.11907 1.39339 8.47762 1.6008Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.47762 1.6008C8.83616 1.80821 8.95868 2.267 8.75128 2.62555C8.55271 2.96881 8.40712 3.34624 8.32551 3.7471C8.38407 3.80457 8.44396 3.86067 8.50514 3.91537C9.32958 2.90013 10.5886 2.25 12.0002 2.25C13.4129 2.25 14.6728 2.90117 15.4972 3.91782C15.5579 3.86365 15.6173 3.80808 15.6754 3.75117C15.594 3.34879 15.4481 2.96997 15.2488 2.62555C15.0414 2.267 15.1639 1.80821 15.5225 1.6008C15.881 1.39339 16.3398 1.51591 16.5472 1.87446C16.9024 2.48842 17.137 3.18135 17.2183 3.91994C17.2416 4.13185 17.1737 4.34368 17.0314 4.50247C16.7896 4.77241 16.5263 5.02277 16.2442 5.2509C16.41 5.72038 16.5002 6.22519 16.5002 6.75C16.5002 6.95356 16.4866 7.15434 16.4602 7.35141C16.3543 8.14315 15.7073 8.6458 15.0428 8.75426C14.8614 8.78388 14.6791 8.81089 14.496 8.83526C14.6477 9.06238 14.7692 9.31137 14.8549 9.57652C16.1695 9.41561 17.4498 9.14501 18.6867 8.77423C18.6212 7.88092 18.5053 7.00184 18.3417 6.13978C18.2646 5.73282 18.5319 5.34034 18.9388 5.26314C19.3458 5.18595 19.7383 5.45327 19.8155 5.86022C20.0269 6.97505 20.1636 8.11609 20.2201 9.27786C20.2365 9.61528 20.0254 9.92203 19.7043 10.0271C18.1774 10.5268 16.5854 10.882 14.9444 11.0766C14.8703 11.4573 14.7242 11.8123 14.5208 12.1269C16.5869 12.336 18.5788 12.7993 20.464 13.4853C20.7756 13.5987 20.9758 13.9033 20.9562 14.2344C20.8278 16.4041 20.4197 18.4994 19.7674 20.4842C19.638 20.8777 19.2142 21.0918 18.8207 20.9625C18.4272 20.8332 18.213 20.4093 18.3424 20.0158C18.8983 18.3245 19.2654 16.5472 19.4187 14.7085C18.9182 14.5401 18.4101 14.3883 17.895 14.2537C17.9627 14.4883 17.9993 14.738 17.9993 15C17.9993 18.9558 15.4775 22.5 11.9993 22.5C8.52108 22.5 5.99928 18.9558 5.99928 15C5.99928 14.7382 6.03584 14.4886 6.10348 14.2541C5.58888 14.3886 5.08127 14.5403 4.58128 14.7085C4.73457 16.5472 5.10172 18.3245 5.65763 20.0158C5.78697 20.4093 5.57282 20.8332 5.17932 20.9625C4.78582 21.0918 4.36197 20.8777 4.23263 20.4842C3.58026 18.4994 3.17221 16.4041 3.0438 14.2344C3.02421 13.9033 3.22437 13.5987 3.53602 13.4853C5.12194 12.9082 6.78314 12.4887 8.50061 12.2455C8.50381 12.2451 8.507 12.2446 8.5102 12.2442C8.75635 12.2094 9.00364 12.1783 9.25202 12.1509C9.3275 12.1425 9.40308 12.1345 9.47876 12.1269C9.27538 11.8123 9.12926 11.4573 9.05515 11.0766C7.4142 10.882 5.82214 10.5268 4.29529 10.0271C3.97423 9.92203 3.76304 9.61528 3.77946 9.27786C3.83598 8.11609 3.97265 6.97505 4.18412 5.86023C4.26132 5.45327 4.6538 5.18595 5.06076 5.26314C5.46772 5.34034 5.73504 5.73282 5.65784 6.13978C5.49432 7.00184 5.37836 7.88092 5.31284 8.77423C6.54977 9.14502 7.83018 9.41562 9.14473 9.57653C9.23046 9.31134 9.35209 9.06232 9.50389 8.8352C9.32092 8.81085 9.13878 8.78386 8.95749 8.75426C8.29303 8.6458 7.64601 8.14315 7.54009 7.35141C7.51373 7.15434 7.50016 6.95356 7.50016 6.75C7.50016 6.22408 7.59068 5.71823 7.75718 5.24791C7.47455 5.01902 7.21083 4.76779 6.96868 4.49691C6.8266 4.33796 6.75887 4.12606 6.78244 3.91417C6.86433 3.17773 7.09864 2.48682 7.45287 1.87446C7.66028 1.51591 8.11907 1.39339 8.47762 1.6008ZM12.0002 9C11.195 9 10.5375 9.63464 10.5014 10.4302C10.5003 10.4533 10.4998 10.4765 10.4998 10.5C10.4998 11.3285 11.1713 12 11.9997 12C12.8282 12 13.4998 11.3284 13.4998 10.5C13.4998 10.4762 13.4993 10.453 13.4982 10.4302C13.4621 9.63433 12.805 9 12.0002 9ZM8.7126 13.7305C7.98972 13.8357 7.49928 14.3874 7.49928 15C7.49928 18.5 9.67849 21 11.9993 21C14.3201 21 16.4993 18.5 16.4993 15C16.4993 14.3853 16.0055 13.8319 15.2785 13.7293C15.0108 13.6915 14.7416 13.6583 14.471 13.6297C13.6592 13.544 12.8347 13.5 11.9997 13.5C11.1709 13.5 10.3524 13.5433 9.54628 13.6279C9.26687 13.6571 8.98894 13.6914 8.7126 13.7305ZM12.0002 3.75C10.8504 3.75 9.85038 4.39663 9.34623 5.3496C9.12548 5.76685 9.00016 6.24268 9.00016 6.75C9.00016 6.88686 9.00928 7.0212 9.02685 7.15252C9.02892 7.16798 9.03569 7.18724 9.0611 7.21088C9.08931 7.23713 9.13686 7.26369 9.19914 7.27386C10.1103 7.42259 11.0459 7.5 12.0002 7.5C12.9544 7.5 13.89 7.42259 14.8012 7.27386C14.8635 7.26369 14.911 7.23713 14.9392 7.21088C14.9646 7.18724 14.9714 7.16798 14.9735 7.15252C14.991 7.0212 15.0002 6.88686 15.0002 6.75C15.0002 6.24344 14.8752 5.76827 14.6551 5.35146C14.1513 4.39748 13.1507 3.75 12.0002 3.75Z",fill:e})),ca=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M15 1.784L14.2045 2.5795C13.7652 3.01884 13.7652 3.73115 14.2045 4.17049C14.6438 4.60983 15.3562 4.60983 15.7955 4.17049C16.2348 3.73115 16.2348 3.01884 15.7955 2.5795L15 1.784Z",fill:e}),l().createElement("path",{d:"M12 1.784L11.2045 2.5795C10.7652 3.01884 10.7652 3.73115 11.2045 4.17049C11.6438 4.60983 12.3562 4.60983 12.7955 4.17049C13.2348 3.73115 13.2348 3.01884 12.7955 2.5795L12 1.784Z",fill:e}),l().createElement("path",{d:"M8.99999 1.784L8.2045 2.5795C7.76517 3.01884 7.76517 3.73115 8.2045 4.17049C8.64385 4.60983 9.35615 4.60983 9.7955 4.17049C10.2348 3.73115 10.2348 3.01884 9.7955 2.5795L8.99999 1.784Z",fill:e}),l().createElement("path",{d:"M9.75 7.54669C10.2483 7.52597 10.7483 7.5121 11.25 7.50518V6.75C11.25 6.33579 11.5858 6 12 6C12.4142 6 12.75 6.33579 12.75 6.75V7.50518C13.2517 7.5121 13.7517 7.52597 14.25 7.54669V6.75C14.25 6.33579 14.5858 6 15 6C15.4142 6 15.75 6.33579 15.75 6.75V7.63003C15.8524 7.63715 15.9547 7.64456 16.0569 7.65226C17.6071 7.76907 18.75 9.07932 18.75 10.5976V11.6162C16.5333 11.3742 14.2811 11.25 12 11.25C9.71886 11.25 7.46673 11.3742 5.25 11.6162V10.5976C5.25 9.07932 6.39295 7.76907 7.94314 7.65226C8.04534 7.64456 8.14763 7.63715 8.25 7.63003V6.75C8.25 6.33579 8.58579 6 9 6C9.41421 6 9.75 6.33579 9.75 6.75V7.54669Z",fill:e}),l().createElement("path",{d:"M12 12.75C9.52847 12.75 7.09944 12.934 4.72596 13.2891C3.27191 13.5067 2.25 14.7716 2.25 16.2057V16.59C3.11853 16.4286 4.02704 16.55 4.83541 16.9542C5.56854 17.3207 6.43146 17.3207 7.16459 16.9542C8.32001 16.3765 9.67999 16.3765 10.8354 16.9542C11.5685 17.3207 12.4315 17.3207 13.1646 16.9542C14.32 16.3765 15.68 16.3765 16.8354 16.9542C17.5685 17.3207 18.4315 17.3207 19.1646 16.9542C19.973 16.55 20.8815 16.4286 21.75 16.59V16.2057C21.75 14.7716 20.7281 13.5067 19.274 13.2891C16.9006 12.934 14.4715 12.75 12 12.75Z",fill:e}),l().createElement("path",{d:"M21.75 18.1312C21.1195 17.9416 20.4342 17.9964 19.8354 18.2958C18.68 18.8735 17.32 18.8735 16.1646 18.2958C15.4315 17.9293 14.5685 17.9293 13.8354 18.2958C12.68 18.8735 11.32 18.8735 10.1646 18.2958C9.43146 17.9293 8.56854 17.9293 7.83541 18.2958C6.67999 18.8735 5.32001 18.8735 4.16459 18.2958C3.56583 17.9964 2.88049 17.9416 2.25 18.1312V20.625C2.25 21.6605 3.08947 22.5 4.125 22.5H19.875C20.9105 22.5 21.75 21.6605 21.75 20.625V18.1312Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.99997 2.09467C9.19888 2.09466 9.38965 2.17368 9.5303 2.31433L8.99997 2.84467L8.46964 2.31434C8.61029 2.17369 8.80105 2.09467 8.99997 2.09467ZM12 2.09467C12.1989 2.09466 12.3896 2.17368 12.5303 2.31433L12 2.84467L11.4696 2.31434C11.6103 2.17369 11.8011 2.09467 12 2.09467ZM15 2.09467C15.1989 2.09466 15.3897 2.17368 15.5303 2.31434L15 2.84467L14.4696 2.31434C14.6103 2.17369 14.8011 2.09467 15 2.09467ZM9.79547 2.5795C10.2348 3.01884 10.2348 3.73115 9.79547 4.17049C9.35613 4.60983 8.64382 4.60983 8.20448 4.17049C7.76514 3.73115 7.76514 3.01884 8.20448 2.5795L8.46964 2.31434L8.99997 2.84467L9.5303 2.31433L9.79547 2.5795ZM12.7955 2.5795C13.2348 3.01884 13.2348 3.73115 12.7955 4.17049C12.3561 4.60983 11.6438 4.60983 11.2045 4.17049C10.7651 3.73115 10.7651 3.01884 11.2045 2.5795L11.4696 2.31434L12 2.84467L12.5303 2.31433L12.7955 2.5795ZM15.7955 2.5795C16.2348 3.01884 16.2348 3.73115 15.7955 4.17049C15.3561 4.60983 14.6438 4.60983 14.2045 4.17049C13.7651 3.73115 13.7651 3.01884 14.2045 2.5795L14.4696 2.31434L15 2.84467L15.5303 2.31434L15.7955 2.5795ZM8.99992 6C9.41413 6 9.74992 6.33578 9.74992 6.75V7.55101C10.248 7.52838 10.7481 7.51322 11.2499 7.50565V6.75C11.2499 6.33578 11.5857 6 11.9999 6C12.4141 6 12.7499 6.33578 12.7499 6.75V7.50565C13.2518 7.51322 13.7518 7.52838 14.2499 7.55101V6.75C14.2499 6.33578 14.5857 6 14.9999 6C15.4141 6 15.7499 6.33578 15.7499 6.75V7.64212C15.862 7.65065 15.974 7.65956 16.0859 7.66884C17.6252 7.7966 18.7499 9.10282 18.7499 10.6082V12.4636C18.9249 12.4879 19.0996 12.513 19.2739 12.5391C20.728 12.7567 21.7499 14.0216 21.7499 15.4557V16.4838C21.7501 16.4942 21.7501 16.5047 21.7499 16.5151V20.625C21.7499 21.6605 20.9105 22.5 19.8749 22.5H4.12492C3.08939 22.5 2.24992 21.6605 2.24992 20.625V16.5151C2.2497 16.5047 2.2497 16.4942 2.24992 16.4837V15.4557C2.24992 14.0216 3.27186 12.7567 4.7259 12.5391C4.90028 12.513 5.07495 12.4879 5.24992 12.4636V10.6082C5.24992 9.10282 6.37468 7.7966 7.91397 7.66884C8.02585 7.65956 8.13783 7.65065 8.24992 7.64212V6.75C8.24992 6.33578 8.58571 6 8.99992 6ZM6.74992 12.2795C8.47483 12.0947 10.2264 12 11.9999 12C13.7734 12 15.525 12.0947 17.2499 12.2795V10.6082C17.2499 9.84365 16.6847 9.2237 15.9618 9.1637C14.6557 9.0553 13.3343 9 11.9999 9C10.6655 9 9.34415 9.0553 8.03804 9.1637C7.31515 9.2237 6.74992 9.84365 6.74992 10.6082V12.2795ZM3.74992 17.7135V20.625C3.74992 20.8321 3.91781 21 4.12492 21H19.8749C20.082 21 20.2499 20.8321 20.2499 20.625V17.7135L19.8353 17.9208C18.6799 18.4985 17.3199 18.4985 16.1645 17.9208C15.4314 17.5543 14.5685 17.5543 13.8353 17.9208C12.6799 18.4985 11.3199 18.4985 10.1645 17.9208C9.43138 17.5543 8.56846 17.5543 7.83533 17.9208C6.67991 18.4985 5.31993 18.4985 4.16451 17.9208L3.74992 17.7135ZM20.2499 16.0365L19.1645 16.5792C18.4314 16.9457 17.5685 16.9457 16.8353 16.5792C15.6799 16.0015 14.3199 16.0015 13.1645 16.5792C12.4314 16.9457 11.5685 16.9457 10.8353 16.5792C9.67991 16.0015 8.31993 16.0015 7.16451 16.5792C6.43138 16.9457 5.56846 16.9457 4.83533 16.5792L3.74992 16.0365V15.4557C3.74992 14.7279 4.26383 14.1249 4.94787 14.0226C5.32802 13.9657 5.70966 13.9134 6.09273 13.8656C8.02758 13.6243 9.99906 13.5 11.9999 13.5C14.0008 13.5 15.9723 13.6243 17.9071 13.8656C18.2902 13.9134 18.6718 13.9657 19.052 14.0226C19.736 14.1249 20.2499 14.7279 20.2499 15.4557V16.0365Z",fill:e})),sa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM7.5 11.25C7.5 10.8358 7.83579 10.5 8.25 10.5H8.2575C8.67171 10.5 9.0075 10.8358 9.0075 11.25V11.2575C9.0075 11.6717 8.67171 12.0075 8.2575 12.0075H8.25C7.83579 12.0075 7.5 11.6717 7.5 11.2575V11.25ZM8.25 12.75C7.83579 12.75 7.5 13.0858 7.5 13.5V13.5075C7.5 13.9217 7.83579 14.2575 8.25 14.2575H8.2575C8.67171 14.2575 9.0075 13.9217 9.0075 13.5075V13.5C9.0075 13.0858 8.67171 12.75 8.2575 12.75H8.25ZM7.5 15.75C7.5 15.3358 7.83579 15 8.25 15H8.2575C8.67171 15 9.0075 15.3358 9.0075 15.75V15.7575C9.0075 16.1717 8.67171 16.5075 8.2575 16.5075H8.25C7.83579 16.5075 7.5 16.1717 7.5 15.7575V15.75ZM8.25 17.25C7.83579 17.25 7.5 17.5858 7.5 18V18.0075C7.5 18.4217 7.83579 18.7575 8.25 18.7575H8.2575C8.67171 18.7575 9.0075 18.4217 9.0075 18.0075V18C9.0075 17.5858 8.67171 17.25 8.2575 17.25H8.25ZM9.99756 11.25C9.99756 10.8358 10.3333 10.5 10.7476 10.5H10.7551C11.1693 10.5 11.5051 10.8358 11.5051 11.25V11.2575C11.5051 11.6717 11.1693 12.0075 10.7551 12.0075H10.7476C10.3333 12.0075 9.99756 11.6717 9.99756 11.2575V11.25ZM10.7476 12.75C10.3333 12.75 9.99756 13.0858 9.99756 13.5V13.5075C9.99756 13.9217 10.3333 14.2575 10.7476 14.2575H10.7551C11.1693 14.2575 11.5051 13.9217 11.5051 13.5075V13.5C11.5051 13.0858 11.1693 12.75 10.7551 12.75H10.7476ZM9.99756 15.75C9.99756 15.3358 10.3333 15 10.7476 15H10.7551C11.1693 15 11.5051 15.3358 11.5051 15.75V15.7575C11.5051 16.1717 11.1693 16.5075 10.7551 16.5075H10.7476C10.3333 16.5075 9.99756 16.1717 9.99756 15.7575V15.75ZM10.7476 17.25C10.3333 17.25 9.99756 17.5858 9.99756 18V18.0075C9.99756 18.4217 10.3333 18.7575 10.7476 18.7575H10.7551C11.1693 18.7575 11.5051 18.4217 11.5051 18.0075V18C11.5051 17.5858 11.1693 17.25 10.7551 17.25H10.7476ZM12.5024 11.25C12.5024 10.8358 12.8382 10.5 13.2524 10.5H13.2599C13.6742 10.5 14.0099 10.8358 14.0099 11.25V11.2575C14.0099 11.6717 13.6742 12.0075 13.2599 12.0075H13.2524C12.8382 12.0075 12.5024 11.6717 12.5024 11.2575V11.25ZM13.2524 12.75C12.8382 12.75 12.5024 13.0858 12.5024 13.5V13.5075C12.5024 13.9217 12.8382 14.2575 13.2524 14.2575H13.2599C13.6742 14.2575 14.0099 13.9217 14.0099 13.5075V13.5C14.0099 13.0858 13.6742 12.75 13.2599 12.75H13.2524ZM12.5024 15.75C12.5024 15.3358 12.8382 15 13.2524 15H13.2599C13.6742 15 14.0099 15.3358 14.0099 15.75V15.7575C14.0099 16.1717 13.6742 16.5075 13.2599 16.5075H13.2524C12.8382 16.5075 12.5024 16.1717 12.5024 15.7575V15.75ZM13.2524 17.25C12.8382 17.25 12.5024 17.5858 12.5024 18V18.0075C12.5024 18.4217 12.8382 18.7575 13.2524 18.7575H13.2599C13.6742 18.7575 14.0099 18.4217 14.0099 18.0075V18C14.0099 17.5858 13.6742 17.25 13.2599 17.25H13.2524ZM15 11.25C15 10.8358 15.3358 10.5 15.75 10.5H15.7575C16.1717 10.5 16.5075 10.8358 16.5075 11.25V11.2575C16.5075 11.6717 16.1717 12.0075 15.7575 12.0075H15.75C15.3358 12.0075 15 11.6717 15 11.2575V11.25ZM15.75 12.75C15.3358 12.75 15 13.0858 15 13.5V13.5075C15 13.9217 15.3358 14.2575 15.75 14.2575H15.7575C16.1717 14.2575 16.5075 13.9217 16.5075 13.5075V13.5C16.5075 13.0858 16.1717 12.75 15.7575 12.75H15.75ZM7.5 6.75C7.5 6.33579 7.83579 6 8.25 6H15.75C16.1642 6 16.5 6.33579 16.5 6.75V7.5C16.5 7.91421 16.1642 8.25 15.75 8.25H8.25C7.83579 8.25 7.5 7.91421 7.5 7.5V6.75ZM16.5 15.75C16.5 15.3358 16.1642 15 15.75 15C15.3358 15 15 15.3358 15 15.75V18C15 18.4142 15.3358 18.75 15.75 18.75C16.1642 18.75 16.5 18.4142 16.5 18V15.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C10.137 3 8.29938 3.10779 6.49314 3.31741C5.78933 3.39909 5.25 4.01078 5.25 4.75699V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V4.75699C18.75 4.01078 18.2107 3.39909 17.5069 3.31741C15.7006 3.10779 13.863 3 12 3ZM6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM7.5 6C7.5 5.58579 7.83579 5.25 8.25 5.25H15.75C16.1642 5.25 16.5 5.58579 16.5 6V8.25C16.5 8.66421 16.1642 9 15.75 9H8.25C7.83579 9 7.5 8.66421 7.5 8.25V6ZM9 6.75V7.5H15V6.75H9ZM7.5 11.25C7.5 10.8358 7.83579 10.5 8.25 10.5H8.2575C8.67171 10.5 9.0075 10.8358 9.0075 11.25V11.2575C9.0075 11.6717 8.67171 12.0075 8.2575 12.0075H8.25C7.83579 12.0075 7.5 11.6717 7.5 11.2575V11.25ZM9.99756 11.25C9.99756 10.8358 10.3333 10.5 10.7476 10.5H10.7551C11.1693 10.5 11.5051 10.8358 11.5051 11.25V11.2575C11.5051 11.6717 11.1693 12.0075 10.7551 12.0075H10.7476C10.3333 12.0075 9.99756 11.6717 9.99756 11.2575V11.25ZM12.5024 11.25C12.5024 10.8358 12.8382 10.5 13.2524 10.5H13.2599C13.6742 10.5 14.0099 10.8358 14.0099 11.25V11.2575C14.0099 11.6717 13.6742 12.0075 13.2599 12.0075H13.2524C12.8382 12.0075 12.5024 11.6717 12.5024 11.2575V11.25ZM15 11.25C15 10.8358 15.3358 10.5 15.75 10.5H15.7575C16.1717 10.5 16.5075 10.8358 16.5075 11.25V11.2575C16.5075 11.6717 16.1717 12.0075 15.7575 12.0075H15.75C15.3358 12.0075 15 11.6717 15 11.2575V11.25ZM7.5 13.5C7.5 13.0858 7.83579 12.75 8.25 12.75H8.2575C8.67171 12.75 9.0075 13.0858 9.0075 13.5V13.5075C9.0075 13.9217 8.67171 14.2575 8.2575 14.2575H8.25C7.83579 14.2575 7.5 13.9217 7.5 13.5075V13.5ZM9.99756 13.5C9.99756 13.0858 10.3333 12.75 10.7476 12.75H10.7551C11.1693 12.75 11.5051 13.0858 11.5051 13.5V13.5075C11.5051 13.9217 11.1693 14.2575 10.7551 14.2575H10.7476C10.3333 14.2575 9.99756 13.9217 9.99756 13.5075V13.5ZM12.5024 13.5C12.5024 13.0858 12.8382 12.75 13.2524 12.75H13.2599C13.6742 12.75 14.0099 13.0858 14.0099 13.5V13.5075C14.0099 13.9217 13.6742 14.2575 13.2599 14.2575H13.2524C12.8382 14.2575 12.5024 13.9217 12.5024 13.5075V13.5ZM15 13.5C15 13.0858 15.3358 12.75 15.75 12.75H15.7575C16.1717 12.75 16.5075 13.0858 16.5075 13.5V13.5075C16.5075 13.9217 16.1717 14.2575 15.7575 14.2575H15.75C15.3358 14.2575 15 13.9217 15 13.5075V13.5ZM7.5 15.75C7.5 15.3358 7.83579 15 8.25 15H8.2575C8.67171 15 9.0075 15.3358 9.0075 15.75V15.7575C9.0075 16.1717 8.67171 16.5075 8.2575 16.5075H8.25C7.83579 16.5075 7.5 16.1717 7.5 15.7575V15.75ZM9.99756 15.75C9.99756 15.3358 10.3333 15 10.7476 15H10.7551C11.1693 15 11.5051 15.3358 11.5051 15.75V15.7575C11.5051 16.1717 11.1693 16.5075 10.7551 16.5075H10.7476C10.3333 16.5075 9.99756 16.1717 9.99756 15.7575V15.75ZM12.5024 15.75C12.5024 15.3358 12.8382 15 13.2524 15H13.2599C13.6742 15 14.0099 15.3358 14.0099 15.75V15.7575C14.0099 16.1717 13.6742 16.5075 13.2599 16.5075H13.2524C12.8382 16.5075 12.5024 16.1717 12.5024 15.7575V15.75ZM15.75 15C16.1642 15 16.5 15.3358 16.5 15.75V18C16.5 18.4142 16.1642 18.75 15.75 18.75C15.3358 18.75 15 18.4142 15 18V15.75C15 15.3358 15.3358 15 15.75 15ZM7.5 18C7.5 17.5858 7.83579 17.25 8.25 17.25H8.2575C8.67171 17.25 9.0075 17.5858 9.0075 18V18.0075C9.0075 18.4217 8.67171 18.7575 8.2575 18.7575H8.25C7.83579 18.7575 7.5 18.4217 7.5 18.0075V18ZM9.99756 18C9.99756 17.5858 10.3333 17.25 10.7476 17.25H10.7551C11.1693 17.25 11.5051 17.5858 11.5051 18V18.0075C11.5051 18.4217 11.1693 18.7575 10.7551 18.7575H10.7476C10.3333 18.7575 9.99756 18.4217 9.99756 18.0075V18ZM12.5024 18C12.5024 17.5858 12.8382 17.25 13.2524 17.25H13.2599C13.6742 17.25 14.0099 17.5858 14.0099 18V18.0075C14.0099 18.4217 13.6742 18.7575 13.2599 18.7575H13.2524C12.8382 18.7575 12.5024 18.4217 12.5024 18.0075V18Z",fill:e})),Ca=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.75 2.25C7.16421 2.25 7.5 2.58579 7.5 3V4.5H16.5V3C16.5 2.58579 16.8358 2.25 17.25 2.25C17.6642 2.25 18 2.58579 18 3V4.5H18.75C20.4069 4.5 21.75 5.84315 21.75 7.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V7.5C2.25 5.84315 3.59315 4.5 5.25 4.5H6V3C6 2.58579 6.33579 2.25 6.75 2.25ZM20.25 11.25C20.25 10.4216 19.5784 9.75 18.75 9.75H5.25C4.42157 9.75 3.75 10.4216 3.75 11.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V11.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.75 2.25C7.16421 2.25 7.5 2.58579 7.5 3V4.5H16.5V3C16.5 2.58579 16.8358 2.25 17.25 2.25C17.6642 2.25 18 2.58579 18 3V4.5H18.75C20.4069 4.5 21.75 5.84315 21.75 7.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V7.5C2.25 5.84315 3.59315 4.5 5.25 4.5H6V3C6 2.58579 6.33579 2.25 6.75 2.25ZM5.25 6C4.42157 6 3.75 6.67157 3.75 7.5V8.65135C4.19126 8.39609 4.70357 8.25 5.25 8.25H18.75C19.2964 8.25 19.8087 8.39609 20.25 8.65135V7.5C20.25 6.67157 19.5784 6 18.75 6H5.25ZM20.25 11.25C20.25 10.4216 19.5784 9.75 18.75 9.75H5.25C4.42157 9.75 3.75 10.4216 3.75 11.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V11.25Z",fill:e})),ua=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M12 9C9.92893 9 8.25 10.6789 8.25 12.75C8.25 14.8211 9.92893 16.5 12 16.5C14.0711 16.5 15.75 14.8211 15.75 12.75C15.75 10.6789 14.0711 9 12 9Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.34429 3.07113C10.2236 3.02391 11.109 3 12 3C12.891 3 13.7764 3.02391 14.6557 3.07113C15.6233 3.12309 16.4854 3.65612 16.9882 4.46184L17.8094 5.77786C18.0485 6.16099 18.4544 6.42131 18.9195 6.48741C19.3049 6.54218 19.6888 6.60145 20.0713 6.66518C21.5031 6.90378 22.5 8.15785 22.5 9.57403V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V9.57402C1.5 8.15784 2.49686 6.90377 3.92872 6.66517C4.31116 6.60144 4.6951 6.54217 5.08048 6.4874C5.54556 6.42131 5.95152 6.16099 6.19061 5.77785L7.01181 4.46184C7.5146 3.65612 8.37667 3.12309 9.34429 3.07113ZM6.75 12.75C6.75 9.8505 9.1005 7.5 12 7.5C14.8995 7.5 17.25 9.8505 17.25 12.75C17.25 15.6495 14.8995 18 12 18C9.1005 18 6.75 15.6495 6.75 12.75ZM18.75 11.25C19.1642 11.25 19.5 10.9142 19.5 10.5C19.5 10.0858 19.1642 9.75 18.75 9.75C18.3358 9.75 18 10.0858 18 10.5C18 10.9142 18.3358 11.25 18.75 11.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.34429 3.07113C10.2236 3.02391 11.109 3 12 3C12.891 3 13.7764 3.02391 14.6557 3.07113C15.6233 3.12309 16.4854 3.65612 16.9882 4.46184L17.8094 5.77786C18.0485 6.16099 18.4544 6.42131 18.9195 6.48741C19.3049 6.54218 19.6888 6.60145 20.0713 6.66518C21.5031 6.90378 22.5 8.15785 22.5 9.57403V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V9.57402C1.5 8.15784 2.49686 6.90377 3.92872 6.66517C4.31116 6.60144 4.6951 6.54217 5.08048 6.4874C5.54556 6.42131 5.95152 6.16099 6.19061 5.77785L7.01181 4.46184C7.5146 3.65612 8.37667 3.12309 9.34429 3.07113ZM12 4.5C11.1359 4.5 10.2773 4.52319 9.42472 4.56897C8.96453 4.59368 8.53855 4.84861 8.28437 5.25594L7.46317 6.57195C6.98009 7.34608 6.17699 7.84665 5.29153 7.97248C4.91801 8.02556 4.54591 8.08301 4.17527 8.14477C3.50138 8.25706 3 8.85541 3 9.57402V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9.57403C21 8.85542 20.4986 8.25707 19.8247 8.14478C19.4541 8.08302 19.082 8.02557 18.7085 7.97249C17.823 7.84665 17.0199 7.34609 16.5368 6.57195L15.7156 5.25594C15.4614 4.84861 15.0355 4.59368 14.5753 4.56897C13.7227 4.52319 12.8641 4.5 12 4.5ZM12 9C9.92893 9 8.25 10.6789 8.25 12.75C8.25 14.8211 9.92893 16.5 12 16.5C14.0711 16.5 15.75 14.8211 15.75 12.75C15.75 10.6789 14.0711 9 12 9ZM6.75 12.75C6.75 9.8505 9.1005 7.5 12 7.5C14.8995 7.5 17.25 9.8505 17.25 12.75C17.25 15.6495 14.8995 18 12 18C9.1005 18 6.75 15.6495 6.75 12.75ZM18 10.5C18 10.0858 18.3358 9.75 18.75 9.75H18.7575C19.1717 9.75 19.5075 10.0858 19.5075 10.5V10.5075C19.5075 10.9217 19.1717 11.2575 18.7575 11.2575H18.75C18.3358 11.2575 18 10.9217 18 10.5075V10.5Z",fill:e})),pa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M4.5 3.75C2.84315 3.75 1.5 5.09315 1.5 6.75V7.5H22.5V6.75C22.5 5.09315 21.1569 3.75 19.5 3.75H4.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.5 9.75H1.5V17.25C1.5 18.9069 2.84315 20.25 4.5 20.25H19.5C21.1569 20.25 22.5 18.9069 22.5 17.25V9.75ZM4.5 13.5C4.5 13.0858 4.83579 12.75 5.25 12.75H11.25C11.6642 12.75 12 13.0858 12 13.5C12 13.9142 11.6642 14.25 11.25 14.25H5.25C4.83579 14.25 4.5 13.9142 4.5 13.5ZM5.25 15.75C4.83579 15.75 4.5 16.0858 4.5 16.5C4.5 16.9142 4.83579 17.25 5.25 17.25H8.25C8.66421 17.25 9 16.9142 9 16.5C9 16.0858 8.66421 15.75 8.25 15.75H5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6.75C1.5 5.09315 2.84315 3.75 4.5 3.75H19.5C21.1569 3.75 22.5 5.09315 22.5 6.75V17.25C22.5 18.9069 21.1569 20.25 19.5 20.25H4.5C2.84315 20.25 1.5 18.9069 1.5 17.25V6.75ZM3 9.75V17.25C3 18.0784 3.67157 18.75 4.5 18.75H19.5C20.3284 18.75 21 18.0784 21 17.25V9.75H3ZM21 7.5H3V6.75C3 5.92157 3.67157 5.25 4.5 5.25H19.5C20.3284 5.25 21 5.92157 21 6.75V7.5ZM4.5 14.25C4.5 13.8358 4.83579 13.5 5.25 13.5H11.25C11.6642 13.5 12 13.8358 12 14.25C12 14.6642 11.6642 15 11.25 15H5.25C4.83579 15 4.5 14.6642 4.5 14.25ZM4.5 16.5C4.5 16.0858 4.83579 15.75 5.25 15.75H8.25C8.66421 15.75 9 16.0858 9 16.5C9 16.9142 8.66421 17.25 8.25 17.25H5.25C4.83579 17.25 4.5 16.9142 4.5 16.5Z",fill:e})),fa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M18.375 2.25C17.3395 2.25 16.5 3.08947 16.5 4.125V19.875C16.5 20.9105 17.3395 21.75 18.375 21.75H19.125C20.1605 21.75 21 20.9105 21 19.875V4.125C21 3.08947 20.1605 2.25 19.125 2.25H18.375Z",fill:e}),l().createElement("path",{d:"M9.75 8.625C9.75 7.58947 10.5895 6.75 11.625 6.75H12.375C13.4105 6.75 14.25 7.58947 14.25 8.625V19.875C14.25 20.9105 13.4105 21.75 12.375 21.75H11.625C10.5895 21.75 9.75 20.9105 9.75 19.875V8.625Z",fill:e}),l().createElement("path",{d:"M3 13.125C3 12.0895 3.83947 11.25 4.875 11.25H5.625C6.66053 11.25 7.5 12.0895 7.5 13.125V19.875C7.5 20.9105 6.66053 21.75 5.625 21.75H4.875C3.83947 21.75 3 20.9105 3 19.875V13.125Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 4.125C15.75 3.08947 16.5895 2.25 17.625 2.25H19.875C20.9105 2.25 21.75 3.08947 21.75 4.125V19.875C21.75 20.9105 20.9105 21.75 19.875 21.75H17.625C16.5895 21.75 15.75 20.9105 15.75 19.875V4.125ZM17.625 3.75C17.4179 3.75 17.25 3.91789 17.25 4.125V19.875C17.25 20.0821 17.4179 20.25 17.625 20.25H19.875C20.0821 20.25 20.25 20.0821 20.25 19.875V4.125C20.25 3.91789 20.0821 3.75 19.875 3.75H17.625ZM9 8.625C9 7.58947 9.83947 6.75 10.875 6.75H13.125C14.1605 6.75 15 7.58947 15 8.625V19.875C15 20.9105 14.1605 21.75 13.125 21.75H10.875C9.83947 21.75 9 20.9105 9 19.875V8.625ZM10.875 8.25C10.6679 8.25 10.5 8.41789 10.5 8.625V19.875C10.5 20.0821 10.6679 20.25 10.875 20.25H13.125C13.3321 20.25 13.5 20.0821 13.5 19.875V8.625C13.5 8.41789 13.3321 8.25 13.125 8.25H10.875ZM2.25 13.125C2.25 12.0895 3.08947 11.25 4.125 11.25H6.375C7.41053 11.25 8.25 12.0895 8.25 13.125V19.875C8.25 20.9105 7.41053 21.75 6.375 21.75H4.125C3.08947 21.75 2.25 20.9105 2.25 19.875V13.125ZM4.125 12.75C3.91789 12.75 3.75 12.9179 3.75 13.125V19.875C3.75 20.0821 3.91789 20.25 4.125 20.25H6.375C6.58211 20.25 6.75 20.0821 6.75 19.875V13.125C6.75 12.9179 6.58211 12.75 6.375 12.75H4.125Z",fill:e})),ma=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H18C19.6569 3 21 4.34315 21 6V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6ZM7.5 13.5C7.91421 13.5 8.25 13.8358 8.25 14.25V16.5C8.25 16.9142 7.91421 17.25 7.5 17.25C7.08579 17.25 6.75 16.9142 6.75 16.5V14.25C6.75 13.8358 7.08579 13.5 7.5 13.5ZM11.25 12C11.25 11.5858 10.9142 11.25 10.5 11.25C10.0858 11.25 9.75 11.5858 9.75 12V16.5C9.75 16.9142 10.0858 17.25 10.5 17.25C10.9142 17.25 11.25 16.9142 11.25 16.5V12ZM13.5 9C13.9142 9 14.25 9.33579 14.25 9.75V16.5C14.25 16.9142 13.9142 17.25 13.5 17.25C13.0858 17.25 12.75 16.9142 12.75 16.5V9.75C12.75 9.33579 13.0858 9 13.5 9ZM17.25 7.5C17.25 7.08579 16.9142 6.75 16.5 6.75C16.0858 6.75 15.75 7.08579 15.75 7.5V16.5C15.75 16.9142 16.0858 17.25 16.5 17.25C16.9142 17.25 17.25 16.9142 17.25 16.5V7.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H18C19.6569 3 21 4.34315 21 6V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V18C4.5 18.8284 5.17157 19.5 6 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V6C19.5 5.17157 18.8284 4.5 18 4.5H6ZM16.5 6.75C16.9142 6.75 17.25 7.08579 17.25 7.5V16.5C17.25 16.9142 16.9142 17.25 16.5 17.25C16.0858 17.25 15.75 16.9142 15.75 16.5V7.5C15.75 7.08579 16.0858 6.75 16.5 6.75ZM13.5 9C13.9142 9 14.25 9.33579 14.25 9.75V16.5C14.25 16.9142 13.9142 17.25 13.5 17.25C13.0858 17.25 12.75 16.9142 12.75 16.5V9.75C12.75 9.33579 13.0858 9 13.5 9ZM10.5 11.25C10.9142 11.25 11.25 11.5858 11.25 12V16.5C11.25 16.9142 10.9142 17.25 10.5 17.25C10.0858 17.25 9.75 16.9142 9.75 16.5V12C9.75 11.5858 10.0858 11.25 10.5 11.25ZM7.5 13.5C7.91421 13.5 8.25 13.8358 8.25 14.25V16.5C8.25 16.9142 7.91421 17.25 7.5 17.25C7.08579 17.25 6.75 16.9142 6.75 16.5V14.25C6.75 13.8358 7.08579 13.5 7.5 13.5Z",fill:e})),ha=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 13.5C2.25 8.94365 5.94365 5.25 10.5 5.25C10.9142 5.25 11.25 5.58579 11.25 6V12.75H18C18.4142 12.75 18.75 13.0858 18.75 13.5C18.75 18.0563 15.0563 21.75 10.5 21.75C5.94365 21.75 2.25 18.0563 2.25 13.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.75 3C12.75 2.58579 13.0858 2.25 13.5 2.25C18.0563 2.25 21.75 5.94365 21.75 10.5C21.75 10.9142 21.4142 11.25 21 11.25H13.5C13.0858 11.25 12.75 10.9142 12.75 10.5V3Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.75 3C12.75 2.58579 13.0858 2.25 13.5 2.25C18.0563 2.25 21.75 5.94365 21.75 10.5C21.75 10.9142 21.4142 11.25 21 11.25H13.5C13.0858 11.25 12.75 10.9142 12.75 10.5V3ZM14.25 3.7912V9.75H20.2088C19.8629 6.62129 17.3787 4.13706 14.25 3.7912ZM9.75 6.7912C6.37504 7.16428 3.75 10.0256 3.75 13.5C3.75 17.2279 6.77208 20.25 10.5 20.25C13.9744 20.25 16.8357 17.625 17.2088 14.25H10.5C10.0858 14.25 9.75 13.9142 9.75 13.5V6.7912ZM2.25 13.5C2.25 8.94365 5.94365 5.25 10.5 5.25C10.9142 5.25 11.25 5.58579 11.25 6V12.75H18C18.4142 12.75 18.75 13.0858 18.75 13.5C18.75 18.0563 15.0563 21.75 10.5 21.75C5.94365 21.75 2.25 18.0563 2.25 13.5Z",fill:e})),va=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.0303 4.71967C20.3232 5.01256 20.3232 5.48744 20.0303 5.78033L12.5303 13.2803C12.2374 13.5732 11.7626 13.5732 11.4697 13.2803L3.96967 5.78033C3.67678 5.48744 3.67678 5.01256 3.96967 4.71967C4.26256 4.42678 4.73744 4.42678 5.03033 4.71967L12 11.6893L18.9697 4.71967C19.2626 4.42678 19.7374 4.42678 20.0303 4.71967ZM20.0303 10.7197C20.3232 11.0126 20.3232 11.4874 20.0303 11.7803L12.5303 19.2803C12.2374 19.5732 11.7626 19.5732 11.4697 19.2803L3.96967 11.7803C3.67678 11.4874 3.67678 11.0126 3.96967 10.7197C4.26256 10.4268 4.73744 10.4268 5.03033 10.7197L12 17.6893L18.9697 10.7197C19.2626 10.4268 19.7374 10.4268 20.0303 10.7197Z",fill:e})),ga=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.2803 3.96967C13.5732 4.26256 13.5732 4.73744 13.2803 5.03033L6.31066 12L13.2803 18.9697C13.5732 19.2626 13.5732 19.7374 13.2803 20.0303C12.9874 20.3232 12.5126 20.3232 12.2197 20.0303L4.71967 12.5303C4.42678 12.2374 4.42678 11.7626 4.71967 11.4697L12.2197 3.96967C12.5126 3.67678 12.9874 3.67678 13.2803 3.96967ZM19.2803 3.96967C19.5732 4.26256 19.5732 4.73744 19.2803 5.03033L12.3107 12L19.2803 18.9697C19.5732 19.2626 19.5732 19.7374 19.2803 20.0303C18.9874 20.3232 18.5126 20.3232 18.2197 20.0303L10.7197 12.5303C10.4268 12.2374 10.4268 11.7626 10.7197 11.4697L18.2197 3.96967C18.5126 3.67678 18.9874 3.67678 19.2803 3.96967Z",fill:e})),wa=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.71967 3.96967C5.01256 3.67678 5.48744 3.67678 5.78033 3.96967L13.2803 11.4697C13.5732 11.7626 13.5732 12.2374 13.2803 12.5303L5.78033 20.0303C5.48744 20.3232 5.01256 20.3232 4.71967 20.0303C4.42678 19.7374 4.42678 19.2626 4.71967 18.9697L11.6893 12L4.71967 5.03033C4.42678 4.73744 4.42678 4.26256 4.71967 3.96967ZM10.7197 3.96967C11.0126 3.67678 11.4874 3.67678 11.7803 3.96967L19.2803 11.4697C19.5732 11.7626 19.5732 12.2374 19.2803 12.5303L11.7803 20.0303C11.4874 20.3232 11.0126 20.3232 10.7197 20.0303C10.4268 19.7374 10.4268 19.2626 10.7197 18.9697L17.6893 12L10.7197 5.03033C10.4268 4.73744 10.4268 4.26256 10.7197 3.96967Z",fill:e})),ba=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4697 4.71967C11.7626 4.42678 12.2374 4.42678 12.5303 4.71967L20.0303 12.2197C20.3232 12.5126 20.3232 12.9874 20.0303 13.2803C19.7374 13.5732 19.2626 13.5732 18.9697 13.2803L12 6.31066L5.03033 13.2803C4.73744 13.5732 4.26256 13.5732 3.96967 13.2803C3.67678 12.9874 3.67678 12.5126 3.96967 12.2197L11.4697 4.71967ZM12 12.3107L5.03033 19.2803C4.73744 19.5732 4.26256 19.5732 3.96967 19.2803C3.67678 18.9874 3.67678 18.5126 3.96967 18.2197L11.4697 10.7197C11.7626 10.4268 12.2374 10.4268 12.5303 10.7197L20.0303 18.2197C20.3232 18.5126 20.3232 18.9874 20.0303 19.2803C19.7374 19.5732 19.2626 19.5732 18.9697 19.2803L12 12.3107Z",fill:e})),ya=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5303 16.2803C12.2374 16.5732 11.7626 16.5732 11.4697 16.2803L3.96967 8.78033C3.67678 8.48744 3.67678 8.01256 3.96967 7.71967C4.26256 7.42678 4.73744 7.42678 5.03033 7.71967L12 14.6893L18.9697 7.71967C19.2626 7.42678 19.7374 7.42678 20.0303 7.71967C20.3232 8.01256 20.3232 8.48744 20.0303 8.78033L12.5303 16.2803Z",fill:e})),La=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.71967 12.5303C7.42678 12.2374 7.42678 11.7626 7.71967 11.4697L15.2197 3.96967C15.5126 3.67678 15.9874 3.67678 16.2803 3.96967C16.5732 4.26256 16.5732 4.73744 16.2803 5.03033L9.31066 12L16.2803 18.9697C16.5732 19.2626 16.5732 19.7374 16.2803 20.0303C15.9874 20.3232 15.5126 20.3232 15.2197 20.0303L7.71967 12.5303Z",fill:e})),Ea=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.2803 11.4697C16.5732 11.7626 16.5732 12.2374 16.2803 12.5303L8.78033 20.0303C8.48744 20.3232 8.01256 20.3232 7.71967 20.0303C7.42678 19.7374 7.42678 19.2626 7.71967 18.9697L14.6893 12L7.71967 5.03033C7.42678 4.73744 7.42678 4.26256 7.71967 3.96967C8.01256 3.67678 8.48744 3.67678 8.78033 3.96967L16.2803 11.4697Z",fill:e})),$a=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4697 7.71967C11.7626 7.42678 12.2374 7.42678 12.5303 7.71967L20.0303 15.2197C20.3232 15.5126 20.3232 15.9874 20.0303 16.2803C19.7374 16.5732 19.2626 16.5732 18.9697 16.2803L12 9.31066L5.03033 16.2803C4.73744 16.5732 4.26256 16.5732 3.96967 16.2803C3.67678 15.9874 3.67678 15.5126 3.96967 15.2197L11.4697 7.71967Z",fill:e})),Ma=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4697 4.71967C11.7626 4.42678 12.2374 4.42678 12.5303 4.71967L16.2803 8.46967C16.5732 8.76256 16.5732 9.23744 16.2803 9.53033C15.9874 9.82322 15.5126 9.82322 15.2197 9.53033L12 6.31066L8.78033 9.53033C8.48744 9.82322 8.01256 9.82322 7.71967 9.53033C7.42678 9.23744 7.42678 8.76256 7.71967 8.46967L11.4697 4.71967ZM7.71967 14.4697C8.01256 14.1768 8.48744 14.1768 8.78033 14.4697L12 17.6893L15.2197 14.4697C15.5126 14.1768 15.9874 14.1768 16.2803 14.4697C16.5732 14.7626 16.5732 15.2374 16.2803 15.5303L12.5303 19.2803C12.2374 19.5732 11.7626 19.5732 11.4697 19.2803L7.71967 15.5303C7.42678 15.2374 7.42678 14.7626 7.71967 14.4697Z",fill:e})),xa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("circle",{cx:"12",cy:"12",r:"8",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM12 18.4C15.5346 18.4 18.4 15.5346 18.4 12C18.4 8.46538 15.5346 5.6 12 5.6C8.46538 5.6 5.6 8.46538 5.6 12C5.6 15.5346 8.46538 18.4 12 18.4Z",fill:e})),Ha=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3C9.81411 3 9.23394 3.46099 9.0561 4.09149C9.01971 4.2205 9 4.35733 9 4.5H15C15 4.35733 14.9803 4.2205 14.9439 4.09149C14.7661 3.46099 14.1859 3 13.5 3H10.5ZM7.80654 3.17789C8.29511 2.18436 9.31692 1.5 10.5 1.5H13.5C14.6831 1.5 15.7049 2.18436 16.1935 3.17789C16.6911 3.22029 17.1865 3.27017 17.6798 3.32741C19.1772 3.50119 20.25 4.78722 20.25 6.25699V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V6.25699C3.75 4.78722 4.82283 3.50119 6.32022 3.32741C6.81347 3.27017 7.30894 3.22029 7.80654 3.17789Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3C9.81411 3 9.23394 3.46099 9.0561 4.09149C9.01971 4.2205 9 4.35733 9 4.5H15C15 4.35733 14.9803 4.2205 14.9439 4.09149C14.7661 3.46099 14.1859 3 13.5 3H10.5ZM16.1935 3.17789C15.7049 2.18436 14.6831 1.5 13.5 1.5H10.5C9.31692 1.5 8.29511 2.18436 7.80654 3.17789C7.30895 3.22029 6.81347 3.27017 6.32022 3.32741C4.82283 3.50119 3.75 4.78722 3.75 6.25699V19.5C3.75 21.1569 5.09315 22.5 6.75 22.5H17.25C18.9069 22.5 20.25 21.1569 20.25 19.5V6.25699C20.25 4.78722 19.1772 3.50119 17.6798 3.32741C17.1865 3.27017 16.6911 3.22029 16.1935 3.17789ZM7.51459 4.71007C7.17303 4.74223 6.83253 4.77802 6.49314 4.81741C5.78933 4.89909 5.25 5.51078 5.25 6.25699V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V6.25699C18.75 5.51078 18.2107 4.89909 17.5069 4.81741C17.1675 4.77802 16.827 4.74223 16.4854 4.71007C16.3832 5.43905 15.7571 6 15 6H9C8.24287 6 7.61676 5.43905 7.51459 4.71007Z",fill:e})),Va=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.6633 3.11765C17.8879 3.13319 18.1122 3.15026 18.336 3.16883C19.8753 3.29659 21 4.60281 21 6.10821V15.75C21 17.4068 19.6569 18.75 18 18.75V16.5C18 10.5781 13.4244 5.72484 7.61572 5.28281C7.93989 4.15127 8.91565 3.27245 10.1641 3.16883C10.3879 3.15026 10.6121 3.13319 10.8368 3.11765C11.3367 2.15647 12.3417 1.5 13.5 1.5H15C16.1584 1.5 17.1634 2.15647 17.6633 3.11765ZM12 4.5C12 3.67157 12.6716 3 13.5 3H15C15.8285 3 16.5 3.67157 16.5 4.5H12Z",fill:e}),l().createElement("path",{d:"M3 8.625C3 7.58947 3.83947 6.75 4.875 6.75H5.25C7.32107 6.75 9 8.42893 9 10.5V12.375C9 13.4105 9.83947 14.25 10.875 14.25H12.75C14.8211 14.25 16.5 15.9289 16.5 18V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V8.625Z",fill:e}),l().createElement("path",{d:"M10.5 10.5C10.5 9.18695 10.018 7.98648 9.22119 7.0659C12.6201 7.95377 15.2962 10.6299 16.1841 14.0288C15.2635 13.232 14.0631 12.75 12.75 12.75H10.875C10.6679 12.75 10.5 12.5821 10.5 12.375V10.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.837 3.11765C11.3367 2.15693 12.3409 1.5 13.5 1.5H15C16.1591 1.5 17.1633 2.15693 17.663 3.11765C17.8877 3.13319 18.1121 3.15026 18.3359 3.16884C19.8752 3.2966 21 4.60282 21 6.10822V15.75C21 17.4069 19.6569 18.75 18 18.75H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V8.625C3 7.58947 3.83947 6.75 4.875 6.75H6.75C7.00235 6.75 7.25247 6.75959 7.5 6.77842V6.10822C7.5 4.60283 8.62475 3.2966 10.164 3.16884C10.3879 3.15026 10.6123 3.13319 10.837 3.11765ZM10.5 4.6466C10.4293 4.65214 10.3587 4.65785 10.2881 4.6637C9.56523 4.7237 9 5.34365 9 6.10822V7.0109C13.3 8.02664 16.5 11.8896 16.5 16.5V17.25H18C18.8284 17.25 19.5 16.5784 19.5 15.75V6.10822C19.5 5.34365 18.9348 4.7237 18.2119 4.6637C18.1413 4.65785 18.0707 4.65214 18 4.6466V5.25C18 5.66421 17.6642 6 17.25 6H11.25C10.8358 6 10.5 5.66421 10.5 5.25V4.6466ZM16.5 4.5H12C12 4.34469 12.0234 4.19622 12.0662 4.05717C12.2552 3.44413 12.8267 3 13.5 3H15C15.6733 3 16.2448 3.44413 16.4338 4.05717C16.4766 4.19622 16.5 4.34469 16.5 4.5ZM14.3322 13.243C13.4988 11.3055 11.9445 9.75123 10.007 8.91785C10.3215 9.50019 10.5 10.1668 10.5 10.875V12.375C10.5 12.5821 10.6679 12.75 10.875 12.75H12.375C13.0832 12.75 13.7498 12.9285 14.3322 13.243ZM6.375 8.25H4.875C4.66789 8.25 4.5 8.41789 4.5 8.625V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V16.875C15 15.4253 13.8247 14.25 12.375 14.25H10.875C9.83947 14.25 9 13.4105 9 12.375V10.875C9 9.42525 7.82475 8.25 6.375 8.25Z",fill:e})),Za=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.50183 6H11.2477L11.25 6H14.6299C16.4915 6.00268 17.9999 7.51269 17.9999 9.375V18.75C19.6567 18.75 20.9999 17.4068 20.9999 15.75V6.10821C20.9999 4.60282 19.8751 3.2966 18.3358 3.16884C18.1121 3.15027 17.8879 3.13321 17.6632 3.11767C17.1633 2.15647 16.1583 1.5 15 1.5H13.5C12.3417 1.5 11.3367 2.15647 10.8368 3.11765C10.6121 3.13319 10.3878 3.15026 10.1639 3.16884C8.66165 3.29353 7.55421 4.54069 7.50183 6ZM13.5 3C12.6716 3 12 3.67157 12 4.5H16.5C16.5 3.67157 15.8284 3 15 3H13.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 9.375C3 8.33947 3.83947 7.5 4.875 7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375ZM12.5857 13.9685C12.8444 13.6451 12.792 13.1731 12.4685 12.9143C12.1451 12.6556 11.6731 12.708 11.4143 13.0315L8.93781 16.1272L8.03033 15.2197C7.73744 14.9268 7.26256 14.9268 6.96967 15.2197C6.67678 15.5126 6.67678 15.9874 6.96967 16.2803L8.46967 17.7803C8.62052 17.9312 8.82847 18.0106 9.04148 17.9989C9.25448 17.9871 9.45238 17.8851 9.58565 17.7185L12.5857 13.9685Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5 3C12.8267 3 12.2552 3.44413 12.0662 4.05717C12.0234 4.19622 12 4.34469 12 4.5H16.5C16.5 4.34469 16.4766 4.19622 16.4338 4.05717C16.2448 3.44413 15.6733 3 15 3H13.5ZM10.837 3.11765C11.3367 2.15693 12.3409 1.5 13.5 1.5H15C16.1591 1.5 17.1633 2.15693 17.663 3.11765C17.8877 3.13319 18.1121 3.15026 18.3359 3.16884C19.8752 3.2966 21 4.60282 21 6.10822V16.5C21 18.1569 19.6569 19.5 18 19.5H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375C3 8.33947 3.83947 7.5 4.875 7.5H7.5V6.10822C7.5 4.60283 8.62475 3.2966 10.164 3.16884C10.3879 3.15026 10.6123 3.13319 10.837 3.11765ZM10.507 4.64604C10.434 4.65177 10.361 4.65765 10.2881 4.6637C9.56523 4.7237 9 5.34365 9 6.10822V7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V18H18C18.8284 18 19.5 17.3284 19.5 16.5V6.10822C19.5 5.34365 18.9348 4.7237 18.2119 4.6637C18.139 4.65765 18.066 4.65177 17.993 4.64604C17.9196 5.40594 17.2792 6 16.5 6H12C11.2208 6 10.5804 5.40594 10.507 4.64604ZM4.875 9C4.66789 9 4.5 9.16789 4.5 9.375V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V9.375C15 9.16789 14.8321 9 14.625 9H4.875ZM12.4685 12.9143C12.792 13.1731 12.8444 13.6451 12.5857 13.9685L9.58565 17.7185C9.45238 17.8851 9.25448 17.9871 9.04148 17.9989C8.82847 18.0106 8.62052 17.9312 8.46967 17.7803L6.96967 16.2803C6.67678 15.9874 6.67678 15.5126 6.96967 15.2197C7.26256 14.9268 7.73744 14.9268 8.03033 15.2197L8.93781 16.1272L11.4143 13.0315C11.6731 12.708 12.1451 12.6556 12.4685 12.9143Z",fill:e})),Ra=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.50183 6H11.2477L11.25 6H14.6299C16.4915 6.00268 17.9999 7.51269 17.9999 9.375V18.75C19.6567 18.75 20.9999 17.4068 20.9999 15.75V6.10821C20.9999 4.60282 19.8751 3.2966 18.3358 3.16884C18.1121 3.15027 17.8879 3.13321 17.6632 3.11767C17.1633 2.15647 16.1583 1.5 15 1.5H13.5C12.3417 1.5 11.3367 2.15647 10.8368 3.11765C10.6121 3.13319 10.3878 3.15026 10.1639 3.16884C8.66165 3.29353 7.55421 4.54069 7.50183 6ZM13.5 3C12.6716 3 12 3.67157 12 4.5H16.5C16.5 3.67157 15.8284 3 15 3H13.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 9.375C3 8.33947 3.83947 7.5 4.875 7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375ZM6 12C6 11.5858 6.33579 11.25 6.75 11.25H6.7575C7.17171 11.25 7.5075 11.5858 7.5075 12V12.0075C7.5075 12.4217 7.17171 12.7575 6.7575 12.7575H6.75C6.33579 12.7575 6 12.4217 6 12.0075V12ZM8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H12.75C13.1642 11.25 13.5 11.5858 13.5 12C13.5 12.4142 13.1642 12.75 12.75 12.75H9C8.58579 12.75 8.25 12.4142 8.25 12ZM6 15C6 14.5858 6.33579 14.25 6.75 14.25H6.7575C7.17171 14.25 7.5075 14.5858 7.5075 15V15.0075C7.5075 15.4217 7.17171 15.7575 6.7575 15.7575H6.75C6.33579 15.7575 6 15.4217 6 15.0075V15ZM8.25 15C8.25 14.5858 8.58579 14.25 9 14.25H12.75C13.1642 14.25 13.5 14.5858 13.5 15C13.5 15.4142 13.1642 15.75 12.75 15.75H9C8.58579 15.75 8.25 15.4142 8.25 15ZM6 18C6 17.5858 6.33579 17.25 6.75 17.25H6.7575C7.17171 17.25 7.5075 17.5858 7.5075 18V18.0075C7.5075 18.4217 7.17171 18.7575 6.7575 18.7575H6.75C6.33579 18.7575 6 18.4217 6 18.0075V18ZM8.25 18C8.25 17.5858 8.58579 17.25 9 17.25H12.75C13.1642 17.25 13.5 17.5858 13.5 18C13.5 18.4142 13.1642 18.75 12.75 18.75H9C8.58579 18.75 8.25 18.4142 8.25 18Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5 3C12.8267 3 12.2552 3.44413 12.0662 4.05717C12.0234 4.19622 12 4.34469 12 4.5H16.5C16.5 4.34469 16.4766 4.19622 16.4338 4.05717C16.2448 3.44413 15.6733 3 15 3H13.5ZM10.837 3.11765C11.3367 2.15693 12.3409 1.5 13.5 1.5H15C16.1591 1.5 17.1633 2.15693 17.663 3.11765C17.8877 3.13319 18.1121 3.15026 18.3359 3.16884C19.8752 3.2966 21 4.60282 21 6.10822V16.5C21 18.1569 19.6569 19.5 18 19.5H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V9.375C3 8.33947 3.83947 7.5 4.875 7.5H7.5V6.10822C7.5 4.60283 8.62475 3.2966 10.164 3.16884C10.3879 3.15026 10.6123 3.13319 10.837 3.11765ZM10.507 4.64604C10.434 4.65177 10.361 4.65765 10.2881 4.6637C9.56523 4.7237 9 5.34365 9 6.10822V7.5H14.625C15.6605 7.5 16.5 8.33947 16.5 9.375V18H18C18.8284 18 19.5 17.3284 19.5 16.5V6.10822C19.5 5.34365 18.9348 4.7237 18.2119 4.6637C18.139 4.65765 18.066 4.65177 17.993 4.64604C17.9196 5.40594 17.2792 6 16.5 6H12C11.2208 6 10.5804 5.40594 10.507 4.64604ZM15 9.375C15 9.16789 14.8321 9 14.625 9H4.875C4.66789 9 4.5 9.16789 4.5 9.375V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V9.375ZM6 12C6 11.5858 6.33579 11.25 6.75 11.25H6.7575C7.17171 11.25 7.5075 11.5858 7.5075 12V12.0075C7.5075 12.4217 7.17171 12.7575 6.7575 12.7575H6.75C6.33579 12.7575 6 12.4217 6 12.0075V12ZM8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H12.75C13.1642 11.25 13.5 11.5858 13.5 12C13.5 12.4142 13.1642 12.75 12.75 12.75H9C8.58579 12.75 8.25 12.4142 8.25 12ZM6 15C6 14.5858 6.33579 14.25 6.75 14.25H6.7575C7.17171 14.25 7.5075 14.5858 7.5075 15V15.0075C7.5075 15.4217 7.17171 15.7575 6.7575 15.7575H6.75C6.33579 15.7575 6 15.4217 6 15.0075V15ZM8.25 15C8.25 14.5858 8.58579 14.25 9 14.25H12.75C13.1642 14.25 13.5 14.5858 13.5 15C13.5 15.4142 13.1642 15.75 12.75 15.75H9C8.58579 15.75 8.25 15.4142 8.25 15ZM6 18C6 17.5858 6.33579 17.25 6.75 17.25H6.7575C7.17171 17.25 7.5075 17.5858 7.5075 18V18.0075C7.5075 18.4217 7.17171 18.7575 6.7575 18.7575H6.75C6.33579 18.7575 6 18.4217 6 18.0075V18ZM8.25 18C8.25 17.5858 8.58579 17.25 9 17.25H12.75C13.1642 17.25 13.5 17.5858 13.5 18C13.5 18.4142 13.1642 18.75 12.75 18.75H9C8.58579 18.75 8.25 18.4142 8.25 18Z",fill:e})),Oa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.75 6C12.75 5.58579 12.4142 5.25 12 5.25C11.5858 5.25 11.25 5.58579 11.25 6V12C11.25 12.4142 11.5858 12.75 12 12.75H16.5C16.9142 12.75 17.25 12.4142 17.25 12C17.25 11.5858 16.9142 11.25 16.5 11.25H12.75V6Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 5.25C12.4142 5.25 12.75 5.58579 12.75 6V11.25H16.5C16.9142 11.25 17.25 11.5858 17.25 12C17.25 12.4142 16.9142 12.75 16.5 12.75H12C11.5858 12.75 11.25 12.4142 11.25 12V6C11.25 5.58579 11.5858 5.25 12 5.25Z",fill:e})),Sa=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L12 10.9393L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L13.0607 12L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L12 13.0607L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L10.9393 12L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z",fill:e})),_a=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM10.2803 9.21967C9.98744 8.92678 9.51256 8.92678 9.21967 9.21967C8.92678 9.51256 8.92678 9.98744 9.21967 10.2803L10.9393 12L9.21967 13.7197C8.92678 14.0126 8.92678 14.4874 9.21967 14.7803C9.51256 15.0732 9.98744 15.0732 10.2803 14.7803L12 13.0607L13.7197 14.7803C14.0126 15.0732 14.4874 15.0732 14.7803 14.7803C15.0732 14.4874 15.0732 14.0126 14.7803 13.7197L13.0607 12L14.7803 10.2803C15.0732 9.98744 15.0732 9.51256 14.7803 9.21967C14.4874 8.92678 14.0126 8.92678 13.7197 9.21967L12 10.9393L10.2803 9.21967Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM9.21967 9.21967C9.51256 8.92678 9.98744 8.92678 10.2803 9.21967L12 10.9393L13.7197 9.21967C14.0126 8.92678 14.4874 8.92678 14.7803 9.21967C15.0732 9.51256 15.0732 9.98744 14.7803 10.2803L13.0607 12L14.7803 13.7197C15.0732 14.0126 15.0732 14.4874 14.7803 14.7803C14.4874 15.0732 14.0126 15.0732 13.7197 14.7803L12 13.0607L10.2803 14.7803C9.98744 15.0732 9.51256 15.0732 9.21967 14.7803C8.92678 14.4874 8.92678 14.0126 9.21967 13.7197L10.9393 12L9.21967 10.2803C8.92678 9.98744 8.92678 9.51256 9.21967 9.21967Z",fill:e})),Pa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.85051 20.25 1.5 17.8995 1.5 15C1.5 12.8968 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91686 4.5 9.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 5.25C8.01472 5.25 6 7.26472 6 9.75C6 10.0365 6.02669 10.3162 6.07751 10.5867C6.1469 10.9561 5.93213 11.3199 5.57515 11.4375C4.07863 11.9307 3 13.3404 3 15C3 17.0711 4.67893 18.75 6.75 18.75H18C19.6569 18.75 21 17.4069 21 15.75C21 14.4695 20.1974 13.3746 19.0653 12.9444C18.6851 12.8 18.4893 12.3788 18.6239 11.9951C18.7054 11.7629 18.75 11.5124 18.75 11.25C18.75 10.0074 17.7426 9 16.5 9C16.2563 9 16.023 9.03849 15.805 9.10917C15.6092 9.17267 15.3959 9.1529 15.2151 9.05447C15.0343 8.95605 14.9019 8.78763 14.8489 8.5887C14.337 6.66576 12.5829 5.25 10.5 5.25ZM4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.8505 20.25 1.5 17.8995 1.5 15C1.5 12.8969 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91685 4.5 9.75Z",fill:e})),Ia=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3.75C7.18629 3.75 4.5 6.43629 4.5 9.75C4.5 9.91685 4.50683 10.0822 4.52024 10.2459C2.73627 11.084 1.5 12.8968 1.5 15C1.5 17.8995 3.85051 20.25 6.75 20.25H18C20.4853 20.25 22.5 18.2353 22.5 15.75C22.5 14.0653 21.5744 12.5981 20.2058 11.827C20.2349 11.6386 20.25 11.4459 20.25 11.25C20.25 9.17893 18.5711 7.5 16.5 7.5C16.3559 7.5 16.2135 7.50816 16.0733 7.52408C15.1893 5.31282 13.028 3.75 10.5 3.75ZM12.75 9.75C12.75 9.33579 12.4142 9 12 9C11.5858 9 11.25 9.33579 11.25 9.75V14.6893L9.53033 12.9697C9.23744 12.6768 8.76256 12.6768 8.46967 12.9697C8.17678 13.2626 8.17678 13.7374 8.46967 14.0303L11.4697 17.0303C11.7626 17.3232 12.2374 17.3232 12.5303 17.0303L15.5303 14.0303C15.8232 13.7374 15.8232 13.2626 15.5303 12.9697C15.2374 12.6768 14.7626 12.6768 14.4697 12.9697L12.75 14.6893V9.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 5.25C8.01472 5.25 6 7.26472 6 9.75C6 10.0365 6.02669 10.3162 6.07751 10.5867C6.1469 10.9561 5.93213 11.3199 5.57515 11.4375C4.07863 11.9307 3 13.3404 3 15C3 17.0711 4.67893 18.75 6.75 18.75H18C19.6569 18.75 21 17.4069 21 15.75C21 14.4695 20.1974 13.3746 19.0653 12.9444C18.6851 12.8 18.4893 12.3788 18.6239 11.9951C18.7054 11.7629 18.75 11.5124 18.75 11.25C18.75 10.0074 17.7426 9 16.5 9C16.2563 9 16.023 9.03849 15.805 9.10917C15.6092 9.17267 15.3959 9.1529 15.2151 9.05447C15.0343 8.95605 14.9019 8.78763 14.8489 8.5887C14.337 6.66576 12.5829 5.25 10.5 5.25ZM4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.85051 20.25 1.5 17.8995 1.5 15C1.5 12.8968 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91686 4.5 9.75ZM12 9C12.4142 9 12.75 9.33579 12.75 9.75V14.6893L14.4697 12.9697C14.7626 12.6768 15.2374 12.6768 15.5303 12.9697C15.8232 13.2626 15.8232 13.7374 15.5303 14.0303L12.5303 17.0303C12.2374 17.3232 11.7626 17.3232 11.4697 17.0303L8.46967 14.0303C8.17678 13.7374 8.17678 13.2626 8.46967 12.9697C8.76256 12.6768 9.23744 12.6768 9.53033 12.9697L11.25 14.6893V9.75C11.25 9.33579 11.5858 9 12 9Z",fill:e})),ka=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3.75C7.18629 3.75 4.5 6.43629 4.5 9.75C4.5 9.91685 4.50683 10.0822 4.52024 10.2459C2.73627 11.084 1.5 12.8968 1.5 15C1.5 17.8995 3.85051 20.25 6.75 20.25H18C20.4853 20.25 22.5 18.2353 22.5 15.75C22.5 14.0653 21.5744 12.5981 20.2058 11.827C20.2349 11.6386 20.25 11.4459 20.25 11.25C20.25 9.17893 18.5711 7.5 16.5 7.5C16.3559 7.5 16.2135 7.50816 16.0733 7.52408C15.1893 5.31282 13.028 3.75 10.5 3.75ZM12.5303 9.21967C12.2374 8.92678 11.7626 8.92678 11.4697 9.21967L8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803C8.76256 13.5732 9.23744 13.5732 9.53033 13.2803L11.25 11.5607L11.25 16.5C11.25 16.9142 11.5858 17.25 12 17.25C12.4142 17.25 12.75 16.9142 12.75 16.5V11.5607L14.4697 13.2803C14.7626 13.5732 15.2374 13.5732 15.5303 13.2803C15.8232 12.9874 15.8232 12.5126 15.5303 12.2197L12.5303 9.21967Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 5.25C8.01472 5.25 6 7.26472 6 9.75C6 10.0365 6.02669 10.3162 6.07751 10.5867C6.1469 10.9561 5.93213 11.3199 5.57515 11.4375C4.07863 11.9307 3 13.3404 3 15C3 17.0711 4.67893 18.75 6.75 18.75H18C19.6569 18.75 21 17.4069 21 15.75C21 14.4695 20.1974 13.3746 19.0653 12.9444C18.6851 12.8 18.4893 12.3788 18.6239 11.9951C18.7054 11.7629 18.75 11.5124 18.75 11.25C18.75 10.0074 17.7426 9 16.5 9C16.2563 9 16.023 9.03849 15.805 9.10917C15.6092 9.17267 15.3959 9.1529 15.2151 9.05447C15.0343 8.95605 14.9019 8.78763 14.8489 8.5887C14.337 6.66576 12.5829 5.25 10.5 5.25ZM4.5 9.75C4.5 6.43629 7.18629 3.75 10.5 3.75C13.028 3.75 15.1893 5.31282 16.0733 7.52408C16.2135 7.50816 16.3559 7.5 16.5 7.5C18.5711 7.5 20.25 9.17893 20.25 11.25C20.25 11.4459 20.2349 11.6386 20.2058 11.827C21.5744 12.5981 22.5 14.0653 22.5 15.75C22.5 18.2353 20.4853 20.25 18 20.25H6.75C3.85051 20.25 1.5 17.8995 1.5 15C1.5 12.8968 2.73627 11.084 4.52024 10.2459C4.50683 10.0822 4.5 9.91686 4.5 9.75ZM11.4697 9.21967C11.7626 8.92678 12.2374 8.92678 12.5303 9.21967L15.5303 12.2197C15.8232 12.5126 15.8232 12.9874 15.5303 13.2803C15.2374 13.5732 14.7626 13.5732 14.4697 13.2803L12.75 11.5607L12.75 16.5C12.75 16.9142 12.4142 17.25 12 17.25C11.5858 17.25 11.25 16.9142 11.25 16.5L11.25 11.5607L9.53033 13.2803C9.23744 13.5732 8.76256 13.5732 8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197L11.4697 9.21967Z",fill:e})),Na=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{d:"M7.8 19.3946H13.4V21H7.8V19.3946Z",fill:e}),l().createElement("path",{d:"M3.01035 11.3678C3.21836 15.3927 6.53682 18.592 10.6 18.592C14.6632 18.592 17.9817 15.3927 18.1897 11.3678H16.5869C16.381 14.5055 13.7793 16.9866 10.6 16.9866C7.42071 16.9866 4.81896 14.5055 4.61313 11.3678H3.01035Z",fill:e}),l().createElement("path",{d:"M3 10.5652H18.2V11.3678L17.4 12.1705H3.8L3 11.3678V10.5652Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.7746 13.7121C18.2176 13.4151 17.5394 13.1037 17.0849 12.9083L17.4 12.1705L17.7151 11.4327C18.1939 11.6386 18.9157 11.9694 19.5254 12.2945C19.8269 12.4552 20.1242 12.6268 20.3549 12.7901C20.4676 12.8699 20.5922 12.967 20.6971 13.0774C20.7498 13.1328 20.8156 13.2104 20.872 13.3085C20.9257 13.4022 21 13.5649 21 13.7758C21 13.9348 20.9577 14.0713 20.9353 14.138C20.9069 14.2229 20.8705 14.3084 20.832 14.3891C20.7545 14.5519 20.6492 14.7363 20.5238 14.9268C20.2741 15.3062 19.9154 15.7544 19.4739 16.1383C19.0382 16.5172 18.4704 16.8779 17.8054 16.9936C17.1039 17.1156 16.3736 16.9498 15.7002 16.4093L16.6998 15.1558C17.0264 15.418 17.2961 15.4529 17.5321 15.4118C17.8046 15.3644 18.1118 15.1984 18.4261 14.9251C18.7346 14.6569 19.0009 14.3275 19.1887 14.0421C19.2045 14.0182 19.2195 13.9948 19.2337 13.9722C19.106 13.8939 18.9509 13.8061 18.7746 13.7121ZM19.4188 13.6263L19.4178 13.6292C19.4203 13.6202 19.4213 13.6188 19.4188 13.6263Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.15526 3.01667L9.34991 3.85411C9.51458 4.56258 9.28828 5.30526 8.75691 5.80021C8.00936 6.49654 7.58925 7.47697 7.59991 8.50037L7.6041 8.90326L9.20401 8.88648L9.19982 8.4836C9.19387 7.91247 9.42832 7.36533 9.8455 6.97673C10.7977 6.08982 11.2032 4.75901 10.9081 3.4895L10.7982 3.01667H9.15526Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.3972 3L13.5918 3.83744C13.7565 4.54591 13.5302 5.28859 12.9988 5.78354C12.2513 6.47987 11.8312 7.4603 11.8418 8.4837L11.846 8.88659L13.4459 8.86982L13.4417 8.46693C13.4358 7.8958 13.6702 7.34866 14.0874 6.96006C15.0396 6.07316 15.4451 4.74234 15.15 3.47284L15.0401 3H13.3972Z",fill:e})),Ta=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 5.25C2.25 3.59315 3.59315 2.25 5.25 2.25H18.75C20.4069 2.25 21.75 3.59315 21.75 5.25V15C21.75 16.6569 20.4069 18 18.75 18H15.75V18.2574C15.75 18.8541 15.9871 19.4264 16.409 19.8483L17.0303 20.4697C17.2448 20.6842 17.309 21.0068 17.1929 21.287C17.0768 21.5673 16.8033 21.75 16.5 21.75H7.5C7.19665 21.75 6.92318 21.5673 6.80709 21.287C6.691 21.0068 6.75517 20.6842 6.96967 20.4697L7.59099 19.8484C8.01295 19.4264 8.25 18.8541 8.25 18.2574V18H5.25C3.59315 18 2.25 16.6569 2.25 15V5.25ZM3.75 5.25V12.75C3.75 13.5784 4.42157 14.25 5.25 14.25H18.75C19.5784 14.25 20.25 13.5784 20.25 12.75V5.25C20.25 4.42157 19.5784 3.75 18.75 3.75H5.25C4.42157 3.75 3.75 4.42157 3.75 5.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 5.25C2.25 3.59315 3.59315 2.25 5.25 2.25H18.75C20.4069 2.25 21.75 3.59315 21.75 5.25V15C21.75 16.6569 20.4069 18 18.75 18H15.75V18.2574C15.75 18.8541 15.9871 19.4264 16.409 19.8483L17.0303 20.4697C17.2448 20.6842 17.309 21.0068 17.1929 21.287C17.0768 21.5673 16.8033 21.75 16.5 21.75H7.5C7.19665 21.75 6.92318 21.5673 6.80709 21.287C6.691 21.0068 6.75517 20.6842 6.96967 20.4697L7.59099 19.8484C8.01295 19.4264 8.25 18.8541 8.25 18.2574V18H5.25C3.59315 18 2.25 16.6569 2.25 15V5.25ZM3.75 5.25V12C3.75 12.8284 4.42157 13.5 5.25 13.5H18.75C19.5784 13.5 20.25 12.8284 20.25 12V5.25C20.25 4.42157 19.5784 3.75 18.75 3.75H5.25C4.42157 3.75 3.75 4.42157 3.75 5.25ZM20.25 14.5987C19.8087 14.8539 19.2964 15 18.75 15H5.25C4.70357 15 4.19126 14.8539 3.75 14.5987V15C3.75 15.8284 4.42157 16.5 5.25 16.5H18.75C19.5784 16.5 20.25 15.8284 20.25 15V14.5987ZM14.25 18H9.75V18.2574C9.75 18.9679 9.54837 19.6576 9.17679 20.25H14.8232C14.4516 19.6576 14.25 18.9679 14.25 18.2574V18Z",fill:e})),Aa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M12.3779 1.60217C12.1444 1.46594 11.8556 1.46594 11.6221 1.60217L3 6.63172L12 11.8817L21 6.63172L12.3779 1.60217Z",fill:e}),l().createElement("path",{d:"M21.75 7.93078L12.75 13.1808V22.1808L21.3779 17.1478C21.6083 17.0134 21.75 16.7668 21.75 16.5V7.93078Z",fill:e}),l().createElement("path",{d:"M11.25 22.1808V13.1808L2.25 7.93078V16.5C2.25 16.7668 2.39168 17.0134 2.6221 17.1478L11.25 22.1808Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6221 1.60217C11.8556 1.46594 12.1444 1.46594 12.3779 1.60217L21.3779 6.85217C21.6083 6.98657 21.75 7.23325 21.75 7.5V16.5C21.75 16.7668 21.6083 17.0134 21.3779 17.1478L12.3779 22.3978C12.1444 22.5341 11.8556 22.5341 11.6221 22.3978L2.6221 17.1478C2.39168 17.0134 2.25 16.7668 2.25 16.5V7.5C2.25 7.23325 2.39168 6.98657 2.6221 6.85217L11.6221 1.60217ZM3.75 8.80578L11.25 13.1808V20.4442L3.75 16.0692V8.80578ZM12.75 20.4442L20.25 16.0692V8.80578L12.75 13.1808V20.4442ZM12 11.8817L19.5115 7.5L12 3.11828L4.48848 7.5L12 11.8817Z",fill:e})),Ba=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M10.4636 8.74626C10.6908 8.56577 10.9607 8.43451 11.25 8.35249V11.1474C10.9552 11.0637 10.686 10.9304 10.4636 10.7537C10.0699 10.441 9.91752 10.073 9.91752 9.75C9.91752 9.42705 10.0699 9.05904 10.4636 8.74626Z",fill:e}),l().createElement("path",{d:"M12.75 15.6616V12.8383C13.0972 12.9228 13.4138 13.0658 13.6713 13.259C14.0978 13.5788 14.25 13.9448 14.25 14.25C14.25 14.5551 14.0978 14.9211 13.6713 15.241C13.4138 15.4342 13.0972 15.5772 12.75 15.6616Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.75 6C12.75 5.58579 12.4142 5.25 12 5.25C11.5858 5.25 11.25 5.58579 11.25 6V6.81563C10.6231 6.92669 10.0253 7.17873 9.53058 7.57176C8.81822 8.13765 8.41752 8.9213 8.41752 9.75C8.41752 10.5787 8.81822 11.3623 9.53058 11.9282C10.033 12.3274 10.6327 12.575 11.25 12.6843V15.6616C10.9028 15.5771 10.5864 15.4341 10.3289 15.241L9.45001 14.5818C9.11865 14.3333 8.64854 14.4004 8.40001 14.7318C8.15147 15.0631 8.21862 15.5332 8.54999 15.7818L9.42886 16.441C9.96206 16.8409 10.5979 17.0856 11.25 17.1903V18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18V17.1904C13.4021 17.0856 14.0381 16.8409 14.5714 16.441C15.3164 15.8821 15.75 15.0965 15.75 14.25C15.75 13.4034 15.3164 12.6178 14.5714 12.059C14.0381 11.659 13.4021 11.4143 12.75 11.3096V8.35257C13.0392 8.4346 13.309 8.56583 13.5361 8.74626L13.951 9.07585C14.2753 9.3335 14.7471 9.27944 15.0048 8.95511C15.2624 8.63078 15.2084 8.15899 14.884 7.90135L14.4691 7.57176C13.9745 7.17879 13.3768 6.92677 12.75 6.81567V6Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 5.25C12.4142 5.25 12.75 5.58579 12.75 6V6.8157C13.3768 6.92679 13.9745 7.17882 14.4691 7.57178L14.884 7.90137C15.2084 8.15902 15.2624 8.63081 15.0048 8.95514C14.7471 9.27947 14.2753 9.33353 13.951 9.07588L13.5361 8.74629C13.309 8.56586 13.0392 8.43462 12.75 8.35259V11.3096C13.4021 11.4144 14.0381 11.6591 14.5714 12.059C15.3164 12.6178 15.75 13.4035 15.75 14.25C15.75 15.0965 15.3164 15.8822 14.5714 16.441C14.0381 16.8409 13.4021 17.0856 12.75 17.1904V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V17.1904C10.5979 17.0856 9.96206 16.8409 9.42886 16.441L8.54999 15.7818C8.21862 15.5333 8.15147 15.0632 8.40001 14.7318C8.64854 14.4004 9.11865 14.3333 9.45001 14.5818L10.3289 15.241C10.5864 15.4341 10.9028 15.5771 11.25 15.6616V12.6844C10.6327 12.575 10.033 12.3274 9.53058 11.9283C8.81822 11.3624 8.41752 10.5787 8.41752 9.75003C8.41752 8.92133 8.81822 8.13768 9.53058 7.57178C10.0253 7.17876 10.6231 6.92672 11.25 6.81565V6C11.25 5.58579 11.5858 5.25 12 5.25ZM11.25 8.35252C10.9607 8.43454 10.6908 8.5658 10.4636 8.74629C10.0699 9.05907 9.91752 9.42707 9.91752 9.75003C9.91752 10.073 10.0699 10.441 10.4636 10.7538C10.686 10.9305 10.9552 11.0638 11.25 11.1475V8.35252ZM12.75 12.8384V15.6616C13.0972 15.5772 13.4138 15.4342 13.6713 15.241C14.0978 14.9211 14.25 14.5551 14.25 14.25C14.25 13.9449 14.0978 13.5789 13.6713 13.259C13.4138 13.0658 13.0972 12.9228 12.75 12.8384Z",fill:e})),Fa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM10.0983 9.34835C11.1527 8.29405 12.6796 7.99768 14.0006 8.46355C14.3912 8.60132 14.8195 8.39633 14.9573 8.0057C15.0951 7.61507 14.8901 7.18671 14.4994 7.04895C12.6545 6.39828 10.5156 6.80976 9.03769 8.28769C8.60004 8.72534 8.25581 9.22104 8.005 9.75H7.5C7.08579 9.75 6.75 10.0858 6.75 10.5C6.75 10.9142 7.08579 11.25 7.5 11.25H7.55353C7.48216 11.7472 7.48216 12.2528 7.55353 12.75H7.5C7.08579 12.75 6.75 13.0858 6.75 13.5C6.75 13.9142 7.08579 14.25 7.5 14.25H8.005C8.25581 14.779 8.60004 15.2747 9.03769 15.7123C10.5156 17.1902 12.6545 17.6017 14.4994 16.951C14.8901 16.8133 15.0951 16.3849 14.9573 15.9943C14.8195 15.6037 14.3912 15.3987 14.0006 15.5364C12.6796 16.0023 11.1527 15.706 10.0983 14.6517C9.97095 14.5243 9.85464 14.39 9.74941 14.25H12.75C13.1642 14.25 13.5 13.9142 13.5 13.5C13.5 13.0858 13.1642 12.75 12.75 12.75H9.07535C8.97488 12.2554 8.97488 11.7446 9.07535 11.25H12.75C13.1642 11.25 13.5 10.9142 13.5 10.5C13.5 10.0858 13.1642 9.75 12.75 9.75H9.74941C9.85464 9.61003 9.97095 9.47575 10.0983 9.34835Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM14.0006 8.46355C12.6796 7.99768 11.1527 8.29405 10.0984 9.34835C9.97095 9.47575 9.85464 9.61003 9.74941 9.75H12.75C13.1642 9.75 13.5 10.0858 13.5 10.5C13.5 10.9142 13.1642 11.25 12.75 11.25H9.07535C8.97488 11.7446 8.97488 12.2554 9.07535 12.75H12.75C13.1642 12.75 13.5 13.0858 13.5 13.5C13.5 13.9142 13.1642 14.25 12.75 14.25H9.74941C9.85464 14.39 9.97095 14.5243 10.0984 14.6517C11.1527 15.706 12.6796 16.0023 14.0006 15.5364C14.3912 15.3987 14.8195 15.6037 14.9573 15.9943C15.0951 16.3849 14.8901 16.8133 14.4994 16.951C12.6545 17.6017 10.5156 17.1902 9.03769 15.7123C8.60004 15.2747 8.25581 14.779 8.005 14.25H7.5C7.08579 14.25 6.75 13.9142 6.75 13.5C6.75 13.0858 7.08579 12.75 7.5 12.75H7.55353C7.48216 12.2528 7.48216 11.7472 7.55353 11.25H7.5C7.08579 11.25 6.75 10.9142 6.75 10.5C6.75 10.0858 7.08579 9.75 7.5 9.75H8.005C8.25581 9.22104 8.60004 8.72534 9.03769 8.28769C10.5156 6.80976 12.6545 6.39828 14.4994 7.04895C14.8901 7.18671 15.0951 7.61507 14.9573 8.0057C14.8195 8.39633 14.3912 8.60132 14.0006 8.46355Z",fill:e})),Da=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25V4.5C12.75 4.91421 12.4142 5.25 12 5.25C11.5858 5.25 11.25 4.91421 11.25 4.5V2.25C11.25 1.83579 11.5858 1.5 12 1.5ZM5.63604 4.13604C5.92893 3.84315 6.40381 3.84315 6.6967 4.13604L8.28769 5.72703C8.58058 6.01992 8.58058 6.4948 8.28769 6.78769C7.9948 7.08058 7.51992 7.08058 7.22703 6.78769L5.63604 5.1967C5.34315 4.90381 5.34315 4.42893 5.63604 4.13604ZM18.364 4.13604C18.6569 4.42893 18.6569 4.90381 18.364 5.1967L16.773 6.78769C16.4801 7.08058 16.0052 7.08058 15.7123 6.78769C15.4194 6.4948 15.4194 6.01992 15.7123 5.72703L17.3033 4.13604C17.5962 3.84315 18.0711 3.84315 18.364 4.13604ZM11.5484 8.63179C11.8602 8.54824 12.1905 8.67359 12.3684 8.94299L17.5955 16.8599C17.7627 17.113 17.7609 17.4419 17.591 17.6932C17.421 17.9445 17.1165 18.0687 16.8193 18.0079L14.722 17.5787L15.7668 21.4777C15.874 21.8778 15.6365 22.289 15.2364 22.3963C14.8363 22.5035 14.4251 22.266 14.3179 21.8659L13.2732 17.967L11.6717 19.3872C11.4447 19.5884 11.1189 19.6332 10.8461 19.5005C10.5733 19.3678 10.4073 19.0839 10.4254 18.7811L10.9939 9.3113C11.0132 8.98905 11.2366 8.71534 11.5484 8.63179ZM3 10.5C3 10.0858 3.33579 9.75 3.75 9.75H6C6.41421 9.75 6.75 10.0858 6.75 10.5C6.75 10.9142 6.41421 11.25 6 11.25H3.75C3.33579 11.25 3 10.9142 3 10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H20.25C20.6642 9.75 21 10.0858 21 10.5C21 10.9142 20.6642 11.25 20.25 11.25H18C17.5858 11.25 17.25 10.9142 17.25 10.5ZM8.28769 14.2123C8.58058 14.5052 8.58058 14.9801 8.28769 15.273L6.6967 16.864C6.40381 17.1569 5.92893 17.1569 5.63604 16.864C5.34315 16.5711 5.34315 16.0962 5.63604 15.8033L7.22703 14.2123C7.51992 13.9194 7.9948 13.9194 8.28769 14.2123Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5C12.4142 1.5 12.75 1.83579 12.75 2.25V4.5C12.75 4.91421 12.4142 5.25 12 5.25C11.5858 5.25 11.25 4.91421 11.25 4.5V2.25C11.25 1.83579 11.5858 1.5 12 1.5ZM5.63604 4.13604C5.92893 3.84315 6.40381 3.84315 6.6967 4.13604L8.28769 5.72703C8.58058 6.01992 8.58058 6.4948 8.28769 6.78769C7.9948 7.08058 7.51992 7.08058 7.22703 6.78769L5.63604 5.1967C5.34315 4.90381 5.34315 4.42893 5.63604 4.13604ZM18.364 4.13604C18.6569 4.42893 18.6569 4.90381 18.364 5.1967L16.773 6.78769C16.4801 7.08058 16.0052 7.08058 15.7123 6.78769C15.4194 6.4948 15.4194 6.01992 15.7123 5.72703L17.3033 4.13604C17.5962 3.84315 18.0711 3.84315 18.364 4.13604ZM11.5484 8.63179C11.8602 8.54824 12.1905 8.67359 12.3684 8.94299L17.5955 16.8599C17.7627 17.113 17.7609 17.4419 17.591 17.6932C17.421 17.9445 17.1165 18.0687 16.8193 18.0079L14.722 17.5787L15.7668 21.4777C15.874 21.8778 15.6365 22.289 15.2364 22.3963C14.8363 22.5035 14.4251 22.266 14.3179 21.8659L13.2732 17.967L11.6717 19.3872C11.4447 19.5884 11.1189 19.6332 10.8461 19.5005C10.5733 19.3678 10.4073 19.0839 10.4254 18.7811L10.9939 9.3113C11.0132 8.98905 11.2366 8.71534 11.5484 8.63179ZM12.3563 11.6471L12.0312 17.0635L13.1859 16.0396C13.3625 15.8829 13.6026 15.8186 13.8339 15.8659L15.3461 16.1754L12.3563 11.6471ZM3 10.5C3 10.0858 3.33579 9.75 3.75 9.75H6C6.41421 9.75 6.75 10.0858 6.75 10.5C6.75 10.9142 6.41421 11.25 6 11.25H3.75C3.33579 11.25 3 10.9142 3 10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H20.25C20.6642 9.75 21 10.0858 21 10.5C21 10.9142 20.6642 11.25 20.25 11.25H18C17.5858 11.25 17.25 10.9142 17.25 10.5ZM8.28769 14.2123C8.58058 14.5052 8.58058 14.9801 8.28769 15.273L6.6967 16.864C6.40381 17.1569 5.92893 17.1569 5.63604 16.864C5.34315 16.5711 5.34315 16.0962 5.63604 15.8033L7.22703 14.2123C7.51992 13.9194 7.9948 13.9194 8.28769 14.2123Z",fill:e})),ja=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V12.75C20.25 10.6789 18.5711 9 16.5 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.25C12.75 3.17893 11.0711 1.5 9 1.5H5.625Z",fill:e}),l().createElement("path",{d:"M12.9712 1.8159C13.768 2.73648 14.25 3.93695 14.25 5.25V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.5C17.8131 7.5 19.0135 7.98204 19.9341 8.77881C19.0462 5.37988 16.3701 2.70377 12.9712 1.8159Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785Z",fill:e})),Ua=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM11.4697 18.5303C11.7626 18.8232 12.2374 18.8232 12.5303 18.5303L15.5303 15.5303C15.8232 15.2374 15.8232 14.7626 15.5303 14.4697C15.2374 14.1768 14.7626 14.1768 14.4697 14.4697L12.75 16.1893L12.75 12C12.75 11.5858 12.4142 11.25 12 11.25C11.5858 11.25 11.25 11.5858 11.25 12L11.25 16.1893L9.53033 14.4697C9.23744 14.1768 8.76256 14.1768 8.46967 14.4697C8.17678 14.7626 8.17678 15.2374 8.46967 15.5303L11.4697 18.5303Z",fill:e}),l().createElement("path",{d:"M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM12 10.5C12.4142 10.5 12.75 10.8358 12.75 11.25L12.75 15.4393L14.4697 13.7197C14.7626 13.4268 15.2374 13.4268 15.5303 13.7197C15.8232 14.0126 15.8232 14.4874 15.5303 14.7803L12.5303 17.7803C12.3897 17.921 12.1989 18 12 18C11.8011 18 11.6103 17.921 11.4697 17.7803L8.46967 14.7803C8.17678 14.4874 8.17678 14.0126 8.46967 13.7197C8.76256 13.4268 9.23744 13.4268 9.53033 13.7197L11.25 15.4393L11.25 11.25C11.25 10.8358 11.5858 10.5 12 10.5Z",fill:e})),za=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM12.5303 11.4697C12.3897 11.329 12.1989 11.25 12 11.25C11.8011 11.25 11.6103 11.329 11.4697 11.4697L8.46967 14.4697C8.17678 14.7626 8.17678 15.2374 8.46967 15.5303C8.76256 15.8232 9.23744 15.8232 9.53033 15.5303L11.25 13.8107L11.25 18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18L12.75 13.8107L14.4697 15.5303C14.7626 15.8232 15.2374 15.8232 15.5303 15.5303C15.8232 15.2374 15.8232 14.7626 15.5303 14.4697L12.5303 11.4697Z",fill:e}),l().createElement("path",{d:"M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM12 10.5C12.1989 10.5 12.3897 10.579 12.5303 10.7197L15.5303 13.7197C15.8232 14.0126 15.8232 14.4874 15.5303 14.7803C15.2374 15.0732 14.7626 15.0732 14.4697 14.7803L12.75 13.0607L12.75 17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25L11.25 13.0607L9.53033 14.7803C9.23744 15.0732 8.76256 15.0732 8.46967 14.7803C8.17678 14.4874 8.17678 14.0126 8.46967 13.7197L11.4697 10.7197C11.6103 10.579 11.8011 10.5 12 10.5Z",fill:e})),Ga=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM9.75 17.25C9.75 16.8358 9.41421 16.5 9 16.5C8.58579 16.5 8.25 16.8358 8.25 17.25V18C8.25 18.4142 8.58579 18.75 9 18.75C9.41421 18.75 9.75 18.4142 9.75 18V17.25ZM12 14.25C12.4142 14.25 12.75 14.5858 12.75 15V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V15C11.25 14.5858 11.5858 14.25 12 14.25ZM15.75 12.75C15.75 12.3358 15.4142 12 15 12C14.5858 12 14.25 12.3358 14.25 12.75V18C14.25 18.4142 14.5858 18.75 15 18.75C15.4142 18.75 15.75 18.4142 15.75 18V12.75Z",fill:e}),l().createElement("path",{d:"M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM15 11.25C15.4142 11.25 15.75 11.5858 15.75 12V17.25C15.75 17.6642 15.4142 18 15 18C14.5858 18 14.25 17.6642 14.25 17.25V12C14.25 11.5858 14.5858 11.25 15 11.25ZM12 13.5C12.4142 13.5 12.75 13.8358 12.75 14.25V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V14.25C11.25 13.8358 11.5858 13.5 12 13.5ZM9 15.75C9.41421 15.75 9.75 16.0858 9.75 16.5V17.25C9.75 17.6642 9.41421 18 9 18C8.58579 18 8.25 17.6642 8.25 17.25V16.5C8.25 16.0858 8.58579 15.75 9 15.75Z",fill:e})),qa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 1.5H5.625C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V12.75C20.25 10.6789 18.5711 9 16.5 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.25C12.75 3.17893 11.0711 1.5 9 1.5ZM15.6103 12.4359C15.8511 12.0989 15.773 11.6305 15.4359 11.3897C15.0989 11.1489 14.6305 11.227 14.3897 11.5641L11.1543 16.0936L9.53033 14.4697C9.23744 14.1768 8.76256 14.1768 8.46967 14.4697C8.17678 14.7626 8.17678 15.2374 8.46967 15.5303L10.7197 17.7803C10.8756 17.9362 11.0921 18.0156 11.3119 17.9974C11.5316 17.9793 11.7322 17.8653 11.8603 17.6859L15.6103 12.4359Z",fill:e}),l().createElement("path",{d:"M12.9712 1.8159C13.768 2.73648 14.25 3.93695 14.25 5.25V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.5C17.8131 7.5 19.0135 7.98204 19.9341 8.77881C19.0462 5.37988 16.3701 2.70377 12.9712 1.8159Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM20.25 20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5H10.5C15.8848 1.5 20.25 5.86522 20.25 11.25V20.625ZM15.4359 11.3897C15.773 11.6305 15.8511 12.0989 15.6103 12.4359L11.8603 17.6859C11.7322 17.8653 11.5316 17.9793 11.3119 17.9974C11.0921 18.0156 10.8756 17.9362 10.7197 17.7803L8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697C8.76256 14.1768 9.23744 14.1768 9.53033 14.4697L11.1543 16.0936L14.3897 11.5641C14.6305 11.227 15.0989 11.1489 15.4359 11.3897Z",fill:e})),Wa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M7.5 3.375C7.5 2.33947 8.33947 1.5 9.375 1.5H9.75C11.8211 1.5 13.5 3.17893 13.5 5.25V7.125C13.5 8.16053 14.3395 9 15.375 9H17.25C19.3211 9 21 10.6789 21 12.75V16.125C21 17.1605 20.1605 18 19.125 18H9.375C8.33947 18 7.5 17.1605 7.5 16.125V3.375Z",fill:e}),l().createElement("path",{d:"M15 5.25C15 3.93695 14.518 2.73648 13.7212 1.8159C17.1201 2.70377 19.7962 5.37988 20.6841 8.77881C19.7635 7.98204 18.5631 7.5 17.25 7.5H15.375C15.1679 7.5 15 7.33211 15 7.125V5.25Z",fill:e}),l().createElement("path",{d:"M4.875 6H6V16.125C6 17.989 7.51104 19.5 9.375 19.5H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V7.875C3 6.83947 3.83947 6 4.875 6Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.375 3C9.16789 3 9 3.16789 9 3.375V16.125C9 16.3321 9.16789 16.5 9.375 16.5H19.125C19.3321 16.5 19.5 16.3321 19.5 16.125V11.625C19.5 10.1753 18.3247 9 16.875 9H15.375C14.3395 9 13.5 8.16053 13.5 7.125V5.625C13.5 4.17525 12.3247 3 10.875 3H9.375ZM14.5069 3.66756C14.8214 4.24997 15 4.91663 15 5.625V7.125C15 7.33211 15.1679 7.5 15.375 7.5H16.875C17.5832 7.5 18.2498 7.67848 18.8321 7.99292C17.9986 6.05538 16.4443 4.50088 14.5069 3.66756ZM21 16.125C21 17.1605 20.1605 18 19.125 18H16.5V20.625C16.5 21.6605 15.6605 22.5 14.625 22.5H4.875C3.83947 22.5 3 21.6605 3 20.625V7.875C3 6.83947 3.83947 6 4.875 6H6.75C7.00224 6 7.25236 6.00959 7.5 6.02845V3.375C7.5 2.33947 8.33947 1.5 9.375 1.5H11.25C11.8028 1.5 12.3454 1.54608 12.8741 1.63477C17.4859 2.4085 21 6.41814 21 11.25V16.125ZM7.5 7.53358C7.25313 7.51136 7.00297 7.5 6.75 7.5H4.875C4.66789 7.5 4.5 7.66789 4.5 7.875V20.625C4.5 20.8321 4.66789 21 4.875 21H14.625C14.8321 21 15 20.8321 15 20.625V18H9.375C8.33947 18 7.5 17.1605 7.5 16.125V7.53358Z",fill:e})),Ka=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M11.625 16.5C12.6605 16.5 13.5 15.6605 13.5 14.625C13.5 13.5895 12.6605 12.75 11.625 12.75C10.5895 12.75 9.75 13.5895 9.75 14.625C9.75 15.6605 10.5895 16.5 11.625 16.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM11.625 18C12.2854 18 12.9016 17.8103 13.4219 17.4824L14.4698 18.5303C14.7627 18.8232 15.2376 18.8232 15.5305 18.5303C15.8234 18.2374 15.8234 17.7626 15.5305 17.4697L14.4825 16.4217C14.8103 15.9014 15 15.2854 15 14.625C15 12.761 13.489 11.25 11.625 11.25C9.76104 11.25 8.25 12.761 8.25 14.625C8.25 16.489 9.76104 18 11.625 18Z",fill:e}),l().createElement("path",{d:"M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z",fill:e})):l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.4219 17.4824C12.9016 17.8103 12.2854 18 11.625 18C9.76104 18 8.25 16.489 8.25 14.625C8.25 12.761 9.76104 11.25 11.625 11.25C13.489 11.25 15 12.761 15 14.625C15 15.2854 14.8103 15.9014 14.4825 16.4217L15.5305 17.4697C15.8234 17.7626 15.8234 18.2374 15.5305 18.5303C15.2376 18.8232 14.7627 18.8232 14.4698 18.5303L13.4219 17.4824ZM11.625 16.5C12.6605 16.5 13.5 15.6605 13.5 14.625C13.5 13.5895 12.6605 12.75 11.625 12.75C10.5895 12.75 9.75 13.5895 9.75 14.625C9.75 15.6605 10.5895 16.5 11.625 16.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785Z",fill:e}))),Ya=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM9.75 14.25C9.33579 14.25 9 14.5858 9 15C9 15.4142 9.33579 15.75 9.75 15.75H15C15.4142 15.75 15.75 15.4142 15.75 15C15.75 14.5858 15.4142 14.25 15 14.25H9.75Z",fill:e}),l().createElement("path",{d:"M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM8.25 14.25C8.25 13.8358 8.58579 13.5 9 13.5H15C15.4142 13.5 15.75 13.8358 15.75 14.25C15.75 14.6642 15.4142 15 15 15H9C8.58579 15 8.25 14.6642 8.25 14.25Z",fill:e})),Xa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 1.5H9C11.0711 1.5 12.75 3.17893 12.75 5.25V7.125C12.75 8.16053 13.5895 9 14.625 9H16.5C18.5711 9 20.25 10.6789 20.25 12.75V20.625C20.25 21.6605 19.4105 22.5 18.375 22.5H5.625C4.58947 22.5 3.75 21.6605 3.75 20.625V3.375C3.75 2.33947 4.58947 1.5 5.625 1.5ZM12.75 12C12.75 11.5858 12.4142 11.25 12 11.25C11.5858 11.25 11.25 11.5858 11.25 12V14.25H9C8.58579 14.25 8.25 14.5858 8.25 15C8.25 15.4142 8.58579 15.75 9 15.75H11.25V18C11.25 18.4142 11.5858 18.75 12 18.75C12.4142 18.75 12.75 18.4142 12.75 18V15.75H15C15.4142 15.75 15.75 15.4142 15.75 15C15.75 14.5858 15.4142 14.25 15 14.25H12.75V12Z",fill:e}),l().createElement("path",{d:"M14.25 5.25C14.25 3.93695 13.768 2.73648 12.9712 1.8159C16.3701 2.70377 19.0462 5.37988 19.9341 8.77881C19.0135 7.98204 17.8131 7.5 16.5 7.5H14.625C14.4179 7.5 14.25 7.33211 14.25 7.125V5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 3C5.41789 3 5.25 3.16789 5.25 3.375V20.625C5.25 20.8321 5.41789 21 5.625 21H18.375C18.5821 21 18.75 20.8321 18.75 20.625V11.625C18.75 10.1753 17.5747 9 16.125 9H14.625C13.5895 9 12.75 8.16053 12.75 7.125V5.625C12.75 4.17525 11.5747 3 10.125 3H5.625ZM5.625 1.5C4.58947 1.5 3.75 2.33947 3.75 3.375V20.625C3.75 21.6605 4.58947 22.5 5.625 22.5H18.375C19.4105 22.5 20.25 21.6605 20.25 20.625V11.25C20.25 5.86522 15.8848 1.5 10.5 1.5H5.625ZM13.757 3.66785C14.0715 4.25019 14.25 4.91675 14.25 5.625V7.125C14.25 7.33211 14.4179 7.5 14.625 7.5H16.125C16.8332 7.5 17.4998 7.6785 18.0822 7.99296C17.2488 6.05549 15.6945 4.50123 13.757 3.66785ZM12 10.5C12.4142 10.5 12.75 10.8358 12.75 11.25V13.5H15C15.4142 13.5 15.75 13.8358 15.75 14.25C15.75 14.6642 15.4142 15 15 15H12.75V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V15H9C8.58579 15 8.25 14.6642 8.25 14.25C8.25 13.8358 8.58579 13.5 9 13.5H11.25V11.25C11.25 10.8358 11.5858 10.5 12 10.5Z",fill:e})),Ja=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V14.6893L15.9697 11.4697C16.2626 11.1768 16.7374 11.1768 17.0303 11.4697C17.3232 11.7626 17.3232 12.2374 17.0303 12.5303L12.5303 17.0303C12.2374 17.3232 11.7626 17.3232 11.4697 17.0303L6.96967 12.5303C6.67678 12.2374 6.67678 11.7626 6.96967 11.4697C7.26256 11.1768 7.73744 11.1768 8.03033 11.4697L11.25 14.6893V3C11.25 2.58579 11.5858 2.25 12 2.25ZM3 15.75C3.41421 15.75 3.75 16.0858 3.75 16.5V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V16.5C20.25 16.0858 20.5858 15.75 21 15.75C21.4142 15.75 21.75 16.0858 21.75 16.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V16.5C2.25 16.0858 2.58579 15.75 3 15.75Z",fill:e})),Qa=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM8.54688 4.50525C5.71517 5.8121 3.75 8.67655 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.3141 20.25 19.8548 16.9387 20.2191 12.7191L19.7582 12.2582C19.5872 12.0872 19.4449 11.8897 19.3367 11.6734L18.2567 9.5133C18.1304 9.26078 17.7939 9.20616 17.5942 9.4058C17.3818 9.61824 17.0709 9.69881 16.782 9.61627L15.5091 9.25259C15.0257 9.11447 14.524 9.40424 14.402 9.892C14.3109 10.2566 14.4588 10.6392 14.7715 10.8476L15.3582 11.2388C15.9489 11.6326 16.0317 12.4684 15.5297 12.9703L15.3295 13.1705C15.1186 13.3815 15 13.6676 15 13.966V14.3768C15 14.7846 14.8892 15.1847 14.6794 15.5344L13.3648 17.7254C12.9834 18.3611 12.2965 18.75 11.5552 18.75C10.9724 18.75 10.5 18.2776 10.5 17.6948V16.5233C10.5 15.6033 9.93989 14.7759 9.08565 14.4343L8.43151 14.1726C7.44978 13.7799 6.87393 12.7566 7.04776 11.7136L7.05479 11.6714C7.1012 11.393 7.19959 11.1257 7.34482 10.8837L7.43423 10.7347C7.92346 9.91928 8.87244 9.49948 9.80485 9.68597L10.9827 9.92153C11.5574 10.0365 12.124 9.69096 12.285 9.12744L12.4935 8.39774C12.6423 7.87721 12.3991 7.32456 11.9149 7.08245L11.25 6.75L11.159 6.84099C10.7371 7.26295 10.1648 7.5 9.56805 7.5H9.38712C9.13927 7.5 8.90098 7.59905 8.72572 7.7743C8.44225 8.05778 8.00817 8.12907 7.64961 7.94979C7.16435 7.70716 6.98836 7.10278 7.26749 6.63757L8.54688 4.50525Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.58465 4.10899C9.51716 4.30379 9.42947 4.49195 9.32248 4.67027L7.91058 7.02344C7.85622 7.11403 7.8905 7.23172 7.98499 7.27897C8.0536 7.31327 8.1392 7.30014 8.19536 7.24398C8.51077 6.92857 8.93962 6.75 9.38709 6.75H9.56802C9.96584 6.75 10.3474 6.59196 10.6287 6.31066L11.159 6.84099L10.6287 6.31066L10.7197 6.21967C10.9479 5.9914 11.2967 5.93481 11.5854 6.07918L12.2503 6.41163C13.0573 6.81514 13.4625 7.73622 13.2146 8.60378L13.0062 9.33348C12.7378 10.2727 11.7934 10.8485 10.8356 10.657L9.65774 10.4214C9.03613 10.2971 8.40348 10.5769 8.07733 11.1205L7.98791 11.2695C7.89109 11.4309 7.8255 11.6091 7.79456 11.7947L7.78752 11.8369C7.67164 12.5322 8.05554 13.2144 8.71003 13.4762L9.36417 13.7379C10.5031 14.1935 11.25 15.2966 11.25 16.5233V17.6948C11.25 17.8634 11.3866 18 11.5552 18C12.033 18 12.4758 17.7493 12.7216 17.3396L14.0362 15.1485C14.1761 14.9154 14.25 14.6487 14.25 14.3768V13.966C14.25 13.4687 14.4475 12.9918 14.7992 12.6402L15.3295 13.1705L14.7992 12.6402L14.9993 12.44C15.1667 12.2727 15.1391 11.9941 14.9422 11.8628L14.3554 11.4717C13.779 11.0874 13.5064 10.3822 13.6744 9.71009C13.8992 8.81099 14.824 8.27684 15.7151 8.53145L16.988 8.89513C17.015 8.90284 17.044 8.89531 17.0639 8.87547C17.6255 8.31385 18.5723 8.4675 18.9275 9.17789L18.2567 9.5133L18.9275 9.17789L20.0075 11.338C20.07 11.463 20.1496 11.5785 20.244 11.6813C20.0765 7.27267 16.4496 3.75 12 3.75C11.1586 3.75 10.3478 3.87572 9.58465 4.10899ZM20.0858 13.6465L19.2278 12.7885C18.9998 12.5605 18.8101 12.2972 18.6659 12.0088L17.7643 10.2057C17.4059 10.401 16.9796 10.4528 16.5759 10.3374L15.303 9.97374C15.2273 9.9521 15.1487 9.99749 15.1296 10.0739C15.1153 10.131 15.1385 10.1909 15.1875 10.2236L15.7742 10.6148C16.7587 11.2711 16.8966 12.664 16.06 13.5007L15.5297 12.9703L16.06 13.5007L15.8598 13.7008C15.7895 13.7712 15.75 13.8665 15.75 13.966V14.3768C15.75 14.9205 15.6022 15.454 15.3225 15.9203L14.0079 18.1113C13.4909 18.9728 12.5599 19.5 11.5552 19.5C10.5582 19.5 9.75 18.6918 9.75 17.6948V16.5233C9.75 15.91 9.37657 15.3584 8.80709 15.1306L8.15294 14.869C6.84396 14.3454 6.07616 12.981 6.30793 11.5903L6.31497 11.5481C6.37685 11.1768 6.50803 10.8205 6.70168 10.4978L6.79109 10.3488C7.44339 9.26162 8.70869 8.70189 9.95191 8.95053L11.1298 9.1861C11.3213 9.22441 11.5102 9.10924 11.5639 8.9214L11.7724 8.1917C11.8219 8.01819 11.7409 7.83397 11.5795 7.75327L11.37 7.64853C10.8534 8.03665 10.2217 8.25 9.56802 8.25H9.38709C9.33886 8.25 9.29113 8.26953 9.25603 8.30463C8.74525 8.81541 7.96269 8.94487 7.31417 8.62061C6.43816 8.1826 6.12044 7.09153 6.62434 6.25169L7.2033 5.28676C5.11207 6.78374 3.75 9.23338 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C15.9922 20.25 19.3232 17.4138 20.0858 13.6465ZM8.71162 2.81867C9.73996 2.45032 10.8474 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 12.5124 21.7104 13.0161 21.634 13.508C20.9086 18.1769 16.8723 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12C2.25 7.76799 4.94588 4.16755 8.71162 2.81867Z",fill:e})),ed=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 2.25L21 2.25C21.1989 2.25 21.3897 2.32902 21.5303 2.46967C21.671 2.61032 21.75 2.80109 21.75 3V8.25C21.75 8.66421 21.4142 9 21 9C20.5858 9 20.25 8.66421 20.25 8.25V4.81066L8.03033 17.0303C7.73744 17.3232 7.26256 17.3232 6.96967 17.0303C6.67678 16.7374 6.67678 16.2626 6.96967 15.9697L19.1893 3.75L15.75 3.75C15.3358 3.75 15 3.41421 15 3C15 2.58579 15.3358 2.25 15.75 2.25ZM5.25 6.75C4.42157 6.75 3.75 7.42157 3.75 8.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H15.75C16.5784 20.25 17.25 19.5784 17.25 18.75V10.5C17.25 10.0858 17.5858 9.75 18 9.75C18.4142 9.75 18.75 10.0858 18.75 10.5V18.75C18.75 20.4069 17.4069 21.75 15.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V8.25C2.25 6.59315 3.59315 5.25 5.25 5.25H13.5C13.9142 5.25 14.25 5.58579 14.25 6C14.25 6.41421 13.9142 6.75 13.5 6.75H5.25Z",fill:e})),td=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.32341 11.4467C2.81066 6.97571 7.02791 3.75 12.0005 3.75C16.9708 3.75 21.1864 6.97271 22.6755 11.4405C22.7959 11.8015 22.796 12.1922 22.6759 12.5533C21.1886 17.0243 16.9714 20.25 11.9988 20.25C7.02847 20.25 2.81284 17.0273 1.32374 12.5595C1.2034 12.1985 1.20328 11.8078 1.32341 11.4467ZM17.25 12C17.25 14.8995 14.8995 17.25 12 17.25C9.1005 17.25 6.75 14.8995 6.75 12C6.75 9.1005 9.1005 6.75 12 6.75C14.8995 6.75 17.25 9.1005 17.25 12Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0008 5.25C7.69333 5.25 4.03645 8.04374 2.74697 11.9202C2.72918 11.9736 2.7292 12.0318 2.74702 12.0852C4.0381 15.9589 7.69358 18.75 11.999 18.75C16.3064 18.75 19.9633 15.9563 21.2528 12.0798C21.2706 12.0264 21.2706 11.9682 21.2528 11.9148C19.9617 8.04113 16.3062 5.25 12.0008 5.25ZM1.32366 11.4467C2.81091 6.97571 7.02816 3.75 12.0008 3.75C16.9711 3.75 21.1867 6.97271 22.6758 11.4405C22.7961 11.8015 22.7962 12.1922 22.6761 12.5533C21.1889 17.0243 16.9716 20.25 11.999 20.25C7.02872 20.25 2.81308 17.0273 1.32398 12.5595C1.20364 12.1985 1.20353 11.8078 1.32366 11.4467ZM12 9.75C10.7573 9.75 9.74995 10.7574 9.74995 12C9.74995 13.2426 10.7573 14.25 12 14.25C13.2426 14.25 14.25 13.2426 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75ZM8.24995 12C8.24995 9.92893 9.92888 8.25 12 8.25C14.071 8.25 15.75 9.92893 15.75 12C15.75 14.0711 14.071 15.75 12 15.75C9.92888 15.75 8.24995 14.0711 8.24995 12Z",fill:e})),nd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:e}),l().createElement("path",{d:"M22.6759 12.5533C22.1319 14.1887 21.2226 15.6575 20.0447 16.8627L16.9462 13.7642C17.1429 13.2129 17.25 12.6189 17.25 12C17.25 9.1005 14.8995 6.75 12 6.75C11.3811 6.75 10.7871 6.8571 10.2358 7.05379L7.75898 4.577C9.06783 4.04381 10.4998 3.75 12.0005 3.75C16.9708 3.75 21.1864 6.97272 22.6755 11.4405C22.7959 11.8015 22.796 12.1922 22.6759 12.5533Z",fill:e}),l().createElement("path",{d:"M15.75 12C15.75 12.1802 15.7373 12.3574 15.7127 12.5308L11.4692 8.28727C11.6426 8.2627 11.8198 8.25 12 8.25C14.0711 8.25 15.75 9.92893 15.75 12Z",fill:e}),l().createElement("path",{d:"M12.5308 15.7127L8.28727 11.4692C8.2627 11.6426 8.25 11.8198 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75C12.1802 15.75 12.3574 15.7373 12.5308 15.7127Z",fill:e}),l().createElement("path",{d:"M6.75 12C6.75 11.3811 6.8571 10.7871 7.05379 10.2358L3.95492 7.1369C2.77687 8.34222 1.86747 9.81114 1.32341 11.4467C1.20328 11.8078 1.2034 12.1985 1.32374 12.5595C2.81284 17.0273 7.02847 20.25 11.9988 20.25C13.4997 20.25 14.9318 19.9561 16.2408 19.4228L13.7642 16.9462C13.2129 17.1429 12.6189 17.25 12 17.25C9.1005 17.25 6.75 14.8995 6.75 12Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.46964 2.46967C2.76253 2.17678 3.23741 2.17678 3.5303 2.46967L6.33755 5.27692C8.00113 4.30617 9.93652 3.75 11.9999 3.75C17.0968 3.75 21.4001 7.13879 22.7835 11.7845C22.8251 11.9241 22.8251 12.0727 22.7836 12.2124C22.1093 14.4791 20.7409 16.4451 18.9259 17.8652L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7625 21.8232 20.4696 21.5303L2.46964 3.53033C2.17675 3.23744 2.17675 2.76256 2.46964 2.46967ZM17.8561 16.7955C19.4449 15.5998 20.6558 13.9302 21.2795 11.9986C20.0136 8.08178 16.3366 5.25 11.9999 5.25C10.3517 5.25 8.8004 5.65845 7.44018 6.37955L9.93201 8.87138C10.5247 8.479 11.236 8.25 12 8.25C14.071 8.25 15.75 9.92893 15.75 12C15.75 12.764 15.521 13.4753 15.1286 14.068L17.8561 16.7955ZM14.0308 12.9702C14.1714 12.6765 14.25 12.3476 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75C11.6523 9.75 11.3235 9.82853 11.0298 9.96914L14.0308 12.9702ZM4.46428 7.64996C4.78052 7.91748 4.82002 8.39071 4.55251 8.70695C3.74205 9.66504 3.11358 10.7809 2.71955 12.0014C3.98537 15.9182 7.66246 18.75 11.9991 18.75C12.922 18.75 13.8137 18.622 14.6581 18.3832C15.0567 18.2705 15.4712 18.5022 15.5839 18.9008C15.6966 19.2994 15.4649 19.7139 15.0663 19.8266C14.0904 20.1026 13.0613 20.25 11.9991 20.25C6.90226 20.25 2.59889 16.8612 1.21552 12.2155C1.17395 12.0759 1.17393 11.9273 1.21545 11.7877C1.66367 10.2808 2.41867 8.9069 3.40729 7.73819C3.67481 7.42195 4.14804 7.38245 4.46428 7.64996Z",fill:e})),rd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM9.375 8.25C8.83433 8.25 8.54674 8.66881 8.43901 8.88426C8.30886 9.14457 8.25 9.45171 8.25 9.75C8.25 10.0483 8.30886 10.3554 8.43901 10.6157C8.54674 10.8312 8.83433 11.25 9.375 11.25C9.91567 11.25 10.2033 10.8312 10.311 10.6157C10.4411 10.3554 10.5 10.0483 10.5 9.75C10.5 9.45171 10.4411 9.14457 10.311 8.88426C10.2033 8.66881 9.91567 8.25 9.375 8.25ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM9.34869 16.8482C9.0558 17.1411 8.58092 17.1411 8.28803 16.8482C7.99514 16.5553 7.99514 16.0805 8.28803 15.7876C9.31761 14.758 10.6699 14.2453 12.0184 14.2499C13.3548 14.2545 14.6923 14.7672 15.7126 15.7876C16.0055 16.0805 16.0055 16.5553 15.7126 16.8482C15.4198 17.1411 14.9449 17.1411 14.652 16.8482C13.9229 16.1191 12.9698 15.7532 12.0132 15.7499C11.048 15.7466 10.0843 16.1126 9.34869 16.8482Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.43901 8.88426C8.54674 8.66881 8.83433 8.25 9.375 8.25C9.91567 8.25 10.2033 8.66881 10.311 8.88426C10.4411 9.14457 10.5 9.45171 10.5 9.75C10.5 10.0483 10.4411 10.3554 10.311 10.6157C10.2033 10.8312 9.91567 11.25 9.375 11.25C8.83433 11.25 8.54674 10.8312 8.43901 10.6157C8.30886 10.3554 8.25 10.0483 8.25 9.75C8.25 9.45171 8.30886 9.14457 8.43901 8.88426ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM8.28801 15.7876C9.31759 14.758 10.6699 14.2453 12.0183 14.2499C13.3548 14.2545 14.6922 14.7672 15.7126 15.7876C16.0055 16.0805 16.0055 16.5554 15.7126 16.8482C15.4197 17.1411 14.9449 17.1411 14.652 16.8482C13.9229 16.1191 12.9698 15.7532 12.0132 15.7499C11.048 15.7466 10.0843 16.1126 9.34867 16.8482C9.05577 17.1411 8.5809 17.1411 8.28801 16.8482C7.99511 16.5554 7.99511 16.0805 8.28801 15.7876Z",fill:e})),ld=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM9.375 8.25C8.83433 8.25 8.54674 8.66881 8.43901 8.88426C8.30886 9.14457 8.25 9.45171 8.25 9.75C8.25 10.0483 8.30886 10.3554 8.43901 10.6157C8.54674 10.8312 8.83433 11.25 9.375 11.25C9.91567 11.25 10.2033 10.8312 10.311 10.6157C10.4411 10.3554 10.5 10.0483 10.5 9.75C10.5 9.45171 10.4411 9.14457 10.311 8.88426C10.2033 8.66881 9.91567 8.25 9.375 8.25ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM15.7123 15.7123C16.0052 15.4194 16.0052 14.9446 15.7123 14.6517C15.4194 14.3588 14.9445 14.3588 14.6517 14.6517C13.1872 16.1161 10.8128 16.1161 9.34835 14.6517C9.05546 14.3588 8.58058 14.3588 8.28769 14.6517C7.9948 14.9446 7.9948 15.4194 8.28769 15.7123C10.3379 17.7626 13.6621 17.7626 15.7123 15.7123Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.43901 8.88426C8.54674 8.66881 8.83433 8.25 9.375 8.25C9.91567 8.25 10.2033 8.66881 10.311 8.88426C10.4411 9.14457 10.5 9.45171 10.5 9.75C10.5 10.0483 10.4411 10.3554 10.311 10.6157C10.2033 10.8312 9.91567 11.25 9.375 11.25C8.83433 11.25 8.54674 10.8312 8.43901 10.6157C8.30886 10.3554 8.25 10.0483 8.25 9.75C8.25 9.45171 8.30886 9.14457 8.43901 8.88426ZM13.689 8.88426C13.7967 8.66881 14.0843 8.25 14.625 8.25C15.1657 8.25 15.4533 8.66881 15.561 8.88426C15.6911 9.14457 15.75 9.45171 15.75 9.75C15.75 10.0483 15.6911 10.3554 15.561 10.6157C15.4533 10.8312 15.1657 11.25 14.625 11.25C14.0843 11.25 13.7967 10.8312 13.689 10.6157C13.5589 10.3554 13.5 10.0483 13.5 9.75C13.5 9.45171 13.5589 9.14457 13.689 8.88426ZM8.28769 14.6517C8.58058 14.3588 9.05546 14.3588 9.34835 14.6517C10.8128 16.1161 13.1872 16.1161 14.6517 14.6517C14.9445 14.3588 15.4194 14.3588 15.7123 14.6517C16.0052 14.9445 16.0052 15.4194 15.7123 15.7123C13.6621 17.7626 10.3379 17.7626 8.28769 15.7123C7.9948 15.4194 7.9948 14.9445 8.28769 14.6517Z",fill:e})),id=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM3 5.625V7.125C3 7.33211 3.16789 7.5 3.375 7.5H4.875C5.08211 7.5 5.25 7.33211 5.25 7.125V5.625C5.25 5.41789 5.08211 5.25 4.875 5.25H3.375C3.16789 5.25 3 5.41789 3 5.625ZM19.125 5.25C18.9179 5.25 18.75 5.41789 18.75 5.625V7.125C18.75 7.33211 18.9179 7.5 19.125 7.5H20.625C20.8321 7.5 21 7.33211 21 7.125V5.625C21 5.41789 20.8321 5.25 20.625 5.25H19.125ZM21 9.375C21 9.16789 20.8321 9 20.625 9H19.125C18.9179 9 18.75 9.16789 18.75 9.375V10.875C18.75 11.0821 18.9179 11.25 19.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H19.125C18.9179 12.75 18.75 12.9179 18.75 13.125V14.625C18.75 14.8321 18.9179 15 19.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H19.125C18.9179 16.5 18.75 16.6679 18.75 16.875V18.375C18.75 18.5821 18.9179 18.75 19.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM4.875 18.75C5.08211 18.75 5.25 18.5821 5.25 18.375V16.875C5.25 16.6679 5.08211 16.5 4.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H4.875ZM3.375 15H4.875C5.08211 15 5.25 14.8321 5.25 14.625V13.125C5.25 12.9179 5.08211 12.75 4.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H4.875C5.08211 11.25 5.25 11.0821 5.25 10.875V9.375C5.25 9.16789 5.08211 9 4.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25ZM7.5 11.25C7.08579 11.25 6.75 11.5858 6.75 12C6.75 12.4142 7.08579 12.75 7.5 12.75H16.5C16.9142 12.75 17.25 12.4142 17.25 12C17.25 11.5858 16.9142 11.25 16.5 11.25H7.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM3 5.625V7.125C3 7.33211 3.16789 7.5 3.375 7.5H4.875C5.08211 7.5 5.25 7.33211 5.25 7.125V5.625C5.25 5.41789 5.08211 5.25 4.875 5.25H3.375C3.16789 5.25 3 5.41789 3 5.625ZM7.125 5.25C6.91789 5.25 6.75 5.41789 6.75 5.625V10.875C6.75 11.0821 6.91789 11.25 7.125 11.25H16.875C17.0821 11.25 17.25 11.0821 17.25 10.875V5.625C17.25 5.41789 17.0821 5.25 16.875 5.25H7.125ZM19.125 5.25C18.9179 5.25 18.75 5.41789 18.75 5.625V7.125C18.75 7.33211 18.9179 7.5 19.125 7.5H20.625C20.8321 7.5 21 7.33211 21 7.125V5.625C21 5.41789 20.8321 5.25 20.625 5.25H19.125ZM21 9.375C21 9.16789 20.8321 9 20.625 9H19.125C18.9179 9 18.75 9.16789 18.75 9.375V10.875C18.75 11.0821 18.9179 11.25 19.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H19.125C18.9179 12.75 18.75 12.9179 18.75 13.125V14.625C18.75 14.8321 18.9179 15 19.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H19.125C18.9179 16.5 18.75 16.6679 18.75 16.875V18.375C18.75 18.5821 18.9179 18.75 19.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM16.875 18.75C17.0821 18.75 17.25 18.5821 17.25 18.375V13.125C17.25 12.9179 17.0821 12.75 16.875 12.75H7.125C6.91789 12.75 6.75 12.9179 6.75 13.125V18.375C6.75 18.5821 6.91789 18.75 7.125 18.75H16.875ZM4.875 18.75C5.08211 18.75 5.25 18.5821 5.25 18.375V16.875C5.25 16.6679 5.08211 16.5 4.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H4.875ZM3.375 15H4.875C5.08211 15 5.25 14.8321 5.25 14.625V13.125C5.25 12.9179 5.08211 12.75 4.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H4.875C5.08211 11.25 5.25 11.0821 5.25 10.875V9.375C5.25 9.16789 5.08211 9 4.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25Z",fill:e})),od=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0001 3.75C10.6233 3.75 9.34479 4.16143 8.27815 4.86788C7.93282 5.09661 7.46745 5.00207 7.23872 4.65674C7.01 4.3114 7.10453 3.84603 7.44987 3.61731C8.75453 2.7532 10.3197 2.25 12.0001 2.25C16.5564 2.25 20.2501 5.94365 20.2501 10.5C20.2501 13.5153 19.676 16.3983 18.63 19.0442C18.4777 19.4294 18.042 19.6182 17.6568 19.466C17.2716 19.3137 17.0828 18.8779 17.235 18.4927C18.2128 16.0196 18.7501 13.3235 18.7501 10.5C18.7501 6.77208 15.728 3.75 12.0001 3.75ZM6.15683 5.73863C6.50217 5.96735 6.59671 6.43272 6.36798 6.77806C5.66153 7.84469 5.2501 9.12316 5.2501 10.5C5.2501 12.1132 4.78665 13.6204 3.98471 14.893C3.76388 15.2434 3.30077 15.3485 2.95033 15.1276C2.5999 14.9068 2.49484 14.4437 2.71568 14.0933C3.37104 13.0533 3.7501 11.8222 3.7501 10.5C3.7501 8.81959 4.2533 7.25444 5.1174 5.94977C5.34613 5.60444 5.8115 5.5099 6.15683 5.73863ZM12.0001 7.5C10.3432 7.5 9.0001 8.84315 9.0001 10.5C9.0001 13.5997 7.82413 16.4266 5.89474 18.5556C5.61659 18.8626 5.14229 18.8859 4.83536 18.6077C4.52843 18.3296 4.50509 17.8553 4.78324 17.5484C6.4723 15.6845 7.5001 13.2132 7.5001 10.5C7.5001 8.01472 9.51482 6 12.0001 6C14.4854 6 16.5001 8.01472 16.5001 10.5C16.5001 11.0472 16.4779 11.5897 16.4335 12.1264C16.3994 12.5392 16.0371 12.8462 15.6243 12.8121C15.2115 12.778 14.9045 12.4157 14.9386 12.0029C14.9795 11.5078 15.0001 11.0066 15.0001 10.5C15.0001 8.84315 13.657 7.5 12.0001 7.5ZM12.0004 9.75C12.4146 9.75 12.7504 10.0858 12.7504 10.5C12.7504 14.4082 11.326 17.9855 8.96897 20.7384C8.69957 21.053 8.22611 21.0897 7.91147 20.8203C7.59684 20.5509 7.56016 20.0775 7.82956 19.7628C9.9627 17.2715 11.2504 14.0371 11.2504 10.5C11.2504 10.0858 11.5862 9.75 12.0004 9.75ZM15.2388 14.9331C15.6372 15.0467 15.8679 15.4617 15.7543 15.8601C15.1844 17.8576 14.3042 19.7239 13.1695 21.4035C12.9376 21.7467 12.4714 21.837 12.1281 21.6051C11.7849 21.3732 11.6947 20.907 11.9265 20.5637C12.9741 19.0132 13.7862 17.291 14.3118 15.4485C14.4255 15.0502 14.8405 14.8194 15.2388 14.9331Z",fill:e})),ad=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9633 2.28579C12.8416 2.12249 12.6586 2.01575 12.4565 1.9901C12.2545 1.96446 12.0506 2.02211 11.8919 2.14981C10.0218 3.65463 8.7174 5.83776 8.35322 8.32637C7.69665 7.85041 7.11999 7.27052 6.6476 6.61081C6.51764 6.42933 6.3136 6.31516 6.09095 6.29934C5.8683 6.28353 5.65017 6.36771 5.49587 6.529C3.95047 8.14442 3 10.3368 3 12.7497C3 17.7202 7.02944 21.7497 12 21.7497C16.9706 21.7497 21 17.7202 21 12.7497C21 9.08876 18.8143 5.93999 15.6798 4.53406C14.5706 3.99256 13.6547 3.21284 12.9633 2.28579ZM15.75 14.25C15.75 16.3211 14.0711 18 12 18C9.92893 18 8.25 16.3211 8.25 14.25C8.25 13.8407 8.31559 13.4467 8.43682 13.0779C9.06529 13.5425 9.78769 13.8874 10.5703 14.0787C10.7862 12.6779 11.4866 11.437 12.4949 10.5324C14.3321 10.7746 15.75 12.3467 15.75 14.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.4565 1.9901C12.6586 2.01575 12.8416 2.12249 12.9633 2.28578C13.6547 3.21283 14.5706 3.99255 15.6798 4.53405C18.8143 5.93998 21 9.08875 21 12.7496C21 17.7202 16.9706 21.7497 12 21.7497C7.02944 21.7497 3 17.7202 3 12.7496C3 10.3368 3.95047 8.14441 5.49587 6.529C5.65017 6.36771 5.8683 6.28353 6.09095 6.29934C6.3136 6.31516 6.51764 6.42932 6.6476 6.61081C7.12 7.27051 7.69665 7.85041 8.35322 8.32637C8.7174 5.83776 10.0218 3.65462 11.8919 2.1498C12.0506 2.0221 12.2545 1.96445 12.4565 1.9901ZM12.2745 3.80996C10.7477 5.28195 9.78813 7.33522 9.75111 9.61283C9.7469 9.87173 9.60945 10.1101 9.3875 10.2435C9.16556 10.3769 8.89052 10.3863 8.65994 10.2685C7.65543 9.75521 6.7605 9.05902 6.0188 8.22391C5.06515 9.48202 4.5 11.0493 4.5 12.7496C4.5 16.8918 7.85786 20.2497 12 20.2497C16.1421 20.2497 19.5 16.8918 19.5 12.7496C19.5 9.69726 17.6765 7.06915 15.0562 5.89836C15.0488 5.89506 15.0415 5.89163 15.0342 5.88808C13.9575 5.36449 13.0303 4.65232 12.2745 3.80996ZM11.9941 9.97413C12.1571 9.82791 12.3758 9.76022 12.5929 9.78884C14.7983 10.0796 16.5 11.9655 16.5 14.25C16.5 16.7353 14.4853 18.75 12 18.75C9.51472 18.75 7.5 16.7353 7.5 14.25C7.5 13.7601 7.57856 13.2871 7.72434 12.8437C7.79952 12.615 7.97989 12.4363 8.20925 12.3633C8.43862 12.2902 8.6891 12.3317 8.88267 12.4748C9.23078 12.7322 9.61154 12.9474 10.0175 13.113C10.3742 11.8857 11.0695 10.8036 11.9941 9.97413ZM12.7355 11.3407C11.9924 12.1049 11.4811 13.0931 11.3116 14.1929C11.2795 14.4007 11.1618 14.5855 10.987 14.7023C10.8122 14.819 10.5964 14.8571 10.3922 14.8072C9.90528 14.6882 9.4392 14.5164 9.00038 14.2984C9.02622 15.933 10.3593 17.25 12 17.25C13.6569 17.25 15 15.9069 15 14.25C15 12.8472 14.0365 11.6684 12.7355 11.3407Z",fill:e})),dd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 2.25C3.41421 2.25 3.75 2.58579 3.75 3V3.53942L5.58819 3.07987C7.84613 2.51539 10.2315 2.77724 12.3132 3.8181L12.421 3.87196C14.1472 4.73507 16.1214 4.96567 18.0001 4.52363L21.1096 3.79196C21.3465 3.73622 21.5958 3.79888 21.7781 3.96005C21.9605 4.12121 22.0533 4.36083 22.0271 4.60278C21.844 6.29313 21.75 8.01046 21.75 9.75C21.75 11.504 21.8455 13.2355 22.0317 14.9395C22.0728 15.3161 21.8266 15.6642 21.4579 15.751L18.3436 16.4837C16.1234 17.0062 13.7902 16.7336 11.7502 15.7136L11.6424 15.6597C9.88097 14.779 7.86256 14.5574 5.95199 15.0351L3.75 15.5856V21C3.75 21.4142 3.41421 21.75 3 21.75C2.58579 21.75 2.25 21.4142 2.25 21V3C2.25 2.58579 2.58579 2.25 3 2.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 2.25C3.41421 2.25 3.75 2.58579 3.75 3V3.53942L5.58819 3.07987C7.84613 2.51539 10.2315 2.77724 12.3132 3.8181L12.421 3.87196C14.1472 4.73507 16.1214 4.96567 18.0001 4.52362L21.1096 3.79196C21.3465 3.73622 21.5958 3.79888 21.7781 3.96005C21.9605 4.12121 22.0533 4.36084 22.0271 4.60278C21.844 6.29313 21.75 8.01046 21.75 9.75C21.75 11.504 21.8455 13.2355 22.0317 14.9395C22.0728 15.3161 21.8266 15.6642 21.4579 15.751L18.3436 16.4837C16.1234 17.0062 13.7902 16.7336 11.7501 15.7136L11.6424 15.6597C9.88097 14.779 7.86256 14.5574 5.95199 15.0351L3.75 15.5856V21C3.75 21.4142 3.41421 21.75 3 21.75C2.58579 21.75 2.25 21.4142 2.25 21V3C2.25 2.58579 2.58579 2.25 3 2.25ZM3.75 14.0394L5.58819 13.5799C7.84613 13.0154 10.2315 13.2772 12.3132 14.3181L12.421 14.372C14.1472 15.2351 16.1214 15.4657 18.0001 15.0236L20.4729 14.4418C20.3254 12.8975 20.25 11.3325 20.25 9.75C20.25 8.31552 20.312 6.89535 20.4334 5.49203L18.3436 5.98375C16.1234 6.50616 13.7902 6.23364 11.7501 5.2136L11.6424 5.15974C9.88097 4.27901 7.86256 4.05744 5.95199 4.53508L3.75 5.08558V14.0394Z",fill:e})),cd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M19.5 21C21.1569 21 22.5 19.6569 22.5 18V13.5C22.5 11.8431 21.1569 10.5 19.5 10.5H4.5C2.84315 10.5 1.5 11.8431 1.5 13.5V18C1.5 19.6569 2.84315 21 4.5 21H19.5Z",fill:e}),l().createElement("path",{d:"M1.5 10.1458V6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V10.1458C21.7039 9.43328 20.6525 9 19.5 9H4.5C3.34747 9 2.29613 9.43328 1.5 10.1458Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 4.5C3.67157 4.5 3 5.17157 3 6V9.40135C3.44126 9.14609 3.95357 9 4.5 9H19.5C20.0464 9 20.5587 9.14609 21 9.40135V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM21 12C21 11.1716 20.3284 10.5 19.5 10.5H4.5C3.67157 10.5 3 11.1716 3 12V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V12ZM22.5 18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18Z",fill:e})),sd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 21C21.1569 21 22.5 19.6569 22.5 18V9C22.5 7.34315 21.1569 6 19.5 6H14.1213C13.9224 6 13.7316 5.92098 13.591 5.78033L11.4697 3.65901C11.0477 3.23705 10.4754 3 9.87868 3H4.5C2.84315 3 1.5 4.34315 1.5 6V18C1.5 19.6569 2.84315 21 4.5 21H19.5ZM12.75 10.5C12.75 10.0858 12.4142 9.75 12 9.75C11.5858 9.75 11.25 10.0858 11.25 10.5L11.25 14.6893L9.53033 12.9697C9.23744 12.6768 8.76256 12.6768 8.46967 12.9697C8.17678 13.2626 8.17678 13.7374 8.46967 14.0303L11.4697 17.0303C11.6103 17.171 11.8011 17.25 12 17.25C12.1989 17.25 12.3897 17.171 12.5303 17.0303L15.5303 14.0303C15.8232 13.7374 15.8232 13.2626 15.5303 12.9697C15.2374 12.6768 14.7626 12.6768 14.4697 12.9697L12.75 14.6893L12.75 10.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 4.5C3.67157 4.5 3 5.17157 3 6V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM1.5 6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6ZM11.25 10.5C11.25 10.0858 11.5858 9.75 12 9.75C12.4142 9.75 12.75 10.0858 12.75 10.5L12.75 14.6893L14.4697 12.9697C14.7626 12.6768 15.2374 12.6768 15.5303 12.9697C15.8232 13.2626 15.8232 13.7374 15.5303 14.0303L12.5303 17.0303C12.3897 17.171 12.1989 17.25 12 17.25C11.8011 17.25 11.6103 17.171 11.4697 17.0303L8.46967 14.0303C8.17678 13.7374 8.17678 13.2626 8.46967 12.9697C8.76256 12.6768 9.23744 12.6768 9.53033 12.9697L11.25 14.6893L11.25 10.5Z",fill:e})),Cd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 21C21.1569 21 22.5 19.6569 22.5 18V9C22.5 7.34315 21.1569 6 19.5 6H14.1213C13.9224 6 13.7316 5.92098 13.591 5.78033L11.4697 3.65901C11.0477 3.23705 10.4754 3 9.87868 3H4.5C2.84315 3 1.5 4.34315 1.5 6V18C1.5 19.6569 2.84315 21 4.5 21H19.5ZM9 12.75C8.58579 12.75 8.25 13.0858 8.25 13.5C8.25 13.9142 8.58579 14.25 9 14.25H15C15.4142 14.25 15.75 13.9142 15.75 13.5C15.75 13.0858 15.4142 12.75 15 12.75H9Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 4.5C3.67157 4.5 3 5.17157 3 6V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM1.5 6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6ZM8.25 13.5C8.25 13.0858 8.58579 12.75 9 12.75H15C15.4142 12.75 15.75 13.0858 15.75 13.5C15.75 13.9142 15.4142 14.25 15 14.25H9C8.58579 14.25 8.25 13.9142 8.25 13.5Z",fill:e})),ud=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M19.9055 9C20.2876 9 20.6548 9.05664 20.9999 9.16156V9C20.9999 7.34315 19.6567 6 17.9999 6H14.1212C13.9223 6 13.7315 5.92098 13.5909 5.78033L11.4695 3.65901C11.0476 3.23705 10.4753 3 9.87856 3H5.99988C4.34302 3 2.99988 4.34315 2.99988 6V9.16152C3.34496 9.05663 3.71211 9 4.09409 9H19.9055Z",fill:e}),l().createElement("path",{d:"M4.09417 10.5C2.72494 10.5 1.67315 11.7127 1.86679 13.0682L2.72393 19.0682C2.88228 20.1767 3.8316 21 4.95132 21H19.0485C20.1682 21 21.1175 20.1767 21.2759 19.0682L22.133 13.0682C22.3267 11.7127 21.2749 10.5 19.9056 10.5H4.09417Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.00006 4.5C5.17164 4.5 4.50006 5.17157 4.50006 6V9H19.5001C19.5001 8.17157 18.8285 7.5 18.0001 7.5H14.1214C13.5246 7.5 12.9524 7.26295 12.5304 6.84099L10.4091 4.71967C10.2684 4.57902 10.0777 4.5 9.87874 4.5H6.00006ZM21.0001 9.20556V9C21.0001 7.34315 19.6569 6 18.0001 6H14.1214C13.9225 6 13.7317 5.92098 13.5911 5.78033L11.4697 3.65901C11.0478 3.23705 10.4755 3 9.87874 3H6.00006C4.34321 3 3.00006 4.34315 3.00006 6V9.20556C1.74765 9.6961 0.921077 11.0004 1.12449 12.4243L1.98163 18.4243C2.19277 19.9022 3.45853 21 4.95148 21H19.0486C20.5416 21 21.8074 19.9022 22.0185 18.4243L22.8756 12.4243C23.0791 11.0004 22.2525 9.6961 21.0001 9.20556ZM4.09434 10.5C4.01505 10.5 3.93797 10.506 3.86337 10.5174C3.06704 10.6391 2.49152 11.3869 2.60941 12.2121L3.46655 18.2121C3.57212 18.9511 4.205 19.5 4.95148 19.5H19.0486C19.7951 19.5 20.428 18.9511 20.5336 18.2121L21.3907 12.2121C21.5086 11.3869 20.9331 10.6391 20.1368 10.5174C20.0622 10.506 19.9851 10.5 19.9058 10.5H4.09434Z",fill:e})),pd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 21C21.1569 21 22.5 19.6569 22.5 18V9C22.5 7.34315 21.1569 6 19.5 6H14.1213C13.9224 6 13.7316 5.92098 13.591 5.78033L11.4697 3.65901C11.0477 3.23705 10.4754 3 9.87868 3H4.5C2.84315 3 1.5 4.34315 1.5 6V18C1.5 19.6569 2.84315 21 4.5 21H19.5ZM12.75 10.5C12.75 10.0858 12.4142 9.75 12 9.75C11.5858 9.75 11.25 10.0858 11.25 10.5V12.75H9C8.58579 12.75 8.25 13.0858 8.25 13.5C8.25 13.9142 8.58579 14.25 9 14.25H11.25V16.5C11.25 16.9142 11.5858 17.25 12 17.25C12.4142 17.25 12.75 16.9142 12.75 16.5V14.25H15C15.4142 14.25 15.75 13.9142 15.75 13.5C15.75 13.0858 15.4142 12.75 15 12.75H12.75V10.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 4.5C3.67157 4.5 3 5.17157 3 6V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V9C21 8.17157 20.3284 7.5 19.5 7.5H14.1213C13.5246 7.5 12.9523 7.26295 12.5303 6.84099L10.409 4.71967C10.2684 4.57902 10.0776 4.5 9.87868 4.5H4.5ZM1.5 6C1.5 4.34315 2.84315 3 4.5 3H9.87868C10.4754 3 11.0477 3.23705 11.4697 3.65901L13.591 5.78033C13.7316 5.92098 13.9224 6 14.1213 6H19.5C21.1569 6 22.5 7.34315 22.5 9V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V6ZM12 9.75C12.4142 9.75 12.75 10.0858 12.75 10.5V12.75H15C15.4142 12.75 15.75 13.0858 15.75 13.5C15.75 13.9142 15.4142 14.25 15 14.25H12.75V16.5C12.75 16.9142 12.4142 17.25 12 17.25C11.5858 17.25 11.25 16.9142 11.25 16.5V14.25H9C8.58579 14.25 8.25 13.9142 8.25 13.5C8.25 13.0858 8.58579 12.75 9 12.75H11.25V10.5C11.25 10.0858 11.5858 9.75 12 9.75Z",fill:e})),fd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{d:"M5.05526 7.06061C3.80528 6.34633 2.25 7.24889 2.25 8.68856V16.8114C2.25 18.2511 3.80528 19.1536 5.05526 18.4394L12 14.4709V16.8114C12 18.2511 13.5553 19.1536 14.8053 18.4394L21.9128 14.3779C23.1724 13.6581 23.1724 11.8418 21.9128 11.122L14.8053 7.06061C13.5553 6.34633 12 7.24889 12 8.68856V11.029L5.05526 7.06061Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 8.68856C12 7.24889 13.5553 6.34633 14.8053 7.06061L21.9128 11.122C23.1724 11.8418 23.1724 13.6581 21.9128 14.3779L14.8053 18.4394C13.5553 19.1536 12 18.2511 12 16.8114V14.4709L5.05526 18.4394C3.80528 19.1536 2.25 18.2511 2.25 16.8114V8.68856C2.25 7.24889 3.80528 6.34633 5.05526 7.06061L12 11.029V8.68856ZM14.0611 8.36297C13.8111 8.22012 13.5 8.40063 13.5 8.68856V16.8114C13.5 17.0993 13.8111 17.2799 14.0611 17.137L21.1685 13.0756C21.4205 12.9316 21.4205 12.5684 21.1685 12.4244L14.0611 8.36297ZM4.31105 8.36297C4.06106 8.22012 3.75 8.40063 3.75 8.68856V16.8114C3.75 17.0993 4.06106 17.2799 4.31105 17.137L11.4185 13.0756C11.6705 12.9316 11.6705 12.5684 11.4185 12.4244L4.31105 8.36297Z",fill:e})),md=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.79154 2.93825C6.46066 2.48562 9.20314 2.25 12.0001 2.25C14.7969 2.25 17.5394 2.48561 20.2085 2.93822C21.1108 3.09125 21.75 3.87676 21.75 4.77402V5.81802C21.75 6.61367 21.4339 7.37673 20.8713 7.93934L14.6893 14.1213C14.408 14.4026 14.25 14.7842 14.25 15.182V18.1094C14.25 19.2457 13.608 20.2845 12.5916 20.7927L10.8354 21.6708C10.6029 21.7871 10.3268 21.7746 10.1057 21.638C9.88459 21.5013 9.75 21.2599 9.75 21V15.182C9.75 14.7842 9.59196 14.4026 9.31066 14.1213L3.12868 7.93934C2.56607 7.37673 2.25 6.61367 2.25 5.81802V4.77404C2.25 3.87678 2.88917 3.09127 3.79154 2.93825Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.79154 2.93825C6.46066 2.48562 9.20314 2.25 12.0001 2.25C14.7969 2.25 17.5394 2.48561 20.2085 2.93822C21.1108 3.09125 21.75 3.87676 21.75 4.77402V5.81802C21.75 6.61367 21.4339 7.37673 20.8713 7.93934L15.4393 13.3713C15.158 13.6526 15 14.0342 15 14.432V17.3594C15 18.4957 14.358 19.5345 13.3416 20.0427L10.0854 21.6708C9.85292 21.7871 9.57681 21.7746 9.3557 21.638C9.13459 21.5013 9 21.2599 9 21V14.432C9 14.0342 8.84197 13.6526 8.56066 13.3713L3.12868 7.93934C2.56607 7.37673 2.25 6.61367 2.25 5.81802V4.77404C2.25 3.87678 2.88917 3.09127 3.79154 2.93825ZM12.0001 3.75C9.28752 3.75 6.62893 3.9785 4.04233 4.41713C3.87899 4.44483 3.75 4.59036 3.75 4.77404V5.81802C3.75 6.21584 3.90804 6.59737 4.18934 6.87868L9.62132 12.3107C10.1839 12.8733 10.5 13.6363 10.5 14.432V19.7865L12.6708 18.7011C13.179 18.447 13.5 17.9276 13.5 17.3594V14.432C13.5 13.6363 13.8161 12.8733 14.3787 12.3107L19.8107 6.87868C20.092 6.59737 20.25 6.21584 20.25 5.81802V4.77402C20.25 4.59034 20.121 4.44481 19.9577 4.41711C17.3711 3.97849 14.7126 3.75 12.0001 3.75Z",fill:e})),hd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.828 2.25C10.9115 2.25 10.1292 2.91265 9.97854 3.81675L9.88699 4.36602C9.84017 4.64695 9.63707 4.87407 9.37035 4.97395C9.20811 5.0347 9.04853 5.1009 8.89184 5.17235C8.63259 5.29056 8.32822 5.27363 8.09636 5.10801L7.64299 4.78418C6.89715 4.25143 5.87546 4.33599 5.22734 4.9841L4.98413 5.22732C4.33601 5.87544 4.25145 6.89712 4.7842 7.64297L5.10803 8.09633C5.27364 8.32819 5.29057 8.63256 5.17236 8.89182C5.10091 9.04851 5.0347 9.20809 4.97395 9.37034C4.87408 9.63706 4.64695 9.84016 4.36602 9.88698L3.81675 9.97852C2.91265 10.1292 2.25 10.9114 2.25 11.828V12.172C2.25 13.0885 2.91265 13.8708 3.81675 14.0215L4.36602 14.113C4.64695 14.1598 4.87407 14.3629 4.97395 14.6297C5.03469 14.7919 5.1009 14.9515 5.17234 15.1082C5.29056 15.3674 5.27362 15.6718 5.10801 15.9036L4.78416 16.357C4.25141 17.1029 4.33597 18.1246 4.98408 18.7727L5.2273 19.0159C5.87541 19.664 6.8971 19.7486 7.64295 19.2158L8.09633 18.892C8.32819 18.7264 8.63256 18.7094 8.89182 18.8276C9.04851 18.8991 9.20809 18.9653 9.37034 19.026C9.63706 19.1259 9.84016 19.353 9.88698 19.634L9.97852 20.1832C10.1292 21.0874 10.9114 21.75 11.828 21.75H12.172C13.0885 21.75 13.8708 21.0874 14.0215 20.1832L14.113 19.634C14.1598 19.3531 14.3629 19.1259 14.6297 19.0261C14.7919 18.9653 14.9515 18.8991 15.1082 18.8277C15.3674 18.7094 15.6718 18.7264 15.9036 18.892L16.357 19.2158C17.1029 19.7486 18.1245 19.664 18.7727 19.0159L19.0159 18.7727C19.664 18.1246 19.7485 17.1029 19.2158 16.357L18.892 15.9037C18.7264 15.6718 18.7094 15.3674 18.8276 15.1082C18.8991 14.9515 18.9653 14.7919 19.026 14.6297C19.1259 14.3629 19.353 14.1598 19.634 14.113L20.1832 14.0215C21.0874 13.8708 21.75 13.0886 21.75 12.172V11.828C21.75 10.9115 21.0874 10.1292 20.1832 9.97854L19.634 9.88699C19.3531 9.84017 19.1259 9.63707 19.0261 9.37035C18.9653 9.20811 18.8991 9.04854 18.8277 8.89185C18.7094 8.63259 18.7264 8.32822 18.892 8.09636L19.2158 7.64297C19.7486 6.89712 19.664 5.87544 19.0159 5.22732L18.7727 4.9841C18.1246 4.33599 17.1029 4.25143 16.3571 4.78418L15.9037 5.10802C15.6718 5.27364 15.3674 5.29057 15.1082 5.17236C14.9515 5.10091 14.7919 5.0347 14.6297 4.97395C14.3629 4.87408 14.1598 4.64695 14.113 4.36602L14.0215 3.81675C13.8708 2.91265 13.0886 2.25 12.172 2.25H11.828ZM12 15.75C14.0711 15.75 15.75 14.0711 15.75 12C15.75 9.92893 14.0711 8.25 12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.6028 3.81675C9.75348 2.91265 10.5357 2.25 11.4523 2.25H12.5462C13.4628 2.25 14.2451 2.91265 14.3957 3.81675L14.5447 4.71056C14.5657 4.83641 14.6713 4.98674 14.8734 5.07065C15.0705 5.15249 15.2466 5.12247 15.3538 5.04587L16.0914 4.51903C16.8372 3.98629 17.8589 4.07084 18.507 4.71896L19.2806 5.49251C19.9287 6.14062 20.0132 7.16231 19.4805 7.90816L18.9535 8.64599C18.8769 8.75314 18.8469 8.92906 18.9287 9.12606C19.0125 9.32803 19.1628 9.43358 19.2885 9.45453L20.1825 9.60353C21.0866 9.75421 21.7493 10.5364 21.7493 11.453V12.547C21.7493 13.4636 21.0866 14.2458 20.1825 14.3965L19.2887 14.5454C19.1629 14.5664 19.0125 14.672 18.9286 14.8741C18.8468 15.0712 18.8768 15.2472 18.9534 15.3545L19.4801 16.0919C20.0129 16.8378 19.9283 17.8594 19.2802 18.5076L18.5067 19.2811C17.8586 19.9292 16.8369 20.0138 16.091 19.481L15.3534 18.9542C15.2462 18.8776 15.0703 18.8476 14.8733 18.9294C14.6713 19.0133 14.5657 19.1635 14.5447 19.2893L14.3957 20.1832C14.2451 21.0874 13.4628 21.75 12.5462 21.75H11.4523C10.5357 21.75 9.75348 21.0874 9.6028 20.1832L9.45383 19.2894C9.43285 19.1636 9.32724 19.0133 9.12516 18.9294C8.92805 18.8475 8.75202 18.8775 8.6448 18.9541L7.90718 19.481C7.16133 20.0138 6.13964 19.9292 5.49153 19.2811L4.71798 18.5075C4.06986 17.8594 3.98531 16.8377 4.51805 16.0919L5.04509 15.354C5.12162 15.2469 5.15164 15.071 5.06985 14.874C4.98599 14.672 4.83574 14.5664 4.70999 14.5455L3.81602 14.3965C2.91192 14.2458 2.24927 13.4636 2.24927 12.547V11.453C2.24927 10.5364 2.91192 9.75421 3.81602 9.60353L4.70983 9.45456C4.83567 9.43359 4.98601 9.32796 5.06992 9.12587C5.15176 8.92875 5.12174 8.7527 5.04514 8.64547L4.51845 7.90809C3.9857 7.16224 4.07026 6.14056 4.71837 5.49244L5.49192 4.71889C6.14004 4.07078 7.16172 3.98622 7.90757 4.51897L8.64517 5.04583C8.75232 5.12237 8.92827 5.15239 9.12529 5.07059C9.32729 4.98673 9.43285 4.83646 9.45381 4.7107L9.6028 3.81675ZM11.4523 3.75C11.269 3.75 11.1125 3.88253 11.0824 4.06335L10.9334 4.9573C10.813 5.67991 10.2928 6.21002 9.70045 6.45594C9.10282 6.70406 8.3663 6.68999 7.77331 6.26643L7.03571 5.73957C6.88654 5.63302 6.6822 5.64993 6.55258 5.77955L5.77903 6.5531C5.64941 6.68273 5.6325 6.88706 5.73905 7.03623L6.26574 7.77361C6.68938 8.3667 6.70342 9.10335 6.45526 9.70106C6.20929 10.2935 5.67913 10.8137 4.95642 10.9342L4.06262 11.0831C3.8818 11.1133 3.74927 11.2697 3.74927 11.453V12.547C3.74927 12.7303 3.8818 12.8867 4.06262 12.9169L4.95659 13.0659C5.67919 13.1863 6.20928 13.7065 6.4552 14.2988C6.70331 14.8964 6.68924 15.6329 6.26569 16.2259L5.73865 16.9637C5.6321 17.1129 5.64902 17.3172 5.77864 17.4469L6.55219 18.2204C6.68181 18.35 6.88615 18.367 7.03532 18.2604L7.77294 17.7335C8.36601 17.3099 9.10264 17.2959 9.70035 17.544C10.2927 17.79 10.813 18.3201 10.9334 19.0428L11.0824 19.9367C11.1125 20.1175 11.269 20.25 11.4523 20.25H12.5462C12.7296 20.25 12.886 20.1175 12.9161 19.9366L13.0651 19.0427C13.1856 18.3201 13.7058 17.79 14.2981 17.5441C14.8957 17.2959 15.6323 17.31 16.2253 17.7336L16.9629 18.2604C17.112 18.367 17.3164 18.3501 17.446 18.2204L18.2196 17.4469C18.3492 17.3173 18.3661 17.1129 18.2595 16.9638L17.7328 16.2263C17.3092 15.6333 17.2951 14.8966 17.5433 14.2989C17.7892 13.7065 18.3194 13.1863 19.0421 13.0659L19.9359 12.9169C20.1167 12.8867 20.2493 12.7303 20.2493 12.547V11.453C20.2493 11.2697 20.1167 11.1133 19.9359 11.0831L19.0419 10.9341C18.3193 10.8137 17.7893 10.2935 17.5433 9.70121C17.2952 9.1036 17.3093 8.3671 17.7329 7.77414L18.2599 7.0363C18.3664 6.88713 18.3495 6.68279 18.2199 6.55317L17.4463 5.77962C17.3167 5.65 17.1124 5.63309 16.9632 5.73964L16.2256 6.26647C15.6326 6.6901 14.8959 6.70415 14.2982 6.45599C13.7058 6.21002 13.1856 5.67986 13.0651 4.95716L12.9161 4.06335C12.886 3.88253 12.7296 3.75 12.5462 3.75H11.4523ZM12 9.75002C10.7573 9.75002 9.74997 10.7574 9.74997 12C9.74997 13.2427 10.7573 14.25 12 14.25C13.2426 14.25 14.25 13.2427 14.25 12C14.25 10.7574 13.2426 9.75002 12 9.75002ZM8.24997 12C8.24997 9.92896 9.9289 8.25002 12 8.25002C14.071 8.25002 15.75 9.92896 15.75 12C15.75 14.0711 14.071 15.75 12 15.75C9.9289 15.75 8.24997 14.0711 8.24997 12Z",fill:e})),vd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M9.375 3C8.33947 3 7.5 3.83947 7.5 4.875C7.5 5.91053 8.33947 6.75 9.375 6.75H11.25V11.25H3.375C2.33947 11.25 1.5 10.4105 1.5 9.375V8.625C1.5 7.58947 2.33947 6.75 3.375 6.75H6.56833C6.20935 6.21371 6 5.5688 6 4.875C6 3.01104 7.51104 1.5 9.375 1.5C10.4352 1.5 11.3813 1.98888 12 2.7535C12.6187 1.98888 13.5648 1.5 14.625 1.5C16.489 1.5 18 3.01104 18 4.875C18 5.5688 17.7906 6.21371 17.4317 6.75H21.375C22.4105 6.75 23.25 7.58947 23.25 8.625V9.375C23.25 10.4105 22.4105 11.25 21.375 11.25H12.75V6.75H14.625C15.6605 6.75 16.5 5.91053 16.5 4.875C16.5 3.83947 15.6605 3 14.625 3C13.5895 3 12.75 3.83947 12.75 4.875V6.75H11.25V4.875C11.25 3.83947 10.4105 3 9.375 3Z",fill:e}),l().createElement("path",{d:"M11.25 12.75H3V19.5C3 20.7426 4.00736 21.75 5.25 21.75H11.25V12.75Z",fill:e}),l().createElement("path",{d:"M12.75 12.75V21.75H19.5C20.7426 21.75 21.75 20.7426 21.75 19.5V12.75H12.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.375 3C8.33947 3 7.5 3.83947 7.5 4.875C7.5 5.91053 8.33947 6.75 9.375 6.75H11.25V4.875C11.25 3.83947 10.4105 3 9.375 3ZM12 2.7535C11.3813 1.98888 10.4352 1.5 9.375 1.5C7.51104 1.5 6 3.01104 6 4.875C6 5.5688 6.20935 6.21371 6.56833 6.75H3.375C2.33947 6.75 1.5 7.58947 1.5 8.625V10.125C1.5 11.0321 2.14416 11.7888 3 11.9625V19.5C3 20.7426 4.00736 21.75 5.25 21.75H19.5C20.7426 21.75 21.75 20.7426 21.75 19.5V11.9625C22.6058 11.7888 23.25 11.0321 23.25 10.125V8.625C23.25 7.58947 22.4105 6.75 21.375 6.75H17.4317C17.7906 6.21371 18 5.5688 18 4.875C18 3.01104 16.489 1.5 14.625 1.5C13.5648 1.5 12.6187 1.98888 12 2.7535ZM12.75 8.25V10.5H21.375C21.5821 10.5 21.75 10.3321 21.75 10.125V8.625C21.75 8.41789 21.5821 8.25 21.375 8.25H12.75ZM20.25 12H12.75V20.25H19.5C19.9142 20.25 20.25 19.9142 20.25 19.5V12ZM11.25 20.25V12H4.5V19.5C4.5 19.9142 4.83579 20.25 5.25 20.25H11.25ZM11.25 10.5V8.25H3.375C3.16789 8.25 3 8.41789 3 8.625V10.125C3 10.3321 3.16789 10.5 3.375 10.5H11.25ZM12.75 6.75H14.625C15.6605 6.75 16.5 5.91053 16.5 4.875C16.5 3.83947 15.6605 3 14.625 3C13.5895 3 12.75 3.83947 12.75 4.875V6.75Z",fill:e})),gd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{d:"M10.5 1.875C10.5 1.25368 11.0037 0.75 11.625 0.75C12.2463 0.75 12.75 1.25368 12.75 1.875V10.0938C13.2674 10.2561 13.7708 10.4757 14.25 10.7527V3.375C14.25 2.75368 14.7537 2.25 15.375 2.25C15.9963 2.25 16.5 2.75368 16.5 3.375V14.3122C15.0821 14.5501 13.8891 15.451 13.2506 16.6852C14.4554 16.0866 15.8134 15.75 17.25 15.75C17.6642 15.75 18 15.4142 18 15V12.75L18 12.7336C18.0042 11.8771 18.3339 11.0181 18.9885 10.3635C19.4278 9.92417 20.1402 9.92417 20.5795 10.3635C21.0188 10.8028 21.0188 11.5152 20.5795 11.9545C20.361 12.173 20.2514 12.4567 20.25 12.7445L20.25 12.75L20.25 15.75H20.2454C20.1863 17.2558 19.5623 18.6877 18.4926 19.7574L16.7574 21.4926C15.6321 22.6179 14.106 23.25 12.5147 23.25H10.5C6.35786 23.25 3 19.8921 3 15.75V6.375C3 5.75368 3.50368 5.25 4.125 5.25C4.74632 5.25 5.25 5.75368 5.25 6.375V11.8939C5.71078 11.4421 6.2154 11.0617 6.75 10.7527V3.375C6.75 2.75368 7.25368 2.25 7.875 2.25C8.49632 2.25 9 2.75368 9 3.375V9.90069C9.49455 9.80023 9.99728 9.75 10.5 9.75V1.875Z",fill:e}):l().createElement("path",{d:"M10.1418 4.92857C10.1418 4.10014 9.45439 3.42857 8.60638 3.42857C7.75837 3.42857 7.07093 4.10014 7.07093 4.92857L7.07092 7.78571M10.1418 4.92857L10.1419 3.5C10.1419 2.67157 10.8293 2 11.6773 2C12.5253 2 13.2128 2.67157 13.2128 3.5L13.2128 4.92857M10.1418 4.92857L10.215 10.5714M13.2128 11.2857V4.92857M13.2128 4.92857C13.2128 4.10014 13.9002 3.42857 14.7482 3.42857C15.5962 3.42857 16.2837 4.10014 16.2837 4.92857V14.8571M7.07092 7.78571C7.07092 6.95729 6.38347 6.28571 5.53546 6.28571C4.68745 6.28571 4 6.95729 4 7.78571V15.5714C4 19.1218 6.94621 22 10.5805 22H12.5478C13.9052 22 15.207 21.4732 16.1669 20.5355L17.8555 18.8859C18.8153 17.9482 19.3546 16.6764 19.3546 15.3504L19.3576 13.4228C19.359 13.258 19.4229 13.0984 19.5503 12.974C20.1499 12.3882 20.1499 11.4385 19.5503 10.8527C18.9506 10.2669 17.9784 10.2669 17.3788 10.8527C16.6556 11.5592 16.2912 12.4868 16.2867 13.4109M7.07092 7.78571V12M13.1835 16.1124C13.5636 15.7411 13.9961 15.4522 14.4577 15.2456C15.0359 14.9869 15.6598 14.8574 16.2837 14.8571M16.2837 14.8571H16.2856",stroke:e,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),wd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M15.7303 5.5L16.7647 5.5C17.5455 6.68343 18 8.10114 18 9.625C18 11.1489 17.5455 12.5666 16.7647 13.75L16.6174 13.75C15.8111 13.75 15.0835 14.1958 14.5859 14.8303C13.8127 15.8162 12.8383 16.6366 11.7245 17.2298C11.0023 17.6144 10.3757 18.1857 10.0719 18.9454C9.85924 19.4769 9.75 20.0441 9.75 20.6166V21.25C9.75 21.6642 9.41421 22 9 22C7.75736 22 6.75 20.9926 6.75 19.75C6.75 18.5984 7.00956 17.5074 7.47337 16.5323C7.73896 15.974 7.36638 15.25 6.74809 15.25L3.62227 15.25C2.59564 15.25 1.6767 14.556 1.56801 13.5351C1.52306 13.1129 1.5 12.6841 1.5 12.25C1.5 9.40238 2.49188 6.78642 4.149 4.72878C4.5366 4.24749 5.13581 4 5.75377 4L9.76975 4C10.2534 4 10.7339 4.07798 11.1928 4.23093L14.3072 5.26908C14.7661 5.42203 15.2466 5.5 15.7303 5.5Z",fill:e}),l().createElement("path",{d:"M21.6685 14.0229C22.2052 12.6611 22.5 11.1775 22.5 9.625C22.5 8.40493 22.3179 7.22738 21.9794 6.11805C21.7201 5.26802 20.8958 4.75 20.0071 4.75L19.0993 4.75C18.6538 4.75 18.3786 5.24827 18.5758 5.6478C19.1675 6.84708 19.5 8.19722 19.5 9.625C19.5 11.3332 19.0241 12.9302 18.1977 14.2907C17.9527 14.6941 18.226 15.25 18.6979 15.25H19.7506C20.5827 15.25 21.3635 14.797 21.6685 14.0229Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.50377 4.75C6.07917 4.75 5.70853 4.91931 5.48312 5.1992C3.92945 7.1284 3 9.57964 3 12.25C3 12.6576 3.02164 13.0598 3.06379 13.4557C3.12477 14.0285 3.65799 14.5 4.37227 14.5H9.7C10.1142 14.5 10.45 14.8358 10.45 15.25C10.45 15.6642 10.1142 16 9.7 16H9.0541C9.07813 16.2815 9.03299 16.5763 8.90066 16.8545C8.48371 17.731 8.25 18.7122 8.25 19.75C8.25 20.5784 8.92157 21.25 9.75 21.25L9.75 20.6166C9.75 19.9487 9.87744 19.287 10.1255 18.6668C10.5145 17.6944 11.2966 17.0073 12.1219 16.5678C13.1428 16.0241 14.0366 15.2717 14.7458 14.3675C15.3315 13.6206 16.226 13.0323 17.2799 13.0013C17.7425 11.9715 18 10.8292 18 9.625C18 8.42125 17.7427 7.27942 17.2805 6.25H16.4803C15.916 6.25 15.3554 6.15903 14.8201 5.98059L11.7056 4.94244C11.3232 4.81498 10.9228 4.75 10.5198 4.75L6.50377 4.75ZM17.159 4.75L16.4803 4.75C16.0772 4.75 15.6768 4.68502 15.2944 4.55756L12.1799 3.51941C11.6446 3.34097 11.084 3.25 10.5198 3.25L6.50377 3.25C5.69244 3.25 4.86468 3.57566 4.31487 4.25836C2.55431 6.44445 1.5 9.22512 1.5 12.25C1.5 12.7107 1.52447 13.166 1.57222 13.6145C1.72862 15.0835 3.03329 16 4.37227 16H7.49999C7.4996 15.9997 7.50005 16.0001 7.49999 16C7.50458 16.003 7.51961 16.015 7.53425 16.0418C7.56755 16.1027 7.56555 16.1692 7.54609 16.2101C7.03542 17.2837 6.75 18.4846 6.75 19.75C6.75 21.4069 8.09315 22.75 9.75 22.75C10.5784 22.75 11.25 22.0784 11.25 21.25V20.6166C11.25 20.1395 11.341 19.6669 11.5182 19.2239C11.737 18.677 12.208 18.2214 12.827 17.8918C14.0338 17.2491 15.0889 16.3606 15.9261 15.2932C16.1267 15.0374 16.3622 14.8361 16.6138 14.7004C16.6526 15.3659 17.1425 16 17.9479 16H19.0006C20.0899 16 21.1807 15.4031 21.6163 14.2979C22.1869 12.8499 22.5 11.2731 22.5 9.625C22.5 8.32993 22.3067 7.07866 21.9468 5.89917C21.5757 4.68283 20.4194 4 19.2571 4H18.3493C17.7823 4 17.3658 4.32573 17.159 4.75ZM18.5868 5.5C19.1729 6.75363 19.5 8.15209 19.5 9.625C19.5 11.2343 19.1095 12.7546 18.4175 14.0942C18.3466 14.2314 18.2726 14.3667 18.1955 14.5H19.0006C19.5755 14.5 20.0462 14.1908 20.2207 13.7479C20.7235 12.4722 21 11.0818 21 9.625C21 8.47991 20.8292 7.37609 20.5121 6.33692C20.3645 5.85321 19.8722 5.5 19.2571 5.5H18.5868Z",fill:e})),bd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M7.49281 18.5C7.06823 18.5 6.67296 18.2635 6.51759 17.8684C6.18349 17.0187 6 16.0933 6 15.125C6 13.3759 6.59874 11.7667 7.60244 10.491C7.75335 10.2993 7.97456 10.1821 8.20214 10.094C8.67496 9.91091 9.09254 9.57968 9.4141 9.16967C10.1873 8.18384 11.1617 7.36339 12.2755 6.77021C12.9977 6.38563 13.6243 5.81428 13.9281 5.05464C14.1408 4.5231 14.25 3.95587 14.25 3.38338V2.75C14.25 2.33579 14.5858 2 15 2C16.2426 2 17.25 3.00736 17.25 4.25C17.25 5.40163 16.9904 6.49263 16.5266 7.46771C16.261 8.02604 16.6336 8.75 17.2519 8.75H20.3777C21.4044 8.75 22.3233 9.44399 22.432 10.4649C22.4769 10.8871 22.5 11.3158 22.5 11.75C22.5 14.5976 21.5081 17.2136 19.851 19.2712C19.4634 19.7525 18.8642 20 18.2462 20H14.2302C13.7466 20 13.2661 19.922 12.8072 19.7691L9.69278 18.7309C9.23393 18.578 8.75342 18.5 8.26975 18.5H7.49281Z",fill:e}),l().createElement("path",{d:"M2.33149 10.7271C1.79481 12.0889 1.5 13.5725 1.5 15.125C1.5 16.3451 1.68208 17.5226 2.02056 18.632C2.27991 19.482 3.10418 20 3.99289 20H4.90067C5.3462 20 5.62137 19.5017 5.42423 19.1022C4.83248 17.9029 4.5 16.5528 4.5 15.125C4.5 13.4168 4.97588 11.8198 5.8023 10.4593C6.0473 10.0559 5.77404 9.5 5.30212 9.5H4.24936C3.41733 9.5 2.63655 9.95303 2.33149 10.7271Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.4962 20C17.9208 20 18.2915 19.8307 18.5169 19.5508C20.0706 17.6216 21 15.1704 21 12.5C21 12.0924 20.9784 11.6902 20.9362 11.2943C20.8752 10.7215 20.342 10.25 19.6277 10.25H14.3C13.8858 10.25 13.55 9.91421 13.55 9.5C13.55 9.08579 13.8858 8.75 14.3 8.75H14.9459C14.9219 8.46845 14.967 8.17374 15.0993 7.89554C15.5163 7.01899 15.75 6.03784 15.75 5C15.75 4.17157 15.0784 3.5 14.25 3.5L14.25 4.13338C14.25 4.80128 14.1226 5.46305 13.8745 6.08318C13.4855 7.05556 12.7034 7.74267 11.8781 8.18219C10.8572 8.72589 9.96344 9.47825 9.25425 10.3825C8.66848 11.1294 7.77395 11.7177 6.72006 11.7487C6.25753 12.7785 6 13.9208 6 15.125C6 16.3287 6.25734 17.4706 6.71948 18.5H7.51975C8.08403 18.5 8.64462 18.591 9.17995 18.7694L12.2944 19.8076C12.6768 19.935 13.0772 20 13.4802 20H17.4962ZM6.84101 20H7.51975C7.92281 20 8.32323 20.065 8.7056 20.1924L11.8201 21.2306C12.3554 21.409 12.916 21.5 13.4802 21.5H17.4962C18.3076 21.5 19.1353 21.1743 19.6851 20.4916C21.4457 18.3056 22.5 15.5249 22.5 12.5C22.5 12.0393 22.4755 11.584 22.4278 11.1355C22.2714 9.66648 20.9667 8.75 19.6277 8.75L16.5 8.75C16.4954 8.74701 16.4804 8.73495 16.4657 8.7082C16.4325 8.64735 16.4345 8.58077 16.4539 8.53987C16.9646 7.46628 17.25 6.26542 17.25 5C17.25 3.34315 15.9069 2 14.25 2C13.4216 2 12.75 2.67157 12.75 3.5V4.13338C12.75 4.61045 12.659 5.08314 12.4818 5.52609C12.263 6.073 11.792 6.52859 11.173 6.85823C9.96624 7.5009 8.91108 8.38942 8.07395 9.45682C7.87331 9.71265 7.63785 9.91386 7.38616 10.0496C7.34738 9.38409 6.85745 8.75 6.05212 8.75H4.99936C3.91013 8.75 2.8193 9.34686 2.38372 10.4521C1.81309 11.9001 1.5 13.4769 1.5 15.125C1.5 16.4201 1.69332 17.6713 2.05321 18.8508C2.42433 20.0672 3.5806 20.75 4.74289 20.75H5.65067C6.21771 20.75 6.63418 20.4243 6.84101 20ZM5.41322 19.25C4.8271 17.9964 4.5 16.5979 4.5 15.125C4.5 13.5157 4.89048 11.9954 5.58253 10.6558C5.6534 10.5186 5.72743 10.3833 5.80452 10.25H4.99936C4.42455 10.25 3.9538 10.5592 3.77926 11.0021C3.27652 12.2778 3 13.6682 3 15.125C3 16.2701 3.17084 17.3739 3.48791 18.4131C3.6355 18.8968 4.12775 19.25 4.74289 19.25H5.41322Z",fill:e})),yd=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.0974 1.51459C11.5035 1.59582 11.767 1.99094 11.6857 2.39711L10.6651 7.50002H15.1351L16.2146 2.10294C16.2958 1.69677 16.6909 1.43335 17.0971 1.51459C17.5033 1.59582 17.7667 1.99094 17.6854 2.39711L16.6649 7.50002H20.25C20.6642 7.50002 21 7.83581 21 8.25002C21 8.66424 20.6642 9.00002 20.25 9.00002H16.3649L15.1649 15H18.75C19.1642 15 19.5 15.3358 19.5 15.75C19.5 16.1642 19.1642 16.5 18.75 16.5H14.8649L13.7854 21.8971C13.7042 22.3033 13.3091 22.5667 12.9029 22.4855C12.4967 22.4042 12.2333 22.0091 12.3146 21.6029L13.3351 16.5H8.86515L7.78573 21.8971C7.70449 22.3033 7.30938 22.5667 6.90321 22.4855C6.49704 22.4042 6.23362 22.0091 6.31486 21.6029L7.33544 16.5H3.75C3.33579 16.5 3 16.1642 3 15.75C3 15.3358 3.33579 15 3.75 15H7.63544L8.83544 9.00002H5.25C4.83579 9.00002 4.5 8.66424 4.5 8.25002C4.5 7.83581 4.83579 7.50002 5.25 7.50002H9.13544L10.2149 2.10294C10.2961 1.69677 10.6912 1.43335 11.0974 1.51459ZM10.3651 9.00002L9.16515 15H13.6351L14.8351 9.00002H10.3651Z",fill:e})),Ld=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{d:"M11.645 20.9107L11.6384 20.9072L11.6158 20.8949C11.5965 20.8844 11.5689 20.8693 11.5336 20.8496C11.4629 20.8101 11.3612 20.7524 11.233 20.6769C10.9765 20.5261 10.6132 20.3039 10.1785 20.015C9.31074 19.4381 8.15122 18.5901 6.9886 17.5063C4.68781 15.3615 2.25 12.1751 2.25 8.25C2.25 5.32194 4.7136 3 7.6875 3C9.43638 3 11.0023 3.79909 12 5.0516C12.9977 3.79909 14.5636 3 16.3125 3C19.2864 3 21.75 5.32194 21.75 8.25C21.75 12.1751 19.3122 15.3615 17.0114 17.5063C15.8488 18.5901 14.6893 19.4381 13.8215 20.015C13.3868 20.3039 13.0235 20.5261 12.767 20.6769C12.6388 20.7524 12.5371 20.8101 12.4664 20.8496C12.4311 20.8693 12.4035 20.8844 12.3842 20.8949L12.3616 20.9072L12.355 20.9107L12.3523 20.9121C12.1323 21.0289 11.8677 21.0289 11.6477 20.9121L11.645 20.9107Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.6875 4.5C5.48373 4.5 3.75 6.20749 3.75 8.25C3.75 11.5455 5.81219 14.359 8.0114 16.4091C9.09878 17.4228 10.1893 18.2209 11.009 18.7658C11.4181 19.0378 11.7579 19.2454 11.9936 19.3841C11.9957 19.3854 11.9979 19.3866 12 19.3879C12.0021 19.3866 12.0043 19.3854 12.0064 19.3841C12.2421 19.2454 12.5819 19.0378 12.991 18.7658C13.8107 18.2209 14.9012 17.4228 15.9886 16.4091C18.1878 14.359 20.25 11.5455 20.25 8.25C20.25 6.20749 18.5163 4.5 16.3125 4.5C14.6702 4.5 13.2789 5.45452 12.6852 6.78838C12.5647 7.05903 12.2963 7.23342 12 7.23342C11.7037 7.23342 11.4353 7.05903 11.3148 6.78838C10.7211 5.45452 9.32976 4.5 7.6875 4.5ZM12 20.25C11.6482 20.9124 11.648 20.9123 11.6477 20.9121L11.645 20.9107L11.6384 20.9072L11.6158 20.8949C11.5965 20.8844 11.5689 20.8693 11.5336 20.8496C11.4629 20.8101 11.3612 20.7524 11.233 20.6769C10.9765 20.5261 10.6132 20.3039 10.1785 20.015C9.31074 19.4381 8.15122 18.5901 6.9886 17.5063C4.68781 15.3615 2.25 12.1751 2.25 8.25C2.25 5.32194 4.7136 3 7.6875 3C9.43638 3 11.0023 3.79909 12 5.0516C12.9977 3.79909 14.5636 3 16.3125 3C19.2864 3 21.75 5.32194 21.75 8.25C21.75 12.1751 19.3122 15.3615 17.0114 17.5063C15.8488 18.5901 14.6893 19.4381 13.8215 20.015C13.3868 20.3039 13.0235 20.5261 12.767 20.6769C12.6388 20.7524 12.5371 20.8101 12.4664 20.8496C12.4311 20.8693 12.4035 20.8844 12.3842 20.8949L12.3616 20.9072L12.355 20.9107L12.353 20.9117C12.3527 20.9119 12.3518 20.9124 12 20.25ZM12 20.25L12.3518 20.9124C12.1318 21.0292 11.8677 21.0289 11.6477 20.9121L12 20.25Z",fill:e})),Ed=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M11.4697 3.84101C11.7626 3.54811 12.2374 3.54811 12.5303 3.84101L21.2197 12.5303C21.5126 12.8232 21.9874 12.8232 22.2803 12.5303C22.5732 12.2375 22.5732 11.7626 22.2803 11.4697L13.591 2.78035C12.7123 1.90167 11.2877 1.90167 10.409 2.78035L1.71967 11.4697C1.42678 11.7626 1.42678 12.2375 1.71967 12.5303C2.01256 12.8232 2.48744 12.8232 2.78033 12.5303L11.4697 3.84101Z",fill:e}),l().createElement("path",{d:"M12 5.432L20.159 13.591C20.1887 13.6207 20.2191 13.6494 20.25 13.6772V19.875C20.25 20.9105 19.4105 21.75 18.375 21.75H15C14.5858 21.75 14.25 21.4142 14.25 21V16.5C14.25 16.0858 13.9142 15.75 13.5 15.75H10.5C10.0858 15.75 9.75 16.0858 9.75 16.5V21C9.75 21.4142 9.41421 21.75 9 21.75H5.625C4.58947 21.75 3.75 20.9106 3.75 19.875V13.6772C3.78093 13.6494 3.81127 13.6207 3.84099 13.591L12 5.432Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.2652 3.57578C12.1187 3.42933 11.8813 3.42933 11.7348 3.57578L5.25 10.0606V19.875C5.25 20.0821 5.41789 20.25 5.625 20.25H9V16.125C9 15.0894 9.83947 14.25 10.875 14.25H13.125C14.1605 14.25 15 15.0894 15 16.125V20.25H18.375C18.5821 20.25 18.75 20.0821 18.75 19.875V10.0606L12.2652 3.57578ZM20.25 11.5606L21.2197 12.5303C21.5126 12.8232 21.9874 12.8232 22.2803 12.5303C22.5732 12.2374 22.5732 11.7625 22.2803 11.4696L13.3258 2.51512C12.5936 1.78288 11.4064 1.78288 10.6742 2.51512L1.71967 11.4696C1.42678 11.7625 1.42678 12.2374 1.71967 12.5303C2.01256 12.8232 2.48744 12.8232 2.78033 12.5303L3.75 11.5606V19.875C3.75 20.9105 4.58947 21.75 5.625 21.75H18.375C19.4105 21.75 20.25 20.9105 20.25 19.875V11.5606ZM13.5 20.25H10.5V16.125C10.5 15.9178 10.6679 15.75 10.875 15.75H13.125C13.3321 15.75 13.5 15.9178 13.5 16.125V20.25Z",fill:e})),$d=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.80756 5.42708C4.63301 4.98407 4.47612 4.54578 4.33536 4.11964C4.03459 3.20912 4.73783 2.30359 5.69674 2.30359H18.3677C19.2947 2.30359 19.9927 3.15345 19.7489 4.04778C19.6313 4.47913 19.4978 4.92307 19.3462 5.37195C18.5547 7.71554 16.3999 10.3279 14.1832 11.8819C16.415 13.2867 18.5684 15.9471 19.3499 18.3384C19.5326 18.8974 19.6889 19.452 19.8227 19.9873C20.0452 20.8775 19.3493 21.7112 18.4317 21.7112H6.10091C5.17426 21.7112 4.47637 20.8619 4.71951 19.9677C4.83809 19.5316 4.97299 19.0825 5.12636 18.6283C5.93679 16.2286 8.1369 13.5469 10.4503 12.0085C8.08477 10.4837 5.74978 7.81854 4.80756 5.42708ZM12.4407 15.9855C11.0524 15.9855 10.0568 17.598 8.93952 18.654C8.58708 18.987 8.78735 19.6484 9.23822 19.6484H15.4412C15.9102 19.6484 16.0998 18.943 15.7134 18.6283C14.4182 17.5737 13.8291 15.9855 12.4407 15.9855Z",fill:e}):l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.80737 2.54478C2.80737 2.10961 3.16015 1.75684 3.59531 1.75684H20.4047C20.8399 1.75684 21.1926 2.10961 21.1926 2.54478C21.1926 2.97994 20.8399 3.33271 20.4047 3.33271H19.1216C19.0659 3.54815 18.9941 3.81196 18.9053 4.11246C18.6581 4.94907 18.2763 6.08021 17.7388 7.24743C17.2033 8.4103 16.4997 9.63852 15.5979 10.6485C15.1656 11.1328 14.679 11.5762 14.1352 11.9376C14.6781 12.2723 15.163 12.6974 15.5923 13.168C16.501 14.1643 17.2066 15.4122 17.7417 16.6013C18.2793 17.7961 18.6608 18.9675 18.9076 19.8366C18.9988 20.1578 19.0721 20.4394 19.1284 20.6674H20.4047C20.8399 20.6674 21.1926 21.0202 21.1926 21.4553C21.1926 21.8905 20.8399 22.2433 20.4047 22.2433H4.18627C3.7511 22.2433 3.39833 21.8905 3.39833 21.4553C3.39833 21.0202 3.7511 20.6674 4.18627 20.6674H4.87842C4.93414 20.452 5.00595 20.1881 5.09473 19.8876C5.34191 19.051 5.72366 17.9199 6.26119 16.7527C6.79673 15.5898 7.50026 14.3616 8.40207 13.3516C8.86258 12.8358 9.38459 12.3663 9.97183 11.9929C9.36516 11.6136 8.81671 11.1399 8.32548 10.6213C7.3728 9.61573 6.59529 8.39981 5.98504 7.24711C5.37285 6.09075 4.91585 4.97286 4.61215 4.14612C4.49554 3.82869 4.40106 3.55289 4.32867 3.33271H3.59531C3.16015 3.33271 2.80737 2.97994 2.80737 2.54478ZM5.99395 3.33271C6.02432 3.41844 6.05679 3.50858 6.09138 3.60273C6.37863 4.3847 6.80806 5.43364 7.37778 6.50978C7.94943 7.58957 8.64932 8.6718 9.4695 9.53755C10.2455 10.3567 11.0937 10.9451 12.0081 11.1909C12.9035 10.9679 13.7058 10.4016 14.4224 9.59899C15.1827 8.74751 15.8088 7.671 16.3074 6.58824C16.8041 5.50984 17.161 4.45445 17.394 3.66594C17.4287 3.54843 17.4606 3.43708 17.4897 3.33271H5.99395ZM12.0338 12.799C11.1215 13.0146 10.3054 13.586 9.57758 14.4011C8.81733 15.2526 8.19122 16.3291 7.69258 17.4119C7.19594 18.4903 6.839 19.5456 6.60603 20.3342C6.57131 20.4517 6.53941 20.563 6.51028 20.6674H17.5016C17.4687 20.5434 17.4321 20.4095 17.3917 20.2671C17.1583 19.4454 16.8011 18.3514 16.3046 17.248C15.8055 16.1389 15.1814 15.0559 14.428 14.23C13.7093 13.4421 12.9152 12.9323 12.0338 12.799Z",fill:e}),l().createElement("path",{d:"M9.48366 19.3542C9.09061 19.3542 8.91604 18.8674 9.22327 18.6223C10.1973 17.8452 10.8483 16.2979 12.0081 16.2979C13.1679 16.2979 13.9992 17.8272 15.1283 18.6034C15.4651 18.8351 15.2998 19.3542 14.891 19.3542H9.48366Z",fill:e}))),Md=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 3.75C2.84315 3.75 1.5 5.09315 1.5 6.75V17.25C1.5 18.9069 2.84315 20.25 4.5 20.25H19.5C21.1569 20.25 22.5 18.9069 22.5 17.25V6.75C22.5 5.09315 21.1569 3.75 19.5 3.75H4.5ZM8.625 6.75C7.38236 6.75 6.375 7.75736 6.375 9C6.375 10.2426 7.38236 11.25 8.625 11.25C9.86764 11.25 10.875 10.2426 10.875 9C10.875 7.75736 9.86764 6.75 8.625 6.75ZM4.75191 15.4528C5.3309 13.8765 6.84542 12.75 8.62496 12.75C10.4045 12.75 11.919 13.8765 12.498 15.4528C12.6271 15.8043 12.4771 16.1972 12.1466 16.3733C11.0958 16.9331 9.89627 17.25 8.62496 17.25C7.35364 17.25 6.15413 16.9331 5.10331 16.3733C4.77278 16.1972 4.62279 15.8043 4.75191 15.4528ZM15 8.25C14.5858 8.25 14.25 8.58579 14.25 9C14.25 9.41421 14.5858 9.75 15 9.75H18.75C19.1642 9.75 19.5 9.41421 19.5 9C19.5 8.58579 19.1642 8.25 18.75 8.25H15ZM14.25 12C14.25 11.5858 14.5858 11.25 15 11.25H18.75C19.1642 11.25 19.5 11.5858 19.5 12C19.5 12.4142 19.1642 12.75 18.75 12.75H15C14.5858 12.75 14.25 12.4142 14.25 12ZM15 14.25C14.5858 14.25 14.25 14.5858 14.25 15C14.25 15.4142 14.5858 15.75 15 15.75H18.75C19.1642 15.75 19.5 15.4142 19.5 15C19.5 14.5858 19.1642 14.25 18.75 14.25H15Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6.75C1.5 5.09315 2.84315 3.75 4.5 3.75H19.5C21.1569 3.75 22.5 5.09315 22.5 6.75V17.25C22.5 18.9069 21.1569 20.25 19.5 20.25H4.5C2.84315 20.25 1.5 18.9069 1.5 17.25V6.75ZM4.5 5.25C3.67157 5.25 3 5.92157 3 6.75V17.25C3 18.0784 3.67157 18.75 4.5 18.75H19.5C20.3284 18.75 21 18.0784 21 17.25V6.75C21 5.92157 20.3284 5.25 19.5 5.25H4.5ZM8.625 8.25C8.00368 8.25 7.5 8.75368 7.5 9.375C7.5 9.99632 8.00368 10.5 8.625 10.5C9.24632 10.5 9.75 9.99632 9.75 9.375C9.75 8.75368 9.24632 8.25 8.625 8.25ZM6 9.375C6 7.92525 7.17525 6.75 8.625 6.75C10.0747 6.75 11.25 7.92525 11.25 9.375C11.25 10.8247 10.0747 12 8.625 12C7.17525 12 6 10.8247 6 9.375ZM14.25 9C14.25 8.58579 14.5858 8.25 15 8.25H18.75C19.1642 8.25 19.5 8.58579 19.5 9C19.5 9.41421 19.1642 9.75 18.75 9.75H15C14.5858 9.75 14.25 9.41421 14.25 9ZM14.25 12C14.25 11.5858 14.5858 11.25 15 11.25H18.75C19.1642 11.25 19.5 11.5858 19.5 12C19.5 12.4142 19.1642 12.75 18.75 12.75H15C14.5858 12.75 14.25 12.4142 14.25 12ZM6.48305 15.3567C7.14763 15.6107 7.86936 15.75 8.62484 15.75C9.38032 15.75 10.102 15.6107 10.7666 15.3567C10.2906 14.6865 9.5081 14.25 8.62484 14.25C7.74158 14.25 6.9591 14.6865 6.48305 15.3567ZM4.7518 15.4528C5.33078 13.8765 6.84531 12.75 8.62484 12.75C10.4044 12.75 11.9189 13.8765 12.4979 15.4528C12.627 15.8043 12.477 16.1972 12.1465 16.3733C11.0957 16.9331 9.89616 17.25 8.62484 17.25C7.35353 17.25 6.15402 16.9331 5.10319 16.3733C4.77266 16.1972 4.62268 15.8043 4.7518 15.4528ZM14.25 15C14.25 14.5858 14.5858 14.25 15 14.25H18.75C19.1642 14.25 19.5 14.5858 19.5 15C19.5 15.4142 19.1642 15.75 18.75 15.75H15C14.5858 15.75 14.25 15.4142 14.25 15Z",fill:e})),xd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.91179 3C5.59478 3 4.43177 3.85897 4.04446 5.11774L1.63266 12.9561C1.54472 13.2419 1.5 13.5393 1.5 13.8383V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V13.8383C22.5 13.5393 22.4553 13.2419 22.3673 12.9561L19.9555 5.11774C19.5682 3.85897 18.4052 3 17.0882 3H6.91179ZM20.7345 12.75L18.5219 5.55887C18.3282 4.92948 17.7467 4.5 17.0882 4.5H6.91179C6.25329 4.5 5.67178 4.92948 5.47812 5.55887L3.26547 12.75H6.10942C7.24574 12.75 8.28453 13.392 8.79271 14.4084L9.04894 14.9208C9.30302 15.429 9.82242 15.75 10.3906 15.75H13.6094C14.1776 15.75 14.697 15.429 14.9511 14.9208L15.2073 14.4084C15.7155 13.392 16.7543 12.75 17.8906 12.75H20.7345Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.04446 5.11774C4.43177 3.85897 5.59478 3 6.91179 3H17.0882C18.4052 3 19.5682 3.85897 19.9555 5.11774L22.3673 12.9561C22.3894 13.0279 22.4088 13.1004 22.4254 13.1736C22.4732 13.2722 22.5 13.383 22.5 13.5C22.5 13.5384 22.4971 13.5762 22.4915 13.6131C22.4972 13.6879 22.5 13.7631 22.5 13.8383V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V13.8383C1.5 13.7631 1.50283 13.6879 1.50847 13.6131C1.50289 13.5762 1.5 13.5384 1.5 13.5C1.5 13.383 1.52679 13.2722 1.57458 13.1736C1.5912 13.1004 1.61056 13.0279 1.63266 12.9561L4.04446 5.11774ZM3 14.25V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V14.25H17.8906C17.3224 14.25 16.803 14.571 16.5489 15.0792L16.2927 15.5916C15.7845 16.608 14.7457 17.25 13.6094 17.25H10.3906C9.25426 17.25 8.21547 16.608 7.70729 15.5916L7.45106 15.0792C7.19698 14.571 6.67758 14.25 6.10942 14.25H3ZM20.7345 12.75H17.8906C16.7543 12.75 15.7155 13.392 15.2073 14.4084L14.9511 14.9208C14.697 15.429 14.1776 15.75 13.6094 15.75H10.3906C9.82242 15.75 9.30302 15.429 9.04894 14.9208L8.79271 14.4084C8.28453 13.392 7.24574 12.75 6.10942 12.75H3.26547L5.47812 5.55887C5.67178 4.92948 6.25329 4.5 6.91179 4.5H17.0882C17.7467 4.5 18.3282 4.92948 18.5219 5.55887L20.7345 12.75Z",fill:e})),Hd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.47812 5.55887C5.67178 4.92948 6.25329 4.5 6.91179 4.5H9C9.41421 4.5 9.75 4.16421 9.75 3.75C9.75 3.33579 9.41421 3 9 3H6.91179C5.59478 3 4.43177 3.85897 4.04446 5.11774L1.63266 12.9561C1.54472 13.2419 1.5 13.5393 1.5 13.8383V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V13.8383C22.5 13.5393 22.4553 13.2419 22.3673 12.9561L19.9555 5.11774C19.5682 3.85897 18.4052 3 17.0882 3H15C14.5858 3 14.25 3.33579 14.25 3.75C14.25 4.16421 14.5858 4.5 15 4.5H17.0882C17.7467 4.5 18.3282 4.92948 18.5219 5.55887L20.7345 12.75H17.8906C16.7543 12.75 15.7155 13.392 15.2073 14.4084L14.9511 14.9208C14.697 15.429 14.1776 15.75 13.6094 15.75H10.3906C9.82242 15.75 9.30302 15.429 9.04894 14.9208L8.79271 14.4084C8.28453 13.392 7.24574 12.75 6.10942 12.75H3.26547L5.47812 5.55887Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V9.43934L14.4697 7.71967C14.7626 7.42678 15.2374 7.42678 15.5303 7.71967C15.8232 8.01256 15.8232 8.48744 15.5303 8.78033L12.5303 11.7803C12.2374 12.0732 11.7626 12.0732 11.4697 11.7803L8.46967 8.78033C8.17678 8.48744 8.17678 8.01256 8.46967 7.71967C8.76256 7.42678 9.23744 7.42678 9.53033 7.71967L11.25 9.43934V3C11.25 2.58579 11.5858 2.25 12 2.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V9.43934L14.4697 7.71967C14.7626 7.42678 15.2374 7.42678 15.5303 7.71967C15.8232 8.01256 15.8232 8.48744 15.5303 8.78033L12.5303 11.7803C12.2374 12.0732 11.7626 12.0732 11.4697 11.7803L8.46967 8.78033C8.17678 8.48744 8.17678 8.01256 8.46967 7.71967C8.76256 7.42678 9.23744 7.42678 9.53033 7.71967L11.25 9.43934V3C11.25 2.58579 11.5858 2.25 12 2.25ZM6.91179 4.5C6.25329 4.5 5.67178 4.92948 5.47812 5.55887L3.26547 12.75H6.10942C7.24574 12.75 8.28453 13.392 8.79271 14.4084L9.04894 14.9208C9.30302 15.429 9.82242 15.75 10.3906 15.75H13.6094C14.1776 15.75 14.697 15.429 14.9511 14.9208L15.2073 14.4084C15.7155 13.392 16.7543 12.75 17.8906 12.75H20.7345L18.5219 5.55887C18.3282 4.92948 17.7467 4.5 17.0882 4.5H15C14.5858 4.5 14.25 4.16421 14.25 3.75C14.25 3.33579 14.5858 3 15 3H17.0882C18.4052 3 19.5682 3.85897 19.9555 5.11774L22.3673 12.9561C22.3894 13.0279 22.4088 13.1004 22.4254 13.1736C22.4732 13.2722 22.5 13.383 22.5 13.5C22.5 13.5384 22.4971 13.5762 22.4915 13.6131C22.4972 13.6879 22.5 13.7631 22.5 13.8383V18C22.5 19.6569 21.1569 21 19.5 21H4.5C2.84315 21 1.5 19.6569 1.5 18V13.8383C1.5 13.7631 1.50283 13.6879 1.50847 13.6131C1.50289 13.5762 1.5 13.5384 1.5 13.5C1.5 13.383 1.52679 13.2722 1.57458 13.1736C1.5912 13.1004 1.61056 13.0279 1.63266 12.9561L4.04446 5.11774C4.43177 3.85897 5.59478 3 6.91179 3H9C9.41421 3 9.75 3.33579 9.75 3.75C9.75 4.16421 9.41421 4.5 9 4.5H6.91179ZM3 14.25V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V14.25H17.8906C17.3224 14.25 16.803 14.571 16.5489 15.0792L16.2927 15.5916C15.7845 16.608 14.7457 17.25 13.6094 17.25H10.3906C9.25426 17.25 8.21547 16.608 7.70729 15.5916L7.45106 15.0792C7.19698 14.571 6.67758 14.25 6.10942 14.25H3Z",fill:e})),Vd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 9.83233V11.625C1.5 12.6605 2.33947 13.5 3.375 13.5H20.625C21.6605 13.5 22.5 12.6605 22.5 11.625V9.83233C22.5 9.11619 22.2438 8.42368 21.7778 7.87995L18.4929 4.04763C17.923 3.38269 17.0909 3 16.2151 3H7.78485C6.90908 3 6.07703 3.38269 5.50708 4.04763L2.22223 7.87995C1.75618 8.42368 1.5 9.1162 1.5 9.83233ZM7.78485 4.5C7.34697 4.5 6.93094 4.69134 6.64597 5.02381L3.88067 8.25H7.04584C8.0489 8.25 8.98559 8.7513 9.54199 9.5859L9.70609 9.83205C9.98429 10.2493 10.4526 10.5 10.9542 10.5H13.0458C13.5474 10.5 14.0157 10.2493 14.2939 9.83205L14.458 9.5859C15.0144 8.7513 15.9511 8.25 16.9542 8.25H20.1193L17.354 5.02381C17.0691 4.69134 16.653 4.5 16.2151 4.5H7.78485Z",fill:e}),l().createElement("path",{d:"M2.8125 15C2.08763 15 1.5 15.5876 1.5 16.3125V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V16.3125C22.5 15.5876 21.9124 15 21.1875 15H16.9542C15.9511 15 15.0144 15.5013 14.458 16.3359L14.2939 16.5821C14.0157 16.9993 13.5474 17.25 13.0458 17.25H10.9542C10.4526 17.25 9.98429 16.9993 9.70609 16.5821L9.54199 16.3359C8.98559 15.5013 8.0489 15 7.04584 15H2.8125Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.78485 4.5C7.34697 4.5 6.93094 4.69134 6.64597 5.02381L3.88067 8.25H7.04584C8.0489 8.25 8.98559 8.7513 9.54199 9.5859L9.70609 9.83205C9.98429 10.2493 10.4526 10.5 10.9542 10.5H13.0458C13.5474 10.5 14.0157 10.2493 14.2939 9.83205L14.458 9.5859C15.0144 8.7513 15.9511 8.25 16.9542 8.25H20.1193L17.354 5.02381C17.0691 4.69134 16.653 4.5 16.2151 4.5H7.78485ZM20.9977 9.75H16.9542C16.4526 9.75 15.9843 10.0007 15.7061 10.418L15.542 10.6641C14.9856 11.4987 14.0489 12 13.0458 12H10.9542C9.9511 12 9.01441 11.4987 8.45801 10.6641L8.29391 10.4179C8.01571 10.0007 7.54737 9.75 7.04584 9.75H3.00226C3.00076 9.77735 3 9.80481 3 9.83233V12C3 12.8284 3.67157 13.5 4.5 13.5H7.86201C7.8702 13.4999 7.87839 13.4999 7.88657 13.5H16.1134C16.1216 13.4999 16.1298 13.4999 16.138 13.5H19.5C20.3284 13.5 21 12.8284 21 12V9.83233C21 9.80481 20.9992 9.77735 20.9977 9.75ZM21.8062 13.9188C22.2394 13.3987 22.5 12.7298 22.5 12V9.83233C22.5 9.44926 22.4267 9.07293 22.2872 8.72256C22.1659 8.41792 21.9945 8.13283 21.7778 7.87995L18.4929 4.04763C17.923 3.38269 17.0909 3 16.2151 3H7.78485C6.90908 3 6.07703 3.38269 5.50708 4.04763L2.22223 7.87996C2.00548 8.13283 1.83411 8.41792 1.71281 8.72256C1.57331 9.07293 1.5 9.44926 1.5 9.83233V12C1.5 12.7298 1.76058 13.3987 2.19377 13.9188C1.77048 14.2626 1.5 14.7872 1.5 15.375V18C1.5 19.6569 2.84315 21 4.5 21H19.5C21.1569 21 22.5 19.6569 22.5 18V15.375C22.5 14.7872 22.2295 14.2626 21.8062 13.9188ZM3.375 15C3.16789 15 3 15.1679 3 15.375V18C3 18.8284 3.67157 19.5 4.5 19.5H19.5C20.3284 19.5 21 18.8284 21 18V15.375C21 15.1679 20.8321 15 20.625 15H16.5407L15.5469 16.59C14.9987 17.4671 14.0373 18 13.0029 18H10.9971C9.96269 18 9.00128 17.4671 8.45306 16.59L7.45931 15H3.375ZM9.22819 15L9.72506 15.795C9.99917 16.2336 10.4799 16.5 10.9971 16.5H13.0029C13.5201 16.5 14.0008 16.2336 14.2749 15.795L14.7718 15H9.22819Z",fill:e})),Zd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM10.9562 10.5584C12.1025 9.98533 13.3931 11.0206 13.0823 12.2639L12.3733 15.0999L12.4148 15.0792C12.7852 14.894 13.2357 15.0441 13.421 15.4146C13.6062 15.7851 13.4561 16.2356 13.0856 16.4208L13.0441 16.4416C11.8979 17.0147 10.6072 15.9794 10.9181 14.7361L11.6271 11.9001L11.5856 11.9208C11.2151 12.1061 10.7646 11.9559 10.5793 11.5854C10.3941 11.2149 10.5443 10.7644 10.9148 10.5792L10.9562 10.5584ZM12 9C12.4142 9 12.75 8.66421 12.75 8.25C12.75 7.83579 12.4142 7.5 12 7.5C11.5858 7.5 11.25 7.83579 11.25 8.25C11.25 8.66421 11.5858 9 12 9Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM11.25 8.25C11.25 7.83579 11.5858 7.5 12 7.5H12.0075C12.4217 7.5 12.7575 7.83579 12.7575 8.25V8.2575C12.7575 8.67171 12.4217 9.0075 12.0075 9.0075H12C11.5858 9.0075 11.25 8.67171 11.25 8.2575V8.25ZM10.9561 10.5584C12.1023 9.98532 13.3929 11.0206 13.0821 12.2639L12.3731 15.0999L12.4146 15.0792C12.7851 14.8939 13.2356 15.0441 13.4208 15.4146C13.6061 15.7851 13.4559 16.2356 13.0854 16.4208L13.0439 16.4416C11.8977 17.0147 10.6071 15.9794 10.9179 14.7361L11.6269 11.9001L11.5854 11.9208C11.2149 12.1061 10.7644 11.9559 10.5792 11.5854C10.3939 11.2149 10.5441 10.7644 10.9146 10.5792L10.9561 10.5584Z",fill:e})),Rd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 1.5C12.0221 1.5 9 4.52208 9 8.25C9 8.64372 9.03379 9.03016 9.0988 9.40639C9.16599 9.79527 9.06678 10.1226 8.87767 10.3117L2.37868 16.8107C1.81607 17.3733 1.5 18.1363 1.5 18.932V21.75C1.5 22.1642 1.83579 22.5 2.25 22.5H6C6.41421 22.5 6.75 22.1642 6.75 21.75V20.25H8.25C8.66421 20.25 9 19.9142 9 19.5V18H10.5C10.6989 18 10.8897 17.921 11.0303 17.7803L13.6883 15.1223C13.8774 14.9332 14.2047 14.834 14.5936 14.9012C14.9698 14.9662 15.3563 15 15.75 15C19.4779 15 22.5 11.9779 22.5 8.25C22.5 4.52208 19.4779 1.5 15.75 1.5ZM15.75 4.5C15.3358 4.5 15 4.83579 15 5.25C15 5.66421 15.3358 6 15.75 6C16.9926 6 18 7.00736 18 8.25C18 8.66421 18.3358 9 18.75 9C19.1642 9 19.5 8.66421 19.5 8.25C19.5 6.17893 17.8211 4.5 15.75 4.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 3C12.8505 3 10.5 5.35051 10.5 8.25C10.5 8.55776 10.5264 8.85876 10.5769 9.15101C10.7043 9.88817 10.5573 10.7534 9.93833 11.3723L3.43934 17.8713C3.15804 18.1526 3 18.5342 3 18.932V21H5.25V19.5C5.25 19.0858 5.58579 18.75 6 18.75H7.5V17.25C7.5 16.8358 7.83579 16.5 8.25 16.5H10.1893L12.6277 14.0617C13.2466 13.4427 14.1118 13.2957 14.849 13.4231C15.1412 13.4736 15.4422 13.5 15.75 13.5C18.6495 13.5 21 11.1495 21 8.25C21 5.35051 18.6495 3 15.75 3ZM9 8.25C9 4.52208 12.0221 1.5 15.75 1.5C19.4779 1.5 22.5 4.52208 22.5 8.25C22.5 11.9779 19.4779 15 15.75 15C15.3563 15 14.9698 14.9662 14.5936 14.9012C14.2047 14.834 13.8774 14.9332 13.6883 15.1223L11.0303 17.7803C10.8897 17.921 10.6989 18 10.5 18H9V19.5C9 19.9142 8.66421 20.25 8.25 20.25H6.75V21.75C6.75 22.1642 6.41421 22.5 6 22.5H2.25C1.83579 22.5 1.5 22.1642 1.5 21.75V18.932C1.5 18.1363 1.81607 17.3733 2.37868 16.8107L8.87767 10.3117C9.06678 10.1226 9.16599 9.79527 9.0988 9.40639C9.03379 9.03016 9 8.64372 9 8.25ZM15 5.25C15 4.83579 15.3358 4.5 15.75 4.5C17.8211 4.5 19.5 6.17893 19.5 8.25C19.5 8.66421 19.1642 9 18.75 9C18.3358 9 18 8.66421 18 8.25C18 7.00736 16.9926 6 15.75 6C15.3358 6 15 5.66421 15 5.25Z",fill:e})),Od=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.449 8.44817L16.3878 10.9992C16.5374 11.6574 16.5374 12.3426 16.3878 13.0008L19.449 15.5518C20.517 13.3118 20.517 10.6882 19.449 8.44817ZM15.5518 19.449L13.0008 16.3878C12.3426 16.5374 11.6574 16.5374 10.9992 16.3878L8.44818 19.449C10.6882 20.517 13.3118 20.517 15.5518 19.449ZM4.55102 15.5518L7.6122 13.0008C7.4626 12.3426 7.4626 11.6574 7.6122 10.9992L4.55102 8.44817C3.48299 10.6882 3.48299 13.3118 4.55102 15.5518ZM8.44818 4.55102L10.9992 7.6122C11.6574 7.4626 12.3426 7.4626 13.0008 7.6122L15.5518 4.55102C13.3118 3.48299 10.6882 3.48299 8.44818 4.55102ZM17.1055 3.6912C17.7424 4.08325 18.3435 4.55492 18.8943 5.10571C19.4451 5.65649 19.9167 6.25755 20.3088 6.89448C22.2304 10.0163 22.2304 13.9837 20.3088 17.1055C19.9167 17.7424 19.4451 18.3435 18.8943 18.8943C18.3435 19.4451 17.7424 19.9167 17.1055 20.3088C13.9837 22.2304 10.0163 22.2304 6.89448 20.3088C6.25755 19.9167 5.65649 19.4451 5.10571 18.8943C4.55493 18.3435 4.08325 17.7424 3.6912 17.1055C1.7696 13.9837 1.7696 10.0163 3.6912 6.89448C4.08325 6.25755 4.55493 5.65649 5.10571 5.10571C5.65649 4.55492 6.25755 4.08325 6.89448 3.6912C10.0163 1.7696 13.9837 1.7696 17.1055 3.6912ZM14.1213 9.87868C13.7958 9.55313 13.4158 9.31907 13.0115 9.17471C12.359 8.94176 11.641 8.94176 10.9886 9.17471C10.5842 9.31907 10.2042 9.55313 9.87868 9.87868C9.55313 10.2042 9.31907 10.5842 9.17471 10.9885C8.94176 11.641 8.94176 12.359 9.17471 13.0114C9.31907 13.4158 9.55313 13.7958 9.87868 14.1213C10.2042 14.4469 10.5842 14.6809 10.9886 14.8253C11.641 15.0582 12.359 15.0582 13.0115 14.8253C13.4158 14.6809 13.7958 14.4469 14.1213 14.1213C14.4469 13.7958 14.6809 13.4158 14.8253 13.0114C15.0582 12.359 15.0582 11.641 14.8253 10.9885C14.6809 10.5842 14.4469 10.2042 14.1213 9.87868Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.44818 4.55102L10.9992 7.6122C11.6574 7.4626 12.3426 7.4626 13.0008 7.6122L15.5518 4.55102C13.3118 3.48299 10.6882 3.48299 8.44818 4.55102ZM16.8561 5.32899L14.4456 8.22161C14.7066 8.39086 14.9537 8.58973 15.182 8.81802C15.4103 9.04631 15.6091 9.29342 15.7784 9.55444L18.671 7.14392C18.4217 6.80234 18.1426 6.47532 17.8336 6.16637C17.5247 5.85742 17.1977 5.57834 16.8561 5.32899ZM19.449 8.44818L16.3878 10.9992C16.5374 11.6574 16.5374 12.3426 16.3878 13.0008L19.449 15.5518C20.517 13.3118 20.517 10.6882 19.449 8.44818ZM18.671 16.8561L15.7784 14.4456C15.6091 14.7066 15.4103 14.9537 15.182 15.182C14.9537 15.4103 14.7066 15.6091 14.4456 15.7784L16.8561 18.671C17.1977 18.4217 17.5247 18.1426 17.8336 17.8336C18.1426 17.5247 18.4217 17.1977 18.671 16.8561ZM15.5518 19.449L13.0008 16.3878C12.3426 16.5374 11.6574 16.5374 10.9992 16.3878L8.44818 19.449C10.6882 20.517 13.3118 20.517 15.5518 19.449ZM7.14392 18.671L9.55444 15.7784C9.29342 15.6091 9.04631 15.4103 8.81802 15.182C8.58973 14.9537 8.39086 14.7066 8.22161 14.4456L5.32899 16.8561C5.57834 17.1977 5.85742 17.5247 6.16637 17.8336C6.47532 18.1426 6.80234 18.4217 7.14392 18.671ZM4.55102 15.5518L7.6122 13.0008C7.4626 12.3426 7.4626 11.6574 7.6122 10.9992L4.55102 8.44818C3.48299 10.6882 3.48299 13.3118 4.55102 15.5518ZM5.32899 7.14392L8.22161 9.55444C8.39086 9.29342 8.58973 9.04631 8.81802 8.81802C9.04631 8.58973 9.29342 8.39086 9.55444 8.22161L7.14392 5.32899C6.80234 5.57834 6.47532 5.85742 6.16637 6.16637C5.85742 6.47532 5.57834 6.80234 5.32899 7.14392ZM6.89448 3.6912C10.0163 1.7696 13.9837 1.7696 17.1055 3.6912C17.7424 4.08325 18.3435 4.55492 18.8943 5.10571C19.4451 5.65649 19.9167 6.25755 20.3088 6.89448C22.2304 10.0163 22.2304 13.9837 20.3088 17.1055C19.9167 17.7424 19.4451 18.3435 18.8943 18.8943C18.3435 19.4451 17.7424 19.9167 17.1055 20.3088C13.9837 22.2304 10.0163 22.2304 6.89448 20.3088C6.25755 19.9167 5.65649 19.4451 5.10571 18.8943C4.55492 18.3435 4.08325 17.7424 3.6912 17.1055C1.7696 13.9837 1.7696 10.0163 3.6912 6.89448C4.08325 6.25755 4.55493 5.65649 5.10571 5.10571C5.65649 4.55492 6.25755 4.08325 6.89448 3.6912ZM13.0115 9.17471C12.359 8.94176 11.641 8.94176 10.9885 9.17471C10.5842 9.31907 10.2042 9.55313 9.87868 9.87868C9.55313 10.2042 9.31907 10.5842 9.17471 10.9885C8.94176 11.641 8.94176 12.359 9.17471 13.0114C9.31907 13.4158 9.55313 13.7958 9.87868 14.1213C10.2042 14.4469 10.5842 14.6809 10.9885 14.8253C11.641 15.0582 12.359 15.0582 13.0115 14.8253C13.4158 14.6809 13.7958 14.4469 14.1213 14.1213C14.4469 13.7958 14.6809 13.4158 14.8253 13.0114C15.0582 12.359 15.0582 11.641 14.8253 10.9885C14.6809 10.5842 14.4469 10.2042 14.1213 9.87868C13.7958 9.55313 13.4158 9.31907 13.0115 9.17471Z",fill:e})),Sd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M12 0.75C7.44365 0.75 3.75 4.44365 3.75 9C3.75 12.0508 5.40631 14.7138 7.86516 16.1405C8.55062 16.5382 8.97985 17.1484 8.99928 17.7626C9.00999 18.1013 9.24656 18.3908 9.5764 18.4687C9.92778 18.5518 10.2859 18.6171 10.6496 18.6639C10.9732 18.7055 11.2502 18.4462 11.2502 18.12V13.4589C10.9309 13.4236 10.618 13.366 10.3132 13.2875C9.9121 13.1843 9.67061 12.7754 9.77385 12.3743C9.8771 11.9731 10.286 11.7316 10.6871 11.8349C11.1059 11.9427 11.5458 12.0002 12.0002 12.0002C12.4546 12.0002 12.8944 11.9427 13.3132 11.8349C13.7144 11.7316 14.1233 11.9731 14.2265 12.3743C14.3298 12.7754 14.0883 13.1843 13.6871 13.2875C13.3823 13.366 13.0695 13.4236 12.7502 13.4589V18.1199C12.7502 18.4462 13.0272 18.7054 13.3508 18.6638C13.7144 18.6171 14.0723 18.5518 14.4236 18.4687C14.7534 18.3908 14.99 18.1013 15.0007 17.7626C15.0201 17.1484 15.4494 16.5382 16.1348 16.1405C18.5937 14.7138 20.25 12.0508 20.25 9C20.25 4.44365 16.5563 0.75 12 0.75Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.01314 19.8997C9.09034 19.4927 9.48282 19.2254 9.88978 19.3026C10.5727 19.4321 11.2781 19.5 12 19.5C12.7219 19.5 13.4273 19.4321 14.1102 19.3026C14.5172 19.2254 14.9097 19.4927 14.9869 19.8997C15.0641 20.3066 14.7967 20.6991 14.3898 20.7763C13.6151 20.9232 12.8162 21 12 21C11.1838 21 10.3849 20.9232 9.61022 20.7763C9.20327 20.6991 8.93594 20.3066 9.01314 19.8997Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.75407 22.344C9.79717 21.932 10.1661 21.633 10.578 21.6761C11.0451 21.7249 11.5195 21.75 12 21.75C12.4805 21.75 12.9549 21.7249 13.422 21.6761C13.8339 21.633 14.2028 21.932 14.2459 22.344C14.289 22.7559 13.99 23.1248 13.578 23.1679C13.0592 23.2222 12.5327 23.25 12 23.25C11.4673 23.25 10.9408 23.2222 10.422 23.1679C10.01 23.1248 9.71097 22.7559 9.75407 22.344Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C8.27208 2.25 5.25 5.27208 5.25 9C5.25 11.4944 6.6026 13.6737 8.61794 14.843C9.61525 15.4217 10.5 16.4733 10.5 17.8083V18C10.5 18.4142 10.1642 18.75 9.75 18.75C9.33579 18.75 9 18.4142 9 18V17.8083C9 17.1776 8.56821 16.5484 7.86516 16.1405L8.24155 15.4917L7.86516 16.1405C5.40631 14.7138 3.75 12.0508 3.75 9C3.75 4.44365 7.44365 0.75 12 0.75C16.5563 0.75 20.25 4.44365 20.25 9C20.25 12.0508 18.5937 14.7138 16.1348 16.1405C15.4318 16.5484 15 17.1776 15 17.8083V18C15 18.4142 14.6642 18.75 14.25 18.75C13.8358 18.75 13.5 18.4142 13.5 18V17.8083C13.5 16.4733 14.3847 15.4217 15.3821 14.843C17.3974 13.6737 18.75 11.4944 18.75 9C18.75 5.27208 15.7279 2.25 12 2.25ZM9.77367 12.3741C9.87692 11.973 10.2858 11.7315 10.6869 11.8347C11.1058 11.9425 11.5456 12 12 12C12.4544 12 12.8942 11.9425 13.3131 11.8347C13.7142 11.7315 14.1231 11.973 14.2263 12.3741C14.3296 12.7752 14.0881 13.1841 13.6869 13.2874C13.3822 13.3658 13.0693 13.4234 12.75 13.4588V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V13.4588C10.9307 13.4234 10.6178 13.3658 10.3131 13.2874C9.91192 13.1841 9.67043 12.7752 9.77367 12.3741ZM9.01314 19.8997C9.09034 19.4927 9.48282 19.2254 9.88978 19.3026C10.5727 19.4321 11.2781 19.5 12 19.5C12.7219 19.5 13.4273 19.4321 14.1102 19.3026C14.5172 19.2254 14.9097 19.4927 14.9869 19.8997C15.0641 20.3066 14.7967 20.6991 14.3898 20.7763C13.6151 20.9232 12.8162 21 12 21C11.1838 21 10.3849 20.9232 9.61022 20.7763C9.20327 20.6991 8.93594 20.3066 9.01314 19.8997ZM9.75407 22.344C9.79717 21.932 10.1661 21.633 10.578 21.6761C11.0451 21.7249 11.5195 21.75 12 21.75C12.4805 21.75 12.9549 21.7249 13.422 21.6761C13.8339 21.633 14.2028 21.932 14.2459 22.344C14.289 22.7559 13.99 23.1248 13.578 23.1679C13.0592 23.2222 12.5327 23.25 12 23.25C11.4673 23.25 10.9408 23.2222 10.422 23.1679C10.01 23.1248 9.71097 22.7559 9.75407 22.344Z",fill:e})),_d=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.6152 1.59495C14.9165 1.76289 15.0643 2.11463 14.9736 2.44736L12.982 9.75003H20.25C20.5487 9.75003 20.8188 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118L10.2983 22.2618C10.063 22.5139 9.68604 22.573 9.38481 22.4051C9.08357 22.2372 8.9357 21.8854 9.02644 21.5527L11.0181 14.25H3.75002C3.45137 14.25 3.18118 14.0728 3.06216 13.7989C2.94313 13.525 2.99795 13.2066 3.20173 12.9883L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.6152 1.59495C14.9165 1.76289 15.0643 2.11463 14.9736 2.44736L12.982 9.75003H20.25C20.5487 9.75003 20.8189 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118L10.2983 22.2618C10.063 22.5139 9.68604 22.573 9.38481 22.4051C9.08357 22.2372 8.9357 21.8854 9.02644 21.5527L11.0181 14.25H3.75002C3.45137 14.25 3.18118 14.0728 3.06216 13.7989C2.94313 13.525 2.99795 13.2066 3.20173 12.9883L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495ZM5.47593 12.75H12C12.2338 12.75 12.4542 12.859 12.596 13.0448C12.7379 13.2305 12.7851 13.4718 12.7236 13.6974L11.2719 19.0203L18.5241 11.25H12C11.7663 11.25 11.5459 11.141 11.404 10.9553C11.2621 10.7695 11.2149 10.5282 11.2764 10.3027L12.7281 4.9798L5.47593 12.75Z",fill:e})),Pd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M20.7983 11.0118L17.6099 14.4279L9.4624 6.28042L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495C14.9165 1.76289 15.0643 2.11463 14.9736 2.44736L12.982 9.75003H20.25C20.5487 9.75003 20.8189 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118Z",fill:e}),l().createElement("path",{d:"M3.20173 12.9883L6.39014 9.57212L14.5376 17.7196L10.2983 22.2618C10.063 22.5139 9.68604 22.573 9.38481 22.4051C9.08357 22.2372 8.9357 21.8854 9.02644 21.5527L11.0181 14.25H3.75002C3.45137 14.25 3.18118 14.0728 3.06216 13.7989C2.94313 13.525 2.99795 13.2066 3.20173 12.9883Z",fill:e}),l().createElement("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.6152 1.59495C14.9164 1.76289 15.0643 2.11463 14.9736 2.44736L12.9819 9.75003H20.25C20.5486 9.75003 20.8188 9.92721 20.9379 10.2011C21.0569 10.475 21.0021 10.7934 20.7983 11.0118L16.5858 15.5252L21.5303 20.4697C21.8232 20.7626 21.8232 21.2375 21.5303 21.5304C21.2374 21.8232 20.7626 21.8232 20.4697 21.5304L2.46967 3.53036C2.17678 3.23746 2.17678 2.76259 2.46967 2.4697C2.76256 2.1768 3.23744 2.1768 3.53033 2.4697L8.43829 7.37766L13.7017 1.73829C13.937 1.48615 14.314 1.42701 14.6152 1.59495ZM9.49958 8.43895L11.295 10.2344L12.7281 4.9798L9.49958 8.43895ZM12.3107 11.25L15.5245 14.4639L18.5241 11.25H12.3107ZM6.92046 10.1031C7.22328 10.3857 7.23964 10.8603 6.95702 11.1631L5.47591 12.75H9.25736C9.67157 12.75 10.0074 13.0858 10.0074 13.5C10.0074 13.9142 9.67157 14.25 9.25736 14.25H3.75C3.45135 14.25 3.18117 14.0728 3.06214 13.7989C2.94311 13.525 2.99794 13.2066 3.20171 12.9883L5.86043 10.1397C6.14306 9.83684 6.61765 9.82047 6.92046 10.1031ZM11.6096 14.9314C12.0092 15.0404 12.2449 15.4527 12.1359 15.8523L11.2719 19.0203L12.9466 17.2259C13.2293 16.923 13.7039 16.9067 14.0067 17.1893C14.3095 17.4719 14.3258 17.9465 14.0432 18.2493L10.2983 22.2618C10.063 22.5139 9.68603 22.573 9.38479 22.4051C9.08355 22.2372 8.93568 21.8854 9.02643 21.5527L10.6887 15.4576C10.7977 15.058 11.21 14.8224 11.6096 14.9314Z",fill:e})),Id=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.9017 4.09835C18.4372 2.63388 16.0628 2.63388 14.5984 4.09835L10.0983 8.59835C8.63388 10.0628 8.63388 12.4372 10.0983 13.9017C10.4092 14.2125 10.7598 14.4565 11.133 14.6348C11.5068 14.8134 11.665 15.2611 11.4865 15.6349C11.3079 16.0086 10.8602 16.1669 10.4865 15.9883C9.96169 15.7376 9.47063 15.3953 9.03769 14.9623C6.98744 12.9121 6.98744 9.58794 9.03769 7.53769L13.5377 3.03769C15.5879 0.987437 18.9121 0.987437 20.9623 3.03769C23.0126 5.08794 23.0126 8.41206 20.9623 10.4623L19.2053 12.2193C18.9124 12.5122 18.4376 12.5122 18.1447 12.2193C17.8518 11.9264 17.8518 11.4515 18.1447 11.1586L19.9017 9.40165C21.3661 7.93718 21.3661 5.56282 19.9017 4.09835ZM12.5135 8.36513C12.6921 7.99138 13.1398 7.83313 13.5135 8.01167C14.0383 8.26236 14.5294 8.60475 14.9623 9.03769C17.0126 11.0879 17.0126 14.4121 14.9623 16.4623L10.4623 20.9623C8.41206 23.0126 5.08794 23.0126 3.03769 20.9623C0.987437 18.9121 0.987437 15.5879 3.03769 13.5377L4.79466 11.7807C5.08755 11.4878 5.56243 11.4878 5.85532 11.7807C6.14821 12.0736 6.14821 12.5485 5.85532 12.8414L4.09835 14.5984C2.63388 16.0628 2.63388 18.4372 4.09835 19.9017C5.56282 21.3661 7.93718 21.3661 9.40165 19.9017L13.9017 15.4016C15.3661 13.9372 15.3661 11.5628 13.9017 10.0983C13.5908 9.78748 13.2402 9.54347 12.867 9.36517C12.4932 9.18662 12.335 8.73889 12.5135 8.36513Z",fill:e})),kd=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.625 6.75C2.625 6.12868 3.12868 5.625 3.75 5.625C4.37132 5.625 4.875 6.12868 4.875 6.75C4.875 7.37132 4.37132 7.875 3.75 7.875C3.12868 7.875 2.625 7.37132 2.625 6.75ZM7.5 6.75C7.5 6.33579 7.83579 6 8.25 6H20.25C20.6642 6 21 6.33579 21 6.75C21 7.16421 20.6642 7.5 20.25 7.5H8.25C7.83579 7.5 7.5 7.16421 7.5 6.75ZM2.625 12C2.625 11.3787 3.12868 10.875 3.75 10.875C4.37132 10.875 4.875 11.3787 4.875 12C4.875 12.6213 4.37132 13.125 3.75 13.125C3.12868 13.125 2.625 12.6213 2.625 12ZM7.5 12C7.5 11.5858 7.83579 11.25 8.25 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H8.25C7.83579 12.75 7.5 12.4142 7.5 12ZM2.625 17.25C2.625 16.6287 3.12868 16.125 3.75 16.125C4.37132 16.125 4.875 16.6287 4.875 17.25C4.875 17.8713 4.37132 18.375 3.75 18.375C3.12868 18.375 2.625 17.8713 2.625 17.25ZM7.5 17.25C7.5 16.8358 7.83579 16.5 8.25 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H8.25C7.83579 18 7.5 17.6642 7.5 17.25Z",fill:e})),Nd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5C9.10051 1.5 6.75 3.85051 6.75 6.75V9.75C5.09315 9.75 3.75 11.0931 3.75 12.75V19.5C3.75 21.1569 5.09315 22.5 6.75 22.5H17.25C18.9069 22.5 20.25 21.1569 20.25 19.5V12.75C20.25 11.0931 18.9069 9.75 17.25 9.75V6.75C17.25 3.85051 14.8995 1.5 12 1.5ZM15.75 9.75V6.75C15.75 4.67893 14.0711 3 12 3C9.92893 3 8.25 4.67893 8.25 6.75V9.75H15.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.75 6.75C6.75 3.8505 9.10051 1.5 12 1.5C14.8995 1.5 17.25 3.85051 17.25 6.75V9.75C18.9069 9.75 20.25 11.0931 20.25 12.75V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V12.75C3.75 11.0931 5.09315 9.75 6.75 9.75V6.75ZM6.75 11.25C5.92157 11.25 5.25 11.9216 5.25 12.75V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V12.75C18.75 11.9216 18.0784 11.25 17.25 11.25H6.75ZM15.75 9.75H8.25V6.75C8.25 4.67893 9.92893 3 12 3C14.0711 3 15.75 4.67893 15.75 6.75V9.75Z",fill:e})),Td=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{d:"M18 1.5C20.8995 1.5 23.25 3.85051 23.25 6.75V10.5C23.25 10.9142 22.9142 11.25 22.5 11.25C22.0858 11.25 21.75 10.9142 21.75 10.5V6.75C21.75 4.67893 20.0711 3 18 3C15.9289 3 14.25 4.67893 14.25 6.75V9.75C15.9069 9.75 17.25 11.0931 17.25 12.75V19.5C17.25 21.1569 15.9069 22.5 14.25 22.5H3.75C2.09315 22.5 0.75 21.1569 0.75 19.5V12.75C0.75 11.0931 2.09315 9.75 3.75 9.75H12.75V6.75C12.75 3.85051 15.1005 1.5 18 1.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.75 6.75C12.75 3.85051 15.1005 1.5 18 1.5C20.8995 1.5 23.25 3.8505 23.25 6.75V10.5C23.25 10.9142 22.9142 11.25 22.5 11.25C22.0858 11.25 21.75 10.9142 21.75 10.5V6.75C21.75 4.67893 20.0711 3 18 3C15.9289 3 14.25 4.67893 14.25 6.75V9.75C15.9069 9.75 17.25 11.0931 17.25 12.75V19.5C17.25 21.1569 15.9069 22.5 14.25 22.5H3.75C2.09315 22.5 0.75 21.1569 0.75 19.5V12.75C0.75 11.0931 2.09315 9.75 3.75 9.75H12.75V6.75ZM3.75 11.25C2.92157 11.25 2.25 11.9216 2.25 12.75V19.5C2.25 20.3284 2.92157 21 3.75 21H14.25C15.0784 21 15.75 20.3284 15.75 19.5V12.75C15.75 11.9216 15.0784 11.25 14.25 11.25H3.75Z",fill:e})),Ad=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M1.5 8.6691V17.25C1.5 18.9069 2.84315 20.25 4.5 20.25H19.5C21.1569 20.25 22.5 18.9069 22.5 17.25V8.6691L13.5723 14.1631C12.6081 14.7564 11.3919 14.7564 10.4277 14.1631L1.5 8.6691Z",fill:e}),l().createElement("path",{d:"M22.5 6.90783V6.75C22.5 5.09315 21.1569 3.75 19.5 3.75H4.5C2.84315 3.75 1.5 5.09315 1.5 6.75V6.90783L11.2139 12.8856C11.696 13.1823 12.304 13.1823 12.7861 12.8856L22.5 6.90783Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6.75C1.5 5.09315 2.84315 3.75 4.5 3.75H19.5C21.1569 3.75 22.5 5.09315 22.5 6.75V17.25C22.5 18.9069 21.1569 20.25 19.5 20.25H4.5C2.84315 20.25 1.5 18.9069 1.5 17.25V6.75ZM3 6.75V6.99271C3 7.5136 3.27023 7.9972 3.71385 8.2702L11.2139 12.8856C11.696 13.1823 12.304 13.1823 12.7861 12.8856L20.2861 8.2702C20.7298 7.9972 21 7.5136 21 6.99271V6.75C21 5.92157 20.3284 5.25 19.5 5.25H4.5C3.67157 5.25 3 5.92157 3 6.75ZM21 9.59217L13.5723 14.1631C12.6081 14.7564 11.3919 14.7564 10.4277 14.1631L3 9.59217V17.25C3 18.0784 3.67157 18.75 4.5 18.75H19.5C20.3284 18.75 21 18.0784 21 17.25V9.59217Z",fill:e})),Bd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M19.5 22.5C21.1569 22.5 22.5 21.1568 22.5 19.5V11.3262L15.6212 15.3481L19.1056 17.2243C19.4703 17.4206 19.6067 17.8755 19.4104 18.2402C19.214 18.6049 18.7591 18.7413 18.3944 18.545L12.7112 15.4847C12.2672 15.2457 11.7328 15.2457 11.2889 15.4847L5.60558 18.545C5.24087 18.7413 4.78603 18.6049 4.58965 18.2402C4.39327 17.8755 4.52972 17.4206 4.89442 17.2243L8.37878 15.3481L1.5 11.3262V19.5C1.5 21.1568 2.84315 22.5 4.5 22.5L19.5 22.5Z",fill:e}),l().createElement("path",{d:"M1.5 9.58861V8.84388C1.5 7.74023 2.10597 6.72571 3.0777 6.20247L10.5777 2.16401C11.4656 1.68589 12.5344 1.68589 13.4223 2.16401L20.9223 6.20247C21.894 6.72571 22.5 7.74024 22.5 8.84388V9.58861L14.0742 14.515L13.4223 14.164C12.5344 13.6859 11.4656 13.6859 10.5777 14.164L9.92585 14.515L1.5 9.58861Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5777 2.16401C11.4656 1.68589 12.5344 1.68589 13.4223 2.16401L20.9223 6.20247C21.894 6.72571 22.5 7.74024 22.5 8.84388V19.5C22.5 21.1568 21.1569 22.5 19.5 22.5H4.5C2.84315 22.5 1.5 21.1568 1.5 19.5L1.5 9.90663C1.5 9.90644 1.5 9.90682 1.5 9.90663L1.5 8.99997C1.5 8.99987 1.5 9.00007 1.5 8.99997L1.5 8.84388C1.5 7.74023 2.10597 6.72571 3.0777 6.20247L10.5777 2.16401ZM3 12.5041V19.5C3 20.3284 3.67157 21 4.5 21H19.5C20.3284 21 21 20.3284 21 19.5V12.5041C20.9744 12.5189 20.9485 12.5334 20.9223 12.5475L15.6712 15.375L19.1056 17.2243C19.4703 17.4206 19.6067 17.8755 19.4104 18.2402C19.214 18.6049 18.7591 18.7413 18.3944 18.545L12.7112 15.4847C12.2672 15.2457 11.7328 15.2457 11.2889 15.4847L5.60557 18.545C5.24087 18.7413 4.78602 18.6049 4.58965 18.2402C4.39327 17.8755 4.52972 17.4206 4.89442 17.2243L8.32879 15.375L3.0777 12.5475C3.05153 12.5334 3.02563 12.5189 3 12.5041ZM9.91074 14.5232L10.5777 14.164C11.4656 13.6859 12.5344 13.6859 13.4223 14.164L14.0893 14.5232L20.2112 11.2268C20.697 10.9651 21 10.4579 21 9.90606V8.84388C21 8.29206 20.697 7.78479 20.2112 7.52318L12.7112 3.48471C12.2672 3.24566 11.7328 3.24566 11.2889 3.48471L3.78885 7.52317C3.30299 7.78479 3 8.29206 3 8.84388V9.90606C3 9.90593 3 9.90619 3 9.90606C3.00015 10.4577 3.3031 10.9652 3.78885 11.2268L9.91074 14.5232Z",fill:e})),Fd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.16147 2.58076C8.68934 2.31683 9.31066 2.31683 9.83853 2.58076L14.8323 5.07765C14.9379 5.13043 15.0621 5.13043 15.1677 5.07765L19.0365 3.14326C20.2832 2.51992 21.75 3.42647 21.75 4.82031V17.3047C21.75 18.0149 21.3487 18.6642 20.7135 18.9818L15.8385 21.4193C15.3107 21.6832 14.6893 21.6832 14.1615 21.4193L9.16771 18.9224C9.06213 18.8696 8.93787 18.8696 8.8323 18.9224L4.96353 20.8568C3.71683 21.4801 2.25 20.5736 2.25 19.1797V6.69531C2.25 5.98512 2.65125 5.33587 3.28647 5.01826L8.16147 2.58076ZM9 6.00002C9.41421 6.00002 9.75 6.3358 9.75 6.75002V15C9.75 15.4142 9.41421 15.75 9 15.75C8.58579 15.75 8.25 15.4142 8.25 15V6.75002C8.25 6.3358 8.58579 6.00002 9 6.00002ZM15.75 9.00002C15.75 8.5858 15.4142 8.25002 15 8.25002C14.5858 8.25002 14.25 8.5858 14.25 9.00002V17.25C14.25 17.6642 14.5858 18 15 18C15.4142 18 15.75 17.6642 15.75 17.25V9.00002Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.16771 3.9224C9.06213 3.86962 8.93787 3.86962 8.83229 3.9224L3.95729 6.3599C3.83025 6.42342 3.75 6.55327 3.75 6.69531V19.1797C3.75 19.4585 4.04337 19.6398 4.2927 19.5151L8.16147 17.5808C8.68934 17.3168 9.31066 17.3168 9.83853 17.5808L14.8323 20.0776C14.9379 20.1304 15.0621 20.1304 15.1677 20.0776L20.0427 17.6401C20.1697 17.5766 20.25 17.4468 20.25 17.3047V4.82031C20.25 4.54154 19.9566 4.36023 19.7073 4.4849L15.8385 6.41929C15.3107 6.68322 14.6893 6.68322 14.1615 6.41929L9.16771 3.9224ZM8.16147 2.58076C8.68934 2.31683 9.31066 2.31683 9.83853 2.58076L14.8323 5.07765C14.9379 5.13043 15.0621 5.13043 15.1677 5.07765L19.0365 3.14326C20.2832 2.51992 21.75 3.42647 21.75 4.82031V17.3047C21.75 18.0149 21.3487 18.6642 20.7135 18.9818L15.8385 21.4193C15.3107 21.6832 14.6893 21.6832 14.1615 21.4193L9.16771 18.9224C9.06213 18.8696 8.93787 18.8696 8.83229 18.9224L4.96352 20.8568C3.71684 21.4801 2.25 20.5736 2.25 19.1797V6.69531C2.25 5.98512 2.65125 5.33587 3.28647 5.01826L8.16147 2.58076ZM9 6.00002C9.41421 6.00002 9.75 6.33581 9.75 6.75002V15C9.75 15.4142 9.41421 15.75 9 15.75C8.58579 15.75 8.25 15.4142 8.25 15V6.75002C8.25 6.33581 8.58579 6.00002 9 6.00002ZM15 8.25002C15.4142 8.25002 15.75 8.58581 15.75 9.00002V17.25C15.75 17.6642 15.4142 18 15 18C14.5858 18 14.25 17.6642 14.25 17.25V9.00002C14.25 8.58581 14.5858 8.25002 15 8.25002Z",fill:e})),Dd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.5397 22.351C11.57 22.3685 11.5937 22.3821 11.6105 22.3915L11.6384 22.4071C11.8613 22.5294 12.1378 22.5285 12.3608 22.4075L12.3895 22.3915C12.4063 22.3821 12.43 22.3685 12.4603 22.351C12.5207 22.316 12.607 22.265 12.7155 22.1982C12.9325 22.0646 13.2388 21.8676 13.6046 21.6091C14.3351 21.0931 15.3097 20.3274 16.2865 19.3273C18.2307 17.3368 20.25 14.3462 20.25 10.5C20.25 5.94365 16.5563 2.25 12 2.25C7.44365 2.25 3.75 5.94365 3.75 10.5C3.75 14.3462 5.76932 17.3368 7.71346 19.3273C8.69025 20.3274 9.66491 21.0931 10.3954 21.6091C10.7612 21.8676 11.0675 22.0646 11.2845 22.1982C11.393 22.265 11.4793 22.316 11.5397 22.351ZM12 13.5C13.6569 13.5 15 12.1569 15 10.5C15 8.84315 13.6569 7.5 12 7.5C10.3431 7.5 9 8.84315 9 10.5C9 12.1569 10.3431 13.5 12 13.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C8.27208 3.75 5.25 6.77208 5.25 10.5C5.25 13.796 6.98068 16.4303 8.78654 18.2793C9.68475 19.1989 10.5851 19.9066 11.2609 20.384C11.5588 20.5945 11.8119 20.7593 12 20.8769C12.1881 20.7593 12.4412 20.5945 12.7391 20.384C13.4149 19.9066 14.3153 19.1989 15.2135 18.2793C17.0193 16.4303 18.75 13.796 18.75 10.5C18.75 6.77208 15.7279 3.75 12 3.75ZM12 21.75C11.6397 22.4078 11.6395 22.4076 11.6392 22.4075L11.6365 22.406L11.6305 22.4027L11.6105 22.3915C11.5937 22.3821 11.57 22.3686 11.5397 22.351C11.4793 22.316 11.393 22.265 11.2845 22.1982C11.0675 22.0646 10.7612 21.8676 10.3954 21.6091C9.66491 21.0931 8.69025 20.3274 7.71346 19.3273C5.76932 17.3368 3.75 14.3462 3.75 10.5C3.75 5.94365 7.44365 2.25 12 2.25C16.5563 2.25 20.25 5.94365 20.25 10.5C20.25 14.3462 18.2307 17.3368 16.2865 19.3273C15.3097 20.3274 14.3351 21.0931 13.6046 21.6091C13.2388 21.8676 12.9325 22.0646 12.7155 22.1982C12.607 22.265 12.5207 22.316 12.4603 22.351C12.43 22.3686 12.4063 22.3821 12.3895 22.3915L12.3695 22.4027L12.3635 22.406L12.3616 22.4071C12.3613 22.4072 12.3603 22.4078 12 21.75ZM12 21.75L12.3603 22.4078C12.1358 22.5307 11.8636 22.5304 11.6392 22.4075L12 21.75ZM12 8.25C10.7574 8.25 9.75 9.25736 9.75 10.5C9.75 11.7426 10.7574 12.75 12 12.75C13.2426 12.75 14.25 11.7426 14.25 10.5C14.25 9.25736 13.2426 8.25 12 8.25ZM8.25 10.5C8.25 8.42893 9.92893 6.75 12 6.75C14.0711 6.75 15.75 8.42893 15.75 10.5C15.75 12.5711 14.0711 14.25 12 14.25C9.92893 14.25 8.25 12.5711 8.25 10.5Z",fill:e})),jd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M16.8812 4.34537C14.81 5.17395 12.5917 5.71314 10.276 5.91296C9.60847 5.97055 8.93276 5.99996 8.25 5.99996H7.5C4.60051 5.99996 2.25 8.35046 2.25 11.25C2.25 13.8496 4.13945 16.0079 6.61997 16.4265C6.95424 17.7955 7.41805 19.1137 7.99764 20.3674C8.46171 21.3711 9.67181 21.6874 10.5803 21.1629L11.2366 20.784C12.1167 20.2758 12.4023 19.1913 12.0087 18.3158C11.7738 17.7935 11.5642 17.2573 11.3814 16.7089C13.2988 16.967 15.1419 17.4587 16.8812 18.1545C17.6069 15.9852 18 13.6635 18 11.2499C18 8.83642 17.6069 6.51472 16.8812 4.34537Z",fill:e}),l().createElement("path",{d:"M18.2606 3.74066C19.0641 6.09636 19.5 8.62224 19.5 11.2499C19.5 13.8776 19.0641 16.4035 18.2606 18.7593C18.2054 18.921 18.1487 19.082 18.0901 19.2422C17.9477 19.6311 18.1476 20.0619 18.5366 20.2043C18.9256 20.3466 19.3563 20.1467 19.4987 19.7578C19.6387 19.3753 19.7696 18.9883 19.891 18.5972C20.4147 16.9105 20.7627 15.1468 20.914 13.3277C21.431 12.7893 21.75 12.0566 21.75 11.25C21.75 10.4433 21.431 9.71067 20.914 9.17222C20.7627 7.35313 20.4147 5.58942 19.891 3.90268C19.7696 3.51159 19.6387 3.12466 19.4987 2.74215C19.3563 2.35318 18.9256 2.15328 18.5366 2.29566C18.1476 2.43804 17.9477 2.86879 18.0901 3.25777C18.1487 3.41789 18.2055 3.57891 18.2606 3.74066Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5366 2.29566C18.9256 2.15328 19.3563 2.35318 19.4987 2.74215C19.6387 3.12466 19.7696 3.51159 19.891 3.90268C20.4147 5.58942 20.7627 7.35313 20.914 9.17222C21.431 9.71067 21.75 10.4433 21.75 11.25C21.75 12.0566 21.431 12.7893 20.914 13.3277C20.7627 15.1468 20.4147 16.9105 19.891 18.5972C19.7696 18.9883 19.6387 19.3753 19.4987 19.7578C19.3563 20.1467 18.9256 20.3466 18.5366 20.2043C18.1476 20.0619 17.9477 19.6311 18.0901 19.2422C18.1487 19.082 18.2056 18.9211 18.2608 18.7593C16.1274 17.74 13.8142 17.0364 11.3814 16.7089C11.5642 17.2573 11.7738 17.7935 12.0087 18.3158C12.4023 19.1913 12.1167 20.2758 11.2366 20.784L10.5803 21.1629L10.2053 20.5134L10.5803 21.1629C9.67181 21.6874 8.46171 21.3711 7.99764 20.3674C7.41805 19.1137 6.95424 17.7955 6.61997 16.4265C4.13945 16.0079 2.25 13.8496 2.25 11.25C2.25 8.35046 4.60051 5.99996 7.5 5.99996H8.25C8.93276 5.99996 9.60847 5.97055 10.276 5.91296C13.1145 5.66804 15.8066 4.91322 18.2608 3.74057C18.2056 3.57883 18.1487 3.41789 18.0901 3.25777C17.9477 2.86879 18.1476 2.43804 18.5366 2.29566ZM18.7027 5.19069C16.3002 6.31161 13.6879 7.05815 10.9413 7.35526C10.6527 8.60622 10.5 9.90982 10.5 11.25C10.5 12.5901 10.6527 13.8937 10.9413 15.1447C13.6879 15.4418 16.3002 16.1883 18.7027 17.3092C19.0828 15.8973 19.3333 14.4321 19.4405 12.9268C19.4799 12.3731 19.5 11.8139 19.5 11.25C19.5 10.686 19.4799 10.1268 19.4405 9.57316C19.3333 8.06786 19.0828 6.60258 18.7027 5.19069ZM9.38039 15.0253C9.13091 13.8053 9 12.5426 9 11.25C9 9.95736 9.13091 8.69465 9.38039 7.47459C9.00566 7.49144 8.6288 7.49996 8.25 7.49996H7.5C5.42893 7.49996 3.75 9.17889 3.75 11.25C3.75 13.321 5.42893 15 7.5 15H8.25C8.6288 15 9.00565 15.0085 9.38039 15.0253ZM8.187 16.5C8.48694 17.6205 8.88063 18.7028 9.35917 19.7379C9.42948 19.89 9.63599 19.976 9.83029 19.8639L10.4866 19.4849C10.6517 19.3896 10.7419 19.1563 10.6406 18.9309C10.2952 18.1628 10 17.3671 9.75922 16.5481C9.26036 16.5162 8.75712 16.5 8.25 16.5H8.187Z",fill:e})),Ud=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M8.25 4.5C8.25 2.42893 9.92893 0.75 12 0.75C14.0711 0.75 15.75 2.42893 15.75 4.5V12.75C15.75 14.8211 14.0711 16.5 12 16.5C9.92893 16.5 8.25 14.8211 8.25 12.75V4.5Z",fill:e}),l().createElement("path",{d:"M6 10.5C6.41421 10.5 6.75 10.8358 6.75 11.25V12.75C6.75 15.6495 9.1005 18 12 18C14.8995 18 17.25 15.6495 17.25 12.75V11.25C17.25 10.8358 17.5858 10.5 18 10.5C18.4142 10.5 18.75 10.8358 18.75 11.25V12.75C18.75 16.2244 16.125 19.0857 12.75 19.4588V21.75H15.75C16.1642 21.75 16.5 22.0858 16.5 22.5C16.5 22.9142 16.1642 23.25 15.75 23.25H8.25C7.83579 23.25 7.5 22.9142 7.5 22.5C7.5 22.0858 7.83579 21.75 8.25 21.75H11.25V19.4588C7.87504 19.0857 5.25 16.2244 5.25 12.75V11.25C5.25 10.8358 5.58579 10.5 6 10.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 4.5C8.25 2.42893 9.92893 0.75 12 0.75C14.0711 0.75 15.75 2.42893 15.75 4.5V12.75C15.75 14.8211 14.0711 16.5 12 16.5C9.92893 16.5 8.25 14.8211 8.25 12.75V4.5ZM12 2.25C10.7574 2.25 9.75 3.25736 9.75 4.5V12.75C9.75 13.9926 10.7574 15 12 15C13.2426 15 14.25 13.9926 14.25 12.75V4.5C14.25 3.25736 13.2426 2.25 12 2.25ZM6 10.5C6.41421 10.5 6.75 10.8358 6.75 11.25V12.75C6.75 15.6495 9.1005 18 12 18C14.8995 18 17.25 15.6495 17.25 12.75V11.25C17.25 10.8358 17.5858 10.5 18 10.5C18.4142 10.5 18.75 10.8358 18.75 11.25V12.75C18.75 16.2244 16.125 19.0857 12.75 19.4588V21.75H15.75C16.1642 21.75 16.5 22.0858 16.5 22.5C16.5 22.9142 16.1642 23.25 15.75 23.25H8.25C7.83579 23.25 7.5 22.9142 7.5 22.5C7.5 22.0858 7.83579 21.75 8.25 21.75H11.25V19.4588C7.87504 19.0857 5.25 16.2244 5.25 12.75V11.25C5.25 10.8358 5.58579 10.5 6 10.5Z",fill:e})),zd=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.25 12C4.25 11.5858 4.58579 11.25 5 11.25H19C19.4142 11.25 19.75 11.5858 19.75 12C19.75 12.4142 19.4142 12.75 19 12.75H5C4.58579 12.75 4.25 12.4142 4.25 12Z",fill:e})),Gd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM15 12.75C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25H9C8.58579 11.25 8.25 11.5858 8.25 12C8.25 12.4142 8.58579 12.75 9 12.75H15Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H15C15.4142 11.25 15.75 11.5858 15.75 12C15.75 12.4142 15.4142 12.75 15 12.75H9C8.58579 12.75 8.25 12.4142 8.25 12Z",fill:e})),qd=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.1558 14.7688C12.1558 14.5496 12.353 14.1492 13.1335 13.759C13.8692 13.3911 14.9379 13.142 16.1594 13.142C17.3809 13.142 18.4497 13.3911 19.1854 13.759C19.9579 14.1452 20.159 14.5414 20.163 14.762V14.7756C20.159 14.9962 19.9579 15.3924 19.1854 15.7787C18.4497 16.1465 17.3809 16.3956 16.1594 16.3956C14.9379 16.3956 13.8692 16.1465 13.1335 15.7787C12.353 15.3884 12.1558 14.988 12.1558 14.7688ZM20.163 16.9535C20.0623 17.0129 19.9597 17.0685 19.8562 17.1203C18.8713 17.6127 17.5633 17.8956 16.1594 17.8956C14.7556 17.8956 13.4475 17.6127 12.4627 17.1203C12.3591 17.0685 12.2565 17.0129 12.1557 16.9534V17.6885C12.1557 17.9087 12.3534 18.3091 13.1342 18.6991C13.8703 19.0667 14.9392 19.3153 16.1594 19.3153C17.3796 19.3153 18.4484 19.0667 19.1845 18.6991C19.9653 18.3091 20.163 17.9087 20.163 17.6885V16.9535ZM21.663 14.7528V14.5014H21.6454C21.5178 13.546 20.7177 12.8481 19.8562 12.4173C18.8713 11.9249 17.5633 11.642 16.1594 11.642C14.7556 11.642 13.4475 11.9249 12.4627 12.4173C11.9373 12.68 11.4347 13.0421 11.0936 13.5014H10.6557V17.6885C10.6557 18.7834 11.5236 19.5714 12.464 20.041C13.4492 20.5331 14.7571 20.8153 16.1594 20.8153C17.5616 20.8153 18.8695 20.5331 19.8547 20.041C20.7951 19.5714 21.663 18.7834 21.663 17.6885V14.7848C21.6631 14.7795 21.6631 14.7742 21.6631 14.7688C21.6631 14.7635 21.6631 14.7581 21.663 14.7528Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.81466 6.86698C4.03415 7.25723 3.83694 7.6576 3.83694 7.87682C3.83694 8.09604 4.03415 8.49641 4.81466 8.88667C5.55031 9.2545 6.61909 9.50365 7.84058 9.50365C9.06208 9.50365 10.1309 9.2545 10.8665 8.88667C11.6416 8.49912 11.8415 8.1016 11.8442 7.88141V7.87223C11.8415 7.65205 11.6416 7.25452 10.8665 6.86698C10.1309 6.49915 9.06208 6.25 7.84058 6.25C6.61909 6.25 5.55031 6.49915 4.81466 6.86698ZM2.33694 7.7499H2.34087C2.40488 6.72219 3.24064 5.97693 4.14384 5.52533C5.12867 5.03292 6.43671 4.75 7.84058 4.75C9.24445 4.75 10.5525 5.03292 11.5373 5.52533C12.4405 5.97693 13.2763 6.72219 13.3403 7.7499H13.3442V7.86595L13.3442 7.87682L13.3442 7.8877L13.3442 12.5426C12.7458 12.7716 12.2349 13.0641 11.8442 13.4021V13.1846C11.7435 13.2441 11.6408 13.2997 11.5373 13.3515C10.5525 13.8439 9.24443 14.1268 7.84056 14.1268C6.43669 14.1268 5.12864 13.8439 4.14381 13.3515C4.04028 13.2997 3.93764 13.2441 3.83694 13.1846V14.0042C3.83947 14.2244 4.03913 14.6221 4.81463 15.0098C5.55029 15.3777 6.61906 15.6268 7.84056 15.6268C9.06206 15.6268 10.1308 15.3777 10.8665 15.0098C10.9135 14.9864 10.9583 14.9628 11.0011 14.9393C11.0004 14.9595 11 14.9797 11 14.9999C11 15.4791 11.206 15.932 11.5723 16.3338C11.5606 16.3398 11.549 16.3457 11.5373 16.3515C10.5525 16.8439 9.24443 17.1268 7.84056 17.1268C6.43669 17.1268 5.12864 16.8439 4.14381 16.3515C3.27705 15.9181 2.47238 15.2143 2.35231 14.2499H2.33694V14.0101L2.33691 14L2.33694 11.0101L2.33691 11L2.33694 7.7499ZM4.81463 12.0098C4.03913 11.6221 3.83947 11.2244 3.83694 11.0042V10.0614C3.93765 10.1209 4.0403 10.1765 4.14384 10.2283C5.12867 10.7207 6.43671 11.0036 7.84058 11.0036C9.24445 11.0036 10.5525 10.7207 11.5373 10.2283C11.6409 10.1765 11.7435 10.1209 11.8442 10.0615V11.0017C11.8432 11.2213 11.645 11.6206 10.8665 12.0098C10.1308 12.3777 9.06206 12.6268 7.84056 12.6268C6.61906 12.6268 5.55029 12.3777 4.81463 12.0098Z",fill:e})),Wd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.52839 1.71774C9.74339 1.93274 9.80731 2.25628 9.69021 2.53689C9.2458 3.60192 9 4.77131 9 6.00001C9 10.9706 13.0294 15 18 15C19.2287 15 20.3981 14.7542 21.4631 14.3098C21.7437 14.1927 22.0673 14.2566 22.2823 14.4716C22.4973 14.6866 22.5612 15.0102 22.4441 15.2908C20.8618 19.0827 17.1183 21.75 12.75 21.75C6.95101 21.75 2.25 17.049 2.25 11.25C2.25 6.88172 4.91735 3.13817 8.70924 1.55591C8.98985 1.43882 9.31338 1.50274 9.52839 1.71774Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.52839 1.71774C9.74339 1.93274 9.80731 2.25628 9.69021 2.53689C9.2458 3.60192 9 4.77131 9 6.00001C9 10.9706 13.0294 15 18 15C19.2287 15 20.3981 14.7542 21.4631 14.3098C21.7437 14.1927 22.0673 14.2566 22.2823 14.4716C22.4973 14.6866 22.5612 15.0102 22.4441 15.2908C20.8618 19.0827 17.1183 21.75 12.75 21.75C6.95101 21.75 2.25 17.049 2.25 11.25C2.25 6.88172 4.91735 3.13817 8.70924 1.55591C8.98985 1.43882 9.31338 1.50274 9.52839 1.71774ZM7.7365 3.77443C5.33138 5.39066 3.75 8.13627 3.75 11.25C3.75 16.2206 7.77944 20.25 12.75 20.25C15.8637 20.25 18.6094 18.6686 20.2256 16.2635C19.5079 16.4185 18.7632 16.5 18 16.5C12.201 16.5 7.5 11.799 7.5 6.00001C7.5 5.23683 7.58154 4.49215 7.7365 3.77443Z",fill:e})),Kd=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 12C4.5 11.1716 5.17157 10.5 6 10.5C6.82843 10.5 7.5 11.1716 7.5 12C7.5 12.8284 6.82843 13.5 6 13.5C5.17157 13.5 4.5 12.8284 4.5 12ZM10.5 12C10.5 11.1716 11.1716 10.5 12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12ZM16.5 12C16.5 11.1716 17.1716 10.5 18 10.5C18.8284 10.5 19.5 11.1716 19.5 12C19.5 12.8284 18.8284 13.5 18 13.5C17.1716 13.5 16.5 12.8284 16.5 12Z",fill:e})),Yd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12 10.875C11.3787 10.875 10.875 11.3787 10.875 12C10.875 12.6213 11.3787 13.125 12 13.125C12.6213 13.125 13.125 12.6213 13.125 12C13.125 11.3787 12.6213 10.875 12 10.875ZM15.375 12C15.375 11.3787 15.8787 10.875 16.5 10.875C17.1213 10.875 17.625 11.3787 17.625 12C17.625 12.6213 17.1213 13.125 16.5 13.125C15.8787 13.125 15.375 12.6213 15.375 12ZM7.5 10.875C6.87868 10.875 6.375 11.3787 6.375 12C6.375 12.6213 6.87868 13.125 7.5 13.125C8.12132 13.125 8.625 12.6213 8.625 12C8.625 11.3787 8.12132 10.875 7.5 10.875Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM7.125 12C7.125 11.3787 7.62868 10.875 8.25 10.875C8.87132 10.875 9.375 11.3787 9.375 12C9.375 12.6213 8.87132 13.125 8.25 13.125C7.62868 13.125 7.125 12.6213 7.125 12ZM10.875 12C10.875 11.3787 11.3787 10.875 12 10.875C12.6213 10.875 13.125 11.3787 13.125 12C13.125 12.6213 12.6213 13.125 12 13.125C11.3787 13.125 10.875 12.6213 10.875 12ZM14.625 12C14.625 11.3787 15.1287 10.875 15.75 10.875C16.3713 10.875 16.875 11.3787 16.875 12C16.875 12.6213 16.3713 13.125 15.75 13.125C15.1287 13.125 14.625 12.6213 14.625 12Z",fill:e})),Xd=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 6C10.5 5.17157 11.1716 4.5 12 4.5C12.8284 4.5 13.5 5.17157 13.5 6C13.5 6.82843 12.8284 7.5 12 7.5C11.1716 7.5 10.5 6.82843 10.5 6ZM10.5 12C10.5 11.1716 11.1716 10.5 12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12ZM10.5 18C10.5 17.1716 11.1716 16.5 12 16.5C12.8284 16.5 13.5 17.1716 13.5 18C13.5 18.8284 12.8284 19.5 12 19.5C11.1716 19.5 10.5 18.8284 10.5 18Z",fill:e})),Jd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.9516 1.65124C20.1395 1.79297 20.25 2.01466 20.25 2.25001V5.98344C20.2503 5.99476 20.2503 6.00606 20.25 6.01732V16.3028C20.25 17.6423 19.3621 18.8194 18.0742 19.1874L16.7542 19.5645C15.1234 20.0305 13.5 18.806 13.5 17.1099C13.5 15.9701 14.2556 14.9684 15.3515 14.6553L17.6621 13.9951C18.306 13.8111 18.75 13.2225 18.75 12.5528V6.9943L9.75 9.56573V19.3028C9.75 20.6423 8.86207 21.8194 7.57416 22.1874L6.25418 22.5645C4.62337 23.0305 3 21.806 3 20.1099C3 18.9701 3.75559 17.9684 4.85153 17.6553L7.16208 16.9951C7.80603 16.8111 8.25 16.2225 8.25 15.5528V9.01659C8.24974 9.00526 8.24974 8.99395 8.25 8.98268V5.25001C8.25 4.91515 8.47198 4.62086 8.79396 4.52886L19.294 1.52886C19.5202 1.46421 19.7638 1.50952 19.9516 1.65124Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.9516 1.65124C20.1395 1.79297 20.25 2.01466 20.25 2.25001V5.98341C20.2503 5.99475 20.2503 6.00607 20.25 6.01734V16.3028C20.25 17.6423 19.3621 18.8194 18.0742 19.1874L16.7542 19.5645C15.1234 20.0305 13.5 18.806 13.5 17.1099C13.5 15.9701 14.2556 14.9684 15.3515 14.6553L17.6621 13.9951C18.306 13.8111 18.75 13.2225 18.75 12.5528V6.9943L9.75 9.56573V19.3028C9.75 20.6423 8.86207 21.8194 7.57416 22.1874L6.25418 22.5645C4.62337 23.0305 3 21.806 3 20.1099C3 18.9701 3.75559 17.9684 4.85153 17.6553L7.16208 16.9951C7.80603 16.8111 8.25 16.2225 8.25 15.5528V9.01658C8.24974 9.00525 8.24974 8.99395 8.25 8.98269V5.25001C8.25 4.91515 8.47198 4.62086 8.79396 4.52886L19.294 1.52886C19.5202 1.46421 19.7638 1.50952 19.9516 1.65124ZM9.75 8.00571L18.75 5.43428V3.2443L9.75 5.81573V8.00571ZM8.25 18.1512C8.04075 18.272 7.81442 18.3688 7.57416 18.4374L5.26362 19.0976C4.81162 19.2267 4.5 19.6398 4.5 20.1099C4.5 20.8094 5.16952 21.3144 5.8421 21.1223L7.16208 20.7451C7.80603 20.5611 8.25 19.9725 8.25 19.3028V18.1512ZM18.75 15.1512C18.5408 15.272 18.3144 15.3688 18.0742 15.4374L15.7636 16.0976C15.3116 16.2267 15 16.6398 15 17.1099C15 17.8094 15.6695 18.3144 16.3421 18.1223L17.6621 17.7451C18.306 17.5611 18.75 16.9725 18.75 16.3028V15.1512Z",fill:e})),Qd=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.21053 4.61538C8.21053 3.72323 8.95279 3 9.86842 3H13.6579C14.5735 3 15.3158 3.72323 15.3158 4.61538V8.30769C15.3158 9.19984 14.5735 9.92308 13.6579 9.92308H12.4737V11.3077H20.2895C20.6819 11.3077 21 11.6176 21 12C21 12.3824 20.6819 12.6923 20.2895 12.6923H17.2105V14.0769H18.3947C19.3104 14.0769 20.0526 14.8002 20.0526 15.6923V19.3846C20.0526 20.2768 19.3104 21 18.3947 21H14.6053C13.6896 21 12.9474 20.2768 12.9474 19.3846V15.6923C12.9474 14.8002 13.6896 14.0769 14.6053 14.0769H15.7895V12.6923H7.73684V14.0769H8.92105C9.83668 14.0769 10.5789 14.8002 10.5789 15.6923V19.3846C10.5789 20.2768 9.83668 21 8.92105 21H5.13158C4.21595 21 3.47368 20.2768 3.47368 19.3846V15.6923C3.47368 14.8002 4.21595 14.0769 5.13158 14.0769H6.31579V12.6923H3.71053C3.31811 12.6923 3 12.3824 3 12C3 11.6176 3.31811 11.3077 3.71053 11.3077H11.0526V9.92308H9.86842C8.95279 9.92308 8.21053 9.19984 8.21053 8.30769V4.61538Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.21053 4.61538C8.21053 3.72323 8.95279 3 9.86842 3H13.6579C14.5735 3 15.3158 3.72323 15.3158 4.61538V8.30769C15.3158 9.19984 14.5735 9.92308 13.6579 9.92308H12.4737V11.3077H20.2895C20.6819 11.3077 21 11.6176 21 12C21 12.3824 20.6819 12.6923 20.2895 12.6923H17.2105V14.0769H18.3947C19.3104 14.0769 20.0526 14.8002 20.0526 15.6923V19.3846C20.0526 20.2768 19.3104 21 18.3947 21H14.6053C13.6896 21 12.9474 20.2768 12.9474 19.3846V15.6923C12.9474 14.8002 13.6896 14.0769 14.6053 14.0769H15.7895V12.6923H7.73684V14.0769H8.92105C9.83668 14.0769 10.5789 14.8002 10.5789 15.6923V19.3846C10.5789 20.2768 9.83668 21 8.92105 21H5.13158C4.21595 21 3.47368 20.2768 3.47368 19.3846V15.6923C3.47368 14.8002 4.21595 14.0769 5.13158 14.0769H6.31579V12.6923H3.71053C3.31811 12.6923 3 12.3824 3 12C3 11.6176 3.31811 11.3077 3.71053 11.3077H11.0526V9.92308H9.86842C8.95279 9.92308 8.21053 9.19984 8.21053 8.30769V4.61538ZM9.86842 4.38462C9.73762 4.38462 9.63158 4.48793 9.63158 4.61538V8.30769C9.63158 8.43514 9.73762 8.53846 9.86842 8.53846H13.6579C13.7887 8.53846 13.8947 8.43514 13.8947 8.30769V4.61538C13.8947 4.48793 13.7887 4.38462 13.6579 4.38462H9.86842ZM5.13158 15.4615C5.00077 15.4615 4.89474 15.5649 4.89474 15.6923V19.3846C4.89474 19.5121 5.00077 19.6154 5.13158 19.6154H8.92105C9.05186 19.6154 9.15789 19.5121 9.15789 19.3846V15.6923C9.15789 15.5649 9.05186 15.4615 8.92105 15.4615H5.13158ZM14.6053 15.4615C14.4745 15.4615 14.3684 15.5649 14.3684 15.6923V19.3846C14.3684 19.5121 14.4745 19.6154 14.6053 19.6154H18.3947C18.5255 19.6154 18.6316 19.5121 18.6316 19.3846V15.6923C18.6316 15.5649 18.5255 15.4615 18.3947 15.4615H14.6053Z",fill:e})),ec=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.125 3C3.08947 3 2.25 3.83947 2.25 4.875V18C2.25 19.6569 3.59315 21 5.25 21H20.25C18.5931 21 17.25 19.6569 17.25 18V4.875C17.25 3.83947 16.4105 3 15.375 3H4.125ZM12 9.75C11.5858 9.75 11.25 10.0858 11.25 10.5C11.25 10.9142 11.5858 11.25 12 11.25H13.5C13.9142 11.25 14.25 10.9142 14.25 10.5C14.25 10.0858 13.9142 9.75 13.5 9.75H12ZM11.25 7.5C11.25 7.08579 11.5858 6.75 12 6.75H13.5C13.9142 6.75 14.25 7.08579 14.25 7.5C14.25 7.91421 13.9142 8.25 13.5 8.25H12C11.5858 8.25 11.25 7.91421 11.25 7.5ZM6 12.75C5.58579 12.75 5.25 13.0858 5.25 13.5C5.25 13.9142 5.58579 14.25 6 14.25H13.5C13.9142 14.25 14.25 13.9142 14.25 13.5C14.25 13.0858 13.9142 12.75 13.5 12.75H6ZM5.25 16.5C5.25 16.0858 5.58579 15.75 6 15.75H13.5C13.9142 15.75 14.25 16.0858 14.25 16.5C14.25 16.9142 13.9142 17.25 13.5 17.25H6C5.58579 17.25 5.25 16.9142 5.25 16.5ZM6 6.75C5.58579 6.75 5.25 7.08579 5.25 7.5V10.5C5.25 10.9142 5.58579 11.25 6 11.25H9C9.41421 11.25 9.75 10.9142 9.75 10.5V7.5C9.75 7.08579 9.41421 6.75 9 6.75H6Z",fill:e}),l().createElement("path",{d:"M18.75 6.75H20.625C21.2463 6.75 21.75 7.25368 21.75 7.875V18C21.75 18.8284 21.0784 19.5 20.25 19.5C19.4216 19.5 18.75 18.8284 18.75 18V6.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 4.875C2.25 3.83947 3.08947 3 4.125 3H15.375C16.4105 3 17.25 3.83947 17.25 4.875V6.75H19.875C20.9105 6.75 21.75 7.58947 21.75 8.625V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V4.875ZM16.1513 19.5H5.25C4.42157 19.5 3.75 18.8284 3.75 18V4.875C3.75 4.66789 3.91789 4.5 4.125 4.5H15.375C15.5821 4.5 15.75 4.66789 15.75 4.875V18C15.75 18.5464 15.8961 19.0587 16.1513 19.5ZM18.75 19.5C19.5784 19.5 20.25 18.8284 20.25 18V8.625C20.25 8.41789 20.0821 8.25 19.875 8.25H17.25V18C17.25 18.8284 17.9216 19.5 18.75 19.5ZM5.25 7.5C5.25 7.08579 5.58579 6.75 6 6.75H9C9.41421 6.75 9.75 7.08579 9.75 7.5V10.5C9.75 10.9142 9.41421 11.25 9 11.25H6C5.58579 11.25 5.25 10.9142 5.25 10.5V7.5ZM6.75 8.25V9.75H8.25V8.25H6.75ZM11.25 7.5C11.25 7.08579 11.5858 6.75 12 6.75H13.5C13.9142 6.75 14.25 7.08579 14.25 7.5C14.25 7.91421 13.9142 8.25 13.5 8.25H12C11.5858 8.25 11.25 7.91421 11.25 7.5ZM11.25 10.5C11.25 10.0858 11.5858 9.75 12 9.75H13.5C13.9142 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 13.9142 11.25 13.5 11.25H12C11.5858 11.25 11.25 10.9142 11.25 10.5ZM5.25 13.5C5.25 13.0858 5.58579 12.75 6 12.75H13.5C13.9142 12.75 14.25 13.0858 14.25 13.5C14.25 13.9142 13.9142 14.25 13.5 14.25H6C5.58579 14.25 5.25 13.9142 5.25 13.5ZM5.25 16.5C5.25 16.0858 5.58579 15.75 6 15.75H13.5C13.9142 15.75 14.25 16.0858 14.25 16.5C14.25 16.9142 13.9142 17.25 13.5 17.25H6C5.58579 17.25 5.25 16.9142 5.25 16.5Z",fill:e})),tc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 2.25C2.58579 2.25 2.25 2.58579 2.25 3C2.25 3.41421 2.58579 3.75 3 3.75V20.25H2.25C1.83579 20.25 1.5 20.5858 1.5 21C1.5 21.4142 1.83579 21.75 2.25 21.75H15V3.75C15.4142 3.75 15.75 3.41421 15.75 3C15.75 2.58579 15.4142 2.25 15 2.25H3ZM6.75 19.5V17.25C6.75 16.8358 7.08579 16.5 7.5 16.5H10.5C10.9142 16.5 11.25 16.8358 11.25 17.25V19.5C11.25 19.9142 10.9142 20.25 10.5 20.25H7.5C7.08579 20.25 6.75 19.9142 6.75 19.5ZM6 6.75C6 6.33579 6.33579 6 6.75 6H7.5C7.91421 6 8.25 6.33579 8.25 6.75C8.25 7.16421 7.91421 7.5 7.5 7.5H6.75C6.33579 7.5 6 7.16421 6 6.75ZM6.75 9C6.33579 9 6 9.33579 6 9.75C6 10.1642 6.33579 10.5 6.75 10.5H7.5C7.91421 10.5 8.25 10.1642 8.25 9.75C8.25 9.33579 7.91421 9 7.5 9H6.75ZM6 12.75C6 12.3358 6.33579 12 6.75 12H7.5C7.91421 12 8.25 12.3358 8.25 12.75C8.25 13.1642 7.91421 13.5 7.5 13.5H6.75C6.33579 13.5 6 13.1642 6 12.75ZM10.5 6C10.0858 6 9.75 6.33579 9.75 6.75C9.75 7.16421 10.0858 7.5 10.5 7.5H11.25C11.6642 7.5 12 7.16421 12 6.75C12 6.33579 11.6642 6 11.25 6H10.5ZM9.75 9.75C9.75 9.33579 10.0858 9 10.5 9H11.25C11.6642 9 12 9.33579 12 9.75C12 10.1642 11.6642 10.5 11.25 10.5H10.5C10.0858 10.5 9.75 10.1642 9.75 9.75ZM10.5 12C10.0858 12 9.75 12.3358 9.75 12.75C9.75 13.1642 10.0858 13.5 10.5 13.5H11.25C11.6642 13.5 12 13.1642 12 12.75C12 12.3358 11.6642 12 11.25 12H10.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5 6.75V21.75H21.75C22.1642 21.75 22.5 21.4142 22.5 21C22.5 20.5858 22.1642 20.25 21.75 20.25H21V8.25C21.4142 8.25 21.75 7.91421 21.75 7.5C21.75 7.08579 21.4142 6.75 21 6.75H16.5ZM18 11.25C18 10.8358 18.3358 10.5 18.75 10.5H18.7575C19.1717 10.5 19.5075 10.8358 19.5075 11.25V11.2575C19.5075 11.6717 19.1717 12.0075 18.7575 12.0075H18.75C18.3358 12.0075 18 11.6717 18 11.2575V11.25ZM18.75 13.5C18.3358 13.5 18 13.8358 18 14.25V14.2575C18 14.6717 18.3358 15.0075 18.75 15.0075H18.7575C19.1717 15.0075 19.5075 14.6717 19.5075 14.2575V14.25C19.5075 13.8358 19.1717 13.5 18.7575 13.5H18.75ZM18 17.25C18 16.8358 18.3358 16.5 18.75 16.5H18.7575C19.1717 16.5 19.5075 16.8358 19.5075 17.25V17.2575C19.5075 17.6717 19.1717 18.0075 18.7575 18.0075H18.75C18.3358 18.0075 18 17.6717 18 17.2575V17.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 3C2.25 2.58579 2.58579 2.25 3 2.25H15C15.4142 2.25 15.75 2.58579 15.75 3C15.75 3.41421 15.4142 3.75 15 3.75V6.75H21C21.4142 6.75 21.75 7.08579 21.75 7.5C21.75 7.91421 21.4142 8.25 21 8.25V20.25H21.75C22.1642 20.25 22.5 20.5858 22.5 21C22.5 21.4142 22.1642 21.75 21.75 21.75H2.25C1.83579 21.75 1.5 21.4142 1.5 21C1.5 20.5858 1.83579 20.25 2.25 20.25H3V3.75C2.58579 3.75 2.25 3.41421 2.25 3ZM4.5 3.75V20.25H6V17.625C6 16.5895 6.83947 15.75 7.875 15.75H10.125C11.1605 15.75 12 16.5895 12 17.625V20.25H13.5V3.75H4.5ZM15 8.25V20.25H19.5V8.25H15ZM10.5 20.25V17.625C10.5 17.4179 10.3321 17.25 10.125 17.25H7.875C7.66789 17.25 7.5 17.4179 7.5 17.625V20.25H10.5ZM6 6.75C6 6.33579 6.33579 6 6.75 6H7.5C7.91421 6 8.25 6.33579 8.25 6.75C8.25 7.16421 7.91421 7.5 7.5 7.5H6.75C6.33579 7.5 6 7.16421 6 6.75ZM9.75 6.75C9.75 6.33579 10.0858 6 10.5 6H11.25C11.6642 6 12 6.33579 12 6.75C12 7.16421 11.6642 7.5 11.25 7.5H10.5C10.0858 7.5 9.75 7.16421 9.75 6.75ZM6 9.75C6 9.33579 6.33579 9 6.75 9H7.5C7.91421 9 8.25 9.33579 8.25 9.75C8.25 10.1642 7.91421 10.5 7.5 10.5H6.75C6.33579 10.5 6 10.1642 6 9.75ZM9.75 9.75C9.75 9.33579 10.0858 9 10.5 9H11.25C11.6642 9 12 9.33579 12 9.75C12 10.1642 11.6642 10.5 11.25 10.5H10.5C10.0858 10.5 9.75 10.1642 9.75 9.75ZM16.5 11.25C16.5 10.8358 16.8358 10.5 17.25 10.5H17.2575C17.6717 10.5 18.0075 10.8358 18.0075 11.25V11.2575C18.0075 11.6717 17.6717 12.0075 17.2575 12.0075H17.25C16.8358 12.0075 16.5 11.6717 16.5 11.2575V11.25ZM6 12.75C6 12.3358 6.33579 12 6.75 12H7.5C7.91421 12 8.25 12.3358 8.25 12.75C8.25 13.1642 7.91421 13.5 7.5 13.5H6.75C6.33579 13.5 6 13.1642 6 12.75ZM9.75 12.75C9.75 12.3358 10.0858 12 10.5 12H11.25C11.6642 12 12 12.3358 12 12.75C12 13.1642 11.6642 13.5 11.25 13.5H10.5C10.0858 13.5 9.75 13.1642 9.75 12.75ZM16.5 14.25C16.5 13.8358 16.8358 13.5 17.25 13.5H17.2575C17.6717 13.5 18.0075 13.8358 18.0075 14.25V14.2575C18.0075 14.6717 17.6717 15.0075 17.2575 15.0075H17.25C16.8358 15.0075 16.5 14.6717 16.5 14.2575V14.25ZM16.5 17.25C16.5 16.8358 16.8358 16.5 17.25 16.5H17.2575C17.6717 16.5 18.0075 16.8358 18.0075 17.25V17.2575C18.0075 17.6717 17.6717 18.0075 17.2575 18.0075H17.25C16.8358 18.0075 16.5 17.6717 16.5 17.2575V17.25Z",fill:e})),nc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.5986 1.5C20.2232 1.5 19.8562 1.61111 19.5439 1.81934L14.4649 5.20533C13.1853 6.05835 12.0203 7.0624 10.993 8.19218C13.1064 9.18391 14.8161 10.8935 15.8078 13.007C16.9376 11.9797 17.9416 10.8146 18.7946 9.53508L22.1806 4.45609C22.3888 4.14375 22.5 3.77677 22.5 3.40139C22.5 2.35128 21.6487 1.5 20.5986 1.5ZM12.2995 15.5249C12.9568 15.1597 13.5898 14.7563 14.1954 14.3175C13.3836 12.258 11.742 10.6164 9.68246 9.80456C9.24361 10.4102 8.84023 11.0432 8.47506 11.7005L8.19653 12.2018C9.93302 12.6985 11.3015 14.0669 11.7981 15.8034L12.2995 15.5249ZM6.74995 13.5C4.67886 13.5 2.99995 15.1789 2.99995 17.25C2.99995 18.0784 2.32839 18.75 1.49995 18.75C1.46599 18.75 1.43219 18.7489 1.3986 18.7466C1.12245 18.7284 0.858681 18.8637 0.712418 19.0986C0.566154 19.3336 0.561166 19.63 0.699441 19.8697C1.60524 21.4402 3.30337 22.5 5.24995 22.5C8.14946 22.5 10.5 20.1495 10.5 17.25C10.5 15.1789 8.82104 13.5 6.74995 13.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5439 1.81934C19.8562 1.61111 20.2232 1.5 20.5986 1.5C21.6487 1.5 22.5 2.35128 22.5 3.40139C22.5 3.77677 22.3889 4.14375 22.1806 4.45609L21.5566 4.04006L22.1806 4.45609L18.3046 10.2701C16.9911 12.2405 15.2868 13.8923 13.3182 15.1367C12.4114 15.7099 11.4484 16.1967 10.4417 16.5883C10.48 16.8034 10.5 17.0246 10.5 17.25L10.4999 17.2746M7.4117 13.5582C7.80331 12.5515 8.29006 11.5886 8.86326 10.6818C10.1076 8.71317 11.7595 7.00892 13.7299 5.69533L19.5439 1.81934M7.50685 15.1305C7.27022 15.046 7.0154 15 6.74998 15C5.50734 15 4.49998 16.0074 4.49998 17.25C4.49998 18.48 3.75973 19.5371 2.70044 20.0002C3.36996 20.6212 4.26594 21 5.24995 21C7.31513 21 8.99042 19.3306 8.99991 17.2677L8.99992 17.266L8.99998 17.25C8.99998 16.9495 8.94146 16.6645 8.83591 16.4044C8.61925 15.8707 8.20417 15.4397 7.68288 15.2019C7.66635 15.1975 7.64985 15.1925 7.63341 15.1869C7.58878 15.1717 7.54651 15.1527 7.50685 15.1305ZM8.80537 14.113C9.23578 14.3957 9.60442 14.7644 9.88685 15.1946C10.5935 14.9204 11.2764 14.5947 11.9306 14.2211C11.41 13.3328 10.6672 12.59 9.77884 12.0694C9.40529 12.7235 9.07959 13.4065 8.80537 14.113ZM10.5863 10.8042C11.6581 11.4433 12.5567 12.3419 13.1958 13.4137C14.7021 12.3444 16.0144 11.0013 17.0566 9.43803L20.9326 3.62404C20.9765 3.5581 21 3.48063 21 3.40139C21 3.17971 20.8203 3 20.5986 3C20.5193 3 20.4419 3.02346 20.3759 3.06741L19.9599 2.44338L20.3759 3.06741L14.562 6.94341C12.9987 7.9856 11.6556 9.29787 10.5863 10.8042Z",fill:e})),rc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.9696 3.65901C18.0909 2.78033 16.6663 2.78033 15.7876 3.65901L4.84835 14.5983L4.3802 14.1302L4.84835 14.5983C3.38388 16.0628 3.38388 18.4372 4.84835 19.9016C6.31282 21.3661 8.68718 21.3661 10.1517 19.9016L17.8446 12.2087C18.1375 11.9158 18.6124 11.9158 18.9053 12.2087C19.1982 12.5015 19.1982 12.9764 18.9053 13.2693L11.2123 20.9623C9.16206 23.0126 5.83794 23.0126 3.78769 20.9623C1.73744 18.9121 1.73744 15.5879 3.78769 13.5377L14.7269 2.59835L15.2573 3.12868L14.7269 2.59835C16.1914 1.13388 18.5658 1.13388 20.0302 2.59835C21.4947 4.06282 21.4947 6.43718 20.0302 7.90165L9.0973 18.8346C9.09521 18.8367 9.09311 18.8389 9.09099 18.841L9.08205 18.8498L9.08191 18.85L9.07747 18.8544C8.19765 19.7196 6.78319 19.7152 5.90901 18.841C5.03033 17.9623 5.03033 16.5377 5.90901 15.659C5.90901 15.659 5.90901 15.659 5.90901 15.659L13.7195 7.84833C14.0124 7.55543 14.4873 7.55543 14.7802 7.84832C15.0731 8.1412 15.0731 8.61608 14.7802 8.90898L6.96968 16.7197L6.96967 16.7197C6.67678 17.0126 6.67678 17.4874 6.96967 17.7803C7.26043 18.0711 7.7306 18.0732 8.02387 17.7867L18.9696 6.84099C19.8483 5.96231 19.8483 4.53769 18.9696 3.65901Z",fill:e})),lc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 4.5C8.66421 4.5 9 4.83579 9 5.25V18.75C9 19.1642 8.66421 19.5 8.25 19.5C7.83579 19.5 7.5 19.1642 7.5 18.75V5.25C7.5 4.83579 7.83579 4.5 8.25 4.5ZM15.75 4.5C16.1642 4.5 16.5 4.83579 16.5 5.25L16.5 18.75C16.5 19.1642 16.1642 19.5 15.75 19.5C15.3358 19.5 15 19.1642 15 18.75L15 5.25C15 4.83579 15.3358 4.5 15.75 4.5Z",fill:e})),ic=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM9 8.25C8.58579 8.25 8.25 8.58579 8.25 9V15C8.25 15.4142 8.58579 15.75 9 15.75H9.75C10.1642 15.75 10.5 15.4142 10.5 15V9C10.5 8.58579 10.1642 8.25 9.75 8.25H9ZM14.25 8.25C13.8358 8.25 13.5 8.58579 13.5 9V15C13.5 15.4142 13.8358 15.75 14.25 15.75H15C15.4142 15.75 15.75 15.4142 15.75 15V9C15.75 8.58579 15.4142 8.25 15 8.25H14.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM9.75 8.25C10.1642 8.25 10.5 8.58579 10.5 9V15C10.5 15.4142 10.1642 15.75 9.75 15.75C9.33579 15.75 9 15.4142 9 15V9C9 8.58579 9.33579 8.25 9.75 8.25ZM14.25 8.25C14.6642 8.25 15 8.58579 15 9V15C15 15.4142 14.6642 15.75 14.25 15.75C13.8358 15.75 13.5 15.4142 13.5 15V9C13.5 8.58579 13.8358 8.25 14.25 8.25Z",fill:e})),oc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M21.7312 2.26884C20.706 1.24372 19.044 1.24372 18.0189 2.26884L16.8617 3.426L20.574 7.13831L21.7312 5.98116C22.7563 4.95603 22.7563 3.29397 21.7312 2.26884Z",fill:e}),l().createElement("path",{d:"M19.5134 8.19897L15.801 4.48666L3.65021 16.6375C3.03342 17.2543 2.58003 18.015 2.33101 18.851L1.53123 21.5359C1.45261 21.7998 1.52496 22.0856 1.71969 22.2803C1.91442 22.4751 2.2002 22.5474 2.46413 22.4688L5.14902 21.669C5.98499 21.42 6.74574 20.9666 7.36253 20.3498L19.5134 8.19897Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.6705 3.3295C20.2312 2.89017 19.5189 2.89017 19.0795 3.3295L17.9224 4.48667L19.5133 6.07766L20.6705 4.9205C21.1099 4.48116 21.1099 3.76884 20.6705 3.3295ZM18.4527 7.13832L16.8617 5.54733L4.71087 17.6982C4.27031 18.1387 3.94646 18.6821 3.76859 19.2792L3.3646 20.6354L4.72079 20.2314C5.31792 20.0536 5.86131 19.7297 6.30187 19.2891L18.4527 7.13832ZM18.0189 2.26884C19.044 1.24372 20.706 1.24372 21.7312 2.26884C22.7563 3.29397 22.7563 4.95603 21.7312 5.98116L7.36253 20.3498C6.74574 20.9666 5.98499 21.42 5.14902 21.669L2.46413 22.4688C2.20021 22.5474 1.91442 22.4751 1.71969 22.2803C1.52496 22.0856 1.45261 21.7998 1.53123 21.5359L2.33101 18.851C2.58003 18.015 3.03342 17.2543 3.65021 16.6375L18.0189 2.26884Z",fill:e})),ac=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M21.7312 2.26884C20.706 1.24372 19.044 1.24372 18.0188 2.26884L16.8617 3.42599L20.574 7.1383L21.7312 5.98116C22.7563 4.95603 22.7563 3.29397 21.7312 2.26884Z",fill:e}),l().createElement("path",{d:"M19.5133 8.19896L15.801 4.48665L7.40019 12.8875C6.78341 13.5043 6.33002 14.265 6.081 15.101L5.28122 17.7859C5.2026 18.0498 5.27494 18.3356 5.46967 18.5303C5.6644 18.7251 5.95019 18.7974 6.21412 18.7188L8.89901 17.919C9.73498 17.67 10.4957 17.2166 11.1125 16.5998L19.5133 8.19896Z",fill:e}),l().createElement("path",{d:"M5.25 5.24999C3.59315 5.24999 2.25 6.59314 2.25 8.24999V18.75C2.25 20.4068 3.59315 21.75 5.25 21.75H15.75C17.4069 21.75 18.75 20.4068 18.75 18.75V13.5C18.75 13.0858 18.4142 12.75 18 12.75C17.5858 12.75 17.25 13.0858 17.25 13.5V18.75C17.25 19.5784 16.5784 20.25 15.75 20.25H5.25C4.42157 20.25 3.75 19.5784 3.75 18.75V8.24999C3.75 7.42156 4.42157 6.74999 5.25 6.74999H10.5C10.9142 6.74999 11.25 6.41421 11.25 5.99999C11.25 5.58578 10.9142 5.24999 10.5 5.24999H5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.6705 3.3295C20.2312 2.89017 19.5188 2.89017 19.0795 3.3295L17.9223 4.48667L19.5133 6.07766L20.6705 4.9205C21.1098 4.48116 21.1098 3.76884 20.6705 3.3295ZM18.4527 7.13832L16.8617 5.54733L8.46085 13.9482C8.02029 14.3887 7.69644 14.9321 7.51857 15.5292L7.11458 16.8854L8.47078 16.4814C9.0679 16.3036 9.61129 15.9797 10.0519 15.5391L18.4527 7.13832ZM18.0188 2.26884C19.044 1.24372 20.706 1.24372 21.7312 2.26884C22.7563 3.29397 22.7563 4.95603 21.7312 5.98116L11.1125 16.5998C10.4957 17.2166 9.73498 17.67 8.899 17.919L6.21411 18.7188C5.95019 18.7974 5.6644 18.7251 5.46967 18.5303C5.27494 18.3356 5.20259 18.0498 5.28121 17.7859L6.08099 15.101C6.33001 14.265 6.7834 13.5043 7.40019 12.8875L18.0188 2.26884ZM5.25 6.74999C4.42157 6.74999 3.75 7.42156 3.75 8.24999V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H15.75C16.5784 20.25 17.25 19.5784 17.25 18.75V14C17.25 13.5858 17.5858 13.25 18 13.25C18.4142 13.25 18.75 13.5858 18.75 14V18.75C18.75 20.4068 17.4069 21.75 15.75 21.75H5.25C3.59315 21.75 2.25 20.4068 2.25 18.75V8.24999C2.25 6.59314 3.59315 5.24999 5.25 5.24999H10C10.4142 5.24999 10.75 5.58578 10.75 5.99999C10.75 6.4142 10.4142 6.74999 10 6.74999H5.25Z",fill:e})),dc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5Z",fill:e})),cc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.75C19.5 10.1642 19.1642 10.5 18.75 10.5L14.25 10.5C13.8358 10.5 13.5 10.1642 13.5 9.75V5.25C13.5 4.83579 13.8358 4.5 14.25 4.5C14.6642 4.5 15 4.83579 15 5.25V7.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L16.0607 9L18.75 9C19.1642 9 19.5 9.33579 19.5 9.75Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5ZM20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L16.0607 9L18.75 9C19.1642 9 19.5 9.33579 19.5 9.75C19.5 10.1642 19.1642 10.5 18.75 10.5L14.25 10.5C13.8358 10.5 13.5 10.1642 13.5 9.75V5.25C13.5 4.83579 13.8358 4.5 14.25 4.5C14.6642 4.5 15 4.83579 15 5.25V7.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967Z",fill:e})),sc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 3.75C15 3.33579 15.3358 3 15.75 3H20.25C20.6642 3 21 3.33579 21 3.75V8.25C21 8.66421 20.6642 9 20.25 9C19.8358 9 19.5 8.66421 19.5 8.25V5.56066L14.7803 10.2803C14.4874 10.5732 14.0126 10.5732 13.7197 10.2803C13.4268 9.98744 13.4268 9.51256 13.7197 9.21967L18.4393 4.5H15.75C15.3358 4.5 15 4.16421 15 3.75Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5ZM15 3.75C15 3.33579 15.3358 3 15.75 3H20.25C20.6642 3 21 3.33579 21 3.75V8.25C21 8.66421 20.6642 9 20.25 9C19.8358 9 19.5 8.66421 19.5 8.25V5.56066L14.7803 10.2803C14.4874 10.5732 14.0126 10.5732 13.7197 10.2803C13.4268 9.98744 13.4268 9.51256 13.7197 9.21967L18.4393 4.5H15.75C15.3358 4.5 15 4.16421 15 3.75Z",fill:e})),Cc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.2197 3.21967C15.5126 2.92678 15.9874 2.92678 16.2803 3.21967L18 4.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L19.0607 6L20.7803 7.71967C21.0732 8.01256 21.0732 8.48744 20.7803 8.78033C20.4874 9.07322 20.0126 9.07322 19.7197 8.78033L18 7.06066L16.2803 8.78033C15.9874 9.07322 15.5126 9.07322 15.2197 8.78033C14.9268 8.48744 14.9268 8.01256 15.2197 7.71967L16.9393 6L15.2197 4.28033C14.9268 3.98744 14.9268 3.51256 15.2197 3.21967Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55151 22.5 1.5 15.4485 1.5 6.75V4.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.5C1.5 2.84315 2.84315 1.5 4.5 1.5H5.87163C6.732 1.5 7.48197 2.08556 7.69064 2.92025L8.79644 7.34343C8.97941 8.0753 8.70594 8.84555 8.10242 9.29818L6.8088 10.2684C6.67447 10.3691 6.64527 10.5167 6.683 10.6197C7.81851 13.7195 10.2805 16.1815 13.3803 17.317C13.4833 17.3547 13.6309 17.3255 13.7316 17.1912L14.7018 15.8976C15.1545 15.2941 15.9247 15.0206 16.6566 15.2036L21.0798 16.3094C21.9144 16.518 22.5 17.268 22.5 18.1284V19.5C22.5 21.1569 21.1569 22.5 19.5 22.5H17.25C8.55152 22.5 1.5 15.4485 1.5 6.75V4.5ZM4.5 3C3.67157 3 3 3.67157 3 4.5V6.75C3 14.6201 9.37994 21 17.25 21H19.5C20.3284 21 21 20.3284 21 19.5V18.1284C21 17.9563 20.8829 17.8063 20.716 17.7646L16.2928 16.6588C16.1464 16.6222 15.9923 16.6769 15.9018 16.7976L14.9316 18.0912C14.4692 18.7078 13.6427 19.0106 12.8644 18.7255C9.35027 17.4382 6.5618 14.6497 5.27453 11.1356C4.98941 10.3573 5.29225 9.53082 5.9088 9.0684L7.20242 8.09818C7.32313 8.00766 7.37782 7.85361 7.34123 7.70723L6.23543 3.28405C6.1937 3.11711 6.0437 3 5.87163 3H4.5ZM15.2197 3.21967C15.5126 2.92678 15.9874 2.92678 16.2803 3.21967L18 4.93934L19.7197 3.21967C20.0126 2.92678 20.4874 2.92678 20.7803 3.21967C21.0732 3.51256 21.0732 3.98744 20.7803 4.28033L19.0607 6L20.7803 7.71967C21.0732 8.01256 21.0732 8.48744 20.7803 8.78033C20.4874 9.07322 20.0126 9.07322 19.7197 8.78033L18 7.06066L16.2803 8.78033C15.9874 9.07322 15.5126 9.07322 15.2197 8.78033C14.9268 8.48744 14.9268 8.01256 15.2197 7.71967L16.9393 6L15.2197 4.28033C14.9268 3.98744 14.9268 3.51256 15.2197 3.21967Z",fill:e})),uc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6C1.5 4.75736 2.50736 3.75 3.75 3.75H20.25C21.4926 3.75 22.5 4.75736 22.5 6V18C22.5 19.2426 21.4926 20.25 20.25 20.25H3.75C2.50736 20.25 1.5 19.2426 1.5 18V6ZM3 16.0607V18C3 18.4142 3.33579 18.75 3.75 18.75H20.25C20.6642 18.75 21 18.4142 21 18V16.0607L18.3107 13.3713C17.7249 12.7855 16.7751 12.7855 16.1893 13.3713L15.3107 14.25L16.2803 15.2197C16.5732 15.5126 16.5732 15.9874 16.2803 16.2803C15.9874 16.5732 15.5126 16.5732 15.2197 16.2803L10.0607 11.1213C9.47487 10.5355 8.52513 10.5355 7.93934 11.1213L3 16.0607ZM13.125 8.25C13.125 7.62868 13.6287 7.125 14.25 7.125C14.8713 7.125 15.375 7.62868 15.375 8.25C15.375 8.87132 14.8713 9.375 14.25 9.375C13.6287 9.375 13.125 8.87132 13.125 8.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6C1.5 4.75736 2.50736 3.75 3.75 3.75H20.25C21.4926 3.75 22.5 4.75736 22.5 6V18C22.5 19.2426 21.4926 20.25 20.25 20.25H3.75C2.50736 20.25 1.5 19.2426 1.5 18V6ZM3 16.0607V18C3 18.4142 3.33579 18.75 3.75 18.75H20.25C20.6642 18.75 21 18.4142 21 18V16.0607L18.3107 13.3713C17.7249 12.7855 16.7751 12.7855 16.1893 13.3713L15.3107 14.25L16.2803 15.2197C16.5732 15.5126 16.5732 15.9874 16.2803 16.2803C15.9874 16.5732 15.5126 16.5732 15.2197 16.2803L10.0607 11.1213C9.47487 10.5355 8.52513 10.5355 7.93934 11.1213L3 16.0607ZM14.25 13.1893L11.1213 10.0607C9.94975 8.88909 8.05026 8.88908 6.87868 10.0607L3 13.9393V6C3 5.58579 3.33579 5.25 3.75 5.25H20.25C20.6642 5.25 21 5.58579 21 6V13.9393L19.3713 12.3107C18.1997 11.1391 16.3003 11.1391 15.1287 12.3107L14.25 13.1893ZM13.125 8.25C13.125 7.62868 13.6287 7.125 14.25 7.125C14.8713 7.125 15.375 7.62868 15.375 8.25C15.375 8.87132 14.8713 9.375 14.25 9.375C13.6287 9.375 13.125 8.87132 13.125 8.25Z",fill:e})),pc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 5.6527C4.5 4.22656 6.029 3.32251 7.2786 4.00979L18.8192 10.3571C20.1144 11.0695 20.1144 12.9306 18.8192 13.6429L7.2786 19.9902C6.029 20.6775 4.5 19.7735 4.5 18.3473V5.6527Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 5.65266C4.5 4.22653 6.029 3.32248 7.2786 4.00976L18.8192 10.3571C20.1144 11.0694 20.1144 12.9305 18.8192 13.6429L7.2786 19.9902C6.029 20.6775 4.5 19.7734 4.5 18.3473V5.65266ZM6.55572 5.32408C6.3058 5.18663 6 5.36744 6 5.65266V18.3473C6 18.6325 6.3058 18.8133 6.55572 18.6759L18.0963 12.3286C18.3553 12.1861 18.3553 11.8139 18.0963 11.6714L6.55572 5.32408Z",fill:e})),fc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM16.2742 11.0166C17.0457 11.4452 17.0457 12.5548 16.2742 12.9835L10.6713 16.0962C9.9215 16.5127 9 15.9705 9 15.1127V8.88736C9 8.02957 9.9215 7.48735 10.6713 7.90393L16.2742 11.0166Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM10.5 9.52464V14.4754L14.9557 12L10.5 9.52464ZM9 8.88732C9 8.02952 9.9215 7.48731 10.6713 7.90389L16.2742 11.0166C17.0457 11.4452 17.0457 12.5548 16.2742 12.9834L10.6713 16.0961C9.9215 16.5127 9 15.9705 9 15.1127V8.88732Z",fill:e})),mc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 6.75C15.4142 6.75 15.75 7.08579 15.75 7.5V18C15.75 18.4142 15.4142 18.75 15 18.75C14.5858 18.75 14.25 18.4142 14.25 18V7.5C14.25 7.08579 14.5858 6.75 15 6.75ZM21 6.75C21.4142 6.75 21.75 7.08579 21.75 7.5V18C21.75 18.4142 21.4142 18.75 21 18.75C20.5858 18.75 20.25 18.4142 20.25 18V7.5C20.25 7.08579 20.5858 6.75 21 6.75ZM2.25 8.68858C2.25 7.24891 3.80528 6.34635 5.05526 7.06062L12.1628 11.122C13.4224 11.8418 13.4224 13.6582 12.1628 14.378L5.05526 18.4394C3.80528 19.1537 2.25 18.2511 2.25 16.8114V8.68858ZM4.31105 8.36299C4.06106 8.22013 3.75 8.40064 3.75 8.68858V16.8114C3.75 17.0994 4.06106 17.2799 4.31105 17.137L11.4185 13.0756C11.6705 12.9316 11.6705 12.5684 11.4185 12.4244L4.31105 8.36299Z",fill:e})),hc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C12.4142 3.75 12.75 4.08579 12.75 4.5V11.25H19.5C19.9142 11.25 20.25 11.5858 20.25 12C20.25 12.4142 19.9142 12.75 19.5 12.75H12.75V19.5C12.75 19.9142 12.4142 20.25 12 20.25C11.5858 20.25 11.25 19.9142 11.25 19.5V12.75H4.5C4.08579 12.75 3.75 12.4142 3.75 12C3.75 11.5858 4.08579 11.25 4.5 11.25H11.25V4.5C11.25 4.08579 11.5858 3.75 12 3.75Z",fill:e})),vc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 17.3848 6.61522 21.75 12 21.75C17.3848 21.75 21.75 17.3848 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25ZM12.75 9C12.75 8.58579 12.4142 8.25 12 8.25C11.5858 8.25 11.25 8.58579 11.25 9V11.25H9C8.58579 11.25 8.25 11.5858 8.25 12C8.25 12.4142 8.58579 12.75 9 12.75H11.25V15C11.25 15.4142 11.5858 15.75 12 15.75C12.4142 15.75 12.75 15.4142 12.75 15V12.75H15C15.4142 12.75 15.75 12.4142 15.75 12C15.75 11.5858 15.4142 11.25 15 11.25H12.75V9Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V11.25H15C15.4142 11.25 15.75 11.5858 15.75 12C15.75 12.4142 15.4142 12.75 15 12.75H12.75V15C12.75 15.4142 12.4142 15.75 12 15.75C11.5858 15.75 11.25 15.4142 11.25 15V12.75H9C8.58579 12.75 8.25 12.4142 8.25 12C8.25 11.5858 8.58579 11.25 9 11.25H11.25V9C11.25 8.58579 11.5858 8.25 12 8.25Z",fill:e})),gc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V12C12.75 12.4142 12.4142 12.75 12 12.75C11.5858 12.75 11.25 12.4142 11.25 12V3C11.25 2.58579 11.5858 2.25 12 2.25ZM6.16637 5.10571C6.45926 5.3986 6.45926 5.87348 6.16637 6.16637C2.94454 9.38819 2.94454 14.6118 6.16637 17.8336C9.38819 21.0555 14.6118 21.0555 17.8336 17.8336C21.0555 14.6118 21.0555 9.38819 17.8336 6.16637C17.5407 5.87348 17.5407 5.3986 17.8336 5.10571C18.1265 4.81282 18.6014 4.81282 18.8943 5.10571C22.7019 8.91332 22.7019 15.0867 18.8943 18.8943C15.0867 22.7019 8.91332 22.7019 5.10571 18.8943C1.2981 15.0867 1.2981 8.91332 5.10571 5.10571C5.3986 4.81282 5.87348 4.81282 6.16637 5.10571Z",fill:e})),wc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 2.25C1.83579 2.25 1.5 2.58579 1.5 3C1.5 3.41421 1.83579 3.75 2.25 3.75H3V14.25C3 15.9069 4.34315 17.25 6 17.25H7.20943L6.03849 20.7628C5.9075 21.1558 6.11987 21.5805 6.51283 21.7115C6.90579 21.8425 7.33053 21.6301 7.46151 21.2372L7.79057 20.25H16.2094L16.5385 21.2372C16.6695 21.6301 17.0942 21.8425 17.4872 21.7115C17.8801 21.5805 18.0925 21.1558 17.9615 20.7628L16.7906 17.25H18C19.6569 17.25 21 15.9069 21 14.25V3.75H21.75C22.1642 3.75 22.5 3.41421 22.5 3C22.5 2.58579 22.1642 2.25 21.75 2.25H2.25ZM8.29057 18.75L8.79057 17.25H15.2094L15.7094 18.75H8.29057ZM15.75 6.75C15.75 6.33579 15.4142 6 15 6C14.5858 6 14.25 6.33579 14.25 6.75V12.75C14.25 13.1642 14.5858 13.5 15 13.5C15.4142 13.5 15.75 13.1642 15.75 12.75V6.75ZM12.75 9C12.75 8.58579 12.4142 8.25 12 8.25C11.5858 8.25 11.25 8.58579 11.25 9V12.75C11.25 13.1642 11.5858 13.5 12 13.5C12.4142 13.5 12.75 13.1642 12.75 12.75V9ZM9.75 11.25C9.75 10.8358 9.41421 10.5 9 10.5C8.58579 10.5 8.25 10.8358 8.25 11.25V12.75C8.25 13.1642 8.58579 13.5 9 13.5C9.41421 13.5 9.75 13.1642 9.75 12.75V11.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 3C1.5 2.58579 1.83579 2.25 2.25 2.25H21.75C22.1642 2.25 22.5 2.58579 22.5 3C22.5 3.41421 22.1642 3.75 21.75 3.75H21V14.25C21 15.9069 19.6569 17.25 18 17.25H16.7906L17.9615 20.7628C18.0925 21.1558 17.8801 21.5805 17.4872 21.7115C17.0942 21.8425 16.6695 21.6301 16.5385 21.2372L16.2094 20.25H7.79057L7.46151 21.2372C7.33053 21.6301 6.90579 21.8425 6.51283 21.7115C6.11987 21.5805 5.9075 21.1558 6.03849 20.7628L7.20943 17.25H6C4.34315 17.25 3 15.9069 3 14.25V3.75H2.25C1.83579 3.75 1.5 3.41421 1.5 3ZM4.5 3.75V14.25C4.5 15.0784 5.17157 15.75 6 15.75H18C18.8284 15.75 19.5 15.0784 19.5 14.25V3.75H4.5ZM8.79057 17.25L8.29057 18.75H15.7094L15.2094 17.25H8.79057ZM15 6C15.4142 6 15.75 6.33579 15.75 6.75V12.75C15.75 13.1642 15.4142 13.5 15 13.5C14.5858 13.5 14.25 13.1642 14.25 12.75V6.75C14.25 6.33579 14.5858 6 15 6ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM9 10.5C9.41421 10.5 9.75 10.8358 9.75 11.25V12.75C9.75 13.1642 9.41421 13.5 9 13.5C8.58579 13.5 8.25 13.1642 8.25 12.75V11.25C8.25 10.8358 8.58579 10.5 9 10.5Z",fill:e})),bc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 2.25C1.83579 2.25 1.5 2.58579 1.5 3C1.5 3.41421 1.83579 3.75 2.25 3.75H3V14.25C3 15.9069 4.34315 17.25 6 17.25H7.20943L6.03849 20.7628C5.9075 21.1558 6.11987 21.5805 6.51283 21.7115C6.90579 21.8425 7.33053 21.6301 7.46151 21.2372L7.79057 20.25H16.2094L16.5385 21.2372C16.6695 21.6301 17.0942 21.8425 17.4872 21.7115C17.8801 21.5805 18.0925 21.1558 17.9615 20.7628L16.7906 17.25H18C19.6569 17.25 21 15.9069 21 14.25V3.75H21.75C22.1642 3.75 22.5 3.41421 22.5 3C22.5 2.58579 22.1642 2.25 21.75 2.25H2.25ZM8.79057 17.25H15.2094L15.7094 18.75H8.29057L8.79057 17.25ZM16.8755 8.25467C17.2341 8.04727 17.3566 7.58847 17.1492 7.22992C16.9418 6.87138 16.483 6.74886 16.1245 6.95626C14.7577 7.74688 13.5517 8.78371 12.5667 10.0061L11.0303 8.46975C10.7374 8.17686 10.2626 8.17686 9.96967 8.46975L6.96967 11.4698C6.67678 11.7626 6.67678 12.2375 6.96967 12.5304C7.26256 12.8233 7.73744 12.8233 8.03033 12.5304L10.5 10.0607L12.1173 11.678C12.2742 11.835 12.4927 11.9143 12.7138 11.8947C12.9349 11.8751 13.136 11.7586 13.2629 11.5765C14.207 10.2217 15.4414 9.08428 16.8755 8.25467Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 3C1.5 2.58579 1.83579 2.25 2.25 2.25H21.75C22.1642 2.25 22.5 2.58579 22.5 3C22.5 3.41421 22.1642 3.75 21.75 3.75H21V14.25C21 15.9069 19.6569 17.25 18 17.25H16.7906L17.9615 20.7628C18.0925 21.1558 17.8801 21.5805 17.4872 21.7115C17.0942 21.8425 16.6695 21.6301 16.5385 21.2372L16.2094 20.25H7.79057L7.46151 21.2372C7.33053 21.6301 6.90579 21.8425 6.51283 21.7115C6.11987 21.5805 5.9075 21.1558 6.03849 20.7628L7.20943 17.25H6C4.34315 17.25 3 15.9069 3 14.25V3.75H2.25C1.83579 3.75 1.5 3.41421 1.5 3ZM4.5 3.75V14.25C4.5 15.0784 5.17157 15.75 6 15.75H18C18.8284 15.75 19.5 15.0784 19.5 14.25V3.75H4.5ZM8.79057 17.25L8.29057 18.75H15.7094L15.2094 17.25H8.79057ZM17.1492 7.22984C17.3566 7.58839 17.2341 8.04718 16.8755 8.25459C15.4414 9.08419 14.207 10.2216 13.2629 11.5764C13.136 11.7585 12.9349 11.8751 12.7138 11.8947C12.4927 11.9143 12.2742 11.8349 12.1173 11.6779L10.5 10.0607L8.03033 12.5303C7.73744 12.8232 7.26256 12.8232 6.96967 12.5303C6.67678 12.2374 6.67678 11.7626 6.96967 11.4697L9.96967 8.46967C10.2626 8.17678 10.7374 8.17678 11.0303 8.46967L12.5667 10.0061C13.5517 8.78363 14.7577 7.7468 16.1245 6.95618C16.483 6.74878 16.9418 6.8713 17.1492 7.22984Z",fill:e})),yc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.875 1.5C6.83947 1.5 6 2.33947 6 3.375V6.36564C5.5736 6.41799 5.1489 6.47583 4.72596 6.53912C3.27191 6.75668 2.25 8.02163 2.25 9.45569V15.75C2.25 17.4069 3.59315 18.75 5.25 18.75H5.51963L5.36461 20.4552C5.26479 21.5533 6.12935 22.5 7.23191 22.5H16.7681C17.8706 22.5 18.7352 21.5533 18.6354 20.4552L18.4804 18.75H18.75C20.4069 18.75 21.75 17.4069 21.75 15.75V9.45569C21.75 8.02163 20.7281 6.75668 19.274 6.53912C18.8511 6.47583 18.4264 6.41799 18 6.36564V3.375C18 2.33947 17.1605 1.5 16.125 1.5H7.875ZM16.5 6.20498V3.375C16.5 3.16789 16.3321 3 16.125 3H7.875C7.66789 3 7.5 3.16789 7.5 3.375V6.20498C8.98198 6.06931 10.483 6 12 6C13.517 6 15.018 6.06931 16.5 6.20498ZM16.2834 14.4696C16.4607 14.4879 16.5996 14.6298 16.6158 14.8073L17.1415 20.591C17.1615 20.8107 16.9886 21 16.7681 21H7.23191C7.0114 21 6.83849 20.8107 6.85845 20.591L7.38425 14.8073C7.40039 14.6298 7.53926 14.4879 7.71659 14.4696C9.12438 14.3244 10.5534 14.25 12 14.25C13.4466 14.25 14.8756 14.3244 16.2834 14.4696ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H18.0075C18.4217 9.75 18.7575 10.0858 18.7575 10.5V10.5075C18.7575 10.9217 18.4217 11.2575 18.0075 11.2575H18C17.5858 11.2575 17.25 10.9217 17.25 10.5075V10.5ZM15 9.75C14.5858 9.75 14.25 10.0858 14.25 10.5V10.5075C14.25 10.9217 14.5858 11.2575 15 11.2575H15.0075C15.4217 11.2575 15.7575 10.9217 15.7575 10.5075V10.5C15.7575 10.0858 15.4217 9.75 15.0075 9.75H15Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 3.375C6 2.33947 6.83947 1.5 7.875 1.5H16.125C17.1605 1.5 18 2.33947 18 3.375V6.36564C18.4264 6.41799 18.8511 6.47583 19.274 6.53912C20.7281 6.75668 21.75 8.02163 21.75 9.45569V15.75C21.75 17.4069 20.4069 18.75 18.75 18.75H18.4804L18.6354 20.4552C18.7352 21.5533 17.8706 22.5 16.7681 22.5H7.23191C6.12935 22.5 5.26479 21.5533 5.36461 20.4552L5.51963 18.75H5.25C3.59315 18.75 2.25 17.4069 2.25 15.75V9.45569C2.25 8.02163 3.27191 6.75668 4.72596 6.53912C5.1489 6.47583 5.5736 6.41799 6 6.36564V3.375ZM7.5 6.20498C8.98199 6.06931 10.483 6 12 6C13.517 6 15.018 6.06931 16.5 6.20498V3.375C16.5 3.16789 16.3321 3 16.125 3H7.875C7.66789 3 7.5 3.16789 7.5 3.375V6.20498ZM5.656 17.25L5.89077 14.6675C5.57054 14.6205 5.30572 14.3682 5.25756 14.0315C5.19891 13.6215 5.48376 13.2415 5.8938 13.1829C6.13748 13.148 6.38181 13.1152 6.62678 13.0845C8.38712 12.8637 10.1805 12.75 12 12.75C13.8195 12.75 15.6129 12.8637 17.3732 13.0845C17.6182 13.1152 17.8625 13.148 18.1062 13.1829C18.5162 13.2415 18.8011 13.6215 18.7424 14.0315C18.6943 14.3682 18.4295 14.6205 18.1092 14.6675L18.344 17.25H18.75C19.5784 17.25 20.25 16.5784 20.25 15.75V9.45569C20.25 8.72787 19.7361 8.12495 19.0521 8.0226C18.4283 7.92927 17.8005 7.84812 17.1689 7.77942C15.4715 7.59478 13.747 7.5 12 7.5C10.253 7.5 8.52845 7.59478 6.83111 7.77942C6.19954 7.84812 5.57173 7.92927 4.94793 8.0226C4.2639 8.12495 3.75 8.72787 3.75 9.45569V15.75C3.75 16.5784 4.42157 17.25 5.25 17.25H5.656ZM16.588 14.5022C15.0819 14.3356 13.5511 14.25 12 14.25C10.4489 14.25 8.91812 14.3356 7.41198 14.5022L6.85845 20.591C6.83849 20.8107 7.0114 21 7.23191 21H16.7681C16.9886 21 17.1615 20.8107 17.1415 20.591L16.588 14.5022ZM14.25 10.5C14.25 10.0858 14.5858 9.75 15 9.75H15.0075C15.4217 9.75 15.7575 10.0858 15.7575 10.5V10.5075C15.7575 10.9217 15.4217 11.2575 15.0075 11.2575H15C14.5858 11.2575 14.25 10.9217 14.25 10.5075V10.5ZM17.25 10.5C17.25 10.0858 17.5858 9.75 18 9.75H18.0075C18.4217 9.75 18.7575 10.0858 18.7575 10.5V10.5075C18.7575 10.9217 18.4217 11.2575 18.0075 11.2575H18C17.5858 11.2575 17.25 10.9217 17.25 10.5075V10.5Z",fill:e})),Lc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{d:"M11.25 5.33694C11.25 4.98178 11.064 4.66076 10.8488 4.3782C10.6279 4.0881 10.5 3.744 10.5 3.375C10.5 2.33947 11.5074 1.5 12.75 1.5C13.9926 1.5 15 2.33947 15 3.375C15 3.744 14.8721 4.0881 14.6512 4.3782C14.436 4.66076 14.25 4.98178 14.25 5.33694C14.25 5.66929 14.5277 5.9346 14.8595 5.9148C16.7701 5.80079 18.6498 5.57328 20.4922 5.23898C20.6949 5.20219 20.9039 5.25044 21.07 5.37241C21.2361 5.49437 21.3447 5.6793 21.3703 5.88377C21.5943 7.67324 21.7213 9.49263 21.7459 11.3365C21.7508 11.7028 21.4533 11.9999 21.0869 12C20.7318 12 20.4108 11.814 20.1282 11.5988C19.8381 11.3779 19.494 11.25 19.125 11.25C18.0895 11.25 17.25 12.2574 17.25 13.5C17.25 14.7426 18.0895 15.75 19.125 15.75C19.494 15.75 19.8381 15.6221 20.1282 15.4012C20.4108 15.1861 20.7318 15 21.0869 15C21.3974 15 21.6439 15.2617 21.6214 15.5713C21.5028 17.2098 21.3031 18.8261 21.0264 20.4161C20.9721 20.728 20.7279 20.9722 20.416 21.0264C18.5969 21.343 16.7434 21.5587 14.8615 21.6677C14.5285 21.6869 14.25 21.4205 14.25 21.0869C14.25 20.7318 14.436 20.4108 14.6512 20.1282C14.8721 19.8381 15 19.494 15 19.125C15 18.0895 13.9926 17.25 12.75 17.25C11.5074 17.25 10.5 18.0895 10.5 19.125C10.5 19.494 10.6279 19.8381 10.8488 20.1282C11.064 20.4108 11.25 20.7318 11.25 21.0869C11.25 21.4485 10.954 21.7405 10.5925 21.7303C9.00303 21.6852 7.43238 21.564 5.88413 21.3702C5.67966 21.3446 5.49473 21.236 5.37277 21.0699C5.25081 20.9038 5.20256 20.6948 5.23935 20.4921C5.53223 18.8781 5.74315 17.2354 5.8676 15.5683C5.89058 15.2605 5.64563 15 5.33694 15C4.98178 15 4.66076 15.1861 4.3782 15.4012C4.0881 15.6221 3.744 15.75 3.375 15.75C2.33947 15.75 1.5 14.7426 1.5 13.5C1.5 12.2574 2.33947 11.25 3.375 11.25C3.744 11.25 4.0881 11.3779 4.3782 11.5988C4.66076 11.814 4.98178 12 5.33694 12C5.7033 12 6.00078 11.703 5.99574 11.3367C5.97334 9.70845 5.86862 8.10026 5.68559 6.51628C5.6593 6.28881 5.73838 6.06178 5.9003 5.89986C6.06222 5.73794 6.28925 5.65887 6.51672 5.68515C7.85902 5.84025 9.2186 5.93912 10.5931 5.97931C10.9541 5.98987 11.25 5.69817 11.25 5.33694Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.75 3C11.7877 3 11.25 3.62591 11.25 4.125C11.25 4.31469 11.3145 4.50174 11.4455 4.67385C11.6828 4.98549 12 5.47438 12 6.08694C12 6.86423 11.3617 7.50202 10.5714 7.47925C9.46249 7.44731 8.36273 7.37833 7.27336 7.27348C7.40195 8.6098 7.47657 9.96176 7.49505 11.3271C7.50574 12.1178 6.86451 12.7499 6.08703 12.75H6.08694C5.47438 12.75 4.98549 12.4328 4.67384 12.1955L5.1282 11.5988L4.67384 12.1955C4.50174 12.0645 4.31469 12 4.125 12C3.62591 12 3 12.5377 3 13.5C3 14.4623 3.62591 15 4.125 15C4.31469 15 4.50174 14.9355 4.67384 14.8045C4.98549 14.5672 5.47438 14.25 6.08694 14.25C6.82607 14.25 7.42193 14.8752 7.36688 15.6241C7.25895 17.0925 7.08595 18.543 6.85074 19.9726C8.04785 20.1024 9.25849 20.1874 10.4809 20.226C10.4515 20.1321 10.3841 20.0058 10.2522 19.8326C9.94147 19.4245 9.75011 18.9234 9.75011 18.375C9.75011 16.8031 11.2271 15.75 12.7501 15.75C14.2731 15.75 15.7501 16.8031 15.7501 18.375C15.7501 18.9234 15.5588 19.4245 15.248 19.8326C15.1475 19.9646 15.0845 20.0694 15.0471 20.1533C16.5986 20.0546 18.1296 19.881 19.6366 19.6362C19.8405 18.3814 19.9949 17.11 20.0979 15.824C20.0244 15.8624 19.937 15.9185 19.8327 15.998L19.3783 15.4013L19.8327 15.998C19.4246 16.3087 18.9234 16.5 18.3751 16.5C16.8031 16.5 15.7501 15.0231 15.7501 13.5C15.7501 11.977 16.8031 10.5 18.3751 10.5C18.9234 10.5 19.4246 10.6914 19.8327 11.0021C20.0174 11.1428 20.1488 11.2101 20.2443 11.2362C20.2209 9.75684 20.1295 8.29409 19.9731 6.85104C18.3102 7.12461 16.619 7.31402 14.9043 7.41476C14.1349 7.45996 13.5 6.84498 13.5 6.08694C13.5 5.47438 13.8172 4.98549 14.0545 4.67385L14.6512 5.1282L14.0545 4.67385C14.1855 4.50174 14.25 4.31469 14.25 4.125C14.25 3.62591 13.7123 3 12.75 3ZM9.75 4.125C9.75 2.55302 11.227 1.5 12.75 1.5C14.273 1.5 15.75 2.55302 15.75 4.125C15.75 4.67331 15.5586 5.17446 15.2479 5.58255C15.1474 5.71453 15.0844 5.81931 15.047 5.90323C16.8931 5.78579 18.7102 5.56237 20.4922 5.23902C20.695 5.20224 20.9039 5.25049 21.07 5.37245C21.2361 5.49442 21.3447 5.67935 21.3703 5.88381C21.5939 7.67004 21.7209 9.48616 21.7458 11.3266C21.7565 12.1176 21.1149 12.75 20.3371 12.75C19.7245 12.75 19.2356 12.4328 18.924 12.1956C18.7519 12.0645 18.5648 12 18.3751 12C17.876 12 17.2501 12.5378 17.2501 13.5C17.2501 14.4623 17.876 15 18.3751 15C18.5648 15 18.7519 14.9356 18.924 14.8045C19.2356 14.5672 19.7245 14.25 20.3371 14.25C21.0765 14.25 21.6727 14.8755 21.6176 15.6248C21.4985 17.245 21.3002 18.8433 21.0265 20.4158C20.9722 20.7276 20.728 20.9718 20.4162 21.0261C18.6109 21.3403 16.7717 21.5551 14.9045 21.6649C14.1351 21.7101 13.5001 21.0951 13.5001 20.337C13.5001 19.7244 13.8173 19.2355 14.0546 18.9239C14.1857 18.7518 14.2501 18.5647 14.2501 18.375C14.2501 17.876 13.7124 17.25 12.7501 17.25C11.7878 17.25 11.2501 17.876 11.2501 18.375C11.2501 18.5647 11.3146 18.7518 11.4456 18.9239C11.6829 19.2355 12.0001 19.7244 12.0001 20.337C12.0001 21.1143 11.3618 21.7522 10.5715 21.7294C8.98893 21.6838 7.42511 21.5628 5.8835 21.3698C5.67904 21.3442 5.49411 21.2356 5.37215 21.0695C5.25019 20.9034 5.20194 20.6945 5.23873 20.4917C5.51658 18.9605 5.72065 17.4034 5.8471 15.8243C5.77375 15.8627 5.68661 15.9187 5.58255 15.9979L5.1282 15.4012L5.58255 15.9979C5.17446 16.3086 4.67331 16.5 4.125 16.5C2.55302 16.5 1.5 15.023 1.5 13.5C1.5 11.977 2.55302 10.5 4.125 10.5C4.67331 10.5 5.17446 10.6914 5.58255 11.0021C5.76682 11.1424 5.89806 11.2097 5.99355 11.236C5.96829 9.6421 5.86413 8.06756 5.68485 6.51609C5.65857 6.28861 5.73764 6.06158 5.89957 5.89966C6.0615 5.73774 6.28852 5.65866 6.51601 5.68496C7.82199 5.8359 9.14432 5.93361 10.4808 5.97583C10.4513 5.882 10.3839 5.75568 10.2521 5.58255C9.94136 5.17446 9.75 4.67331 9.75 4.125Z",fill:e})),Ec=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.875C3 3.83947 3.83947 3 4.875 3H9.375C10.4105 3 11.25 3.83947 11.25 4.875V9.375C11.25 10.4105 10.4105 11.25 9.375 11.25H4.875C3.83947 11.25 3 10.4105 3 9.375V4.875ZM4.875 4.5C4.66789 4.5 4.5 4.66789 4.5 4.875V9.375C4.5 9.58211 4.66789 9.75 4.875 9.75H9.375C9.58211 9.75 9.75 9.58211 9.75 9.375V4.875C9.75 4.66789 9.58211 4.5 9.375 4.5H4.875ZM12.75 4.875C12.75 3.83947 13.5895 3 14.625 3H19.125C20.1605 3 21 3.83947 21 4.875V9.375C21 10.4105 20.1605 11.25 19.125 11.25H14.625C13.5895 11.25 12.75 10.4105 12.75 9.375V4.875ZM14.625 4.5C14.4179 4.5 14.25 4.66789 14.25 4.875V9.375C14.25 9.58211 14.4179 9.75 14.625 9.75H19.125C19.3321 9.75 19.5 9.58211 19.5 9.375V4.875C19.5 4.66789 19.3321 4.5 19.125 4.5H14.625ZM6 6.75C6 6.33579 6.33579 6 6.75 6H7.5C7.91421 6 8.25 6.33579 8.25 6.75V7.5C8.25 7.91421 7.91421 8.25 7.5 8.25H6.75C6.33579 8.25 6 7.91421 6 7.5V6.75ZM15.75 6.75C15.75 6.33579 16.0858 6 16.5 6H17.25C17.6642 6 18 6.33579 18 6.75V7.5C18 7.91421 17.6642 8.25 17.25 8.25H16.5C16.0858 8.25 15.75 7.91421 15.75 7.5V6.75ZM3 14.625C3 13.5895 3.83947 12.75 4.875 12.75H9.375C10.4105 12.75 11.25 13.5895 11.25 14.625V19.125C11.25 20.1605 10.4105 21 9.375 21H4.875C3.83947 21 3 20.1605 3 19.125V14.625ZM4.875 14.25C4.66789 14.25 4.5 14.4179 4.5 14.625V19.125C4.5 19.3321 4.66789 19.5 4.875 19.5H9.375C9.58211 19.5 9.75 19.3321 9.75 19.125V14.625C9.75 14.4179 9.58211 14.25 9.375 14.25H4.875ZM12.75 13.5C12.75 13.0858 13.0858 12.75 13.5 12.75H14.25C14.6642 12.75 15 13.0858 15 13.5V14.25C15 14.6642 14.6642 15 14.25 15H13.5C13.0858 15 12.75 14.6642 12.75 14.25V13.5ZM18.75 13.5C18.75 13.0858 19.0858 12.75 19.5 12.75H20.25C20.6642 12.75 21 13.0858 21 13.5V14.25C21 14.6642 20.6642 15 20.25 15H19.5C19.0858 15 18.75 14.6642 18.75 14.25V13.5ZM6 16.5C6 16.0858 6.33579 15.75 6.75 15.75H7.5C7.91421 15.75 8.25 16.0858 8.25 16.5V17.25C8.25 17.6642 7.91421 18 7.5 18H6.75C6.33579 18 6 17.6642 6 17.25V16.5ZM15.75 16.5C15.75 16.0858 16.0858 15.75 16.5 15.75H17.25C17.6642 15.75 18 16.0858 18 16.5V17.25C18 17.6642 17.6642 18 17.25 18H16.5C16.0858 18 15.75 17.6642 15.75 17.25V16.5ZM12.75 19.5C12.75 19.0858 13.0858 18.75 13.5 18.75H14.25C14.6642 18.75 15 19.0858 15 19.5V20.25C15 20.6642 14.6642 21 14.25 21H13.5C13.0858 21 12.75 20.6642 12.75 20.25V19.5ZM18.75 19.5C18.75 19.0858 19.0858 18.75 19.5 18.75H20.25C20.6642 18.75 21 19.0858 21 19.5V20.25C21 20.6642 20.6642 21 20.25 21H19.5C19.0858 21 18.75 20.6642 18.75 20.25V19.5Z",fill:e})),$c=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM13.6277 8.08328C12.7389 7.30557 11.2616 7.30557 10.3728 8.08328C10.0611 8.35604 9.58723 8.32445 9.31447 8.01272C9.04171 7.701 9.0733 7.22717 9.38503 6.95441C10.8394 5.68186 13.1611 5.68186 14.6154 6.95441C16.1285 8.27835 16.1285 10.4717 14.6154 11.7956C14.3588 12.0202 14.0761 12.2041 13.778 12.3484C13.1018 12.6756 12.7502 13.1222 12.7502 13.5V14.25C12.7502 14.6642 12.4144 15 12.0002 15C11.586 15 11.2502 14.6642 11.2502 14.25V13.5C11.2502 12.221 12.3095 11.3926 13.1246 10.9982C13.3073 10.9098 13.4765 10.799 13.6277 10.6667C14.4577 9.9404 14.4577 8.8096 13.6277 8.08328ZM12 18C12.4142 18 12.75 17.6642 12.75 17.25C12.75 16.8358 12.4142 16.5 12 16.5C11.5858 16.5 11.25 16.8358 11.25 17.25C11.25 17.6642 11.5858 18 12 18Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM13.6277 8.08328C12.7389 7.30557 11.2616 7.30557 10.3728 8.08328C10.0611 8.35604 9.58724 8.32445 9.31447 8.01272C9.04171 7.701 9.0733 7.22717 9.38503 6.95441C10.8394 5.68186 13.1611 5.68186 14.6154 6.95441C16.1285 8.27835 16.1285 10.4717 14.6154 11.7956C14.3588 12.0202 14.0761 12.2041 13.778 12.3484C13.1018 12.6756 12.7502 13.1222 12.7502 13.5V14.25C12.7502 14.6642 12.4144 15 12.0002 15C11.586 15 11.2502 14.6642 11.2502 14.25V13.5C11.2502 12.221 12.3095 11.3926 13.1246 10.9982C13.3073 10.9098 13.4765 10.799 13.6277 10.6667C14.4577 9.94041 14.4577 8.8096 13.6277 8.08328ZM11.25 17.25C11.25 16.8358 11.5858 16.5 12 16.5H12.0075C12.4217 16.5 12.7575 16.8358 12.7575 17.25V17.2575C12.7575 17.6717 12.4217 18.0075 12.0075 18.0075H12C11.5858 18.0075 11.25 17.6717 11.25 17.2575V17.25Z",fill:e})),Mc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M5.625 3.75C4.17525 3.75 3 4.92525 3 6.375C3 7.82475 4.17525 9 5.625 9H18.375C19.8247 9 21 7.82475 21 6.375C21 4.92525 19.8247 3.75 18.375 3.75H5.625Z",fill:e}),l().createElement("path",{d:"M3.75 11.25C3.33579 11.25 3 11.5858 3 12C3 12.4142 3.33579 12.75 3.75 12.75H20.25C20.6642 12.75 21 12.4142 21 12C21 11.5858 20.6642 11.25 20.25 11.25H3.75Z",fill:e}),l().createElement("path",{d:"M3 15.75C3 15.3358 3.33579 15 3.75 15H20.25C20.6642 15 21 15.3358 21 15.75C21 16.1642 20.6642 16.5 20.25 16.5H3.75C3.33579 16.5 3 16.1642 3 15.75Z",fill:e}),l().createElement("path",{d:"M3.75 18.75C3.33579 18.75 3 19.0858 3 19.5C3 19.9142 3.33579 20.25 3.75 20.25H20.25C20.6642 20.25 21 19.9142 21 19.5C21 19.0858 20.6642 18.75 20.25 18.75H3.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6.375C3 4.92525 4.17525 3.75 5.625 3.75H18.375C19.8247 3.75 21 4.92525 21 6.375C21 7.82475 19.8247 9 18.375 9H5.625C4.17525 9 3 7.82475 3 6.375ZM5.625 5.25C5.00368 5.25 4.5 5.75368 4.5 6.375C4.5 6.99632 5.00368 7.5 5.625 7.5H18.375C18.9963 7.5 19.5 6.99632 19.5 6.375C19.5 5.75368 18.9963 5.25 18.375 5.25H5.625ZM3 12C3 11.5858 3.33579 11.25 3.75 11.25H20.25C20.6642 11.25 21 11.5858 21 12C21 12.4142 20.6642 12.75 20.25 12.75H3.75C3.33579 12.75 3 12.4142 3 12ZM3 15.75C3 15.3358 3.33579 15 3.75 15H20.25C20.6642 15 21 15.3358 21 15.75C21 16.1642 20.6642 16.5 20.25 16.5H3.75C3.33579 16.5 3 16.1642 3 15.75ZM3 19.5C3 19.0858 3.33579 18.75 3.75 18.75H20.25C20.6642 18.75 21 19.0858 21 19.5C21 19.9142 20.6642 20.25 20.25 20.25H3.75C3.33579 20.25 3 19.9142 3 19.5Z",fill:e})),xc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.4321 4.10254C20.8339 4.00208 21.0782 3.59488 20.9778 3.19303C20.8773 2.79119 20.4701 2.54686 20.0683 2.64733L4.12873 6.63221C4.06201 6.64304 3.99534 6.65401 3.92872 6.66511C2.49686 6.90371 1.5 8.15779 1.5 9.57396V18.7499C1.5 20.4068 2.84315 21.7499 4.5 21.7499H19.5C21.1569 21.7499 22.5 20.4068 22.5 18.7499V9.57396C22.5 8.15779 21.5031 6.90371 20.0713 6.66511C17.7057 6.27092 15.2828 6.04711 12.8157 6.00663L20.4321 4.10254ZM10.8471 12.6627C11.14 12.9556 11.14 13.4305 10.8471 13.7234L10.8418 13.7287C10.5489 14.0216 10.074 14.0216 9.78115 13.7287L9.77584 13.7234C9.48295 13.4305 9.48295 12.9556 9.77584 12.6627L9.78115 12.6574C10.074 12.3645 10.5489 12.3645 10.8418 12.6574L10.8471 12.6627ZM9.78144 15.8498C10.0743 16.1427 10.5492 16.1427 10.8421 15.8498L10.8474 15.8445C11.1403 15.5516 11.1403 15.0767 10.8474 14.7838L10.8421 14.7785C10.5492 14.4856 10.0743 14.4856 9.78144 14.7785L9.77613 14.7838C9.48324 15.0767 9.48324 15.5516 9.77613 15.8445L9.78144 15.8498ZM8.72602 14.784C9.01891 15.0769 9.01891 15.5518 8.72602 15.8447L8.72071 15.85C8.42782 16.1429 7.95295 16.1429 7.66005 15.85L7.65475 15.8447C7.36186 15.5518 7.36186 15.0769 7.65475 14.784L7.66005 14.7787C7.95295 14.4858 8.42782 14.4858 8.72071 14.7787L8.72602 14.784ZM7.66034 13.7285C7.95324 14.0214 8.42811 14.0214 8.721 13.7285L8.72631 13.7232C9.0192 13.4303 9.0192 12.9554 8.72631 12.6625L8.721 12.6572C8.42811 12.3643 7.95324 12.3643 7.66034 12.6572L7.65504 12.6625C7.36215 12.9554 7.36215 13.4303 7.65504 13.7232L7.66034 13.7285ZM9.25488 9.74994C9.6691 9.74994 10.0049 10.0857 10.0049 10.4999V10.5074C10.0049 10.9217 9.6691 11.2574 9.25488 11.2574H9.24738C8.83317 11.2574 8.49738 10.9217 8.49738 10.5074V10.4999C8.49738 10.0857 8.83317 9.74994 9.24738 9.74994H9.25488ZM12.879 13.0295C13.2378 12.8224 13.3607 12.3637 13.1536 12.005L13.1498 11.9985C12.9427 11.6398 12.484 11.5169 12.1253 11.724L12.1188 11.7278C11.7601 11.9349 11.6372 12.3936 11.8443 12.7523L11.848 12.7588C12.0551 13.1175 12.5138 13.2404 12.8726 13.0333L12.879 13.0295ZM11.4996 18.1558C11.1409 18.3629 10.6822 18.24 10.4751 17.8812L10.4713 17.8747C10.2642 17.516 10.3871 17.0573 10.7459 16.8502L10.7524 16.8465C11.1111 16.6394 11.5698 16.7623 11.7769 17.121L11.7806 17.1275C11.9877 17.4862 11.8648 17.9449 11.5061 18.152L11.4996 18.1558ZM11.781 11.3798C11.9881 11.0211 11.8652 10.5624 11.5065 10.3553L11.5 10.3515C11.1413 10.1444 10.6826 10.2673 10.4755 10.6261L10.4717 10.6325C10.2646 10.9913 10.3875 11.45 10.7462 11.6571L10.7527 11.6608C11.1115 11.8679 11.5701 11.745 11.7773 11.3863L11.781 11.3798ZM13.1499 16.5087C12.9428 16.8674 12.4841 16.9903 12.1254 16.7832L12.1189 16.7795C11.7602 16.5723 11.6373 16.1137 11.8444 15.7549L11.8481 15.7484C12.0552 15.3897 12.5139 15.2668 12.8726 15.4739L12.8791 15.4777C13.2379 15.6848 13.3608 16.1435 13.1537 16.5022L13.1499 16.5087ZM13.0049 15.0073C13.4191 15.0073 13.7549 14.6715 13.7549 14.2573V14.2498C13.7549 13.8355 13.4191 13.4998 13.0049 13.4998H12.9974C12.5832 13.4998 12.2474 13.8355 12.2474 14.2498V14.2573C12.2474 14.6715 12.5832 15.0073 12.9974 15.0073H13.0049ZM9.25488 17.2499C9.6691 17.2499 10.0049 17.5857 10.0049 17.9999V18.0074C10.0049 18.4217 9.6691 18.7574 9.25488 18.7574H9.24738C8.83317 18.7574 8.49738 18.4217 8.49738 18.0074V17.9999C8.49738 17.5857 8.83317 17.2499 9.24738 17.2499H9.25488ZM6.38393 16.7795C6.74265 16.5724 6.86555 16.1137 6.65845 15.755L6.6547 15.7485C6.44759 15.3898 5.9889 15.2669 5.63018 15.474L5.62368 15.4778C5.26496 15.6849 5.14206 16.1436 5.34916 16.5023L5.35291 16.5088C5.56002 16.8675 6.01871 16.9904 6.37743 16.7833L6.38393 16.7795ZM7.74962 11.6606C7.3909 11.8678 6.9322 11.7448 6.7251 11.3861L6.72135 11.3796C6.51424 11.0209 6.63715 10.5622 6.99587 10.3551L7.00236 10.3514C7.36108 10.1443 7.81977 10.2672 8.02688 10.6259L8.03063 10.6324C8.23774 10.9911 8.11483 11.4498 7.75611 11.6569L7.74962 11.6606ZM8.03101 17.8749C8.23811 17.5162 8.11521 17.0575 7.75649 16.8504L7.74999 16.8467C7.39127 16.6395 6.93258 16.7625 6.72547 17.1212L6.72172 17.1277C6.51462 17.4864 6.63752 17.9451 6.99624 18.1522L7.00274 18.1559C7.36146 18.363 7.82015 18.2401 8.02726 17.8814L8.03101 17.8749ZM6.65479 12.7587C6.44768 13.1174 5.98899 13.2403 5.63027 13.0332L5.62377 13.0295C5.26505 12.8223 5.14215 12.3637 5.34925 12.0049L5.353 11.9984C5.56011 11.6397 6.0188 11.5168 6.37752 11.7239L6.38402 11.7277C6.74274 11.9348 6.86564 12.3935 6.65854 12.7522L6.65479 12.7587ZM5.50488 15.0073C5.9191 15.0073 6.25488 14.6715 6.25488 14.2573V14.2498C6.25488 13.8355 5.9191 13.4998 5.50488 13.4998H5.49738C5.08317 13.4998 4.74738 13.8355 4.74738 14.2498V14.2573C4.74738 14.6715 5.08317 15.0073 5.49738 15.0073H5.50488ZM17.25 10.4999C18.0784 10.4999 18.75 11.1715 18.75 11.9999C18.75 12.8284 18.0784 13.4999 17.25 13.4999C16.4216 13.4999 15.75 12.8284 15.75 11.9999C15.75 11.1715 16.4216 10.4999 17.25 10.4999ZM18.75 16.4999C18.75 15.6715 18.0784 14.9999 17.25 14.9999C16.4216 14.9999 15.75 15.6715 15.75 16.4999C15.75 17.3284 16.4216 17.9999 17.25 17.9999C18.0784 17.9999 18.75 17.3284 18.75 16.4999Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.9776 3.19315C21.0781 3.595 20.8337 4.0022 20.4319 4.10266L12.8156 6.00674C15.2827 6.04722 17.7056 6.27102 20.0713 6.66523C21.5031 6.90383 22.5 8.1579 22.5 9.57408V18.7501C22.5 20.4069 21.1569 21.7501 19.5 21.7501H4.5C2.84315 21.7501 1.5 20.4069 1.5 18.7501V9.57408C1.5 8.1579 2.49686 6.90383 3.92872 6.66523C3.99519 6.65415 4.06172 6.64321 4.12829 6.6324L20.0681 2.64745C20.4699 2.54699 20.8771 2.79131 20.9776 3.19315ZM3.84421 8.24419C3.34359 8.46672 3 8.97919 3 9.57408V18.7501C3 19.5785 3.67157 20.2501 4.5 20.2501H19.5C20.3284 20.2501 21 19.5785 21 18.7501V9.57408C21 8.85547 20.4986 8.25712 19.8247 8.14483C17.28 7.72079 14.6661 7.50006 12 7.50006C9.42296 7.50006 6.89461 7.70629 4.43044 8.10303L3.9319 8.22766C3.90266 8.23497 3.87339 8.24046 3.84421 8.24419ZM8.49738 10.5001C8.49738 10.0858 8.83317 9.75006 9.24738 9.75006H9.25488C9.6691 9.75006 10.0049 10.0858 10.0049 10.5001V10.5076C10.0049 10.9218 9.6691 11.2576 9.25488 11.2576H9.24738C8.83317 11.2576 8.49738 10.9218 8.49738 10.5076V10.5001ZM7.0025 10.3515C7.36121 10.1444 7.81991 10.2673 8.02702 10.626L8.03077 10.6325C8.23788 10.9912 8.11497 11.4499 7.75626 11.6571L7.74976 11.6608C7.39104 11.8679 6.93235 11.745 6.72524 11.3863L6.72149 11.3798C6.51438 11.0211 6.63728 10.5624 6.996 10.3553L7.0025 10.3515ZM10.4753 10.6261C10.6824 10.2674 11.1411 10.1445 11.4999 10.3516L11.5064 10.3554C11.8651 10.5625 11.988 11.0212 11.7809 11.3799L11.7771 11.3864C11.57 11.7451 11.1113 11.868 10.7526 11.6609L10.7461 11.6571C10.3874 11.45 10.2645 10.9913 10.4716 10.6326L10.4753 10.6261ZM15.75 12.0001C15.75 11.1716 16.4216 10.5001 17.25 10.5001C18.0784 10.5001 18.75 11.1716 18.75 12.0001C18.75 12.8285 18.0784 13.5001 17.25 13.5001C16.4216 13.5001 15.75 12.8285 15.75 12.0001ZM5.35287 11.9986C5.55997 11.6399 6.01867 11.517 6.37739 11.7241L6.38388 11.7278C6.7426 11.9349 6.8655 12.3936 6.65839 12.7524L6.65464 12.7588C6.44753 13.1176 5.98884 13.2405 5.63012 13.0334L5.62363 13.0296C5.26491 12.8225 5.14201 12.3638 5.34912 12.0051L5.35287 11.9986ZM12.1252 11.7242C12.4839 11.5171 12.9426 11.64 13.1497 11.9987L13.1534 12.0052C13.3605 12.3639 13.2376 12.8226 12.8789 13.0297L12.8724 13.0334C12.5137 13.2406 12.055 13.1177 11.8479 12.7589L11.8441 12.7524C11.637 12.3937 11.7599 11.935 12.1187 11.7279L12.1252 11.7242ZM7.66036 12.6573C7.95325 12.3645 8.4281 12.3645 8.72099 12.6573L8.72629 12.6626C8.86695 12.8033 8.94597 12.9941 8.94598 13.193C8.94598 13.3919 8.86697 13.5826 8.72633 13.7233L8.72102 13.7286C8.58037 13.8693 8.3896 13.9483 8.19067 13.9483C7.99175 13.9483 7.80098 13.8693 7.66033 13.7286L7.65502 13.7233C7.51438 13.5826 7.43536 13.3919 7.43537 13.193C7.43538 12.9941 7.5144 12.8033 7.65506 12.6626L7.66036 12.6573ZM10.3116 12.4379C10.5105 12.4379 10.7013 12.5169 10.8419 12.6575L10.8472 12.6628C11.1401 12.9557 11.1401 13.4306 10.8472 13.7235L10.8419 13.7288C10.7013 13.8695 10.5105 13.9485 10.3116 13.9485C10.1126 13.9485 9.92187 13.8694 9.78123 13.7288L9.77592 13.7235C9.48308 13.4306 9.48308 12.9558 9.77592 12.6629L9.78123 12.6576C9.92187 12.5169 10.1126 12.4379 10.3116 12.4379ZM4.74738 14.2499C4.74738 13.8357 5.08317 13.4999 5.49738 13.4999H5.50488C5.9191 13.4999 6.25488 13.8357 6.25488 14.2499V14.2574C6.25488 14.6716 5.9191 15.0074 5.50488 15.0074H5.49738C5.08317 15.0074 4.74738 14.6716 4.74738 14.2574V14.2499ZM12.2474 14.2499C12.2474 13.8357 12.5832 13.4999 12.9974 13.4999H13.0049C13.4191 13.4999 13.7549 13.8357 13.7549 14.2499V14.2574C13.7549 14.6716 13.4191 15.0074 13.0049 15.0074H12.9974C12.5832 15.0074 12.2474 14.6716 12.2474 14.2574V14.2499ZM9.78147 14.7786C10.0744 14.4858 10.5492 14.4858 10.8421 14.7786L10.8474 14.7839C10.988 14.9246 11.0671 15.1153 11.0671 15.3142C11.0671 15.5132 10.9881 15.7039 10.8474 15.8446L10.8421 15.8499C10.5492 16.1428 10.0743 16.1428 9.78144 15.8499L9.77613 15.8446C9.63548 15.7039 9.55646 15.5132 9.55646 15.3142C9.55647 15.1153 9.6355 14.9246 9.77617 14.7839L9.78147 14.7786ZM8.19051 14.5591C8.38943 14.5591 8.58019 14.6382 8.72085 14.7788L8.72615 14.7841C9.01902 15.077 9.01902 15.5519 8.72615 15.8448L8.72085 15.8501C8.58019 15.9907 8.38943 16.0697 8.19051 16.0698C7.99159 16.0698 7.80082 15.9907 7.66017 15.8501L7.65486 15.8448C7.36197 15.5519 7.36197 15.077 7.65486 14.7841L7.66017 14.7788C7.80082 14.6382 7.99159 14.5591 8.19051 14.5591ZM15.75 16.5001C15.75 15.6716 16.4216 15.0001 17.25 15.0001C18.0784 15.0001 18.75 15.6716 18.75 16.5001C18.75 17.3285 18.0784 18.0001 17.25 18.0001C16.4216 18.0001 15.75 17.3285 15.75 16.5001ZM11.848 15.7486C12.0551 15.3899 12.5137 15.267 12.8724 15.4741L12.8789 15.4778C13.0512 15.5772 13.1769 15.7411 13.2284 15.9332C13.2799 16.1253 13.253 16.3301 13.1535 16.5023L13.1498 16.5088C13.0503 16.6811 12.8865 16.8068 12.6943 16.8583C12.5022 16.9098 12.2975 16.8828 12.1252 16.7833L12.1187 16.7796C11.76 16.5724 11.6371 16.1138 11.8443 15.7551L11.848 15.7486ZM6.19914 15.3992C6.39129 15.4507 6.55512 15.5764 6.65457 15.7487L6.65832 15.7552C6.75777 15.9275 6.78472 16.1322 6.73322 16.3243C6.68173 16.5165 6.55601 16.6803 6.38374 16.7797L6.37724 16.7835C6.01854 16.9905 5.5599 16.8676 5.3528 16.509L5.34905 16.5025C5.14192 16.1438 5.26479 15.6851 5.62349 15.478L5.62998 15.4742C5.80225 15.3747 6.00698 15.3478 6.19914 15.3992ZM10.7526 16.8466C11.1113 16.6395 11.5699 16.7625 11.777 17.1212L11.7808 17.1277C11.8802 17.3 11.9072 17.5047 11.8557 17.6968C11.8042 17.8889 11.6785 18.0528 11.5062 18.1522L11.4997 18.156C11.141 18.363 10.6823 18.2401 10.4752 17.8814L10.4715 17.8749C10.372 17.7026 10.3451 17.4979 10.3966 17.3058C10.4481 17.1136 10.5738 16.9498 10.7461 16.8504L10.7526 16.8466ZM7.18076 16.7718C7.37291 16.7203 7.57764 16.7473 7.74991 16.8468L7.75641 16.8505C8.11507 17.0576 8.23796 17.5163 8.03088 17.875L8.02713 17.8815C7.92767 18.0537 7.76385 18.1795 7.57169 18.2309C7.37954 18.2824 7.17481 18.2555 7.00254 18.156L6.99604 18.1522C6.63738 17.9451 6.51449 17.4865 6.72157 17.1278L6.72532 17.1213C6.82478 16.949 6.9886 16.8233 7.18076 16.7718ZM8.49738 18.0001C8.49738 17.5858 8.83317 17.2501 9.24738 17.2501H9.25488C9.6691 17.2501 10.0049 17.5858 10.0049 18.0001V18.0076C10.0049 18.4218 9.6691 18.7576 9.25488 18.7576H9.24738C8.83317 18.7576 8.49738 18.4218 8.49738 18.0076V18.0001Z",fill:e})),Hc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.42216 6.92592C2.20189 9.04793 2.09115 10.5934 2.00124 12.3688C1.97303 12.9257 2.43041 13.3911 2.9887 13.3693L7.91894 13.177C8.35233 13.1601 8.7175 12.8452 8.67522 12.4143L8.66746 12.3372C8.61885 11.8596 8.56828 11.3627 9.07648 10.479C9.59734 9.57323 9.99725 9.3854 10.3939 9.1991L10.3996 9.1964C10.7788 9.0183 10.8818 8.5692 10.7076 8.1888L8.62925 3.65072C8.39342 3.1358 7.75617 2.94042 7.2683 3.22923C5.86725 4.05865 4.61917 4.84435 3.42216 6.92592ZM16.6636 3.13674C16.1735 2.8409 15.5299 3.04354 15.2995 3.56689L13.2614 8.1944C13.0948 8.57264 13.1993 9.0155 13.5741 9.19104L13.6218 9.21331C14.0541 9.41494 14.5077 9.62649 15.0281 10.5314C15.524 11.3937 15.4245 11.9014 15.331 12.3785C15.3248 12.4101 15.3186 12.4417 15.3127 12.4731C15.2294 12.912 15.6116 13.2347 16.0591 13.2347L21.0501 13.2347C21.5942 13.2347 22.0277 12.7759 21.9986 12.2336C21.9047 10.4849 21.7875 9.05945 20.5606 6.92596C19.3653 4.84735 18.0771 3.98994 16.6636 3.13674ZM13.9305 14.8006L13.9169 14.8116C13.5663 15.0957 13.2025 15.3906 12.1701 15.4251C11.1522 15.4591 10.6652 15.1288 10.2166 14.8247C10.1873 14.8048 10.1581 14.785 10.129 14.7655C9.75591 14.5151 9.29331 14.7019 9.08504 15.0996L6.75967 19.5402C6.50868 20.0195 6.71233 20.6135 7.20685 20.8345C8.82434 21.5576 10.2119 22.0737 12.6797 21.9914C15.0607 21.9119 16.1843 21.202 17.5033 20.3688L17.5521 20.338C18.0222 20.0411 18.1545 19.4056 17.8289 18.9555L14.9715 15.0052C14.7203 14.6579 14.2638 14.5306 13.9305 14.8006Z",fill:e}),l().createElement("path",{d:"M10.7483 12.0817C10.7483 11.3026 11.3811 10.6709 12.1618 10.6709C12.9424 10.6709 13.5752 11.3026 13.5752 12.0817C13.5752 12.8609 12.9424 13.4925 12.1618 13.4925C11.3811 13.4925 10.7483 12.8609 10.7483 12.0817Z",fill:e})):l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.42216 6.92592C2.20189 9.04794 2.09115 10.5934 2.00124 12.3688C1.97303 12.9257 2.43041 13.3911 2.9887 13.3693L7.91894 13.177C8.35233 13.1601 8.7175 12.8452 8.67522 12.4143L8.66746 12.3372C8.61885 11.8596 8.56828 11.3627 9.07648 10.479C9.59734 9.57323 9.99725 9.3854 10.3939 9.1991L10.3996 9.1964C10.7788 9.01831 10.8818 8.5692 10.7076 8.1888L8.62925 3.65072C8.39342 3.1358 7.75617 2.94042 7.2683 3.22923C5.86725 4.05865 4.61917 4.84435 3.42216 6.92592ZM9.18369 8.25469L7.55656 4.70192C6.44106 5.38252 5.55114 6.05773 4.64803 7.62821C3.70157 9.27408 3.52837 10.4707 3.44008 11.9399L7.2267 11.7922C7.22979 11.6766 7.23824 11.5538 7.25477 11.4264C7.32245 10.9048 7.50897 10.3708 7.85061 9.77671C8.16718 9.22619 8.4931 8.8133 8.86245 8.49764C8.97226 8.40379 9.08048 8.32358 9.18369 8.25469ZM16.6636 3.13674C16.1735 2.8409 15.5299 3.04354 15.2995 3.56689L13.2614 8.1944C13.0948 8.57264 13.1993 9.0155 13.5741 9.19104L13.6218 9.21331C14.0541 9.41494 14.5077 9.62649 15.0281 10.5314C15.524 11.3937 15.4245 11.9014 15.331 12.3785C15.3248 12.4101 15.3186 12.4417 15.3127 12.4731C15.2294 12.912 15.6116 13.2347 16.0591 13.2347L21.0501 13.2347C21.5942 13.2347 22.0277 12.7759 21.9986 12.2336C21.9047 10.4849 21.7875 9.05945 20.5606 6.92596C19.3653 4.84735 18.0771 3.98994 16.6636 3.13674ZM16.3802 4.61872L14.7884 8.23294C14.9041 8.3044 15.0261 8.38799 15.1488 8.48583C15.5546 8.80956 15.9149 9.23945 16.254 9.82909C16.6091 10.4467 16.7848 11.0174 16.816 11.5792C16.8206 11.6627 16.8217 11.7446 16.8201 11.8239L20.5592 11.8239C20.4688 10.4081 20.2937 9.29581 19.3348 7.62825C18.4312 6.05698 17.504 5.32349 16.3802 4.61872ZM16.4024 19.3934L14.1939 16.3403C14.0925 16.3981 13.9809 16.4549 13.8588 16.5075C13.3954 16.7069 12.864 16.8135 12.2173 16.8351C11.4906 16.8593 10.8978 16.7445 10.3829 16.5329C10.2537 16.4798 10.1319 16.4211 10.0193 16.3611L8.2452 19.749C9.54733 20.3062 10.6849 20.6464 12.6324 20.5814C13.6923 20.546 14.4125 20.3722 14.9947 20.141C15.48 19.9484 15.9007 19.7056 16.4024 19.3934ZM13.9305 14.8006L13.9169 14.8116C13.5663 15.0957 13.2025 15.3906 12.1701 15.4251C11.1522 15.4591 10.6652 15.1288 10.2166 14.8247C10.1873 14.8048 10.1581 14.785 10.129 14.7655C9.75591 14.5151 9.29331 14.7019 9.08504 15.0996L6.75967 19.5402C6.50868 20.0195 6.71233 20.6135 7.20685 20.8345C8.82434 21.5576 10.2119 22.0738 12.6797 21.9914C15.0607 21.9119 16.1843 21.202 17.5033 20.3688L17.5521 20.338C18.0222 20.0411 18.1545 19.4056 17.8289 18.9555L14.9715 15.0052C14.7203 14.6579 14.2638 14.5306 13.9305 14.8006Z",fill:e}),l().createElement("path",{d:"M10.7483 12.0817C10.7483 11.3026 11.3811 10.6709 12.1618 10.6709C12.9424 10.6709 13.5752 11.3026 13.5752 12.0817C13.5752 12.8609 12.9424 13.4925 12.1618 13.4925C11.3811 13.4925 10.7483 12.8609 10.7483 12.0817Z",fill:e}))),Vc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5C10.079 1.5 8.18374 1.61114 6.32022 1.82741C4.82283 2.00119 3.75 3.28722 3.75 4.75699V21.75C3.75 21.9989 3.87345 22.2315 4.07953 22.3711C4.28561 22.5106 4.54748 22.5388 4.77854 22.4464L8.25 21.0578L11.7215 22.4464C11.9003 22.5179 12.0997 22.5179 12.2785 22.4464L15.75 21.0578L19.2215 22.4464C19.4525 22.5388 19.7144 22.5106 19.9205 22.3711C20.1266 22.2315 20.25 21.9989 20.25 21.75V4.75699C20.25 3.28722 19.1772 2.00119 17.6798 1.82741C15.8163 1.61114 13.921 1.5 12 1.5ZM15.5303 8.78033C15.8232 8.48744 15.8232 8.01256 15.5303 7.71967C15.2374 7.42678 14.7626 7.42678 14.4697 7.71967L8.46967 13.7197C8.17678 14.0126 8.17678 14.4874 8.46967 14.7803C8.76256 15.0732 9.23744 15.0732 9.53033 14.7803L15.5303 8.78033ZM8.625 9C8.625 8.37868 9.12868 7.875 9.75 7.875C10.3713 7.875 10.875 8.37868 10.875 9C10.875 9.62132 10.3713 10.125 9.75 10.125C9.12868 10.125 8.625 9.62132 8.625 9ZM14.25 12.375C13.6287 12.375 13.125 12.8787 13.125 13.5C13.125 14.1213 13.6287 14.625 14.25 14.625C14.8713 14.625 15.375 14.1213 15.375 13.5C15.375 12.8787 14.8713 12.375 14.25 12.375Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C10.137 3 8.29938 3.10779 6.49314 3.31741C5.78933 3.39909 5.25 4.01078 5.25 4.75699V20.6422L7.97146 19.5536C8.15027 19.4821 8.34973 19.4821 8.52854 19.5536L12 20.9422L15.4715 19.5536C15.6503 19.4821 15.8497 19.4821 16.0285 19.5536L18.75 20.6422V4.75699C18.75 4.01078 18.2107 3.39909 17.5069 3.31741C15.7006 3.10779 13.8631 3 12 3ZM6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V21.75C20.25 21.9989 20.1266 22.2315 19.9205 22.371C19.7144 22.5106 19.4525 22.5388 19.2215 22.4464L15.75 21.0578L12.2785 22.4464C12.0997 22.5179 11.9003 22.5179 11.7215 22.4464L8.25 21.0578L4.77854 22.4464C4.54747 22.5388 4.28561 22.5106 4.07953 22.371C3.87345 22.2315 3.75 21.9989 3.75 21.75V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM14.4697 7.71967C14.7626 7.42678 15.2374 7.42678 15.5303 7.71967C15.8232 8.01256 15.8232 8.48744 15.5303 8.78033L9.53033 14.7803C9.23744 15.0732 8.76256 15.0732 8.46967 14.7803C8.17678 14.4874 8.17678 14.0126 8.46967 13.7197L14.4697 7.71967ZM8.625 9C8.625 8.37868 9.12868 7.875 9.75 7.875C10.3713 7.875 10.875 8.37868 10.875 9C10.875 9.62132 10.3713 10.125 9.75 10.125C9.12868 10.125 8.625 9.62132 8.625 9ZM13.125 13.5C13.125 12.8787 13.6287 12.375 14.25 12.375C14.8713 12.375 15.375 12.8787 15.375 13.5C15.375 14.1213 14.8713 14.625 14.25 14.625C13.6287 14.625 13.125 14.1213 13.125 13.5Z",fill:e})),Zc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5C10.079 1.5 8.18374 1.61114 6.32022 1.82741C4.82283 2.00119 3.75 3.28722 3.75 4.75699V21.75C3.75 21.9989 3.87345 22.2315 4.07953 22.3711C4.28561 22.5106 4.54748 22.5388 4.77854 22.4464L8.25 21.0578L11.7215 22.4464C11.9003 22.5179 12.0997 22.5179 12.2785 22.4464L15.75 21.0578L19.2215 22.4464C19.4525 22.5388 19.7144 22.5106 19.9205 22.3711C20.1266 22.2315 20.25 21.9989 20.25 21.75V4.75699C20.25 3.28722 19.1772 2.00119 17.6798 1.82741C15.8163 1.61114 13.921 1.5 12 1.5ZM11.0303 8.03033C11.3232 7.73744 11.3232 7.26256 11.0303 6.96967C10.7374 6.67678 10.2626 6.67678 9.96967 6.96967L7.71967 9.21967C7.42678 9.51256 7.42678 9.98744 7.71967 10.2803L9.96967 12.5303C10.2626 12.8232 10.7374 12.8232 11.0303 12.5303C11.3232 12.2374 11.3232 11.7626 11.0303 11.4697L10.0607 10.5H13.125C14.1605 10.5 15 11.3395 15 12.375C15 13.4105 14.1605 14.25 13.125 14.25H12C11.5858 14.25 11.25 14.5858 11.25 15C11.25 15.4142 11.5858 15.75 12 15.75H13.125C14.989 15.75 16.5 14.239 16.5 12.375C16.5 10.511 14.989 9 13.125 9H10.0607L11.0303 8.03033Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C10.137 3 8.29938 3.10779 6.49314 3.31741C5.78933 3.39909 5.25 4.01078 5.25 4.75699V20.6422L7.97146 19.5536C8.15027 19.4821 8.34973 19.4821 8.52854 19.5536L12 20.9422L15.4715 19.5536C15.6503 19.4821 15.8497 19.4821 16.0285 19.5536L18.75 20.6422V4.75699C18.75 4.01078 18.2107 3.39909 17.5069 3.31741C15.7006 3.10779 13.8631 3 12 3ZM6.32022 1.82741C8.18374 1.61114 10.079 1.5 12 1.5C13.921 1.5 15.8163 1.61114 17.6798 1.82741C19.1772 2.00119 20.25 3.28722 20.25 4.75699V21.75C20.25 21.9989 20.1266 22.2315 19.9205 22.371C19.7144 22.5106 19.4525 22.5388 19.2215 22.4464L15.75 21.0578L12.2785 22.4464C12.0997 22.5179 11.9003 22.5179 11.7215 22.4464L8.25 21.0578L4.77854 22.4464C4.54747 22.5388 4.28561 22.5106 4.07953 22.371C3.87345 22.2315 3.75 21.9989 3.75 21.75V4.75699C3.75 3.28722 4.82283 2.00119 6.32022 1.82741ZM11.0303 6.96967C11.3232 7.26256 11.3232 7.73744 11.0303 8.03033L10.0607 9H13.125C14.989 9 16.5 10.511 16.5 12.375C16.5 14.239 14.989 15.75 13.125 15.75H12C11.5858 15.75 11.25 15.4142 11.25 15C11.25 14.5858 11.5858 14.25 12 14.25H13.125C14.1605 14.25 15 13.4105 15 12.375C15 11.3395 14.1605 10.5 13.125 10.5H10.0607L11.0303 11.4697C11.3232 11.7626 11.3232 12.2374 11.0303 12.5303C10.7374 12.8232 10.2626 12.8232 9.96967 12.5303L7.71967 10.2803C7.42678 9.98744 7.42678 9.51256 7.71967 9.21967L9.96967 6.96967C10.2626 6.67678 10.7374 6.67678 11.0303 6.96967Z",fill:e})),Rc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 7.125C1.5 6.08947 2.33947 5.25 3.375 5.25H9.375C10.4105 5.25 11.25 6.08947 11.25 7.125V10.875C11.25 11.9105 10.4105 12.75 9.375 12.75H3.375C2.33947 12.75 1.5 11.9105 1.5 10.875V7.125ZM13.5 8.625C13.5 7.58947 14.3395 6.75 15.375 6.75H20.625C21.6605 6.75 22.5 7.58947 22.5 8.625V16.875C22.5 17.9105 21.6605 18.75 20.625 18.75H15.375C14.3395 18.75 13.5 17.9105 13.5 16.875V8.625ZM3 16.125C3 15.0895 3.83947 14.25 4.875 14.25H10.125C11.1605 14.25 12 15.0895 12 16.125V18.375C12 19.4105 11.1605 20.25 10.125 20.25H4.875C3.83947 20.25 3 19.4105 3 18.375V16.125Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 7.125C1.5 6.08947 2.33947 5.25 3.375 5.25H9.375C10.4105 5.25 11.25 6.08947 11.25 7.125V10.875C11.25 11.9105 10.4105 12.75 9.375 12.75H3.375C2.33947 12.75 1.5 11.9105 1.5 10.875V7.125ZM3.375 6.75C3.16789 6.75 3 6.91789 3 7.125V10.875C3 11.0821 3.16789 11.25 3.375 11.25H9.375C9.58211 11.25 9.75 11.0821 9.75 10.875V7.125C9.75 6.91789 9.58211 6.75 9.375 6.75H3.375ZM13.5 8.625C13.5 7.58947 14.3395 6.75 15.375 6.75H20.625C21.6605 6.75 22.5 7.58947 22.5 8.625V16.875C22.5 17.9105 21.6605 18.75 20.625 18.75H15.375C14.3395 18.75 13.5 17.9105 13.5 16.875V8.625ZM15.375 8.25C15.1679 8.25 15 8.41789 15 8.625V16.875C15 17.0821 15.1679 17.25 15.375 17.25H20.625C20.8321 17.25 21 17.0821 21 16.875V8.625C21 8.41789 20.8321 8.25 20.625 8.25H15.375ZM3 16.125C3 15.0895 3.83947 14.25 4.875 14.25H10.125C11.1605 14.25 12 15.0895 12 16.125V18.375C12 19.4105 11.1605 20.25 10.125 20.25H4.875C3.83947 20.25 3 19.4105 3 18.375V16.125ZM4.875 15.75C4.66789 15.75 4.5 15.9179 4.5 16.125V18.375C4.5 18.5821 4.66789 18.75 4.875 18.75H10.125C10.3321 18.75 10.5 18.5821 10.5 18.375V16.125C10.5 15.9179 10.3321 15.75 10.125 15.75H4.875Z",fill:e})),Oc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M5.56641 4.65724C5.9435 4.55472 6.34029 4.5 6.74986 4.5H17.2499C17.6594 4.5 18.0562 4.55472 18.4333 4.65724C17.9406 3.67454 16.924 3 15.7499 3H8.24986C7.0757 3 6.0591 3.67454 5.56641 4.65724Z",fill:e}),l().createElement("path",{d:"M2.25 12C2.25 10.3431 3.59315 9 5.25 9H18.75C20.4069 9 21.75 10.3431 21.75 12V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V12Z",fill:e}),l().createElement("path",{d:"M5.24986 7.5C4.84029 7.5 4.4435 7.55472 4.06641 7.65724C4.5591 6.67454 5.5757 6 6.74986 6H17.2499C18.424 6 19.4406 6.67454 19.9333 7.65724C19.5562 7.55472 19.1594 7.5 18.7499 7.5H5.24986Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 6C5.25 4.34315 6.59315 3 8.25 3H15.75C17.4069 3 18.75 4.34315 18.75 6V6.40157C19.6461 6.91993 20.25 7.88874 20.25 9V9.40157C21.1461 9.91992 21.75 10.8887 21.75 12V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V12C2.25 10.8887 2.8539 9.91992 3.75 9.40157V9C3.75 7.88874 4.3539 6.91992 5.25 6.40157V6ZM6.75 6H17.25C17.25 5.17157 16.5784 4.5 15.75 4.5H8.25C7.42157 4.5 6.75 5.17157 6.75 6ZM5.25 9H18.75C18.75 8.34806 18.3337 7.79143 17.7501 7.58516C17.5946 7.53022 17.4267 7.5 17.25 7.5H6.75C6.57334 7.5 6.40536 7.53022 6.24993 7.58516C5.66633 7.79143 5.25 8.34806 5.25 9ZM5.25 10.5C5.07334 10.5 4.90536 10.5302 4.74993 10.5852C4.16633 10.7914 3.75 11.3481 3.75 12V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V12C20.25 11.3481 19.8337 10.7914 19.2501 10.5852C19.0946 10.5302 18.9267 10.5 18.75 10.5H5.25Z",fill:e})),Sc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.315 7.58365C12.1956 3.88296 16.6946 1.50021 21.75 1.5C21.9489 1.49999 22.1397 1.57901 22.2803 1.71966C22.421 1.86031 22.5 2.05108 22.5 2.25C22.5 7.30564 20.1173 11.805 16.4165 14.6859C16.4715 15.0329 16.5 15.3883 16.5 15.75C16.5 19.4779 13.4779 22.5 9.75 22.5C9.33579 22.5 9 22.1642 9 21.75V17.6185C8.99075 17.6118 8.98163 17.6049 8.97264 17.5978C8.02063 16.8429 7.15799 15.9803 6.40312 15.0282C6.39577 15.019 6.38866 15.0096 6.38179 15H2.25C1.83579 15 1.5 14.6642 1.5 14.25C1.5 10.5221 4.52208 7.5 8.25 7.5C8.61198 7.5 8.96772 7.52856 9.315 7.58365ZM15 6.75C13.7574 6.75 12.75 7.75736 12.75 9C12.75 10.2426 13.7574 11.25 15 11.25C16.2426 11.25 17.25 10.2426 17.25 9C17.25 7.75736 16.2426 6.75 15 6.75Z",fill:e}),l().createElement("path",{d:"M5.26036 17.2418C5.59237 16.9942 5.66074 16.5242 5.41306 16.1922C5.16539 15.8602 4.69546 15.7918 4.36345 16.0395C3.08209 16.9954 2.25 18.5256 2.25 20.2499C2.25 20.5255 2.27129 20.7966 2.31246 21.0615C2.36259 21.3842 2.61574 21.6373 2.93842 21.6875C3.20336 21.7286 3.47445 21.7499 3.75 21.7499C5.47434 21.7499 7.00452 20.9178 7.9604 19.6365C8.20808 19.3045 8.13971 18.8345 7.8077 18.5869C7.47569 18.3392 7.00576 18.4075 6.75809 18.7396C6.07313 19.6577 4.98081 20.2499 3.75 20.2499C3.75 19.0191 4.34218 17.9268 5.26036 17.2418Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.315 7.58365C12.1956 3.88296 16.6946 1.50021 21.75 1.5C21.9489 1.49999 22.1397 1.57901 22.2803 1.71966C22.421 1.86031 22.5 2.05108 22.5 2.25C22.5 7.30564 20.1173 11.805 16.4165 14.6859C16.4715 15.0329 16.5 15.3883 16.5 15.75C16.5 19.4779 13.4779 22.5 9.75 22.5C9.33579 22.5 9 22.1642 9 21.75V17.6185C8.99075 17.6118 8.98163 17.6049 8.97264 17.5978C8.02063 16.8429 7.15799 15.9803 6.40312 15.0282C6.39577 15.019 6.38866 15.0096 6.38179 15H2.25C1.83579 15 1.5 14.6642 1.5 14.25C1.5 10.5221 4.52208 7.5 8.25 7.5C8.61198 7.5 8.96772 7.52856 9.315 7.58365ZM8.33141 9.00062C8.30433 9.00021 8.27719 9 8.25 9C5.60515 9 3.41709 10.9558 3.05317 13.5H6.45002C6.84367 11.8885 7.48512 10.3745 8.33141 9.00062ZM7.79354 14.361C8.35145 15.0312 8.96969 15.6494 9.63988 16.2073C11.6657 15.7902 13.5349 14.9427 15.1479 13.764C18.503 11.3124 20.7445 7.43269 20.9795 3.0205C16.5676 3.2557 12.6882 5.49727 10.2368 8.85223C9.05806 10.4654 8.21064 12.3349 7.79354 14.361ZM10.5 17.551V20.9468C13.0442 20.5829 15 18.3949 15 15.75C15 15.7231 14.9998 15.6963 14.9994 15.6696C13.6255 16.5159 12.1115 17.1574 10.5 17.551ZM15 8.25C14.5858 8.25 14.25 8.58579 14.25 9C14.25 9.41421 14.5858 9.75 15 9.75C15.4142 9.75 15.75 9.41421 15.75 9C15.75 8.58579 15.4142 8.25 15 8.25ZM12.75 9C12.75 7.75736 13.7574 6.75 15 6.75C16.2426 6.75 17.25 7.75736 17.25 9C17.25 10.2426 16.2426 11.25 15 11.25C13.7574 11.25 12.75 10.2426 12.75 9ZM5.41306 16.1923C5.66074 16.5243 5.59237 16.9942 5.26036 17.2419C4.34218 17.9269 3.75 19.0192 3.75 20.25C4.98081 20.25 6.07313 19.6578 6.75809 18.7396C7.00576 18.4076 7.47569 18.3393 7.8077 18.5869C8.13971 18.8346 8.20808 19.3045 7.9604 19.6365C7.00452 20.9179 5.47434 21.75 3.75 21.75C3.47445 21.75 3.20336 21.7287 2.93842 21.6875C2.61574 21.6374 2.36259 21.3843 2.31246 21.0616C2.27129 20.7966 2.25 20.5256 2.25 20.25C2.25 18.5257 3.08209 16.9955 4.36345 16.0396C4.69546 15.7919 5.16539 15.8603 5.41306 16.1923Z",fill:e})),_c=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75 4.5C3.75 4.08579 4.08579 3.75 4.5 3.75H5.25C13.5343 3.75 20.25 10.4657 20.25 18.75V19.5C20.25 19.9142 19.9142 20.25 19.5 20.25C19.0858 20.25 18.75 19.9142 18.75 19.5V18.75C18.75 11.2942 12.7058 5.25 5.25 5.25H4.5C4.08579 5.25 3.75 4.91421 3.75 4.5ZM3.75 11.25C3.75 10.8358 4.08579 10.5 4.5 10.5H5.25C9.80635 10.5 13.5 14.1937 13.5 18.75V19.5C13.5 19.9142 13.1642 20.25 12.75 20.25C12.3358 20.25 12 19.9142 12 19.5V18.75C12 15.0221 8.97792 12 5.25 12H4.5C4.08579 12 3.75 11.6642 3.75 11.25ZM3.75 18.75C3.75 17.9216 4.42157 17.25 5.25 17.25C6.07843 17.25 6.75 17.9216 6.75 18.75C6.75 19.5784 6.07843 20.25 5.25 20.25C4.42157 20.25 3.75 19.5784 3.75 18.75Z",fill:e})),Pc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9999 2.25C12.4141 2.25 12.7499 2.58579 12.7499 3V3.75565C14.8182 3.78686 16.8556 3.94691 18.8544 4.22821C19.8807 4.37264 20.8967 4.54903 21.9015 4.75635C22.3071 4.84005 22.5681 5.23676 22.4844 5.64243C22.4007 6.0481 22.004 6.3091 21.5983 6.2254C20.9847 6.09878 20.3666 5.98405 19.7444 5.88148L22.0988 15.5181C22.2948 16.32 21.9424 17.2768 21.0349 17.6032C20.3203 17.8603 19.5506 18 18.7499 18C17.9492 18 17.1795 17.8603 16.4649 17.6032C15.5574 17.2768 15.2051 16.32 15.401 15.5181L17.8229 5.60517C16.1574 5.40052 14.4648 5.28251 12.7499 5.25583V19.5217C14.0424 19.5968 15.2844 19.8645 16.4467 20.2971C16.8349 20.4416 17.0325 20.8734 16.888 21.2616C16.7435 21.6498 16.3117 21.8474 15.9235 21.7029C14.7028 21.2486 13.3813 21 11.9999 21C10.6185 21 9.29696 21.2486 8.07633 21.7029C7.68813 21.8474 7.25631 21.6498 7.11183 21.2616C6.96736 20.8734 7.16494 20.4416 7.55314 20.2971C8.71546 19.8645 9.95737 19.5968 11.2499 19.5217V5.25583C9.53497 5.28251 7.84244 5.40052 6.17693 5.60517L8.59884 15.5181C8.79475 16.32 8.4424 17.2768 7.5349 17.6032C6.82029 17.8603 6.05059 18 5.24991 18C4.44922 18 3.67952 17.8603 2.96491 17.6032C2.05741 17.2768 1.70506 16.32 1.90097 15.5181L4.25537 5.88148C3.63321 5.98405 3.01515 6.09878 2.40146 6.2254C1.99579 6.3091 1.59908 6.0481 1.51538 5.64243C1.43168 5.23676 1.69268 4.84005 2.09835 4.75635C3.10311 4.54903 4.11914 4.37264 5.14538 4.22821C7.14417 3.94691 9.18158 3.78686 11.2499 3.75565V3C11.2499 2.58579 11.5857 2.25 11.9999 2.25ZM5.24991 8.13096L3.35811 15.8741C3.33677 15.9615 3.3489 16.0421 3.37548 16.0983C3.39985 16.1499 3.43294 16.1775 3.47263 16.1918C4.02669 16.3911 4.62475 16.5 5.24991 16.5C5.87506 16.5 6.47312 16.3911 7.02719 16.1918C7.06687 16.1775 7.09996 16.1499 7.12433 16.0983C7.15091 16.0421 7.16304 15.9615 7.1417 15.8741L5.24991 8.13096ZM18.7499 8.13096L16.8581 15.8741C16.8368 15.9615 16.8489 16.0421 16.8755 16.0983C16.8998 16.1499 16.9329 16.1775 16.9726 16.1918C17.5267 16.3911 18.1248 16.5 18.7499 16.5C19.3751 16.5 19.9731 16.3911 20.5272 16.1918C20.5669 16.1775 20.6 16.1499 20.6243 16.0983C20.6509 16.0421 20.663 15.9615 20.6417 15.8741L18.7499 8.13096Z",fill:e})),Ic=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.37514 4.80146C5.29898 4.18014 3.9229 4.54886 3.30158 5.62502C2.68026 6.70117 3.04898 8.07725 4.12514 8.69857C5.20128 9.31988 6.57701 8.95124 7.19834 7.87507C7.81975 6.79877 7.45116 5.4227 6.37514 4.80146ZM2.00254 4.87502C3.03808 3.08142 5.33154 2.46689 7.12514 3.50242C8.69641 4.40959 9.3624 6.28204 8.80743 7.93805L11.3227 9.39023C11.8762 8.87142 12.5507 8.47205 13.31 8.23982L18.6347 6.61134C19.5757 6.32357 20.5785 6.30602 21.529 6.56069L22.3314 6.7757C22.6244 6.85421 22.8413 7.1015 22.8809 7.40225C22.9205 7.703 22.775 7.99799 22.5123 8.14966L15.8431 12.0001L22.5123 15.8505C22.775 16.0022 22.9205 16.2972 22.8809 16.598C22.8413 16.8987 22.6244 17.146 22.3314 17.2245L21.529 17.4395C20.5785 17.6942 19.5757 17.6766 18.6347 17.3889L13.31 15.7604C12.5507 15.5282 11.8762 15.1288 11.3227 14.61L8.80743 16.0622C9.3624 17.7181 8.69639 19.5904 7.12514 20.4976C5.33154 21.5331 3.03808 20.9186 2.00254 19.125C0.967009 17.3314 1.58154 15.038 3.37514 14.0024C4.94636 13.0953 6.90079 13.4545 8.05743 14.7631L9.00944 14.2135C9.43984 13.965 9.7083 13.5089 9.71666 13.012C9.72247 12.6669 9.76306 12.3283 9.8356 12.0001C9.76306 11.6719 9.72247 11.3333 9.71666 10.9882C9.7083 10.4913 9.43984 10.0352 9.00944 9.78673L8.05743 9.23709C6.90076 10.5457 4.94631 10.9047 3.37514 9.99761C1.58154 8.96208 0.967009 6.66861 2.00254 4.87502ZM12.7073 13.8106C13.0181 14.0338 13.3681 14.2096 13.7487 14.326L19.0734 15.9545C19.3651 16.0436 19.665 16.0965 19.9667 16.1129L14.3431 12.8661L12.7073 13.8106ZM11.2195 12.9375C11.2309 12.6812 11.2694 12.4311 11.3325 12.1901C11.4656 11.6818 11.7085 11.2129 12.0385 10.8143C12.4747 10.2875 13.0621 9.88423 13.7487 9.67423L19.0734 8.04576C19.3651 7.95657 19.665 7.90372 19.9667 7.88732L11.2195 12.9375ZM7.19834 16.1251C6.57697 15.0489 5.20121 14.6802 4.12514 15.3015C3.04898 15.9228 2.68026 17.2989 3.30158 18.375C3.9229 19.4512 5.29898 19.8199 6.37514 19.1986C7.45117 18.5773 7.81973 17.2014 7.19834 16.1251Z",fill:e})),kc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3.75C6.77208 3.75 3.75 6.77208 3.75 10.5C3.75 14.2279 6.77208 17.25 10.5 17.25C12.3642 17.25 14.0506 16.4953 15.273 15.273C16.4953 14.0506 17.25 12.3642 17.25 10.5C17.25 6.77208 14.2279 3.75 10.5 3.75ZM2.25 10.5C2.25 5.94365 5.94365 2.25 10.5 2.25C15.0563 2.25 18.75 5.94365 18.75 10.5C18.75 12.5078 18.032 14.3491 16.8399 15.7793L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L15.7793 16.8399C14.3491 18.032 12.5078 18.75 10.5 18.75C5.94365 18.75 2.25 15.0563 2.25 10.5Z",fill:e})),Nc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3.75C6.77208 3.75 3.75 6.77208 3.75 10.5C3.75 14.2279 6.77208 17.25 10.5 17.25C12.3642 17.25 14.0506 16.4953 15.273 15.273C16.4953 14.0506 17.25 12.3642 17.25 10.5C17.25 6.77208 14.2279 3.75 10.5 3.75ZM2.25 10.5C2.25 5.94365 5.94365 2.25 10.5 2.25C15.0563 2.25 18.75 5.94365 18.75 10.5C18.75 12.5078 18.032 14.3491 16.8399 15.7793L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L15.7793 16.8399C14.3491 18.032 12.5078 18.75 10.5 18.75C5.94365 18.75 2.25 15.0563 2.25 10.5ZM6.75 10.5C6.75 10.0858 7.08579 9.75 7.5 9.75H13.5C13.9142 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 13.9142 11.25 13.5 11.25H7.5C7.08579 11.25 6.75 10.9142 6.75 10.5Z",fill:e})),Tc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 3.75C6.77208 3.75 3.75 6.77208 3.75 10.5C3.75 14.2279 6.77208 17.25 10.5 17.25C12.3642 17.25 14.0506 16.4953 15.273 15.273C16.4953 14.0506 17.25 12.3642 17.25 10.5C17.25 6.77208 14.2279 3.75 10.5 3.75ZM2.25 10.5C2.25 5.94365 5.94365 2.25 10.5 2.25C15.0563 2.25 18.75 5.94365 18.75 10.5C18.75 12.5078 18.032 14.3491 16.8399 15.7793L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2374 21.8232 20.7626 21.8232 20.4697 21.5303L15.7793 16.8399C14.3491 18.032 12.5078 18.75 10.5 18.75C5.94365 18.75 2.25 15.0563 2.25 10.5ZM10.5 6.75C10.9142 6.75 11.25 7.08579 11.25 7.5V9.75H13.5C13.9142 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 13.9142 11.25 13.5 11.25H11.25V13.5C11.25 13.9142 10.9142 14.25 10.5 14.25C10.0858 14.25 9.75 13.9142 9.75 13.5V11.25H7.5C7.08579 11.25 6.75 10.9142 6.75 10.5C6.75 10.0858 7.08579 9.75 7.5 9.75H9.75V7.5C9.75 7.08579 10.0858 6.75 10.5 6.75Z",fill:e})),Ac=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.81792 9.14286C9.81792 7.95939 10.7949 7 12 7C13.2052 7 14.1822 7.95939 14.1822 9.14286C14.1822 10.3263 13.2052 11.2857 12 11.2857C10.7949 11.2857 9.81792 10.3263 9.81792 9.14286Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00009 15.8597C8.03759 13.7217 9.81403 12 12 12C14.1861 12 15.9626 13.7218 16 15.8598C16.0025 16.0016 15.9193 16.1314 15.788 16.1906C14.6344 16.7104 13.3513 17 12.0002 17C10.649 17 9.3657 16.7103 8.21204 16.1904C8.08078 16.1313 7.9976 16.0015 8.00009 15.8597Z",fill:e}),l().createElement("path",{d:"M6 3C4.34315 3 3 4.34315 3 6V7.5C3 7.91421 3.33579 8.25 3.75 8.25C4.16421 8.25 4.5 7.91421 4.5 7.5V6C4.5 5.17157 5.17157 4.5 6 4.5H7.5C7.91421 4.5 8.25 4.16421 8.25 3.75C8.25 3.33579 7.91421 3 7.5 3H6Z",fill:e}),l().createElement("path",{d:"M16.5 3C16.0858 3 15.75 3.33579 15.75 3.75C15.75 4.16421 16.0858 4.5 16.5 4.5H18C18.8284 4.5 19.5 5.17157 19.5 6V7.5C19.5 7.91421 19.8358 8.25 20.25 8.25C20.6642 8.25 21 7.91421 21 7.5V6C21 4.34315 19.6569 3 18 3H16.5Z",fill:e}),l().createElement("path",{d:"M4.5 16.5C4.5 16.0858 4.16421 15.75 3.75 15.75C3.33579 15.75 3 16.0858 3 16.5V18C3 19.6569 4.34315 21 6 21H7.5C7.91421 21 8.25 20.6642 8.25 20.25C8.25 19.8358 7.91421 19.5 7.5 19.5H6C5.17157 19.5 4.5 18.8284 4.5 18V16.5Z",fill:e}),l().createElement("path",{d:"M21 16.5C21 16.0858 20.6642 15.75 20.25 15.75C19.8358 15.75 19.5 16.0858 19.5 16.5V18C19.5 18.8284 18.8284 19.5 18 19.5H16.5C16.0858 19.5 15.75 19.8358 15.75 20.25C15.75 20.6642 16.0858 21 16.5 21H18C19.6569 21 21 19.6569 21 18V16.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H7.5C7.91421 3 8.25 3.33579 8.25 3.75C8.25 4.16421 7.91421 4.5 7.5 4.5H6C5.17157 4.5 4.5 5.17157 4.5 6V7.5C4.5 7.91421 4.16421 8.25 3.75 8.25C3.33579 8.25 3 7.91421 3 7.5V6ZM15.75 3.75C15.75 3.33579 16.0858 3 16.5 3H18C19.6569 3 21 4.34315 21 6V7.5C21 7.91421 20.6642 8.25 20.25 8.25C19.8358 8.25 19.5 7.91421 19.5 7.5V6C19.5 5.17157 18.8284 4.5 18 4.5H16.5C16.0858 4.5 15.75 4.16421 15.75 3.75ZM12 7.75C11.2814 7.75 10.7497 8.30276 10.7497 8.92308C10.7497 9.54339 11.2814 10.0962 12 10.0962C12.7186 10.0962 13.2503 9.54339 13.2503 8.92308C13.2503 8.30276 12.7186 7.75 12 7.75ZM9.2497 8.92308C9.2497 7.41922 10.5092 6.25 12 6.25C13.4908 6.25 14.7503 7.41922 14.7503 8.92308C14.7503 10.4269 13.4908 11.5962 12 11.5962C10.5092 11.5962 9.2497 10.4269 9.2497 8.92308ZM8.80114 15.6793C9.79213 16.0476 10.8705 16.25 12.0002 16.25C13.1297 16.25 14.208 16.0476 15.1989 15.6795C14.9276 14.2509 13.6198 13.1346 12 13.1346C10.3802 13.1346 9.07244 14.2509 8.80114 15.6793ZM7.25012 16.1498C7.29542 13.6217 9.43166 11.6346 12 11.6346C14.5684 11.6346 16.7047 13.6218 16.7499 16.1499C16.7553 16.4519 16.579 16.7277 16.3027 16.8496C14.9909 17.4282 13.5332 17.75 12.0002 17.75C10.467 17.75 9.00914 17.4282 7.69726 16.8494C7.42095 16.7275 7.24471 16.4517 7.25012 16.1498ZM3.75 15.75C4.16421 15.75 4.5 16.0858 4.5 16.5V18C4.5 18.8284 5.17157 19.5 6 19.5H7.5C7.91421 19.5 8.25 19.8358 8.25 20.25C8.25 20.6642 7.91421 21 7.5 21H6C4.34315 21 3 19.6569 3 18V16.5C3 16.0858 3.33579 15.75 3.75 15.75ZM20.25 15.75C20.6642 15.75 21 16.0858 21 16.5V18C21 19.6569 19.6569 21 18 21H16.5C16.0858 21 15.75 20.6642 15.75 20.25C15.75 19.8358 16.0858 19.5 16.5 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V16.5C19.5 16.0858 19.8358 15.75 20.25 15.75Z",fill:e})),Bc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{d:"M3.47804 2.4043C3.2133 2.3274 2.92771 2.40193 2.73432 2.5984C2.54093 2.79487 2.47091 3.0816 2.55198 3.3451L4.98426 11.25H13.5C13.9142 11.25 14.25 11.5858 14.25 12C14.25 12.4142 13.9142 12.75 13.5 12.75H4.98427L2.55207 20.6546C2.471 20.9181 2.54102 21.2049 2.73441 21.4013C2.92781 21.5978 3.2134 21.6723 3.47814 21.5954C10.1767 19.6494 16.3974 16.5814 21.9233 12.6087C22.1193 12.4678 22.2355 12.2412 22.2355 11.9998C22.2355 11.7583 22.1193 11.5317 21.9233 11.3908C16.3974 7.41817 10.1767 4.35021 3.47804 2.4043Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.73432 2.5984C2.92771 2.40193 3.2133 2.3274 3.47804 2.4043C10.1767 4.35021 16.3974 7.41817 21.9233 11.3908C22.1193 11.5317 22.2355 11.7583 22.2355 11.9998C22.2355 12.2412 22.1193 12.4678 21.9233 12.6087C16.3974 16.5814 10.1767 19.6494 3.47814 21.5954C3.2134 21.6723 2.92781 21.5978 2.73441 21.4013C2.54102 21.2049 2.471 20.9181 2.55207 20.6546L5.21504 12L2.55198 3.3451C2.47091 3.0816 2.54093 2.79487 2.73432 2.5984ZM6.55367 12.75L4.40041 19.7481C10.0795 17.9504 15.3886 15.32 20.1845 11.9998C15.3886 8.67962 10.0794 6.04922 4.40031 4.25162L6.55367 11.25L13.5 11.25C13.9142 11.25 14.25 11.5858 14.25 12C14.25 12.4142 13.9142 12.75 13.5 12.75L6.55367 12.75Z",fill:e})),Fc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 4.5C15.75 2.84315 17.0931 1.5 18.75 1.5C20.4069 1.5 21.75 2.84315 21.75 4.5C21.75 6.15685 20.4069 7.5 18.75 7.5C17.8933 7.5 17.1212 7.14074 16.5751 6.56624L8.15392 11.2447C8.21665 11.4863 8.25 11.7395 8.25 12C8.25 12.2605 8.21665 12.5137 8.15392 12.7553L16.5751 17.4338C17.1212 16.8593 17.8933 16.5 18.75 16.5C20.4069 16.5 21.75 17.8431 21.75 19.5C21.75 21.1569 20.4069 22.5 18.75 22.5C17.0931 22.5 15.75 21.1569 15.75 19.5C15.75 19.2395 15.7833 18.9863 15.8461 18.7447L7.42488 14.0662C6.87885 14.6407 6.10667 15 5.25 15C3.59315 15 2.25 13.6569 2.25 12C2.25 10.3431 3.59315 9 5.25 9C6.10667 9 6.87885 9.35926 7.42488 9.93377L15.8461 5.25532C15.7833 5.01367 15.75 4.76045 15.75 4.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.75 3C17.9216 3 17.25 3.67157 17.25 4.5C17.25 4.76571 17.3184 5.01317 17.4381 5.22807C17.6953 5.69014 18.187 6 18.75 6C19.5784 6 20.25 5.32843 20.25 4.5C20.25 3.67157 19.5784 3 18.75 3ZM15.75 4.5C15.75 2.84315 17.0931 1.5 18.75 1.5C20.4069 1.5 21.75 2.84315 21.75 4.5C21.75 6.15685 20.4069 7.5 18.75 7.5C17.8933 7.5 17.1212 7.14074 16.5751 6.56624L8.15392 11.2447C8.21665 11.4863 8.25 11.7395 8.25 12C8.25 12.2605 8.21665 12.5137 8.15392 12.7553L16.5751 17.4338C17.1212 16.8593 17.8933 16.5 18.75 16.5C20.4069 16.5 21.75 17.8431 21.75 19.5C21.75 21.1569 20.4069 22.5 18.75 22.5C17.0931 22.5 15.75 21.1569 15.75 19.5C15.75 19.2395 15.7833 18.9863 15.8461 18.7447L7.42488 14.0662C6.87885 14.6407 6.10667 15 5.25 15C3.59315 15 2.25 13.6569 2.25 12C2.25 10.3431 3.59315 9 5.25 9C6.10667 9 6.87885 9.35926 7.42488 9.93377L15.8461 5.25532C15.7833 5.01367 15.75 4.76045 15.75 4.5ZM5.25 10.5C4.42157 10.5 3.75 11.1716 3.75 12C3.75 12.8284 4.42157 13.5 5.25 13.5C5.81301 13.5 6.30467 13.1901 6.56192 12.7281C6.68157 12.5132 6.75 12.2657 6.75 12C6.75 11.7343 6.68157 11.4868 6.56192 11.2719C6.30467 10.8099 5.81301 10.5 5.25 10.5ZM18.75 18C18.187 18 17.6953 18.3099 17.4381 18.7719C17.3184 18.9868 17.25 19.2343 17.25 19.5C17.25 20.3284 17.9216 21 18.75 21C19.5784 21 20.25 20.3284 20.25 19.5C20.25 18.6716 19.5784 18 18.75 18Z",fill:e})),Dc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5157 2.1698C12.2265 1.89587 11.7735 1.89587 11.4843 2.1698C9.46752 4.07977 6.74624 5.25011 3.75 5.25011C3.70233 5.25011 3.65473 5.24981 3.60721 5.24922C3.27984 5.24515 2.98767 5.4539 2.88541 5.76491C2.47287 7.01968 2.25 8.35963 2.25 9.75015C2.25 15.6922 6.31406 20.6831 11.8131 22.0984C11.9357 22.13 12.0643 22.13 12.1869 22.0984C17.6859 20.6831 21.75 15.6922 21.75 9.75015C21.75 8.35963 21.5271 7.01968 21.1146 5.76491C21.0123 5.4539 20.7202 5.24515 20.3928 5.24922C20.3453 5.24981 20.2977 5.25011 20.25 5.25011C17.2538 5.25011 14.5325 4.07977 12.5157 2.1698ZM15.6103 10.1859C15.8511 9.84887 15.773 9.38046 15.4359 9.1397C15.0989 8.89894 14.6305 8.97701 14.3897 9.31407L11.1543 13.8436L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L10.7197 15.5303C10.8756 15.6862 11.0921 15.7656 11.3119 15.7474C11.5316 15.7293 11.7322 15.6153 11.8603 15.4359L15.6103 10.1859Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4843 2.16956C11.7735 1.89563 12.2265 1.89563 12.5157 2.16956C14.5325 4.07953 17.2538 5.24986 20.25 5.24986C20.2977 5.24986 20.3453 5.24957 20.3928 5.24898C20.7202 5.24491 21.0123 5.45366 21.1146 5.76467C21.5271 7.01943 21.75 8.35939 21.75 9.74991C21.75 15.6919 17.6859 20.6828 12.1869 22.0982C12.0643 22.1297 11.9357 22.1297 11.8131 22.0982C6.31406 20.6828 2.25 15.6919 2.25 9.74991C2.25 8.35939 2.47287 7.01943 2.88541 5.76467C2.98767 5.45366 3.27984 5.24491 3.60721 5.24898C3.65473 5.24957 3.70233 5.24986 3.75 5.24986C6.74624 5.24986 9.46752 4.07953 11.4843 2.16956ZM4.15599 6.74352C3.8915 7.69976 3.75 8.70777 3.75 9.74991C3.75 14.9234 7.2428 19.2829 12 20.5957C16.7572 19.2829 20.25 14.9234 20.25 9.74991C20.25 8.70777 20.1085 7.69976 19.844 6.74352C16.8566 6.65 14.1272 5.52817 12 3.72128C9.87276 5.52817 7.14341 6.65 4.15599 6.74352ZM15.4359 9.13955C15.773 9.38031 15.8511 9.84872 15.6103 10.1858L11.8603 15.4358C11.7322 15.6152 11.5316 15.7291 11.3119 15.7473C11.0921 15.7655 10.8756 15.6861 10.7197 15.5302L8.46967 13.2802C8.17678 12.9873 8.17678 12.5124 8.46967 12.2195C8.76256 11.9266 9.23744 11.9266 9.53033 12.2195L11.1543 13.8435L14.3897 9.31392C14.6305 8.97686 15.0989 8.89879 15.4359 9.13955Z",fill:e})),jc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4843 2.1698C11.7735 1.89587 12.2265 1.89587 12.5157 2.1698C14.5325 4.07977 17.2538 5.25011 20.25 5.25011C20.2977 5.25011 20.3453 5.24981 20.3928 5.24922C20.7202 5.24515 21.0123 5.4539 21.1146 5.76491C21.5271 7.01968 21.75 8.35963 21.75 9.75015C21.75 15.6922 17.6859 20.6831 12.1869 22.0984C12.0643 22.13 11.9357 22.13 11.8131 22.0984C6.31406 20.6831 2.25 15.6922 2.25 9.75015C2.25 8.35963 2.47287 7.01968 2.88541 5.76491C2.98767 5.4539 3.27984 5.24515 3.60721 5.24922C3.65473 5.24981 3.70233 5.25011 3.75 5.25011C6.74624 5.25011 9.46752 4.07977 11.4843 2.1698ZM12 8.25009C12.4142 8.25009 12.75 8.58588 12.75 9.00009V12.7501C12.75 13.1643 12.4142 13.5001 12 13.5001C11.5858 13.5001 11.25 13.1643 11.25 12.7501V9.00009C11.25 8.58588 11.5858 8.25009 12 8.25009ZM12 15.0001C11.5858 15.0001 11.25 15.3359 11.25 15.7501V15.7576C11.25 16.1718 11.5858 16.5076 12 16.5076H12.0075C12.4217 16.5076 12.7575 16.1718 12.7575 15.7576V15.7501C12.7575 15.3359 12.4217 15.0001 12.0075 15.0001H12Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4843 2.1698C11.7735 1.89587 12.2265 1.89587 12.5157 2.1698C14.5325 4.07977 17.2538 5.25011 20.25 5.25011C20.2977 5.25011 20.3453 5.24981 20.3928 5.24922C20.7202 5.24515 21.0123 5.4539 21.1146 5.76491C21.5271 7.01968 21.75 8.35963 21.75 9.75015C21.75 15.6922 17.6859 20.6831 12.1869 22.0984C12.0643 22.13 11.9357 22.13 11.8131 22.0984C6.31406 20.6831 2.25 15.6922 2.25 9.75015C2.25 8.35963 2.47287 7.01968 2.88541 5.76491C2.98767 5.4539 3.27984 5.24515 3.60721 5.24922C3.65473 5.24981 3.70233 5.25011 3.75 5.25011C6.74624 5.25011 9.46752 4.07977 11.4843 2.1698ZM4.15599 6.74376C3.8915 7.70001 3.75 8.70802 3.75 9.75015C3.75 14.9236 7.2428 19.2832 12 20.5959C16.7572 19.2832 20.25 14.9236 20.25 9.75015C20.25 8.70802 20.1085 7.70001 19.844 6.74376C16.8566 6.65025 14.1272 5.52841 12 3.72153C9.87276 5.52841 7.14341 6.65025 4.15599 6.74376ZM12 8.25009C12.4142 8.25009 12.75 8.58588 12.75 9.00009V12.7501C12.75 13.1643 12.4142 13.5001 12 13.5001C11.5858 13.5001 11.25 13.1643 11.25 12.7501V9.00009C11.25 8.58588 11.5858 8.25009 12 8.25009ZM11.25 15.7501C11.25 15.3359 11.5858 15.0001 12 15.0001H12.0075C12.4217 15.0001 12.7575 15.3359 12.7575 15.7501V15.7576C12.7575 16.1718 12.4217 16.5076 12.0075 16.5076H12C11.5858 16.5076 11.25 16.1718 11.25 15.7576V15.7501Z",fill:e})),Uc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M5.22335 2.25C4.72607 2.25 4.24916 2.44754 3.89752 2.79917L2.59835 4.09835C1.13388 5.56282 1.13388 7.93719 2.59835 9.40165C3.93551 10.7388 6.03124 10.8551 7.50029 9.75038C8.12669 10.2206 8.90598 10.5 9.75 10.5C10.5941 10.5 11.3736 10.2205 12 9.75016C12.6264 10.2205 13.4059 10.5 14.25 10.5C15.094 10.5 15.8733 10.2206 16.4997 9.75038C17.9688 10.8551 20.0645 10.7388 21.4016 9.40165C22.8661 7.93719 22.8661 5.56282 21.4016 4.09835L20.1025 2.79918C19.7508 2.44755 19.2739 2.25 18.7767 2.25L5.22335 2.25Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 20.25V11.4951C4.42021 12.1686 6.0799 12.1681 7.50044 11.4944C8.18265 11.8183 8.94611 12 9.75 12C10.5541 12 11.3177 11.8182 12 11.4942C12.6823 11.8182 13.4459 12 14.25 12C15.0539 12 15.8173 11.8183 16.4996 11.4944C17.9201 12.1681 19.5798 12.1686 21 11.4951V20.25H21.75C22.1642 20.25 22.5 20.5858 22.5 21C22.5 21.4142 22.1642 21.75 21.75 21.75H2.25C1.83579 21.75 1.5 21.4142 1.5 21C1.5 20.5858 1.83579 20.25 2.25 20.25H3ZM6 14.25C6 13.8358 6.33579 13.5 6.75 13.5H9.75C10.1642 13.5 10.5 13.8358 10.5 14.25V17.25C10.5 17.6642 10.1642 18 9.75 18H6.75C6.33579 18 6 17.6642 6 17.25V14.25ZM14.25 13.5C13.8358 13.5 13.5 13.8358 13.5 14.25V19.5C13.5 19.9142 13.8358 20.25 14.25 20.25H17.25C17.6642 20.25 18 19.9142 18 19.5V14.25C18 13.8358 17.6642 13.5 17.25 13.5H14.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.37863 3.75024C5.17971 3.75024 4.98895 3.82926 4.8483 3.96991L3.65901 5.1592C2.78033 6.03788 2.78033 7.4625 3.65901 8.34118C3.80236 8.48454 3.95933 8.60385 4.12532 8.69979C4.98601 9.19727 6.10557 9.0766 6.84099 8.34118C6.87469 8.30748 6.90704 8.27305 6.93805 8.23795C7.08046 8.07679 7.2852 7.98451 7.50027 7.98456C7.71534 7.98462 7.92004 8.077 8.06237 8.23824C8.47574 8.70656 9.07812 9.0001 9.75 9.0001C10.4219 9.0001 11.0243 8.70653 11.4377 8.23817C11.5801 8.07687 11.7849 7.98447 12 7.98447C12.2151 7.98447 12.4199 8.07687 12.5623 8.23817C12.9757 8.70653 13.5781 9.0001 14.25 9.0001C14.9218 9.0001 15.5242 8.70659 15.9376 8.23833C16.0799 8.07711 16.2846 7.98474 16.4996 7.98468C16.7147 7.98462 16.9194 8.07687 17.0618 8.23801C17.0928 8.27309 17.1251 8.30747 17.1587 8.34109C17.8942 9.07657 19.0139 9.19721 19.8746 8.69958C20.0405 8.60366 20.1974 8.48439 20.3407 8.34109C21.2194 7.46241 21.2194 6.03779 20.3407 5.15911L19.1515 3.96991C19.0109 3.82926 18.8201 3.75024 18.6212 3.75024H5.37863ZM16.4996 9.7506C15.8732 10.2208 15.0939 10.5001 14.25 10.5001C13.4059 10.5001 12.6265 10.2206 12 9.75026C11.3736 10.2206 10.5941 10.5001 9.75 10.5001C8.90602 10.5001 8.12675 10.2208 7.50036 9.75053C6.62479 10.409 5.5271 10.6334 4.5 10.4246V20.2501H12.75V13.5001C12.75 12.6717 13.4216 12.0001 14.25 12.0001H17.25C18.0784 12.0001 18.75 12.6717 18.75 13.5001V20.2501H19.5V10.4245C18.4729 10.6333 17.3752 10.409 16.4996 9.7506ZM21 9.75037C21.1401 9.64507 21.2743 9.52883 21.4014 9.40175C22.8658 7.93729 22.8658 5.56292 21.4014 4.09845L20.2122 2.90925C19.7902 2.4873 19.2179 2.25024 18.6212 2.25024H5.37863C4.78189 2.25024 4.20959 2.4873 3.78764 2.90925L2.59835 4.09854C1.13388 5.56301 1.13388 7.93738 2.59835 9.40184C2.72551 9.529 2.8598 9.64531 3 9.75067V20.2501H2.36088C1.94667 20.2501 1.61088 20.5859 1.61088 21.0001C1.61088 21.4143 1.94667 21.7501 2.36088 21.7501H21.6391C22.0533 21.7501 22.3891 21.4143 22.3891 21.0001C22.3891 20.5859 22.0533 20.2501 21.6391 20.2501H21V9.75037ZM17.25 20.2501V13.5001H14.25V20.2501H17.25ZM5.25 13.5001C5.25 12.6717 5.92157 12.0001 6.75 12.0001H10.5C11.3284 12.0001 12 12.6717 12 13.5001V17.2501C12 18.0785 11.3284 18.7501 10.5 18.7501H6.75C5.92157 18.7501 5.25 18.0785 5.25 17.2501V13.5001ZM10.5 13.5001H6.75V17.2501L10.5 17.2501V13.5001Z",fill:e})),zc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 6V6.75H5.51287C4.55332 6.75 3.74862 7.47444 3.64817 8.42872L2.38502 20.4287C2.26848 21.5358 3.13652 22.5 4.24971 22.5H19.7504C20.8636 22.5 21.7317 21.5358 21.6151 20.4287L20.352 8.42872C20.2515 7.47444 19.4468 6.75 18.4873 6.75H16.5V6C16.5 3.51472 14.4853 1.5 12 1.5C9.51472 1.5 7.5 3.51472 7.5 6ZM12 3C10.3431 3 9 4.34315 9 6V6.75H15V6C15 4.34315 13.6569 3 12 3ZM9 11.25C9 12.9069 10.3431 14.25 12 14.25C13.6569 14.25 15 12.9069 15 11.25V10.5C15 10.0858 15.3358 9.75 15.75 9.75C16.1642 9.75 16.5 10.0858 16.5 10.5V11.25C16.5 13.7353 14.4853 15.75 12 15.75C9.51472 15.75 7.5 13.7353 7.5 11.25V10.5C7.5 10.0858 7.83579 9.75 8.25 9.75C8.66422 9.75 9 10.0858 9 10.5V11.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0001 3C10.3432 3 9.00008 4.34315 9.00008 6V6.75H15.0001V6C15.0001 4.34315 13.6569 3 12.0001 3ZM16.5001 6.75V6C16.5001 3.51472 14.4854 1.5 12.0001 1.5C9.51479 1.5 7.50008 3.51472 7.50008 6V6.75H5.51287C4.55332 6.75 3.74862 7.47444 3.64817 8.42872L2.38502 20.4287C2.26848 21.5358 3.13652 22.5 4.24971 22.5H19.7504C20.8636 22.5 21.7317 21.5358 21.6151 20.4287L20.352 8.42872C20.2515 7.47444 19.4468 6.75 18.4873 6.75H16.5001ZM15.0001 8.25H9.00008V9.66146C9.23023 9.86745 9.37508 10.1668 9.37508 10.5C9.37508 11.1213 8.8714 11.625 8.25008 11.625C7.62876 11.625 7.12508 11.1213 7.12508 10.5C7.12508 10.1668 7.26992 9.86745 7.50008 9.66146V8.25H5.51287C5.32096 8.25 5.16002 8.39489 5.13993 8.58574L3.87677 20.5857C3.85347 20.8072 4.02707 21 4.24971 21H19.7504C19.9731 21 20.1467 20.8072 20.1234 20.5857L18.8602 8.58574C18.8401 8.39489 18.6792 8.25 18.4873 8.25H16.5001V9.66146C16.7302 9.86746 16.8751 10.1668 16.8751 10.5C16.8751 11.1213 16.3714 11.625 15.7501 11.625C15.1288 11.625 14.6251 11.1213 14.6251 10.5C14.6251 10.1668 14.7699 9.86745 15.0001 9.66146V8.25Z",fill:e})),Gc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M2.25 2.25C1.83579 2.25 1.5 2.58579 1.5 3C1.5 3.41421 1.83579 3.75 2.25 3.75H3.63568C3.80558 3.75 3.95425 3.86422 3.99803 4.02838L6.55576 13.6199C4.94178 14.0385 3.75 15.5051 3.75 17.25C3.75 17.6642 4.08579 18 4.5 18H20.25C20.6642 18 21 17.6642 21 17.25C21 16.8358 20.6642 16.5 20.25 16.5H5.37803C5.68691 15.6261 6.52034 15 7.5 15H18.7183C19.0051 15 19.2668 14.8364 19.3925 14.5785C20.5277 12.249 21.5183 9.83603 22.3527 7.35126C22.4191 7.15357 22.4002 6.93716 22.3005 6.75399C22.2008 6.57082 22.0294 6.43743 21.8273 6.38583C17.0055 5.15442 11.9536 4.5 6.75 4.5C6.39217 4.5 6.03505 4.5031 5.67868 4.50926L5.44738 3.64188C5.2285 2.82109 4.48515 2.25 3.63568 2.25H2.25Z",fill:e}),l().createElement("path",{d:"M3.75 20.25C3.75 19.4216 4.42157 18.75 5.25 18.75C6.07843 18.75 6.75 19.4216 6.75 20.25C6.75 21.0784 6.07843 21.75 5.25 21.75C4.42157 21.75 3.75 21.0784 3.75 20.25Z",fill:e}),l().createElement("path",{d:"M16.5 20.25C16.5 19.4216 17.1716 18.75 18 18.75C18.8284 18.75 19.5 19.4216 19.5 20.25C19.5 21.0784 18.8284 21.75 18 21.75C17.1716 21.75 16.5 21.0784 16.5 20.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 3C1.5 2.58579 1.83579 2.25 2.25 2.25H3.63568C4.48515 2.25 5.2285 2.82109 5.44738 3.64188L5.67868 4.50926C6.03505 4.5031 6.39217 4.5 6.75 4.5C11.9536 4.5 17.0055 5.15442 21.8273 6.38583C22.0294 6.43743 22.2008 6.57082 22.3005 6.75399C22.4002 6.93716 22.4191 7.15357 22.3527 7.35126C21.5183 9.83603 20.5277 12.249 19.3925 14.5785C19.2668 14.8364 19.0051 15 18.7183 15H7.5C6.52034 15 5.68691 15.6261 5.37803 16.5H20.25C20.6642 16.5 21 16.8358 21 17.25C21 17.6642 20.6642 18 20.25 18H4.5C4.08579 18 3.75 17.6642 3.75 17.25C3.75 15.5051 4.94178 14.0385 6.55576 13.6199L4.38122 5.46534L4.38122 5.46534L3.99803 4.02838L3.99803 4.02837C3.95425 3.86422 3.80558 3.75 3.63568 3.75H2.25C1.83579 3.75 1.5 3.41421 1.5 3ZM6.07721 6.00374L8.07621 13.5H18.2474C19.154 11.6014 19.9625 9.64695 20.6664 7.6433C16.2038 6.56917 11.5439 6 6.75 6C6.52544 6 6.30117 6.00125 6.07721 6.00374ZM3.75 20.25C3.75 19.4216 4.42157 18.75 5.25 18.75C6.07843 18.75 6.75 19.4216 6.75 20.25C6.75 21.0784 6.07843 21.75 5.25 21.75C4.42157 21.75 3.75 21.0784 3.75 20.25ZM16.5 20.25C16.5 19.4216 17.1716 18.75 18 18.75C18.8284 18.75 19.5 19.4216 19.5 20.25C19.5 21.0784 18.8284 21.75 18 21.75C17.1716 21.75 16.5 21.0784 16.5 20.25Z",fill:e})),qc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.63604 4.57538C5.92893 4.86828 5.92893 5.34315 5.63604 5.63604C2.12132 9.15076 2.12132 14.8492 5.63604 18.364C5.92893 18.6569 5.92893 19.1317 5.63604 19.4246C5.34315 19.7175 4.86827 19.7175 4.57538 19.4246C0.474874 15.3241 0.474873 8.67589 4.57538 4.57538C4.86827 4.28249 5.34315 4.28249 5.63604 4.57538ZM18.364 4.57538C18.6569 4.28249 19.1317 4.28249 19.4246 4.57538C23.5251 8.67589 23.5251 15.3241 19.4246 19.4246C19.1317 19.7175 18.6569 19.7175 18.364 19.4246C18.0711 19.1317 18.0711 18.6569 18.364 18.364C21.8787 14.8492 21.8787 9.15076 18.364 5.63604C18.0711 5.34315 18.0711 4.86828 18.364 4.57538ZM7.75736 6.6967C8.05025 6.9896 8.05025 7.46447 7.75736 7.75736C5.41421 10.1005 5.41421 13.8995 7.75736 16.2426C8.05025 16.5355 8.05025 17.0104 7.75736 17.3033C7.46447 17.5962 6.98959 17.5962 6.6967 17.3033C3.76777 14.3744 3.76777 9.62564 6.6967 6.6967C6.98959 6.40381 7.46447 6.40381 7.75736 6.6967ZM16.2426 6.6967C16.5355 6.40381 17.0104 6.40381 17.3033 6.6967C20.2322 9.62564 20.2322 14.3744 17.3033 17.3033C17.0104 17.5962 16.5355 17.5962 16.2426 17.3033C15.9497 17.0104 15.9497 16.5355 16.2426 16.2426C18.5858 13.8995 18.5858 10.1005 16.2426 7.75736C15.9497 7.46447 15.9497 6.9896 16.2426 6.6967ZM9.87868 8.81802C10.1716 9.11092 10.1716 9.58579 9.87868 9.87868C8.70711 11.0503 8.70711 12.9498 9.87868 14.1213C10.1716 14.4142 10.1716 14.8891 9.87868 15.182C9.58579 15.4749 9.11091 15.4749 8.81802 15.182C7.06066 13.4246 7.06066 10.5754 8.81802 8.81802C9.11091 8.52513 9.58579 8.52513 9.87868 8.81802ZM14.1213 8.81802C14.4142 8.52513 14.8891 8.52513 15.182 8.81802C16.9393 10.5754 16.9393 13.4246 15.182 15.182C14.8891 15.4749 14.4142 15.4749 14.1213 15.182C13.8284 14.8891 13.8284 14.4142 14.1213 14.1213C15.2929 12.9498 15.2929 11.0503 14.1213 9.87868C13.8284 9.58579 13.8284 9.11092 14.1213 8.81802ZM10.875 12C10.875 11.3787 11.3787 10.875 12 10.875C12.6213 10.875 13.125 11.3787 13.125 12C13.125 12.6213 12.6213 13.125 12 13.125C11.3787 13.125 10.875 12.6213 10.875 12Z",fill:e})),Wc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.46956 2.46967C2.76245 2.17678 3.23732 2.17678 3.53022 2.46967L11.9373 10.8767C11.958 10.8756 11.9789 10.875 11.9999 10.875C12.6212 10.875 13.1249 11.3787 13.1249 12C13.1249 12.021 13.1243 12.0419 13.1232 12.0626L14.5847 13.5242C15.2642 12.3737 15.1097 10.8671 14.1212 9.87868C13.8283 9.58579 13.8283 9.11091 14.1212 8.81802C14.4141 8.52513 14.889 8.52513 15.1819 8.81802C16.7585 10.3947 16.9206 12.8503 15.6682 14.6077L16.74 15.6795C18.5719 13.3257 18.4061 9.9209 16.2425 7.75736C15.9496 7.46447 15.9496 6.98959 16.2425 6.6967C16.5354 6.40381 17.0103 6.40381 17.3032 6.6967C20.0531 9.44664 20.2212 13.8008 17.8073 16.7468L18.8724 17.8118C21.8695 14.2758 21.7 8.97217 18.3638 5.63604C18.071 5.34315 18.071 4.86827 18.3638 4.57538C18.6567 4.28249 19.1316 4.28249 19.4245 4.57538C23.3467 8.49757 23.5173 14.7507 19.9362 18.8756L21.5302 20.4697C21.8231 20.7626 21.8231 21.2374 21.5302 21.5303C21.2373 21.8232 20.7624 21.8232 20.4696 21.5303L11.5365 12.5972C11.4895 12.5603 11.4471 12.5179 11.4102 12.4709L2.46956 3.53033C2.17666 3.23744 2.17666 2.76256 2.46956 2.46967ZM3.65842 6.89187C4.02716 7.08054 4.17314 7.53242 3.98447 7.90117C2.25339 11.2844 2.80522 15.5333 5.63592 18.364C5.92882 18.6569 5.92882 19.1317 5.63592 19.4246C5.34303 19.7175 4.86816 19.7175 4.57526 19.4246C1.27102 16.1204 0.630314 11.1635 2.64911 7.21792C2.83779 6.84917 3.28967 6.70319 3.65842 6.89187ZM5.84063 9.13355C6.23327 9.2655 6.4446 9.69075 6.31266 10.0834C5.60928 12.1765 6.09221 14.5776 7.75725 16.2426C8.05014 16.5355 8.05014 17.0104 7.75725 17.3033C7.46435 17.5962 6.98948 17.5962 6.69659 17.3033C4.61354 15.2203 4.01302 12.2177 4.8908 9.60558C5.02274 9.21294 5.448 9.00161 5.84063 9.13355ZM8.18188 11.7875C8.59198 11.7293 8.97164 12.0145 9.02987 12.4246C9.11803 13.0455 9.40031 13.6431 9.87857 14.1213C10.1715 14.4142 10.1715 14.8891 9.87857 15.182C9.58567 15.4749 9.1108 15.4749 8.81791 15.182C8.10205 14.4661 7.67704 13.5671 7.54477 12.6355C7.48653 12.2254 7.77178 11.8458 8.18188 11.7875Z",fill:e})),Kc=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 2.25C7.42157 2.25 6.75 2.92157 6.75 3.75V20.25C6.75 21.0784 7.42157 21.75 8.25 21.75H15.75C16.5784 21.75 17.25 21.0784 17.25 20.25V3.75C17.25 2.92157 16.5784 2.25 15.75 2.25H14.25V3C14.25 3.41421 13.9142 3.75 13.5 3.75H10.5C10.0858 3.75 9.75 3.41421 9.75 3V2.25H8.25ZM5.25 3.75C5.25 2.09315 6.59315 0.75 8.25 0.75H15.75C17.4069 0.75 18.75 2.09315 18.75 3.75V20.25C18.75 21.9069 17.4069 23.25 15.75 23.25H8.25C6.59315 23.25 5.25 21.9069 5.25 20.25V3.75ZM9.75 20.25C9.75 19.8358 10.0858 19.5 10.5 19.5H13.5C13.9142 19.5 14.25 19.8358 14.25 20.25C14.25 20.6642 13.9142 21 13.5 21H10.5C10.0858 21 9.75 20.6642 9.75 20.25Z",fill:e})),Yc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 4.5C9.33486 4.5 9.62915 4.72198 9.72114 5.04396L10.5343 7.89015C10.8903 9.13593 11.8641 10.1097 13.1099 10.4657L15.956 11.2789C16.278 11.3709 16.5 11.6651 16.5 12C16.5 12.3349 16.278 12.6291 15.956 12.7211L13.1098 13.5343C11.8641 13.8903 10.8903 14.8641 10.5343 16.1099L9.72114 18.956C9.62915 19.278 9.33486 19.5 9 19.5C8.66514 19.5 8.37085 19.278 8.27886 18.956L7.46566 16.1099C7.10972 14.8641 6.13593 13.8903 4.89015 13.5343L2.04396 12.7211C1.72198 12.6291 1.5 12.3349 1.5 12C1.5 11.6651 1.72198 11.3709 2.04396 11.2789L4.89015 10.4657C6.13593 10.1097 7.10972 9.13593 7.46566 7.89015L8.27886 5.04396C8.37085 4.72198 8.66514 4.5 9 4.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 1.5C18.3442 1.5 18.6441 1.73422 18.7276 2.0681L18.9865 3.10356C19.2216 4.04406 19.9559 4.7784 20.8964 5.01353L21.9319 5.27239C22.2658 5.35586 22.5 5.65585 22.5 6C22.5 6.34415 22.2658 6.64414 21.9319 6.72761L20.8964 6.98647C19.9559 7.2216 19.2216 7.95594 18.9865 8.89644L18.7276 9.9319C18.6441 10.2658 18.3442 10.5 18 10.5C17.6558 10.5 17.3559 10.2658 17.2724 9.9319L17.0135 8.89644C16.7784 7.95594 16.0441 7.2216 15.1036 6.98647L14.0681 6.72761C13.7342 6.64414 13.5 6.34415 13.5 6C13.5 5.65585 13.7342 5.35586 14.0681 5.27239L15.1036 5.01353C16.0441 4.7784 16.7784 4.04406 17.0135 3.10356L17.2724 2.0681C17.3559 1.73422 17.6558 1.5 18 1.5Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5 15C16.8228 15 17.1094 15.2066 17.2115 15.5128L17.6058 16.6956C17.7551 17.1435 18.1065 17.4949 18.5544 17.6442L19.7372 18.0385C20.0434 18.1406 20.25 18.4272 20.25 18.75C20.25 19.0728 20.0434 19.3594 19.7372 19.4615L18.5544 19.8558C18.1065 20.0051 17.7551 20.3565 17.6058 20.8044L17.2115 21.9872C17.1094 22.2934 16.8228 22.5 16.5 22.5C16.1772 22.5 15.8906 22.2934 15.7885 21.9872L15.3942 20.8044C15.2449 20.3565 14.8935 20.0051 14.4456 19.8558L13.2628 19.4615C12.9566 19.3594 12.75 19.0728 12.75 18.75C12.75 18.4272 12.9566 18.1406 13.2628 18.0385L14.4456 17.6442C14.8935 17.4949 15.2449 17.1435 15.3942 16.6956L15.7885 15.5128C15.8906 15.2066 16.1772 15 16.5 15Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 1.5C18.3442 1.5 18.6441 1.73422 18.7276 2.0681L18.9865 3.10356C19.2216 4.04406 19.9559 4.7784 20.8964 5.01353L21.9319 5.27239C22.2658 5.35586 22.5 5.65585 22.5 6C22.5 6.34415 22.2658 6.64414 21.9319 6.72761L20.8964 6.98647C19.9559 7.2216 19.2216 7.95594 18.9865 8.89644L18.7276 9.9319C18.6441 10.2658 18.3442 10.5 18 10.5C17.6558 10.5 17.3559 10.2658 17.2724 9.9319L17.0135 8.89644C16.7784 7.95594 16.0441 7.2216 15.1036 6.98647L14.0681 6.72761C13.7342 6.64414 13.5 6.34415 13.5 6C13.5 5.65585 13.7342 5.35586 14.0681 5.27239L15.1036 5.01353C16.0441 4.7784 16.7784 4.04406 17.0135 3.10356L17.2724 2.0681C17.3559 1.73422 17.6558 1.5 18 1.5ZM18 4.59616C17.6534 5.17111 17.1711 5.65342 16.5962 6C17.1711 6.34658 17.6534 6.82889 18 7.40384C18.3466 6.82889 18.8289 6.34658 19.4038 6C18.8289 5.65342 18.3466 5.17111 18 4.59616ZM9 4.5C9.33486 4.5 9.62915 4.72198 9.72114 5.04396L10.5343 7.89015C10.8903 9.13593 11.8641 10.1097 13.1099 10.4657L15.956 11.2789C16.278 11.3709 16.5 11.6651 16.5 12C16.5 12.3349 16.278 12.6291 15.956 12.7211L13.1098 13.5343C11.8641 13.8903 10.8903 14.8641 10.5343 16.1099L9.72114 18.956C9.62915 19.278 9.33486 19.5 9 19.5C8.66514 19.5 8.37085 19.278 8.27886 18.956L7.46566 16.1098C7.10972 14.8641 6.13593 13.8903 4.89015 13.5343L2.04396 12.7211C1.72198 12.6291 1.5 12.3349 1.5 12C1.5 11.6651 1.72198 11.3709 2.04396 11.2789L4.89015 10.4657C6.13593 10.1097 7.10972 9.13593 7.46566 7.89015L8.27886 5.04396C8.37085 4.72198 8.66514 4.5 9 4.5ZM9 7.98004L8.90795 8.30223C8.40963 10.0463 7.04632 11.4096 5.30223 11.9079L4.98004 12L5.30223 12.0921C7.04632 12.5904 8.40963 13.9537 8.90795 15.6978L9 16.02L9.09205 15.6978C9.59037 13.9537 10.9537 12.5904 12.6978 12.0921L13.02 12L12.6978 11.9079C10.9537 11.4096 9.59037 10.0463 9.09205 8.30223L9 7.98004ZM16.5 15C16.8228 15 17.1094 15.2066 17.2115 15.5128L17.6058 16.6956C17.7551 17.1435 18.1065 17.4949 18.5544 17.6442L19.7372 18.0385C20.0434 18.1406 20.25 18.4272 20.25 18.75C20.25 19.0728 20.0434 19.3594 19.7372 19.4615L18.5544 19.8558C18.1065 20.0051 17.7551 20.3565 17.6058 20.8044L17.2115 21.9872C17.1094 22.2934 16.8228 22.5 16.5 22.5C16.1772 22.5 15.8906 22.2934 15.7885 21.9872L15.3942 20.8044C15.2449 20.3565 14.8935 20.0051 14.4456 19.8558L13.2628 19.4615C12.9566 19.3594 12.75 19.0728 12.75 18.75C12.75 18.4272 12.9566 18.1406 13.2628 18.0385L14.4456 17.6442C14.8935 17.4949 15.2449 17.1435 15.3942 16.6956L15.7885 15.5128C15.8906 15.2066 16.1772 15 16.5 15ZM16.5 17.8354C16.2653 18.203 15.953 18.5153 15.5854 18.75C15.953 18.9847 16.2653 19.297 16.5 19.6646C16.7347 19.297 17.047 18.9847 17.4146 18.75C17.047 18.5153 16.7347 18.203 16.5 17.8354Z",fill:e})),Xc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M13.5 4.06069C13.5 2.72433 11.8843 2.05508 10.9393 3.00003L6.43934 7.50003H4.50905C3.36772 7.50003 2.19106 8.16447 1.8493 9.40508C1.62147 10.2322 1.5 11.1025 1.5 12C1.5 12.8975 1.62147 13.7679 1.8493 14.595C2.19106 15.8356 3.36772 16.5 4.50905 16.5H6.43934L10.9393 21C11.8843 21.945 13.5 21.2757 13.5 19.9394V4.06069Z",fill:e}),l().createElement("path",{d:"M17.7803 9.21969C17.4874 8.92679 17.0126 8.92679 16.7197 9.21969C16.4268 9.51258 16.4268 9.98745 16.7197 10.2803L18.4393 12L16.7197 13.7197C16.4268 14.0126 16.4268 14.4875 16.7197 14.7803C17.0126 15.0732 17.4874 15.0732 17.7803 14.7803L19.5 13.0607L21.2197 14.7803C21.5126 15.0732 21.9874 15.0732 22.2803 14.7803C22.5732 14.4875 22.5732 14.0126 22.2803 13.7197L20.5607 12L22.2803 10.2803C22.5732 9.98745 22.5732 9.51258 22.2803 9.21969C21.9874 8.92679 21.5126 8.92679 21.2197 9.21969L19.5 10.9394L17.7803 9.21969Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.9393 3.00002C11.8843 2.05508 13.5 2.72433 13.5 4.06069V19.9394C13.5 21.2757 11.8843 21.945 10.9393 21L6.43934 16.5H4.50905C3.36772 16.5 2.19106 15.8356 1.8493 14.595C1.62147 13.7679 1.5 12.8975 1.5 12C1.5 11.1025 1.62147 10.2322 1.8493 9.40508C2.19106 8.16447 3.36772 7.50003 4.50905 7.50003H6.43934L10.9393 3.00003L11.4697 3.53036L10.9393 3.00002ZM12 4.06069L7.28033 8.78036C7.13968 8.92101 6.94891 9.00003 6.75 9.00003H4.50905C3.8917 9.00003 3.42075 9.34853 3.29544 9.80345C3.10302 10.502 3 11.2384 3 12C3 12.7617 3.10302 13.4981 3.29544 14.1966C3.42075 14.6515 3.8917 15 4.50905 15H6.75C6.94891 15 7.13968 15.079 7.28033 15.2197L12 19.9394V4.06069ZM16.7197 9.2197C17.0126 8.9268 17.4874 8.9268 17.7803 9.2197L19.5 10.9394L21.2197 9.2197C21.5126 8.9268 21.9874 8.9268 22.2803 9.2197C22.5732 9.51259 22.5732 9.98746 22.2803 10.2804L20.5607 12L22.2803 13.7197C22.5732 14.0126 22.5732 14.4875 22.2803 14.7804C21.9874 15.0732 21.5126 15.0732 21.2197 14.7804L19.5 13.0607L17.7803 14.7804C17.4874 15.0732 17.0126 15.0732 16.7197 14.7804C16.4268 14.4875 16.4268 14.0126 16.7197 13.7197L18.4393 12L16.7197 10.2804C16.4268 9.98746 16.4268 9.51259 16.7197 9.2197Z",fill:e})),Jc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M13.5 4.06069C13.5 2.72433 11.8843 2.05508 10.9393 3.00003L6.43934 7.50003H4.50905C3.36772 7.50003 2.19106 8.16447 1.8493 9.40508C1.62147 10.2322 1.5 11.1025 1.5 12C1.5 12.8975 1.62147 13.7679 1.8493 14.595C2.19106 15.8356 3.36772 16.5 4.50905 16.5H6.43934L10.9393 21C11.8843 21.945 13.5 21.2757 13.5 19.9394V4.06069Z",fill:e}),l().createElement("path",{d:"M18.5837 5.10567C18.8766 4.81278 19.3514 4.81278 19.6443 5.10567C23.452 8.91328 23.452 15.0866 19.6443 18.8943C19.3514 19.1871 18.8766 19.1871 18.5837 18.8943C18.2908 18.6014 18.2908 18.1265 18.5837 17.8336C21.8055 14.6118 21.8055 9.38816 18.5837 6.16633C18.2908 5.87344 18.2908 5.39856 18.5837 5.10567Z",fill:e}),l().createElement("path",{d:"M15.9323 7.7574C16.2252 7.46451 16.7001 7.46451 16.993 7.7574C19.3361 10.1005 19.3361 13.8995 16.993 16.2427C16.7001 16.5356 16.2252 16.5356 15.9323 16.2427C15.6394 15.9498 15.6394 15.4749 15.9323 15.182C17.6897 13.4247 17.6897 10.5754 15.9323 8.81806C15.6394 8.52517 15.6394 8.0503 15.9323 7.7574Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.9393 3.00002C11.8843 2.05508 13.5 2.72433 13.5 4.06069V19.9394C13.5 21.2757 11.8843 21.945 10.9393 21L6.43934 16.5H4.50905C3.36772 16.5 2.19106 15.8356 1.8493 14.595C1.62147 13.7679 1.5 12.8975 1.5 12C1.5 11.1025 1.62147 10.2322 1.8493 9.40508C2.19106 8.16447 3.36772 7.50003 4.50905 7.50003H6.43934L10.9393 3.00003L11.4697 3.53036L10.9393 3.00002ZM12 4.06069L7.28033 8.78036C7.13968 8.92101 6.94891 9.00003 6.75 9.00003H4.50905C3.8917 9.00003 3.42075 9.34853 3.29544 9.80345C3.10302 10.502 3 11.2384 3 12C3 12.7617 3.10302 13.4981 3.29544 14.1966C3.42075 14.6515 3.8917 15 4.50905 15H6.75C6.94891 15 7.13968 15.079 7.28033 15.2197L12 19.9394V4.06069ZM18.5837 5.10568C18.8766 4.81279 19.3514 4.81279 19.6443 5.10568C23.452 8.91329 23.452 15.0867 19.6443 18.8943C19.3514 19.1872 18.8766 19.1872 18.5837 18.8943C18.2908 18.6014 18.2908 18.1265 18.5837 17.8336C21.8055 14.6118 21.8055 9.38817 18.5837 6.16634C18.2908 5.87345 18.2908 5.39858 18.5837 5.10568ZM15.9323 7.75742C16.2252 7.46452 16.7001 7.46452 16.993 7.75742C19.3361 10.1006 19.3361 13.8996 16.993 16.2427C16.7001 16.5356 16.2252 16.5356 15.9323 16.2427C15.6394 15.9498 15.6394 15.4749 15.9323 15.182C17.6897 13.4247 17.6897 10.5754 15.9323 8.81808C15.6394 8.52518 15.6394 8.05031 15.9323 7.75742Z",fill:e})),Qc=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M16.5 6C16.5 4.34315 15.1569 3 13.5 3H6C4.34315 3 3 4.34315 3 6V13.5C3 15.1569 4.34315 16.5 6 16.5V10.5C6 8.01472 8.01472 6 10.5 6H16.5Z",fill:e}),l().createElement("path",{d:"M18 7.5C19.6569 7.5 21 8.84315 21 10.5V18C21 19.6569 19.6569 21 18 21H10.5C8.84315 21 7.5 19.6569 7.5 18V10.5C7.5 8.84315 8.84315 7.5 10.5 7.5H18Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H14.25C15.9069 3 17.25 4.34315 17.25 6V7.5H18C19.6569 7.5 21 8.84315 21 10.5V18C21 19.6569 19.6569 21 18 21H10.5C8.84315 21 7.5 19.6569 7.5 18V17.25H6C4.34315 17.25 3 15.9069 3 14.25V6ZM7.5 15.75V10.5C7.5 8.84315 8.84315 7.5 10.5 7.5H15.75V6C15.75 5.17157 15.0784 4.5 14.25 4.5H6C5.17157 4.5 4.5 5.17157 4.5 6V14.25C4.5 15.0784 5.17157 15.75 6 15.75H7.5ZM10.5 9C9.67157 9 9 9.67157 9 10.5V18C9 18.8284 9.67157 19.5 10.5 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V10.5C19.5 9.67157 18.8284 9 18 9H10.5Z",fill:e})),es=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H8.25C9.90685 3 11.25 4.34315 11.25 6V8.25C11.25 9.90685 9.90685 11.25 8.25 11.25H6C4.34315 11.25 3 9.90685 3 8.25V6ZM12.75 6C12.75 4.34315 14.0931 3 15.75 3H18C19.6569 3 21 4.34315 21 6V8.25C21 9.90685 19.6569 11.25 18 11.25H15.75C14.0931 11.25 12.75 9.90685 12.75 8.25V6ZM3 15.75C3 14.0931 4.34315 12.75 6 12.75H8.25C9.90685 12.75 11.25 14.0931 11.25 15.75V18C11.25 19.6569 9.90685 21 8.25 21H6C4.34315 21 3 19.6569 3 18V15.75ZM12.75 15.75C12.75 14.0931 14.0931 12.75 15.75 12.75H18C19.6569 12.75 21 14.0931 21 15.75V18C21 19.6569 19.6569 21 18 21H15.75C14.0931 21 12.75 19.6569 12.75 18V15.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H8.25C9.90685 3 11.25 4.34315 11.25 6V8.25C11.25 9.90685 9.90685 11.25 8.25 11.25H6C4.34315 11.25 3 9.90685 3 8.25V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V8.25C4.5 9.07843 5.17157 9.75 6 9.75H8.25C9.07843 9.75 9.75 9.07843 9.75 8.25V6C9.75 5.17157 9.07843 4.5 8.25 4.5H6ZM12.75 6C12.75 4.34315 14.0931 3 15.75 3H18C19.6569 3 21 4.34315 21 6V8.25C21 9.90685 19.6569 11.25 18 11.25H15.75C14.0931 11.25 12.75 9.90685 12.75 8.25V6ZM15.75 4.5C14.9216 4.5 14.25 5.17157 14.25 6V8.25C14.25 9.07843 14.9216 9.75 15.75 9.75H18C18.8284 9.75 19.5 9.07843 19.5 8.25V6C19.5 5.17157 18.8284 4.5 18 4.5H15.75ZM3 15.75C3 14.0931 4.34315 12.75 6 12.75H8.25C9.90685 12.75 11.25 14.0931 11.25 15.75V18C11.25 19.6569 9.90685 21 8.25 21H6C4.34315 21 3 19.6569 3 18V15.75ZM6 14.25C5.17157 14.25 4.5 14.9216 4.5 15.75V18C4.5 18.8284 5.17157 19.5 6 19.5H8.25C9.07843 19.5 9.75 18.8284 9.75 18V15.75C9.75 14.9216 9.07843 14.25 8.25 14.25H6ZM12.75 15.75C12.75 14.0931 14.0931 12.75 15.75 12.75H18C19.6569 12.75 21 14.0931 21 15.75V18C21 19.6569 19.6569 21 18 21H15.75C14.0931 21 12.75 19.6569 12.75 18V15.75ZM15.75 14.25C14.9216 14.25 14.25 14.9216 14.25 15.75V18C14.25 18.8284 14.9216 19.5 15.75 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V15.75C19.5 14.9216 18.8284 14.25 18 14.25H15.75Z",fill:e})),ts=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M6 3C4.34315 3 3 4.34315 3 6V8.25C3 9.90685 4.34315 11.25 6 11.25H8.25C9.90685 11.25 11.25 9.90685 11.25 8.25V6C11.25 4.34315 9.90685 3 8.25 3H6Z",fill:e}),l().createElement("path",{d:"M15.75 3C14.0931 3 12.75 4.34315 12.75 6V8.25C12.75 9.90685 14.0931 11.25 15.75 11.25H18C19.6569 11.25 21 9.90685 21 8.25V6C21 4.34315 19.6569 3 18 3H15.75Z",fill:e}),l().createElement("path",{d:"M6 12.75C4.34315 12.75 3 14.0931 3 15.75V18C3 19.6569 4.34315 21 6 21H8.25C9.90685 21 11.25 19.6569 11.25 18V15.75C11.25 14.0931 9.90685 12.75 8.25 12.75H6Z",fill:e}),l().createElement("path",{d:"M17.625 13.5C17.625 13.0858 17.2892 12.75 16.875 12.75C16.4608 12.75 16.125 13.0858 16.125 13.5V16.125H13.5C13.0858 16.125 12.75 16.4608 12.75 16.875C12.75 17.2892 13.0858 17.625 13.5 17.625H16.125V20.25C16.125 20.6642 16.4608 21 16.875 21C17.2892 21 17.625 20.6642 17.625 20.25V17.625H20.25C20.6642 17.625 21 17.2892 21 16.875C21 16.4608 20.6642 16.125 20.25 16.125H17.625V13.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H8.25C9.90685 3 11.25 4.34315 11.25 6V8.25C11.25 9.90685 9.90685 11.25 8.25 11.25H6C4.34315 11.25 3 9.90685 3 8.25V6ZM6 4.5C5.17157 4.5 4.5 5.17157 4.5 6V8.25C4.5 9.07843 5.17157 9.75 6 9.75H8.25C9.07843 9.75 9.75 9.07843 9.75 8.25V6C9.75 5.17157 9.07843 4.5 8.25 4.5H6ZM12.75 6C12.75 4.34315 14.0931 3 15.75 3H18C19.6569 3 21 4.34315 21 6V8.25C21 9.90685 19.6569 11.25 18 11.25H15.75C14.0931 11.25 12.75 9.90685 12.75 8.25V6ZM15.75 4.5C14.9216 4.5 14.25 5.17157 14.25 6V8.25C14.25 9.07843 14.9216 9.75 15.75 9.75H18C18.8284 9.75 19.5 9.07843 19.5 8.25V6C19.5 5.17157 18.8284 4.5 18 4.5H15.75ZM3 15.75C3 14.0931 4.34315 12.75 6 12.75H8.25C9.90685 12.75 11.25 14.0931 11.25 15.75V18C11.25 19.6569 9.90685 21 8.25 21H6C4.34315 21 3 19.6569 3 18V15.75ZM6 14.25C5.17157 14.25 4.5 14.9216 4.5 15.75V18C4.5 18.8284 5.17157 19.5 6 19.5H8.25C9.07843 19.5 9.75 18.8284 9.75 18V15.75C9.75 14.9216 9.07843 14.25 8.25 14.25H6ZM16.875 12.75C17.2892 12.75 17.625 13.0858 17.625 13.5V16.125H20.25C20.6642 16.125 21 16.4608 21 16.875C21 17.2892 20.6642 17.625 20.25 17.625H17.625V20.25C17.625 20.6642 17.2892 21 16.875 21C16.4608 21 16.125 20.6642 16.125 20.25V17.625H13.5C13.0858 17.625 12.75 17.2892 12.75 16.875C12.75 16.4608 13.0858 16.125 13.5 16.125H16.125V13.5C16.125 13.0858 16.4608 12.75 16.875 12.75Z",fill:e})),ns=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M11.6444 1.58965C11.8664 1.47012 12.1336 1.47012 12.3556 1.58965L22.1056 6.83965C22.3485 6.97046 22.5 7.22409 22.5 7.5C22.5 7.77591 22.3485 8.02954 22.1056 8.16035L12.3556 13.4104C12.1336 13.5299 11.8664 13.5299 11.6444 13.4104L1.89443 8.16035C1.65149 8.02954 1.5 7.77591 1.5 7.5C1.5 7.22409 1.65149 6.97046 1.89443 6.83965L11.6444 1.58965Z",fill:e}),l().createElement("path",{d:"M3.26468 10.6018L10.9333 14.731C11.5992 15.0896 12.4008 15.0896 13.0667 14.7311L20.7353 10.6018L22.1056 11.3396C22.3485 11.4704 22.5 11.7241 22.5 12C22.5 12.2759 22.3485 12.5295 22.1056 12.6603L12.3556 17.9103C12.1336 18.0299 11.8664 18.0299 11.6444 17.9103L1.89443 12.6603C1.65149 12.5295 1.5 12.2759 1.5 12C1.5 11.7241 1.65149 11.4704 1.89443 11.3396L3.26468 10.6018Z",fill:e}),l().createElement("path",{d:"M10.9333 19.231L3.26468 15.1018L1.89443 15.8396C1.65149 15.9704 1.5 16.2241 1.5 16.5C1.5 16.7759 1.65149 17.0295 1.89443 17.1603L11.6444 22.4103C11.8664 22.5299 12.1336 22.5299 12.3556 22.4103L22.1056 17.1603C22.3485 17.0295 22.5 16.7759 22.5 16.5C22.5 16.2241 22.3485 15.9704 22.1056 15.8396L20.7353 15.1018L13.0667 19.2311C12.4008 19.5896 11.5992 19.5896 10.9333 19.231Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6444 1.58965C11.8664 1.47012 12.1336 1.47012 12.3556 1.58965L22.1056 6.83965C22.3485 6.97046 22.5 7.22409 22.5 7.5C22.5 7.77591 22.3485 8.02954 22.1056 8.16035L19.1534 9.75L22.1056 11.3396C22.3485 11.4705 22.5 11.7241 22.5 12C22.5 12.2759 22.3485 12.5295 22.1056 12.6604L19.1534 14.25L22.1056 15.8396C22.3485 15.9705 22.5 16.2241 22.5 16.5C22.5 16.7759 22.3485 17.0295 22.1056 17.1604L12.3556 22.4104C12.1336 22.5299 11.8664 22.5299 11.6444 22.4104L1.89443 17.1604C1.65149 17.0295 1.5 16.7759 1.5 16.5C1.5 16.2241 1.65149 15.9705 1.89443 15.8396L4.84663 14.25L1.89443 12.6604C1.65149 12.5295 1.5 12.2759 1.5 12C1.5 11.7241 1.65149 11.4705 1.89443 11.3396L4.84663 9.75L1.89443 8.16035C1.65149 8.02954 1.5 7.77591 1.5 7.5C1.5 7.22409 1.65149 6.97046 1.89443 6.83965L11.6444 1.58965ZM6.42857 10.6018L3.83195 12L12 16.3982L20.1681 12L17.5714 10.6018L12.3556 13.4104C12.1336 13.5299 11.8664 13.5299 11.6444 13.4104L6.42857 10.6018ZM6.42857 15.1018L3.83195 16.5L12 20.8982L20.1681 16.5L17.5714 15.1018L12.3556 17.9104C12.1336 18.0299 11.8664 18.0299 11.6444 17.9104L6.42857 15.1018ZM3.83194 7.5L12 11.8982L20.1681 7.5L12 3.10182L3.83194 7.5Z",fill:e})),rs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74294 3.302 8.64964L8.70609 8.2164L10.7881 3.21068ZM11.9999 4.20296L10.0471 8.89818C9.85808 9.35262 9.43072 9.66312 8.94012 9.70245L3.87123 10.1088L7.73319 13.417C8.10697 13.7372 8.27021 14.2396 8.15601 14.7183L6.97612 19.6647L11.3158 17.014C11.7358 16.7575 12.2641 16.7575 12.6841 17.014L17.0238 19.6647L15.8439 14.7183C15.7297 14.2396 15.8929 13.7372 16.2667 13.417L20.1287 10.1088L15.0598 9.70245C14.5692 9.66312 14.1418 9.35262 13.9528 8.89818L11.9999 4.20296Z",fill:e})),ls=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 7.5C4.5 5.84315 5.84315 4.5 7.5 4.5H16.5C18.1569 4.5 19.5 5.84315 19.5 7.5V16.5C19.5 18.1569 18.1569 19.5 16.5 19.5H7.5C5.84315 19.5 4.5 18.1569 4.5 16.5V7.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 7.5C4.5 5.84315 5.84315 4.5 7.5 4.5H16.5C18.1569 4.5 19.5 5.84315 19.5 7.5V16.5C19.5 18.1569 18.1569 19.5 16.5 19.5H7.5C5.84315 19.5 4.5 18.1569 4.5 16.5V7.5ZM7.5 6C6.67157 6 6 6.67157 6 7.5V16.5C6 17.3284 6.67157 18 7.5 18H16.5C17.3284 18 18 17.3284 18 16.5V7.5C18 6.67157 17.3284 6 16.5 6H7.5Z",fill:e})),is=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.25 9.5625C8.25 8.83763 8.83763 8.25 9.5625 8.25H14.4375C15.1624 8.25 15.75 8.83763 15.75 9.5625V14.4375C15.75 15.1624 15.1624 15.75 14.4375 15.75H9.5625C8.83763 15.75 8.25 15.1624 8.25 14.4375V9.5625Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM8.25 9.5625C8.25 8.83763 8.83763 8.25 9.5625 8.25H14.4375C15.1624 8.25 15.75 8.83763 15.75 9.5625V14.4375C15.75 15.1624 15.1624 15.75 14.4375 15.75H9.5625C8.83763 15.75 8.25 15.1624 8.25 14.4375V9.5625ZM9.75 9.75V14.25H14.25V9.75H9.75Z",fill:e})),os=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 5.25C7.5 3.59315 8.84315 2.25 10.5 2.25H13.5C15.1569 2.25 16.5 3.59315 16.5 5.25V5.45498C17.4325 5.54034 18.3574 5.65196 19.274 5.78912C20.7281 6.00668 21.75 7.27163 21.75 8.70569V11.7389C21.75 12.95 21.0164 14.0913 19.8137 14.4911C17.3566 15.308 14.7292 15.75 12 15.75C9.27087 15.75 6.64342 15.308 4.18627 14.4911C2.98364 14.0912 2.25 12.95 2.25 11.7389V8.70569C2.25 7.27163 3.27191 6.00668 4.72596 5.78912C5.6426 5.65196 6.56753 5.54034 7.5 5.45498V5.25ZM15 5.25V5.34082C14.0077 5.28056 13.0074 5.25 12 5.25C10.9927 5.25 9.99235 5.28056 9 5.34082V5.25C9 4.42157 9.67157 3.75 10.5 3.75H13.5C14.3284 3.75 15 4.42157 15 5.25ZM12 13.5C12.4142 13.5 12.75 13.1642 12.75 12.75C12.75 12.3358 12.4142 12 12 12C11.5858 12 11.25 12.3358 11.25 12.75C11.25 13.1642 11.5858 13.5 12 13.5Z",fill:e}),l().createElement("path",{d:"M3 18.4V15.6039C3.22304 15.7263 3.46097 15.8307 3.71303 15.9145C6.32087 16.7815 9.10801 17.25 12 17.25C14.892 17.25 17.6791 16.7815 20.287 15.9145C20.539 15.8307 20.777 15.7263 21 15.604V18.4C21 19.8519 19.9528 21.1275 18.4769 21.3234C16.3575 21.6048 14.1955 21.75 12 21.75C9.80447 21.75 7.64246 21.6048 5.52314 21.3234C4.04724 21.1275 3 19.8519 3 18.4Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 5.25C7.5 3.59315 8.84315 2.25 10.5 2.25H13.5C15.1569 2.25 16.5 3.59315 16.5 5.25V5.45498C17.4325 5.54034 18.3574 5.65196 19.274 5.78912C20.7281 6.00668 21.75 7.27163 21.75 8.70569V12.4889C21.75 13.2253 21.4809 13.9315 21 14.4645V18.4C21 19.8519 19.9528 21.1275 18.4769 21.3234C16.3575 21.6048 14.1955 21.75 12 21.75C9.80447 21.75 7.64246 21.6048 5.52314 21.3234C4.04724 21.1275 3 19.8519 3 18.4V14.4645C2.51911 13.9315 2.25 13.2253 2.25 12.4889V8.70569C2.25 7.27163 3.27191 6.00668 4.72596 5.78912C5.64259 5.65197 6.56752 5.54034 7.5 5.45498V5.25ZM9 5.34082C9.99236 5.28056 10.9927 5.25 12 5.25C13.0073 5.25 14.0076 5.28056 15 5.34082V5.25C15 4.42157 14.3284 3.75 13.5 3.75H10.5C9.67157 3.75 9 4.42157 9 5.25V5.34082ZM4.5 15.343V18.4C4.5 19.137 5.02655 19.7443 5.72056 19.8365C7.77461 20.1092 9.87067 20.25 12 20.25C14.1293 20.25 16.2254 20.1092 18.2794 19.8365C18.9734 19.7443 19.5 19.137 19.5 18.4V15.343C17.1334 16.0947 14.6134 16.5 12 16.5C9.38667 16.5 6.8666 16.0947 4.5 15.343ZM12 6.75C10.7573 6.75 9.52602 6.79795 8.30778 6.89209C7.17611 6.97954 6.0557 7.10685 4.94793 7.2726C4.2639 7.37495 3.75 7.97787 3.75 8.70569V12.4889C3.75 12.9271 3.93773 13.3244 4.23655 13.5791C4.3585 13.6831 4.50029 13.7647 4.6595 13.8177C6.96597 14.5845 9.43371 15 12 15C14.5663 15 17.034 14.5845 19.3405 13.8177C19.4997 13.7647 19.6415 13.6831 19.7635 13.5792C20.0623 13.3244 20.25 12.9272 20.25 12.4889V8.70569C20.25 7.97787 19.7361 7.37495 19.0521 7.2726C17.9443 7.10685 16.8239 6.97954 15.6922 6.89209C14.474 6.79795 13.2427 6.75 12 6.75ZM11.25 12.75C11.25 12.3358 11.5858 12 12 12H12.0075C12.4217 12 12.7575 12.3358 12.7575 12.75V12.7575C12.7575 13.1717 12.4217 13.5075 12.0075 13.5075H12C11.5858 13.5075 11.25 13.1717 11.25 12.7575V12.75Z",fill:e})),as=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V5.25C12.75 5.66421 12.4142 6 12 6C11.5858 6 11.25 5.66421 11.25 5.25V3C11.25 2.58579 11.5858 2.25 12 2.25Z",fill:e}),l().createElement("path",{d:"M7.5 12C7.5 9.51472 9.51472 7.5 12 7.5C14.4853 7.5 16.5 9.51472 16.5 12C16.5 14.4853 14.4853 16.5 12 16.5C9.51472 16.5 7.5 14.4853 7.5 12Z",fill:e}),l().createElement("path",{d:"M18.8943 6.16634C19.1872 5.87344 19.1872 5.39857 18.8943 5.10568C18.6014 4.81278 18.1266 4.81278 17.8337 5.10568L16.2427 6.69667C15.9498 6.98956 15.9498 7.46443 16.2427 7.75733C16.5356 8.05022 17.0105 8.05022 17.3034 7.75733L18.8943 6.16634Z",fill:e}),l().createElement("path",{d:"M21.75 12C21.75 12.4142 21.4142 12.75 21 12.75H18.75C18.3358 12.75 18 12.4142 18 12C18 11.5858 18.3358 11.25 18.75 11.25H21C21.4142 11.25 21.75 11.5858 21.75 12Z",fill:e}),l().createElement("path",{d:"M17.8336 18.8943C18.1265 19.1871 18.6013 19.1871 18.8942 18.8943C19.1871 18.6014 19.1871 18.1265 18.8942 17.8336L17.3032 16.2426C17.0103 15.9497 16.5355 15.9497 16.2426 16.2426C15.9497 16.5355 15.9497 17.0104 16.2426 17.3033L17.8336 18.8943Z",fill:e}),l().createElement("path",{d:"M12 18C12.4142 18 12.75 18.3358 12.75 18.75V21C12.75 21.4142 12.4142 21.75 12 21.75C11.5858 21.75 11.25 21.4142 11.25 21V18.75C11.25 18.3358 11.5858 18 12 18Z",fill:e}),l().createElement("path",{d:"M7.7575 17.3033C8.0504 17.0104 8.0504 16.5355 7.7575 16.2426C7.46461 15.9497 6.98974 15.9497 6.69684 16.2426L5.10585 17.8336C4.81296 18.1265 4.81296 18.6014 5.10585 18.8943C5.39875 19.1872 5.87362 19.1872 6.16651 18.8943L7.7575 17.3033Z",fill:e}),l().createElement("path",{d:"M6 12C6 12.4142 5.66421 12.75 5.25 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.5858 2.58579 11.25 3 11.25H5.25C5.66421 11.25 6 11.5858 6 12Z",fill:e}),l().createElement("path",{d:"M6.69673 7.75732C6.98962 8.05021 7.4645 8.05021 7.75739 7.75732C8.05028 7.46443 8.05028 6.98955 7.75739 6.69666L6.1664 5.10567C5.87351 4.81278 5.39863 4.81278 5.10574 5.10567C4.81285 5.39856 4.81285 5.87344 5.10574 6.16633L6.69673 7.75732Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.4142 2.25 12.75 2.58579 12.75 3V5.25C12.75 5.66421 12.4142 6 12 6C11.5858 6 11.25 5.66421 11.25 5.25V3C11.25 2.58579 11.5858 2.25 12 2.25ZM5.10571 5.10571C5.3986 4.81282 5.87348 4.81282 6.16637 5.10571L7.75736 6.6967C8.05025 6.98959 8.05025 7.46447 7.75736 7.75736C7.46447 8.05025 6.98959 8.05025 6.6967 7.75736L5.10571 6.16637C4.81282 5.87348 4.81282 5.3986 5.10571 5.10571ZM18.8943 5.10571C19.1872 5.3986 19.1872 5.87348 18.8943 6.16637L17.3033 7.75736C17.0104 8.05025 16.5355 8.05025 16.2426 7.75736C15.9497 7.46447 15.9497 6.98959 16.2426 6.6967L17.8336 5.10571C18.1265 4.81282 18.6014 4.81282 18.8943 5.10571ZM12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9ZM7.5 12C7.5 9.51472 9.51472 7.5 12 7.5C14.4853 7.5 16.5 9.51472 16.5 12C16.5 14.4853 14.4853 16.5 12 16.5C9.51472 16.5 7.5 14.4853 7.5 12ZM2.25 12C2.25 11.5858 2.58579 11.25 3 11.25H5.25C5.66421 11.25 6 11.5858 6 12C6 12.4142 5.66421 12.75 5.25 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12ZM18 12C18 11.5858 18.3358 11.25 18.75 11.25H21C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.4142 21.4142 12.75 21 12.75H18.75C18.3358 12.75 18 12.4142 18 12ZM7.75736 16.2426C8.05025 16.5355 8.05025 17.0104 7.75736 17.3033L6.16637 18.8943C5.87348 19.1872 5.3986 19.1872 5.10571 18.8943C4.81282 18.6014 4.81282 18.1265 5.10571 17.8336L6.6967 16.2426C6.98959 15.9497 7.46447 15.9497 7.75736 16.2426ZM16.2426 16.2426C16.5355 15.9497 17.0104 15.9497 17.3033 16.2426L18.8943 17.8336C19.1872 18.1265 19.1872 18.6014 18.8943 18.8943C18.6014 19.1872 18.1265 19.1872 17.8336 18.8943L16.2426 17.3033C15.9497 17.0104 15.9497 16.5355 16.2426 16.2426ZM12 18C12.4142 18 12.75 18.3358 12.75 18.75V21C12.75 21.4142 12.4142 21.75 12 21.75C11.5858 21.75 11.25 21.4142 11.25 21V18.75C11.25 18.3358 11.5858 18 12 18Z",fill:e})),ds=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM21 9.375C21 9.16789 20.8321 9 20.625 9H13.125C12.9179 9 12.75 9.16789 12.75 9.375V10.875C12.75 11.0821 12.9179 11.25 13.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H13.125C12.9179 12.75 12.75 12.9179 12.75 13.125V14.625C12.75 14.8321 12.9179 15 13.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H13.125C12.9179 16.5 12.75 16.6679 12.75 16.875V18.375C12.75 18.5821 12.9179 18.75 13.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM10.875 18.75C11.0821 18.75 11.25 18.5821 11.25 18.375V16.875C11.25 16.6679 11.0821 16.5 10.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H10.875ZM3.375 15H10.875C11.0821 15 11.25 14.8321 11.25 14.625V13.125C11.25 12.9179 11.0821 12.75 10.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H10.875C11.0821 11.25 11.25 11.0821 11.25 10.875V9.375C11.25 9.16789 11.0821 9 10.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 5.625C1.5 4.58947 2.33947 3.75 3.375 3.75H20.625C21.6605 3.75 22.5 4.58947 22.5 5.625V18.375C22.5 19.4105 21.6605 20.25 20.625 20.25H3.375C2.33947 20.25 1.5 19.4105 1.5 18.375V5.625ZM3 5.625V7.125C3 7.33211 3.16789 7.5 3.375 7.5H20.625C20.8321 7.5 21 7.33211 21 7.125V5.625C21 5.41789 20.8321 5.25 20.625 5.25H3.375C3.16789 5.25 3 5.41789 3 5.625ZM21 9.375C21 9.16789 20.8321 9 20.625 9H13.125C12.9179 9 12.75 9.16789 12.75 9.375V10.875C12.75 11.0821 12.9179 11.25 13.125 11.25H20.625C20.8321 11.25 21 11.0821 21 10.875V9.375ZM21 13.125C21 12.9179 20.8321 12.75 20.625 12.75H13.125C12.9179 12.75 12.75 12.9179 12.75 13.125V14.625C12.75 14.8321 12.9179 15 13.125 15H20.625C20.8321 15 21 14.8321 21 14.625V13.125ZM21 16.875C21 16.6679 20.8321 16.5 20.625 16.5H13.125C12.9179 16.5 12.75 16.6679 12.75 16.875V18.375C12.75 18.5821 12.9179 18.75 13.125 18.75H20.625C20.8321 18.75 21 18.5821 21 18.375V16.875ZM10.875 18.75C11.0821 18.75 11.25 18.5821 11.25 18.375V16.875C11.25 16.6679 11.0821 16.5 10.875 16.5H3.375C3.16789 16.5 3 16.6679 3 16.875V18.375C3 18.5821 3.16789 18.75 3.375 18.75H10.875ZM3.375 15H10.875C11.0821 15 11.25 14.8321 11.25 14.625V13.125C11.25 12.9179 11.0821 12.75 10.875 12.75H3.375C3.16789 12.75 3 12.9179 3 13.125V14.625C3 14.8321 3.16789 15 3.375 15ZM3.375 11.25H10.875C11.0821 11.25 11.25 11.0821 11.25 10.875V9.375C11.25 9.16789 11.0821 9 10.875 9H3.375C3.16789 9 3 9.16789 3 9.375V10.875C3 11.0821 3.16789 11.25 3.375 11.25Z",fill:e})),cs=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75 4.5C3.75 2.84315 5.09315 1.5 6.75 1.5H17.25C18.9069 1.5 20.25 2.84315 20.25 4.5V19.5C20.25 21.1569 18.9069 22.5 17.25 22.5H6.75C5.09315 22.5 3.75 21.1569 3.75 19.5V4.5ZM6.75 3C5.92157 3 5.25 3.67157 5.25 4.5V19.5C5.25 20.3284 5.92157 21 6.75 21H17.25C18.0784 21 18.75 20.3284 18.75 19.5V4.5C18.75 3.67157 18.0784 3 17.25 3H6.75ZM9.75 19.5C9.75 19.0858 10.0858 18.75 10.5 18.75H13.5C13.9142 18.75 14.25 19.0858 14.25 19.5C14.25 19.9142 13.9142 20.25 13.5 20.25H10.5C10.0858 20.25 9.75 19.9142 9.75 19.5Z",fill:e})),ss=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 2.25C3.59315 2.25 2.25 3.59315 2.25 5.25V9.56802C2.25 10.3637 2.56607 11.1267 3.12868 11.6893L12.7098 21.2705C13.6291 22.1898 15.0989 22.4564 16.2573 21.698C18.4242 20.2793 20.2793 18.4242 21.698 16.2573C22.4564 15.0989 22.1898 13.6291 21.2705 12.7098L11.6893 3.12868C11.1267 2.56607 10.3637 2.25 9.56802 2.25H5.25ZM6.375 7.5C6.99632 7.5 7.5 6.99632 7.5 6.375C7.5 5.75368 6.99632 5.25 6.375 5.25C5.75368 5.25 5.25 5.75368 5.25 6.375C5.25 6.99632 5.75368 7.5 6.375 7.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 5.25C2.25 3.59315 3.59315 2.25 5.25 2.25H9.56802C10.3637 2.25 11.1267 2.56607 11.6893 3.12868L21.2705 12.7098C22.1898 13.6291 22.4564 15.0989 21.698 16.2573C20.2793 18.4242 18.4242 20.2793 16.2573 21.698C15.0989 22.4564 13.6291 22.1898 12.7098 21.2705L3.12868 11.6893C2.56607 11.1267 2.25 10.3637 2.25 9.56802V5.25ZM5.25 3.75C4.42157 3.75 3.75 4.42157 3.75 5.25V9.56802C3.75 9.96584 3.90804 10.3474 4.18934 10.6287L3.65901 11.159L4.18934 10.6287L13.7705 20.2098C14.2484 20.6878 14.9408 20.767 15.4357 20.443C17.4299 19.1374 19.1374 17.4299 20.443 15.4357C20.767 14.9408 20.6878 14.2484 20.2098 13.7705L10.6287 4.18934C10.3474 3.90804 9.96584 3.75 9.56802 3.75H5.25ZM5.25 6C5.25 5.58579 5.58579 5.25 6 5.25H6.0075C6.42171 5.25 6.7575 5.58579 6.7575 6V6.0075C6.7575 6.42171 6.42171 6.7575 6.0075 6.7575H6C5.58579 6.7575 5.25 6.42171 5.25 6.0075V6Z",fill:e})),Cs=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{d:"M18.0022 5.24946C18.2782 4.83703 18.8362 4.72583 19.2493 5.00124C19.6629 5.27696 19.7747 5.83574 19.4989 6.24932L19.4973 6.25179L11.4981 17.7506C11.3485 17.9742 11.1066 18.1192 10.8388 18.1457C10.5705 18.1723 10.3044 18.0771 10.1137 17.8865L5.1137 12.8865C4.76223 12.535 4.76223 11.9652 5.1137 11.6137C5.46517 11.2622 6.03502 11.2622 6.38649 11.6137L10.613 15.8402L18.0022 5.24946Z",fill:e})),us=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"8",height:"6",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7071 9.29289C16.0976 9.68342 16.0976 10.3166 15.7071 10.7071L11.7071 14.7071C11.3166 15.0976 10.6834 15.0976 10.2929 14.7071L8.29289 12.7071C7.90237 12.3166 7.90237 11.6834 8.29289 11.2929C8.68342 10.9024 9.31658 10.9024 9.70711 11.2929L11 12.5858L14.2929 9.29289C14.6834 8.90237 15.3166 8.90237 15.7071 9.29289Z",fill:e})),ps=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.60288 3.79876C9.42705 2.85093 10.6433 2.25 12 2.25C13.3566 2.25 14.5728 2.85087 15.397 3.79861C16.6501 3.71106 17.9352 4.14616 18.8946 5.10557C19.854 6.06498 20.2891 7.35009 20.2016 8.60319C21.1492 9.42735 21.75 10.6435 21.75 12C21.75 13.3568 21.149 14.5731 20.2011 15.3973C20.2884 16.6502 19.8533 17.935 18.8941 18.8943C17.9348 19.8535 16.65 20.2886 15.3971 20.2013C14.5729 21.1491 13.3567 21.75 12 21.75C10.6434 21.75 9.4272 21.1491 8.60304 20.2014C7.34992 20.289 6.0648 19.8539 5.10537 18.8945C4.14596 17.935 3.71086 16.6499 3.79841 15.3968C2.85079 14.5726 2.25 13.3565 2.25 12C2.25 10.6434 2.85085 9.42723 3.79855 8.60306C3.7111 7.35005 4.14621 6.06507 5.10554 5.10574C6.06488 4.1464 7.34987 3.71129 8.60288 3.79876ZM15.6103 10.1859C15.8511 9.84887 15.773 9.38046 15.4359 9.1397C15.0989 8.89894 14.6305 8.97701 14.3897 9.31407L11.1543 13.8436L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L10.7197 15.5303C10.8756 15.6862 11.0921 15.7656 11.3119 15.7474C11.5316 15.7293 11.7322 15.6153 11.8603 15.4359L15.6103 10.1859Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C10.986 3.75 10.0893 4.25232 9.54513 5.02504C9.37814 5.26214 9.08943 5.38173 8.8037 5.33214C7.87247 5.17054 6.88319 5.44941 6.1662 6.1664C5.44922 6.88338 5.17035 7.87264 5.33193 8.80386C5.38151 9.08957 5.26194 9.37826 5.02488 9.54524C4.25224 10.0895 3.75 10.9861 3.75 12C3.75 13.0138 4.2522 13.9104 5.02478 14.4547C5.26185 14.6217 5.38141 14.9104 5.33181 15.1961C5.17014 16.1274 5.449 17.1168 6.16603 17.8338C6.88308 18.5508 7.87245 18.8297 8.80375 18.668C9.08949 18.6184 9.37821 18.738 9.54521 18.9751C10.0894 19.7477 10.9861 20.25 12 20.25C13.0139 20.25 13.9106 19.7477 14.4548 18.975C14.6218 18.7379 14.9105 18.6184 15.1962 18.6679C16.1273 18.8294 17.1165 18.5505 17.8334 17.8336C18.5503 17.1167 18.8292 16.1275 18.6677 15.1963C18.6181 14.9106 18.7377 14.6219 18.9748 14.455C19.7476 13.9108 20.25 13.014 20.25 12C20.25 10.9862 19.7478 10.0896 18.9752 9.54532C18.7382 9.37832 18.6186 9.08961 18.6682 8.8039C18.8299 7.87262 18.551 6.88326 17.834 6.16623C17.1169 5.44919 16.1276 5.17034 15.1963 5.33201C14.9105 5.38162 14.6218 5.26205 14.4548 5.02495C13.9106 4.25228 13.0139 3.75 12 3.75ZM8.60288 3.79876C9.42705 2.85093 10.6433 2.25 12 2.25C13.3566 2.25 14.5728 2.85087 15.397 3.79861C16.6501 3.71106 17.9352 4.14616 18.8946 5.10557C19.854 6.06498 20.2891 7.35009 20.2016 8.60319C21.1492 9.42736 21.75 10.6435 21.75 12C21.75 13.3568 21.149 14.5731 20.2011 15.3973C20.2884 16.6502 19.8533 17.935 18.8941 18.8943C17.9348 19.8535 16.65 20.2886 15.3971 20.2013C14.5729 21.1491 13.3567 21.75 12 21.75C10.6434 21.75 9.4272 21.1491 8.60304 20.2014C7.34992 20.289 6.0648 19.8539 5.10537 18.8945C4.14596 17.935 3.71086 16.6499 3.79841 15.3968C2.85079 14.5727 2.25 13.3565 2.25 12C2.25 10.6434 2.85085 9.42723 3.79855 8.60306C3.7111 7.35005 4.14621 6.06507 5.10554 5.10574C6.06488 4.1464 7.34986 3.71129 8.60288 3.79876ZM15.4359 9.1397C15.773 9.38046 15.8511 9.84887 15.6103 10.1859L11.8603 15.4359C11.7322 15.6153 11.5316 15.7293 11.3119 15.7474C11.0921 15.7656 10.8756 15.6862 10.7197 15.5303L8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197C8.76256 11.9268 9.23744 11.9268 9.53033 12.2197L11.1543 13.8436L14.3897 9.31407C14.6305 8.97701 15.0989 8.89894 15.4359 9.1397Z",fill:e})),fs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM15.6103 10.1859C15.8511 9.84887 15.773 9.38046 15.4359 9.1397C15.0989 8.89894 14.6305 8.97701 14.3897 9.31407L11.1543 13.8436L9.53033 12.2197C9.23744 11.9268 8.76256 11.9268 8.46967 12.2197C8.17678 12.5126 8.17678 12.9874 8.46967 13.2803L10.7197 15.5303C10.8756 15.6862 11.0921 15.7656 11.3119 15.7474C11.5316 15.7293 11.7322 15.6153 11.8603 15.4359L15.6103 10.1859Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM15.4359 9.1397C15.773 9.38046 15.8511 9.84887 15.6103 10.1859L11.8603 15.4359C11.7322 15.6153 11.5316 15.7293 11.3119 15.7474C11.0921 15.7656 10.8756 15.6862 10.7197 15.5303L8.46967 13.2803C8.17678 12.9874 8.17678 12.5126 8.46967 12.2197C8.76256 11.9268 9.23744 11.9268 9.53033 12.2197L11.1543 13.8436L14.3897 9.31407C14.6305 8.97701 15.0989 8.89894 15.4359 9.1397Z",fill:e})),ms=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6.375C1.5 5.33947 2.33947 4.5 3.375 4.5H20.625C21.6605 4.5 22.5 5.33947 22.5 6.375V9.40135C22.5 9.66907 22.3573 9.91649 22.1255 10.0506C21.4511 10.4407 21 11.1681 21 12C21 12.8319 21.4511 13.5593 22.1255 13.9494C22.3573 14.0835 22.5 14.3309 22.5 14.5987V17.625C22.5 18.6605 21.6605 19.5 20.625 19.5H3.375C2.33947 19.5 1.5 18.6605 1.5 17.625V14.5987C1.5 14.3309 1.64271 14.0835 1.87446 13.9494C2.54894 13.5593 3 12.8319 3 12C3 11.1681 2.54894 10.4407 1.87446 10.0506C1.64271 9.91649 1.5 9.66907 1.5 9.40135V6.375ZM16.5 5.25C16.9142 5.25 17.25 5.58579 17.25 6V6.75C17.25 7.16421 16.9142 7.5 16.5 7.5C16.0858 7.5 15.75 7.16421 15.75 6.75V6C15.75 5.58579 16.0858 5.25 16.5 5.25ZM17.25 9.75C17.25 9.33579 16.9142 9 16.5 9C16.0858 9 15.75 9.33579 15.75 9.75V10.5C15.75 10.9142 16.0858 11.25 16.5 11.25C16.9142 11.25 17.25 10.9142 17.25 10.5V9.75ZM16.5 12.75C16.9142 12.75 17.25 13.0858 17.25 13.5V14.25C17.25 14.6642 16.9142 15 16.5 15C16.0858 15 15.75 14.6642 15.75 14.25V13.5C15.75 13.0858 16.0858 12.75 16.5 12.75ZM17.25 17.25C17.25 16.8358 16.9142 16.5 16.5 16.5C16.0858 16.5 15.75 16.8358 15.75 17.25V18C15.75 18.4142 16.0858 18.75 16.5 18.75C16.9142 18.75 17.25 18.4142 17.25 18V17.25ZM6 12C6 11.5858 6.33579 11.25 6.75 11.25H12C12.4142 11.25 12.75 11.5858 12.75 12C12.75 12.4142 12.4142 12.75 12 12.75H6.75C6.33579 12.75 6 12.4142 6 12ZM6.75 14.25C6.33579 14.25 6 14.5858 6 15C6 15.4142 6.33579 15.75 6.75 15.75H9.75C10.1642 15.75 10.5 15.4142 10.5 15C10.5 14.5858 10.1642 14.25 9.75 14.25H6.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6.375C1.5 5.33947 2.33947 4.5 3.375 4.5H20.625C21.6605 4.5 22.5 5.33947 22.5 6.375V9.40135C22.5 9.66907 22.3573 9.91649 22.1255 10.0506C21.4511 10.4407 21 11.1681 21 12C21 12.8319 21.4511 13.5593 22.1255 13.9494C22.3573 14.0835 22.5 14.3309 22.5 14.5987V17.625C22.5 18.6605 21.6605 19.5 20.625 19.5H3.375C2.33947 19.5 1.5 18.6605 1.5 17.625V14.5987C1.5 14.3309 1.64271 14.0835 1.87446 13.9494C2.54894 13.5593 3 12.8319 3 12C3 11.1681 2.54894 10.4407 1.87446 10.0506C1.64271 9.91649 1.5 9.66907 1.5 9.40135V6.375ZM3.375 6C3.16789 6 3 6.16789 3 6.375V8.99983C3.90974 9.68317 4.5 10.7723 4.5 12C4.5 13.2277 3.90974 14.3168 3 15.0002V17.625C3 17.8321 3.16789 18 3.375 18H15.75V17.25C15.75 16.8358 16.0858 16.5 16.5 16.5C16.9142 16.5 17.25 16.8358 17.25 17.25V18H20.625C20.8321 18 21 17.8321 21 17.625V15.0002C20.0903 14.3168 19.5 13.2277 19.5 12C19.5 10.7723 20.0903 9.68317 21 8.99983V6.375C21 6.16789 20.8321 6 20.625 6H17.25V6.75C17.25 7.16421 16.9142 7.5 16.5 7.5C16.0858 7.5 15.75 7.16421 15.75 6.75V6H3.375ZM16.5 9C16.9142 9 17.25 9.33579 17.25 9.75V10.5C17.25 10.9142 16.9142 11.25 16.5 11.25C16.0858 11.25 15.75 10.9142 15.75 10.5V9.75C15.75 9.33579 16.0858 9 16.5 9ZM6.75 12.75C6.75 12.3358 7.08579 12 7.5 12H12.75C13.1642 12 13.5 12.3358 13.5 12.75C13.5 13.1642 13.1642 13.5 12.75 13.5H7.5C7.08579 13.5 6.75 13.1642 6.75 12.75ZM16.5 12.75C16.9142 12.75 17.25 13.0858 17.25 13.5V14.25C17.25 14.6642 16.9142 15 16.5 15C16.0858 15 15.75 14.6642 15.75 14.25V13.5C15.75 13.0858 16.0858 12.75 16.5 12.75ZM6.75 15C6.75 14.5858 7.08579 14.25 7.5 14.25H10.5C10.9142 14.25 11.25 14.5858 11.25 15C11.25 15.4142 10.9142 15.75 10.5 15.75H7.5C7.08579 15.75 6.75 15.4142 6.75 15Z",fill:e})),hs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5001 4.47819V4.70498C17.4548 4.79237 18.4017 4.90731 19.3398 5.04898C19.6871 5.10143 20.0332 5.15755 20.3781 5.2173C20.7863 5.28799 21.0598 5.67617 20.9891 6.0843C20.9184 6.49244 20.5302 6.76598 20.1221 6.69529C20.0525 6.68323 19.9828 6.67132 19.9131 6.65957L18.9077 19.7301C18.7875 21.2931 17.4842 22.5 15.9166 22.5H8.08369C6.51608 22.5 5.21276 21.2931 5.09253 19.7301L4.0871 6.65957C4.0174 6.67132 3.94774 6.68323 3.87813 6.69529C3.47 6.76598 3.08183 6.49244 3.01113 6.0843C2.94043 5.67617 3.21398 5.28799 3.62211 5.2173C3.96701 5.15755 4.31315 5.10143 4.66048 5.04898C5.59858 4.90731 6.5454 4.79237 7.50012 4.70498V4.47819C7.50012 2.91371 8.71265 1.57818 10.3156 1.52691C10.8749 1.50901 11.4365 1.5 12.0001 1.5C12.5638 1.5 13.1253 1.50901 13.6847 1.52691C15.2876 1.57818 16.5001 2.91371 16.5001 4.47819ZM10.3635 3.02614C10.9069 3.00876 11.4525 3 12.0001 3C12.5478 3 13.0934 3.00876 13.6367 3.02614C14.3913 3.05028 15.0001 3.68393 15.0001 4.47819V4.59082C14.0078 4.53056 13.0075 4.5 12.0001 4.5C10.9928 4.5 9.99249 4.53056 9.00012 4.59082V4.47819C9.00012 3.68393 9.6089 3.05028 10.3635 3.02614ZM10.0087 8.97118C9.9928 8.55727 9.64436 8.23463 9.23045 8.25055C8.81654 8.26647 8.49391 8.61492 8.50983 9.02882L8.85599 18.0288C8.87191 18.4427 9.22035 18.7654 9.63426 18.7494C10.0482 18.7335 10.3708 18.3851 10.3549 17.9712L10.0087 8.97118ZM15.4895 9.02882C15.5054 8.61492 15.1828 8.26647 14.7689 8.25055C14.355 8.23463 14.0065 8.55727 13.9906 8.97118L13.6444 17.9712C13.6285 18.3851 13.9512 18.7335 14.3651 18.7494C14.779 18.7654 15.1274 18.4427 15.1433 18.0288L15.4895 9.02882Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9999 3C11.4522 3 10.9066 3.00876 10.3633 3.02614C9.60866 3.05028 8.99988 3.68393 8.99988 4.47819V4.59082C9.99224 4.53056 10.9925 4.5 11.9999 4.5C13.0072 4.5 14.0075 4.53056 14.9999 4.59082V4.47819C14.9999 3.68393 14.3911 3.05028 13.6365 3.02614C13.0931 3.00876 12.5475 3 11.9999 3ZM16.4999 4.70498V4.47819C16.4999 2.91371 15.2873 1.57818 13.6844 1.52691C13.1251 1.50901 12.5635 1.5 11.9999 1.5C11.4362 1.5 10.8747 1.50901 10.3153 1.52691C8.71241 1.57818 7.49988 2.91371 7.49988 4.47819V4.70498C6.54515 4.79237 5.59834 4.90731 4.66024 5.04898C4.3129 5.10143 3.96677 5.15755 3.62187 5.2173C3.21373 5.28799 2.94019 5.67617 3.01088 6.0843C3.08158 6.49244 3.46975 6.76598 3.87789 6.69529C3.94749 6.68323 4.01715 6.67132 4.08686 6.65957L5.09229 19.7301C5.21252 21.2931 6.51584 22.5 8.08345 22.5H15.9163C17.4839 22.5 18.7872 21.2931 18.9075 19.7301L19.9129 6.65957C19.9826 6.67132 20.0523 6.68323 20.1219 6.69529C20.53 6.76598 20.9182 6.49244 20.9889 6.0843C21.0596 5.67617 20.786 5.28799 20.3779 5.2173C20.033 5.15755 19.6869 5.10143 19.3395 5.04898C18.4014 4.90731 17.4546 4.79237 16.4999 4.70498ZM18.4259 6.43321C17.5225 6.3104 16.611 6.21311 15.6921 6.14209C14.4739 6.04796 13.2425 6 11.9999 6C10.7572 6 9.5259 6.04796 8.30766 6.14209C7.38873 6.21311 6.47722 6.3104 5.57388 6.43321L6.58787 19.615C6.64798 20.3965 7.29964 21 8.08345 21H15.9163C16.7001 21 17.3518 20.3965 17.4119 19.615L18.4259 6.43321ZM9.23067 8.25055C9.64458 8.23463 9.99302 8.55727 10.0089 8.97118L10.3551 17.9712C10.371 18.3851 10.0484 18.7335 9.63447 18.7494C9.22057 18.7654 8.87212 18.4427 8.8562 18.0288L8.51005 9.02882C8.49413 8.61492 8.81676 8.26647 9.23067 8.25055ZM14.7691 8.25055C15.183 8.26647 15.5056 8.61492 15.4897 9.02882L15.1436 18.0288C15.1276 18.4427 14.7792 18.7654 14.3653 18.7494C13.9514 18.7335 13.6287 18.3851 13.6447 17.9712L13.9908 8.97118C14.0067 8.55727 14.3552 8.23463 14.7691 8.25055Z",fill:e})),vs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16613 2.62136V3.4786C4.13126 3.62665 3.10716 3.80823 2.09497 4.02223C1.70145 4.10543 1.44361 4.48425 1.51057 4.88086C2.02102 7.90456 4.54015 10.2449 7.64915 10.4805C8.4348 11.1221 9.36855 11.5907 10.3916 11.827C10.2927 12.9952 9.8965 14.0776 9.2788 15H8.54088C7.50534 15 6.66588 15.8395 6.66588 16.875V19.5H5.91577C4.67313 19.5 3.66577 20.5074 3.66577 21.75C3.66577 22.1642 4.00156 22.5 4.41577 22.5H19.4158C19.83 22.5 20.1658 22.1642 20.1658 21.75C20.1658 20.5074 19.1584 19.5 17.9158 19.5H17.1659V16.875C17.1659 15.8395 16.3264 15 15.2909 15H14.5524C13.9349 14.0777 13.5389 12.9953 13.4402 11.8271C14.4634 11.5908 15.3973 11.1222 16.1831 10.4805C19.2921 10.2449 21.8112 7.90456 22.3217 4.88086C22.3887 4.48425 22.1308 4.10543 21.7373 4.02223C20.7251 3.80823 19.701 3.62665 18.6661 3.4786V2.62136C18.6661 2.24303 18.3844 1.92394 18.0089 1.87713C16.0127 1.62819 13.9792 1.5 11.9161 1.5C9.85307 1.5 7.81961 1.62819 5.82333 1.87713C5.44791 1.92394 5.16613 2.24303 5.16613 2.62136ZM5.16613 5.25C5.16613 6.44618 5.47762 7.56995 6.02338 8.54424C4.66626 7.9367 3.61376 6.76975 3.16003 5.33687C3.8237 5.20825 4.49252 5.09398 5.16613 4.99438V5.25ZM18.6661 5.25V4.99438C19.3398 5.09398 20.0086 5.20825 20.6722 5.33688C20.2185 6.76975 19.166 7.9367 17.8089 8.54424C18.3547 7.56995 18.6661 6.44618 18.6661 5.25Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.00036 3.37726V4.5C6.00036 6.37329 6.85797 8.04568 8.20482 9.14718C8.90537 9.72012 9.73686 10.1372 10.6469 10.3469C11.0811 10.447 11.5341 10.5 12.0004 10.5C12.4666 10.5 12.9196 10.447 13.3539 10.3469C14.2639 10.1372 15.0954 9.72012 15.7959 9.14718C17.1428 8.04568 18.0004 6.37329 18.0004 4.5V3.37726C16.0357 3.12833 14.0332 3 12.0004 3C9.96751 3 7.96498 3.12833 6.00036 3.37726ZM5.14584 1.97821C7.38579 1.66297 9.67426 1.5 12.0004 1.5C14.3265 1.5 16.6149 1.66297 18.8549 1.97821C19.2251 2.03031 19.5004 2.34706 19.5004 2.72089V3.59205C20.2806 3.7165 21.0545 3.86006 21.8215 4.02223C22.2151 4.10543 22.4729 4.48425 22.4059 4.88086C21.9119 7.80752 19.5364 10.0935 16.5652 10.4512C15.9036 10.9594 15.1544 11.36 14.3438 11.6264C14.455 12.2888 14.6626 12.9182 14.9518 13.5H15.3754C16.4109 13.5 17.2504 14.3395 17.2504 15.375V18.075C18.962 18.4225 20.2504 19.9358 20.2504 21.75C20.2504 22.1642 19.9146 22.5 19.5004 22.5H4.50036C4.08615 22.5 3.75036 22.1642 3.75036 21.75C3.75036 19.9358 5.03868 18.4225 6.75036 18.075V15.375C6.75036 14.3395 7.58983 13.5 8.62536 13.5H9.04891C9.3381 12.9182 9.54573 12.2888 9.65691 11.6264C8.84633 11.36 8.0971 10.9594 7.43553 10.4512C4.46429 10.0935 2.08886 7.80751 1.5948 4.88085C1.52784 4.48424 1.78567 4.10543 2.1792 4.02223C2.94624 3.86006 3.72013 3.7165 4.50036 3.59205V2.72089C4.50036 2.34706 4.77566 2.03031 5.14584 1.97821ZM4.52464 5.10765C4.0958 5.17813 3.66898 5.25456 3.24426 5.33687C3.62553 6.54082 4.42959 7.55714 5.48182 8.21154C4.95205 7.28304 4.6147 6.23018 4.52464 5.10765ZM11.1234 11.9492C11.0282 12.4858 10.8812 13.0045 10.6877 13.5H13.313C13.1195 13.0045 12.9725 12.4858 12.8774 11.9492C12.5895 11.9828 12.2968 12 12.0004 12C11.7039 12 11.4113 11.9828 11.1234 11.9492ZM8.25036 18H15.7504V15.375C15.7504 15.1679 15.5825 15 15.3754 15H8.62536C8.41826 15 8.25036 15.1679 8.25036 15.375V18ZM18.5189 8.21154C19.5711 7.55714 20.3752 6.54083 20.7565 5.33687C20.3317 5.25456 19.9049 5.17813 19.4761 5.10765C19.386 6.23018 19.0487 7.28304 18.5189 8.21154ZM5.37839 21H18.6223C18.3135 20.1261 17.48 19.5 16.5004 19.5H7.50036C6.5207 19.5 5.68727 20.1261 5.37839 21Z",fill:e})),gs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M3.375 4.5C2.33947 4.5 1.5 5.33947 1.5 6.375V13.5H13.5V6.375C13.5 5.33947 12.6605 4.5 11.625 4.5H3.375Z",fill:e}),l().createElement("path",{d:"M13.5 15H1.5V17.625C1.5 18.6605 2.33947 19.5 3.375 19.5H3.75C3.75 17.8431 5.09315 16.5 6.75 16.5C8.40685 16.5 9.75 17.8431 9.75 19.5H12.75C13.1642 19.5 13.5 19.1642 13.5 18.75V15Z",fill:e}),l().createElement("path",{d:"M8.25 19.5C8.25 18.6716 7.57843 18 6.75 18C5.92157 18 5.25 18.6716 5.25 19.5C5.25 20.3284 5.92157 21 6.75 21C7.57843 21 8.25 20.3284 8.25 19.5Z",fill:e}),l().createElement("path",{d:"M15.75 6.75C15.3358 6.75 15 7.08579 15 7.5V18.75C15 18.8368 15.0147 18.9202 15.0419 18.9977C15.2809 17.58 16.5143 16.5 18 16.5C19.6442 16.5 20.9794 17.8226 20.9998 19.462C21.8531 19.2869 22.5224 18.5266 22.464 17.5794C22.231 13.799 20.8775 10.321 18.7324 7.4749C18.378 7.00463 17.8265 6.75 17.2621 6.75H15.75Z",fill:e}),l().createElement("path",{d:"M19.5 19.5C19.5 18.6716 18.8284 18 18 18C17.1716 18 16.5 18.6716 16.5 19.5C16.5 20.3284 17.1716 21 18 21C18.8284 21 19.5 20.3284 19.5 19.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 6C6.583 6 4.9364 6.0863 3.31439 6.25462C3.14177 6.27254 3 6.42176 3 6.61479V13.5004H13.5V6.61479C13.5 6.42176 13.3582 6.27254 13.1856 6.25462C11.5636 6.0863 9.917 6 8.25 6ZM13.5 15.0004H3V17.625C3 17.8321 3.16789 18 3.375 18H4.62803C4.93691 17.1261 5.77034 16.5 6.75 16.5C7.72966 16.5 8.56309 17.1261 8.87197 18H13.5V15.0004ZM15 18H15.878C16.1869 17.1261 17.0203 16.5 18 16.5C18.9797 16.5 19.8131 17.1261 20.122 18L20.625 18C20.8452 18 20.9766 17.8297 20.9669 17.6717C20.7656 14.4063 19.6561 11.3875 17.8874 8.86322C17.6685 8.55079 17.3071 8.35076 16.8999 8.32315H15V18ZM15 6.82315V6.61479C15 5.67283 14.2967 4.86188 13.3404 4.76264C11.6671 4.58898 9.96881 4.5 8.25 4.5C6.53119 4.5 4.83291 4.58898 3.15956 4.76264C2.20327 4.86188 1.5 5.67283 1.5 6.61479V17.625C1.5 18.6605 2.33947 19.5 3.375 19.5H4.62803C4.93691 20.3739 5.77034 21 6.75 21C7.72966 21 8.56309 20.3739 8.87197 19.5H15.878C16.1869 20.3739 17.0203 21 18 21C18.9797 21 19.8131 20.3739 20.122 19.5L20.625 19.5C21.6474 19.5 22.5307 18.6617 22.464 17.5794C22.2452 14.0297 21.0384 10.7463 19.1158 8.00245C18.6136 7.28573 17.8096 6.8707 16.9638 6.82428C16.9501 6.82353 16.9364 6.82315 16.9227 6.82315H15ZM6.75 18C6.33579 18 6 18.3358 6 18.75C6 19.1642 6.33579 19.5 6.75 19.5C7.16421 19.5 7.5 19.1642 7.5 18.75C7.5 18.3358 7.16421 18 6.75 18ZM18 18C17.5858 18 17.25 18.3358 17.25 18.75C17.25 19.1642 17.5858 19.5 18 19.5C18.4142 19.5 18.75 19.1642 18.75 18.75C18.75 18.3358 18.4142 18 18 18Z",fill:e})),ws=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M19.5 6H4.5V15H19.5V6Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.375 3C2.33947 3 1.5 3.83947 1.5 4.875V16.125C1.5 17.1605 2.33947 18 3.375 18H9.75V19.5H6C5.58579 19.5 5.25 19.8358 5.25 20.25C5.25 20.6642 5.58579 21 6 21H18C18.4142 21 18.75 20.6642 18.75 20.25C18.75 19.8358 18.4142 19.5 18 19.5H14.25V18H20.625C21.6605 18 22.5 17.1605 22.5 16.125V4.875C22.5 3.83947 21.6605 3 20.625 3H3.375ZM3.375 16.5H20.625C20.8321 16.5 21 16.3321 21 16.125V4.875C21 4.66789 20.8321 4.5 20.625 4.5H3.375C3.16789 4.5 3 4.66789 3 4.875V16.125C3 16.3321 3.16789 16.5 3.375 16.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 4.875C1.5 3.83947 2.33947 3 3.375 3H20.625C21.6605 3 22.5 3.83947 22.5 4.875V16.125C22.5 17.1605 21.6605 18 20.625 18H14.25V19.5H18C18.4142 19.5 18.75 19.8358 18.75 20.25C18.75 20.6642 18.4142 21 18 21H6C5.58579 21 5.25 20.6642 5.25 20.25C5.25 19.8358 5.58579 19.5 6 19.5H9.75V18H3.375C2.33947 18 1.5 17.1605 1.5 16.125V4.875ZM11.25 18V19.5H12.75V18H11.25ZM3.375 16.5C3.16789 16.5 3 16.3321 3 16.125V4.875C3 4.66789 3.16789 4.5 3.375 4.5H20.625C20.8321 4.5 21 4.66789 21 4.875V16.125C21 16.3321 20.8321 16.5 20.625 16.5H3.375Z",fill:e})),bs=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.4697 2.46967C11.7626 2.17678 12.2374 2.17678 12.5303 2.46967L17.0303 6.96967C17.3232 7.26256 17.3232 7.73744 17.0303 8.03033C16.7374 8.32322 16.2626 8.32322 15.9697 8.03033L12.75 4.81066L12.75 16.5C12.75 16.9142 12.4142 17.25 12 17.25C11.5858 17.25 11.25 16.9142 11.25 16.5L11.25 4.81066L8.03033 8.03033C7.73744 8.32322 7.26256 8.32322 6.96967 8.03033C6.67678 7.73744 6.67678 7.26256 6.96967 6.96967L11.4697 2.46967ZM3 15.75C3.41421 15.75 3.75 16.0858 3.75 16.5V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75V16.5C20.25 16.0858 20.5858 15.75 21 15.75C21.4142 15.75 21.75 16.0858 21.75 16.5V18.75C21.75 20.4069 20.4069 21.75 18.75 21.75H5.25C3.59315 21.75 2.25 20.4069 2.25 18.75V16.5C2.25 16.0858 2.58579 15.75 3 15.75Z",fill:e})),ys=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.49996 6C7.49996 3.51472 9.51468 1.5 12 1.5C14.4852 1.5 16.5 3.51472 16.5 6C16.5 8.48528 14.4852 10.5 12 10.5C9.51468 10.5 7.49996 8.48528 7.49996 6Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75121 20.1053C3.82855 15.6156 7.49195 12 12 12C16.5081 12 20.1716 15.6157 20.2487 20.1056C20.2538 20.4034 20.0823 20.676 19.8116 20.8002C17.4327 21.8918 14.7865 22.5 12.0003 22.5C9.21382 22.5 6.5674 21.8917 4.18829 20.7999C3.91762 20.6757 3.74608 20.4031 3.75121 20.1053Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0001 3C10.3432 3 9.00009 4.34315 9.00009 6C9.00009 7.65685 10.3432 9 12.0001 9C13.6569 9 15.0001 7.65685 15.0001 6C15.0001 4.34315 13.6569 3 12.0001 3ZM7.50009 6C7.50009 3.51472 9.51481 1.5 12.0001 1.5C14.4854 1.5 16.5001 3.51472 16.5001 6C16.5001 8.48528 14.4854 10.5 12.0001 10.5C9.51481 10.5 7.50009 8.48528 7.50009 6ZM5.27718 19.6409C7.34241 20.5158 9.61398 21 12.0004 21C14.3866 21 16.658 20.5159 18.723 19.6412C18.4154 16.1987 15.5228 13.5 12.0001 13.5C8.47746 13.5 5.58496 16.1985 5.27718 19.6409ZM3.75133 20.1053C3.82867 15.6156 7.49207 12 12.0001 12C16.5082 12 20.1717 15.6157 20.2488 20.1056C20.254 20.4034 20.0824 20.676 19.8117 20.8002C17.4328 21.8918 14.7866 22.5 12.0004 22.5C9.21395 22.5 6.56752 21.8917 4.18841 20.7999C3.91774 20.6757 3.7462 20.4031 3.75133 20.1053Z",fill:e})),Ls=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.6854 19.0971C20.5721 17.3191 21.75 14.7971 21.75 12C21.75 6.61522 17.3848 2.25 12 2.25C6.61522 2.25 2.25 6.61522 2.25 12C2.25 14.7971 3.42785 17.3191 5.31463 19.0971C7.06012 20.7419 9.41234 21.75 12 21.75C14.5877 21.75 16.9399 20.7419 18.6854 19.0971ZM6.14512 17.8123C7.51961 16.0978 9.63161 15 12 15C14.3684 15 16.4804 16.0978 17.8549 17.8123C16.3603 19.3178 14.289 20.25 12 20.25C9.711 20.25 7.63973 19.3178 6.14512 17.8123ZM15.75 9C15.75 11.0711 14.0711 12.75 12 12.75C9.92893 12.75 8.25 11.0711 8.25 9C8.25 6.92893 9.92893 5.25 12 5.25C14.0711 5.25 15.75 6.92893 15.75 9Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 14.1739 4.59004 16.1508 5.96491 17.625C7.4701 16.0109 9.6171 15 12 15C14.3829 15 16.5299 16.0109 18.0351 17.625C19.41 16.1508 20.25 14.1739 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM16.9169 18.6254C15.685 17.316 13.9379 16.5 12 16.5C10.0621 16.5 8.31496 17.316 7.08307 18.6254C8.45636 19.6464 10.157 20.25 12 20.25C13.843 20.25 15.5436 19.6464 16.9169 18.6254ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 14.8973 20.4853 17.5003 18.4802 19.285C16.7581 20.8178 14.487 21.75 12 21.75C9.51298 21.75 7.24187 20.8178 5.51981 19.285C3.51473 17.5003 2.25 14.8973 2.25 12ZM12 7.5C10.7574 7.5 9.75 8.50736 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 8.50736 13.2426 7.5 12 7.5ZM8.25 9.75C8.25 7.67893 9.92893 6 12 6C14.0711 6 15.75 7.67893 15.75 9.75C15.75 11.8211 14.0711 13.5 12 13.5C9.92893 13.5 8.25 11.8211 8.25 9.75Z",fill:e})),Es=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 6.75C8.25 4.67893 9.92893 3 12 3C14.0711 3 15.75 4.67893 15.75 6.75C15.75 8.82107 14.0711 10.5 12 10.5C9.92893 10.5 8.25 8.82107 8.25 6.75Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 9.75C15.75 8.09315 17.0931 6.75 18.75 6.75C20.4069 6.75 21.75 8.09315 21.75 9.75C21.75 11.4069 20.4069 12.75 18.75 12.75C17.0931 12.75 15.75 11.4069 15.75 9.75Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 9.75C2.25 8.09315 3.59315 6.75 5.25 6.75C6.90685 6.75 8.25 8.09315 8.25 9.75C8.25 11.4069 6.90685 12.75 5.25 12.75C3.59315 12.75 2.25 11.4069 2.25 9.75Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.30986 15.1175C7.50783 13.2444 9.60835 12 12 12C14.3919 12 16.4927 13.2447 17.6906 15.1182C18.5187 16.4134 18.877 17.9752 18.709 19.4979C18.6827 19.7359 18.5444 19.947 18.3368 20.0662C16.4694 21.1376 14.3051 21.75 12 21.75C9.69492 21.75 7.53059 21.1376 5.66325 20.0662C5.45559 19.947 5.3173 19.7359 5.29103 19.4979C5.12293 17.9749 5.48141 16.4129 6.30986 15.1175Z",fill:e}),l().createElement("path",{d:"M5.08228 14.2537C5.07024 14.2722 5.05827 14.2907 5.04638 14.3093C4.08091 15.8189 3.63908 17.6167 3.77471 19.389C3.16667 19.2967 2.5767 19.1481 2.01043 18.9487L1.89547 18.9082C1.68576 18.8343 1.53923 18.6439 1.52159 18.4222L1.51192 18.3007C1.50402 18.2014 1.5 18.1011 1.5 18C1.5 15.9851 3.08905 14.3414 5.08228 14.2537Z",fill:e}),l().createElement("path",{d:"M20.2256 19.389C20.3612 17.617 19.9196 15.8196 18.9545 14.3102C18.9425 14.2913 18.9303 14.2725 18.9181 14.2537C20.9111 14.3416 22.5 15.9853 22.5 18C22.5 18.1011 22.496 18.2014 22.4881 18.3007L22.4784 18.4222C22.4608 18.6439 22.3142 18.8343 22.1045 18.9082L21.9896 18.9487C21.4234 19.1481 20.8336 19.2966 20.2256 19.389Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4.5C10.7574 4.5 9.75 5.50736 9.75 6.75C9.75 7.99264 10.7574 9 12 9C13.2426 9 14.25 7.99264 14.25 6.75C14.25 5.50736 13.2426 4.5 12 4.5ZM8.25 6.75C8.25 4.67893 9.92893 3 12 3C14.0711 3 15.75 4.67893 15.75 6.75C15.75 8.82107 14.0711 10.5 12 10.5C9.92893 10.5 8.25 8.82107 8.25 6.75ZM5.25 8.25C4.42157 8.25 3.75 8.92157 3.75 9.75C3.75 10.5784 4.42157 11.25 5.25 11.25C6.07843 11.25 6.75 10.5784 6.75 9.75C6.75 8.92157 6.07843 8.25 5.25 8.25ZM2.25 9.75C2.25 8.09315 3.59315 6.75 5.25 6.75C6.90685 6.75 8.25 8.09315 8.25 9.75C8.25 11.4069 6.90685 12.75 5.25 12.75C3.59315 12.75 2.25 11.4069 2.25 9.75ZM18.75 8.25C17.9216 8.25 17.25 8.92157 17.25 9.75C17.25 10.5784 17.9216 11.25 18.75 11.25C19.5784 11.25 20.25 10.5784 20.25 9.75C20.25 8.92157 19.5784 8.25 18.75 8.25ZM15.75 9.75C15.75 8.09315 17.0931 6.75 18.75 6.75C20.4069 6.75 21.75 8.09315 21.75 9.75C21.75 11.4069 20.4069 12.75 18.75 12.75C17.0931 12.75 15.75 11.4069 15.75 9.75ZM12 13.5C10.1412 13.5 8.50747 14.4654 7.57352 15.9257C7.05674 16.7337 6.75524 17.6923 6.75007 18.723L6.75 18.75C6.75 18.8186 6.75131 18.8868 6.75391 18.9547C8.3196 19.7816 10.1041 20.25 12 20.25C13.8959 20.25 15.6804 19.7816 17.2461 18.9547C17.2487 18.8868 17.25 18.8186 17.25 18.75L17.2499 18.7229C17.2448 17.6924 16.9434 16.7341 16.4268 15.9262C15.4929 14.4656 13.859 13.5 12 13.5ZM18.7087 19.4999C18.6819 19.7371 18.5438 19.9473 18.3368 20.0662C16.4694 21.1376 14.3051 21.75 12 21.75C9.69492 21.75 7.53059 21.1376 5.66325 20.0662C5.45617 19.9473 5.31808 19.7371 5.29126 19.4999C5.27776 19.5 5.26425 19.5 5.25073 19.5C4.11638 19.5 3.02572 19.306 2.01116 18.9487C1.73155 18.8502 1.53617 18.5963 1.51266 18.3007C1.50475 18.2014 1.50073 18.1011 1.50073 18C1.50073 15.9289 3.17966 14.25 5.25073 14.25C5.77047 14.25 6.26643 14.3561 6.71729 14.5478C7.9531 12.9963 9.86001 12 12 12C14.1402 12 16.0472 12.9965 17.283 14.5482C17.7342 14.3563 18.2305 14.25 18.7506 14.25C20.8216 14.25 22.5006 15.9289 22.5006 18C22.5006 18.1011 22.4966 18.2014 22.4886 18.3007C22.4651 18.5963 22.2698 18.8502 21.9901 18.9487C20.9756 19.306 19.8849 19.5 18.7506 19.5C18.7366 19.5 18.7227 19.5 18.7087 19.4999ZM18.0953 15.8467C18.4126 16.5118 18.6243 17.237 18.7087 17.9999C18.7227 18 18.7366 18 18.7506 18C19.524 18 20.2716 17.8938 20.9801 17.6954C20.8315 16.5968 19.8899 15.75 18.7506 15.75C18.5222 15.75 18.3023 15.7838 18.0953 15.8467ZM5.90491 15.8464C5.69817 15.7837 5.47865 15.75 5.25073 15.75C4.1114 15.75 3.16985 16.5968 3.02118 17.6954C3.72966 17.8938 4.47727 18 5.25073 18C5.26425 18 5.27776 18 5.29127 17.9999C5.37573 17.2369 5.58751 16.5116 5.90491 15.8464Z",fill:e})),$s=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M10.375 2.25C8.09683 2.25 6.25 4.09683 6.25 6.375C6.25 8.65317 8.09683 10.5 10.375 10.5C12.6532 10.5 14.5 8.65317 14.5 6.375C14.5 4.09683 12.6532 2.25 10.375 2.25Z",fill:e}),l().createElement("path",{d:"M10.375 12C6.43997 12 3.25 15.19 3.25 19.125C3.25 19.1657 3.25034 19.2064 3.25103 19.2469C3.25537 19.5054 3.39256 19.7435 3.61406 19.8768C5.5893 21.0661 7.90343 21.75 10.375 21.75C12.8466 21.75 15.1607 21.0661 17.1359 19.8768C17.3574 19.7435 17.4946 19.5054 17.499 19.2469C17.4996 19.2074 17.5 19.1674 17.5 19.1276V19.125C17.5 15.19 14.31 12 10.375 12Z",fill:e}),l().createElement("path",{d:"M16 9.75C15.5858 9.75 15.25 10.0858 15.25 10.5C15.25 10.9142 15.5858 11.25 16 11.25H22C22.4142 11.25 22.75 10.9142 22.75 10.5C22.75 10.0858 22.4142 9.75 22 9.75H16Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.375 3.75C8.92525 3.75 7.75 4.92525 7.75 6.375C7.75 7.82475 8.92525 9 10.375 9C11.8247 9 13 7.82475 13 6.375C13 4.92525 11.8247 3.75 10.375 3.75ZM6.25 6.375C6.25 4.09683 8.09683 2.25 10.375 2.25C12.6532 2.25 14.5 4.09683 14.5 6.375C14.5 8.65317 12.6532 10.5 10.375 10.5C8.09683 10.5 6.25 8.65317 6.25 6.375ZM15.25 10.5C15.25 10.0858 15.5858 9.75 16 9.75H22C22.4142 9.75 22.75 10.0858 22.75 10.5C22.75 10.9142 22.4142 11.25 22 11.25H16C15.5858 11.25 15.25 10.9142 15.25 10.5ZM4.75889 18.806C6.42309 19.7261 8.33687 20.25 10.375 20.25C12.4131 20.25 14.3269 19.7261 15.9911 18.806C15.8257 15.8478 13.3745 13.5 10.375 13.5C7.37545 13.5 4.92427 15.8478 4.75889 18.806ZM3.25 19.125C3.25 15.19 6.43997 12 10.375 12C14.31 12 17.5 15.19 17.5 19.125V19.1276C17.5 19.1674 17.4996 19.2074 17.499 19.2469C17.4946 19.5054 17.3574 19.7435 17.1359 19.8768C15.1607 21.0661 12.8466 21.75 10.375 21.75C7.90343 21.75 5.5893 21.0661 3.61406 19.8768C3.39256 19.7435 3.25537 19.5054 3.25103 19.2469C3.25034 19.2064 3.25 19.1657 3.25 19.125Z",fill:e})),Ms=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M5.25 6.375C5.25 4.09683 7.09683 2.25 9.375 2.25C11.6532 2.25 13.5 4.09683 13.5 6.375C13.5 8.65317 11.6532 10.5 9.375 10.5C7.09683 10.5 5.25 8.65317 5.25 6.375Z",fill:e}),l().createElement("path",{d:"M2.25 19.125C2.25 15.19 5.43997 12 9.375 12C13.31 12 16.5 15.19 16.5 19.125V19.1276C16.5 19.1674 16.4996 19.2074 16.499 19.2469C16.4946 19.5054 16.3574 19.7435 16.1359 19.8768C14.1607 21.0661 11.8466 21.75 9.375 21.75C6.90343 21.75 4.5893 21.0661 2.61406 19.8768C2.39256 19.7435 2.25537 19.5054 2.25103 19.2469C2.25034 19.2064 2.25 19.1657 2.25 19.125Z",fill:e}),l().createElement("path",{d:"M18.75 7.5C18.75 7.08579 18.4142 6.75 18 6.75C17.5858 6.75 17.25 7.08579 17.25 7.5V9.75H15C14.5858 9.75 14.25 10.0858 14.25 10.5C14.25 10.9142 14.5858 11.25 15 11.25H17.25V13.5C17.25 13.9142 17.5858 14.25 18 14.25C18.4142 14.25 18.75 13.9142 18.75 13.5V11.25H21C21.4142 11.25 21.75 10.9142 21.75 10.5C21.75 10.0858 21.4142 9.75 21 9.75H18.75V7.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.375 3.75C7.92525 3.75 6.75 4.92525 6.75 6.375C6.75 7.82475 7.92525 9 9.375 9C10.8247 9 12 7.82475 12 6.375C12 4.92525 10.8247 3.75 9.375 3.75ZM5.25 6.375C5.25 4.09683 7.09683 2.25 9.375 2.25C11.6532 2.25 13.5 4.09683 13.5 6.375C13.5 8.65317 11.6532 10.5 9.375 10.5C7.09683 10.5 5.25 8.65317 5.25 6.375ZM18 6.75C18.4142 6.75 18.75 7.08579 18.75 7.5V9.75H21C21.4142 9.75 21.75 10.0858 21.75 10.5C21.75 10.9142 21.4142 11.25 21 11.25H18.75V13.5C18.75 13.9142 18.4142 14.25 18 14.25C17.5858 14.25 17.25 13.9142 17.25 13.5V11.25H15C14.5858 11.25 14.25 10.9142 14.25 10.5C14.25 10.0858 14.5858 9.75 15 9.75H17.25V7.5C17.25 7.08579 17.5858 6.75 18 6.75ZM3.75889 18.806C5.42308 19.7261 7.33687 20.25 9.375 20.25C11.4131 20.25 13.3269 19.7261 14.9911 18.806C14.8257 15.8478 12.3745 13.5 9.375 13.5C6.37545 13.5 3.92427 15.8478 3.75889 18.806ZM2.25 19.125C2.25 15.19 5.43997 12 9.375 12C13.31 12 16.5 15.19 16.5 19.125V19.1276C16.5 19.1674 16.4996 19.2074 16.499 19.2469C16.4946 19.5054 16.3574 19.7435 16.1359 19.8768C14.1607 21.0661 11.8466 21.75 9.375 21.75C6.90343 21.75 4.5893 21.0661 2.61406 19.8768C2.39256 19.7435 2.25537 19.5054 2.25103 19.2469C2.25034 19.2064 2.25 19.1657 2.25 19.125Z",fill:e})),xs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M4.5 6.375C4.5 4.09683 6.34683 2.25 8.625 2.25C10.9032 2.25 12.75 4.09683 12.75 6.375C12.75 8.65317 10.9032 10.5 8.625 10.5C6.34683 10.5 4.5 8.65317 4.5 6.375Z",fill:e}),l().createElement("path",{d:"M14.25 8.625C14.25 6.76104 15.761 5.25 17.625 5.25C19.489 5.25 21 6.76104 21 8.625C21 10.489 19.489 12 17.625 12C15.761 12 14.25 10.489 14.25 8.625Z",fill:e}),l().createElement("path",{d:"M1.5 19.125C1.5 15.19 4.68997 12 8.625 12C12.56 12 15.75 15.19 15.75 19.125V19.1276C15.75 19.1674 15.7496 19.2074 15.749 19.2469C15.7446 19.5054 15.6074 19.7435 15.3859 19.8768C13.4107 21.0661 11.0966 21.75 8.625 21.75C6.15343 21.75 3.8393 21.0661 1.86406 19.8768C1.64256 19.7435 1.50537 19.5054 1.50103 19.2469C1.50034 19.2064 1.5 19.1657 1.5 19.125Z",fill:e}),l().createElement("path",{d:"M17.2498 19.1281C17.2498 19.1762 17.2494 19.2244 17.2486 19.2722C17.2429 19.6108 17.1612 19.9378 17.0157 20.232C17.2172 20.2439 17.4203 20.25 17.6248 20.25C19.2205 20.25 20.732 19.8803 22.0764 19.2213C22.3234 19.1002 22.4843 18.8536 22.4957 18.5787C22.4984 18.5111 22.4998 18.4432 22.4998 18.375C22.4998 15.6826 20.3172 13.5 17.6248 13.5C16.8784 13.5 16.1711 13.6678 15.5387 13.9676C16.6135 15.4061 17.2498 17.1912 17.2498 19.125V19.1281Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.625 3.75C7.17525 3.75 6 4.92525 6 6.375C6 7.82475 7.17525 9 8.625 9C10.0747 9 11.25 7.82475 11.25 6.375C11.25 4.92525 10.0747 3.75 8.625 3.75ZM4.5 6.375C4.5 4.09683 6.34683 2.25 8.625 2.25C10.9032 2.25 12.75 4.09683 12.75 6.375C12.75 8.65317 10.9032 10.5 8.625 10.5C6.34683 10.5 4.5 8.65317 4.5 6.375ZM17.625 6.75C16.5895 6.75 15.75 7.58947 15.75 8.625C15.75 9.66053 16.5895 10.5 17.625 10.5C18.6605 10.5 19.5 9.66053 19.5 8.625C19.5 7.58947 18.6605 6.75 17.625 6.75ZM14.25 8.625C14.25 6.76104 15.761 5.25 17.625 5.25C19.489 5.25 21 6.76104 21 8.625C21 10.489 19.489 12 17.625 12C15.761 12 14.25 10.489 14.25 8.625ZM3.00889 18.806C4.67308 19.7261 6.58687 20.25 8.625 20.25C10.6631 20.25 12.5769 19.7261 14.2411 18.806C14.1929 17.9423 13.9502 17.1321 13.5565 16.4169C12.5985 14.6765 10.7486 13.5 8.625 13.5C5.62545 13.5 3.17427 15.8478 3.00889 18.806ZM15.2353 19.9662C13.2934 21.1003 11.034 21.75 8.625 21.75C6.15343 21.75 3.8393 21.0661 1.86406 19.8768C1.64256 19.7435 1.50537 19.5054 1.50103 19.2469C1.50034 19.2064 1.5 19.1657 1.5 19.125C1.5 15.19 4.68997 12 8.625 12C10.94 12 12.9963 13.1043 14.2971 14.8126C15.1678 13.999 16.338 13.5 17.625 13.5C20.3173 13.5 22.5 15.6826 22.5 18.375C22.5 18.4432 22.4985 18.5111 22.4958 18.5787C22.4844 18.8536 22.3235 19.1002 22.0765 19.2213C20.7322 19.8803 19.2207 20.25 17.625 20.25C16.8025 20.25 16.0022 20.1518 15.2353 19.9662ZM15.7263 18.5405C16.3366 18.6776 16.9719 18.75 17.625 18.75C18.8187 18.75 19.9542 18.5079 20.9864 18.0706C20.8326 16.3493 19.3863 15 17.625 15C16.6189 15 15.7153 15.4397 15.0961 16.1397C15.4384 16.8805 15.6572 17.6898 15.7263 18.5405Z",fill:e})),Hs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M4.5 4.5C2.84315 4.5 1.5 5.84315 1.5 7.5V16.5C1.5 18.1569 2.84315 19.5 4.5 19.5H12.75C14.4069 19.5 15.75 18.1569 15.75 16.5V7.5C15.75 5.84315 14.4069 4.5 12.75 4.5H4.5Z",fill:e}),l().createElement("path",{d:"M19.9393 18.75L17.25 16.0606V7.93931L19.9393 5.24996C20.8843 4.30501 22.5 4.97427 22.5 6.31063V17.6893C22.5 19.0257 20.8843 19.6949 19.9393 18.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 7.5C1.5 5.84315 2.84315 4.5 4.5 4.5H13.5C15.1569 4.5 16.5 5.84315 16.5 7.5V8.68934L19.9393 5.25C20.8843 4.30505 22.5 4.97431 22.5 6.31066V17.6893C22.5 19.0257 20.8843 19.6949 19.9393 18.75L16.5 15.3107V16.5C16.5 18.1569 15.1569 19.5 13.5 19.5H4.5C2.84315 19.5 1.5 18.1569 1.5 16.5V7.5ZM16.5 13.1893L21 17.6893V6.31066L16.5 10.8107V13.1893ZM4.5 6C3.67157 6 3 6.67157 3 7.5V16.5C3 17.3284 3.67157 18 4.5 18H13.5C14.3284 18 15 17.3284 15 16.5V7.5C15 6.67157 14.3284 6 13.5 6H4.5Z",fill:e})),Vs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M3.53033 2.46967C3.23744 2.17678 2.76256 2.17678 2.46967 2.46967C2.17678 2.76256 2.17678 3.23744 2.46967 3.53033L20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L3.53033 2.46967Z",fill:e}),l().createElement("path",{d:"M22.5 17.6893C22.5 18.1614 22.2984 18.5502 21.996 18.814L17.25 14.068V7.93931L19.9393 5.24996C20.8843 4.30501 22.5 4.97427 22.5 6.31063V17.6893Z",fill:e}),l().createElement("path",{d:"M15.75 7.5V12.568L7.68198 4.5H12.75C14.4069 4.5 15.75 5.84315 15.75 7.5Z",fill:e}),l().createElement("path",{d:"M1.5 7.5C1.5 6.71787 1.79931 6.00564 2.28963 5.47161L15.1363 18.3183C14.5882 19.0366 13.7232 19.5 12.75 19.5H4.5C2.84315 19.5 1.5 18.1569 1.5 16.5V7.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.96967 3.96967C1.26256 3.67678 1.73744 3.67678 2.03033 3.96967L2.97614 4.91548C3.42272 4.65172 3.94396 4.5 4.5 4.5H13.5C15.1569 4.5 16.5 5.84315 16.5 7.5V8.68934L19.9393 5.25C20.8843 4.30505 22.5 4.97431 22.5 6.31066V17.6893C22.5 19.0257 20.8843 19.6949 19.9393 18.75L16.5 15.3107V16.5C16.5 17.056 16.3483 17.5773 16.0845 18.0239L17.0303 18.9697C17.3232 19.2626 17.3232 19.7374 17.0303 20.0303C16.7374 20.3232 16.2626 20.3232 15.9697 20.0303L0.96967 5.03033C0.676777 4.73744 0.676777 4.26256 0.96967 3.96967ZM14.9493 16.8887C14.9824 16.7648 15 16.6345 15 16.5V7.5C15 6.67157 14.3284 6 13.5 6H4.5C4.36549 6 4.23524 6.0176 4.11135 6.05069L14.9493 16.8887ZM16.5 13.1893L21 17.6893V6.31066L16.5 10.8107V13.1893ZM2.25 8.25C2.66421 8.25 3 8.58579 3 9V16.5C3 17.3284 3.67157 18 4.5 18H12C12.4142 18 12.75 18.3358 12.75 18.75C12.75 19.1642 12.4142 19.5 12 19.5H4.5C2.84315 19.5 1.5 18.1569 1.5 16.5V9C1.5 8.58579 1.83579 8.25 2.25 8.25Z",fill:e})),Zs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M6 3C4.34315 3 3 4.34315 3 6V7.5C3 7.91421 3.33579 8.25 3.75 8.25C4.16421 8.25 4.5 7.91421 4.5 7.5V6C4.5 5.17157 5.17157 4.5 6 4.5H7.5C7.91421 4.5 8.25 4.16421 8.25 3.75C8.25 3.33579 7.91421 3 7.5 3H6Z",fill:e}),l().createElement("path",{d:"M16.5 3C16.0858 3 15.75 3.33579 15.75 3.75C15.75 4.16421 16.0858 4.5 16.5 4.5H18C18.8284 4.5 19.5 5.17157 19.5 6V7.5C19.5 7.91421 19.8358 8.25 20.25 8.25C20.6642 8.25 21 7.91421 21 7.5V6C21 4.34315 19.6569 3 18 3H16.5Z",fill:e}),l().createElement("path",{d:"M12 8.25C9.92893 8.25 8.25 9.92893 8.25 12C8.25 14.0711 9.92893 15.75 12 15.75C14.0711 15.75 15.75 14.0711 15.75 12C15.75 9.92893 14.0711 8.25 12 8.25Z",fill:e}),l().createElement("path",{d:"M4.5 16.5C4.5 16.0858 4.16421 15.75 3.75 15.75C3.33579 15.75 3 16.0858 3 16.5V18C3 19.6569 4.34315 21 6 21H7.5C7.91421 21 8.25 20.6642 8.25 20.25C8.25 19.8358 7.91421 19.5 7.5 19.5H6C5.17157 19.5 4.5 18.8284 4.5 18V16.5Z",fill:e}),l().createElement("path",{d:"M21 16.5C21 16.0858 20.6642 15.75 20.25 15.75C19.8358 15.75 19.5 16.0858 19.5 16.5V18C19.5 18.8284 18.8284 19.5 18 19.5H16.5C16.0858 19.5 15.75 19.8358 15.75 20.25C15.75 20.6642 16.0858 21 16.5 21H18C19.6569 21 21 19.6569 21 18V16.5Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6C3 4.34315 4.34315 3 6 3H7.5C7.91421 3 8.25 3.33579 8.25 3.75C8.25 4.16421 7.91421 4.5 7.5 4.5H6C5.17157 4.5 4.5 5.17157 4.5 6V7.5C4.5 7.91421 4.16421 8.25 3.75 8.25C3.33579 8.25 3 7.91421 3 7.5V6ZM15.75 3.75C15.75 3.33579 16.0858 3 16.5 3H18C19.6569 3 21 4.34315 21 6V7.5C21 7.91421 20.6642 8.25 20.25 8.25C19.8358 8.25 19.5 7.91421 19.5 7.5V6C19.5 5.17157 18.8284 4.5 18 4.5H16.5C16.0858 4.5 15.75 4.16421 15.75 3.75ZM12 9.75C10.7574 9.75 9.75 10.7574 9.75 12C9.75 13.2426 10.7574 14.25 12 14.25C13.2426 14.25 14.25 13.2426 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75ZM8.25 12C8.25 9.92893 9.92893 8.25 12 8.25C14.0711 8.25 15.75 9.92893 15.75 12C15.75 14.0711 14.0711 15.75 12 15.75C9.92893 15.75 8.25 14.0711 8.25 12ZM3.75 15.75C4.16421 15.75 4.5 16.0858 4.5 16.5V18C4.5 18.8284 5.17157 19.5 6 19.5H7.5C7.91421 19.5 8.25 19.8358 8.25 20.25C8.25 20.6642 7.91421 21 7.5 21H6C4.34315 21 3 19.6569 3 18V16.5C3 16.0858 3.33579 15.75 3.75 15.75ZM20.25 15.75C20.6642 15.75 21 16.0858 21 16.5V18C21 19.6569 19.6569 21 18 21H16.5C16.0858 21 15.75 20.6642 15.75 20.25C15.75 19.8358 16.0858 19.5 16.5 19.5H18C18.8284 19.5 19.5 18.8284 19.5 18V16.5C19.5 16.0858 19.8358 15.75 20.25 15.75Z",fill:e})),Rs=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M15 3.75H9V20.25H15V3.75Z",fill:e}),l().createElement("path",{d:"M16.5 20.25H19.875C20.9105 20.25 21.75 19.4105 21.75 18.375V5.625C21.75 4.58947 20.9105 3.75 19.875 3.75H16.5V20.25Z",fill:e}),l().createElement("path",{d:"M4.125 3.75H7.5V20.25H4.125C3.08947 20.25 2.25 19.4105 2.25 18.375V5.625C2.25 4.58947 3.08947 3.75 4.125 3.75Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 5.625C2.25 4.58947 3.08947 3.75 4.125 3.75H19.875C20.9105 3.75 21.75 4.58947 21.75 5.625V18.375C21.75 19.4105 20.9105 20.25 19.875 20.25H4.125C3.08947 20.25 2.25 19.4105 2.25 18.375V5.625ZM9.75 18.75H14.25V5.25H9.75V18.75ZM8.25 5.25V18.75H4.125C3.91789 18.75 3.75 18.5821 3.75 18.375V5.625C3.75 5.41789 3.91789 5.25 4.125 5.25H8.25ZM15.75 5.25V18.75H19.875C20.0821 18.75 20.25 18.5821 20.25 18.375V5.625C20.25 5.41789 20.0821 5.25 19.875 5.25H15.75Z",fill:e})),Os=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{d:"M2.27307 5.62524C3.06638 4.92494 4.10851 4.5 5.24989 4.5H18.7499C19.8913 4.5 20.9334 4.92494 21.7267 5.62524C21.5423 4.14526 20.2798 3 18.7499 3H5.24989C3.71995 3 2.4575 4.14525 2.27307 5.62524Z",fill:e}),l().createElement("path",{d:"M2.27307 8.62524C3.06638 7.92494 4.10851 7.5 5.24989 7.5H18.7499C19.8913 7.5 20.9334 7.92494 21.7267 8.62524C21.5423 7.14526 20.2798 6 18.7499 6H5.24989C3.71995 6 2.4575 7.14526 2.27307 8.62524Z",fill:e}),l().createElement("path",{d:"M5.25 9C3.59315 9 2.25 10.3431 2.25 12V18C2.25 19.6569 3.59315 21 5.25 21H18.75C20.4069 21 21.75 19.6569 21.75 18V12C21.75 10.3431 20.4069 9 18.75 9H15C14.5858 9 14.25 9.33579 14.25 9.75C14.25 10.9926 13.2426 12 12 12C10.7574 12 9.75 10.9926 9.75 9.75C9.75 9.33579 9.41421 9 9 9H5.25Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 6C2.25 4.34315 3.59315 3 5.25 3H18.75C20.4069 3 21.75 4.34315 21.75 6V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V6ZM3.75 6.40135V6C3.75 5.17157 4.42157 4.5 5.25 4.5H18.75C19.5784 4.5 20.25 5.17157 20.25 6V6.40135C19.8087 6.14609 19.2964 6 18.75 6H5.25C4.70357 6 4.19126 6.14609 3.75 6.40135ZM20.25 9C20.25 8.17157 19.5784 7.5 18.75 7.5H5.25C4.42157 7.5 3.75 8.17157 3.75 9V9.40135C4.19126 9.14609 4.70357 9 5.25 9H9C9.41421 9 9.75 9.33579 9.75 9.75C9.75 10.9926 10.7574 12 12 12C13.2426 12 14.25 10.9926 14.25 9.75C14.25 9.33579 14.5858 9 15 9H18.75C19.2964 9 19.8087 9.14609 20.25 9.40135V9ZM20.25 12C20.25 11.1716 19.5784 10.5 18.75 10.5H15.675C15.3275 12.2117 13.8142 13.5 12 13.5C10.1858 13.5 8.67247 12.2117 8.32501 10.5H5.25C4.42157 10.5 3.75 11.1716 3.75 12V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V12Z",fill:e})),Ss=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.40123 3.0034C10.5557 1.00229 13.4439 1.00229 14.5983 3.0034L21.9527 15.7509C23.1065 17.7509 21.6631 20.2501 19.3541 20.2501H4.64546C2.33649 20.2501 0.893061 17.7509 2.04691 15.7509L9.40123 3.0034ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM12 16.5C12.4142 16.5 12.75 16.1642 12.75 15.75C12.75 15.3358 12.4142 15 12 15C11.5858 15 11.25 15.3358 11.25 15.75C11.25 16.1642 11.5858 16.5 12 16.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.2989 3.75298C12.7217 2.75242 11.2776 2.75242 10.7004 3.75298L3.34606 16.5005C2.76914 17.5005 3.49086 18.7501 4.64534 18.7501H19.354C20.5085 18.7501 21.2302 17.5005 20.6533 16.5005L13.2989 3.75298ZM9.40111 3.0034C10.5556 1.00229 13.4437 1.00229 14.5982 3.0034L21.9526 15.7509C23.1064 17.7509 21.663 20.2501 19.354 20.2501H4.64534C2.33637 20.2501 0.892939 17.7509 2.04678 15.7509L9.40111 3.0034ZM11.9997 8.25006C12.4139 8.25006 12.7497 8.58585 12.7497 9.00006V12.7501C12.7497 13.1643 12.4139 13.5001 11.9997 13.5001C11.5855 13.5001 11.2497 13.1643 11.2497 12.7501V9.00006C11.2497 8.58585 11.5855 8.25006 11.9997 8.25006ZM11.2497 15.7501C11.2497 15.3359 11.5855 15.0001 11.9997 15.0001H12.0072C12.4214 15.0001 12.7572 15.3359 12.7572 15.7501V15.7576C12.7572 16.1718 12.4214 16.5076 12.0072 16.5076H11.9997C11.5855 16.5076 11.2497 16.1718 11.2497 15.7576V15.7501Z",fill:e})),_s=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM12 16.5C12.4142 16.5 12.75 16.1642 12.75 15.75C12.75 15.3358 12.4142 15 12 15C11.5858 15 11.25 15.3358 11.25 15.75C11.25 16.1642 11.5858 16.5 12 16.5Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM12 8.25C12.4142 8.25 12.75 8.58579 12.75 9V12.75C12.75 13.1642 12.4142 13.5 12 13.5C11.5858 13.5 11.25 13.1642 11.25 12.75V9C11.25 8.58579 11.5858 8.25 12 8.25ZM11.25 15.75C11.25 15.3358 11.5858 15 12 15H12.0075C12.4217 15 12.7575 15.3358 12.7575 15.75V15.7575C12.7575 16.1717 12.4217 16.5075 12.0075 16.5075H12C11.5858 16.5075 11.25 16.1717 11.25 15.7575V15.75Z",fill:e})),Ps=({color:e="currentColor",title:t,...n})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n},t&&l().createElement("title",null,t),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.546 9.20406C16.274 3.93198 7.72624 3.93198 2.45416 9.20406C2.16127 9.49695 1.68639 9.49695 1.3935 9.20406C1.1006 8.91117 1.1006 8.43629 1.3935 8.1434C7.25136 2.28553 16.7488 2.28553 22.6067 8.1434C22.8996 8.43629 22.8996 8.91117 22.6067 9.20406C22.3138 9.49695 21.8389 9.49695 21.546 9.20406ZM18.3641 12.3861C14.8493 8.87137 9.15086 8.87137 5.63614 12.3861C5.34325 12.679 4.86837 12.679 4.57548 12.3861C4.28259 12.0932 4.28259 11.6183 4.57548 11.3254C8.67598 7.22493 15.3242 7.22493 19.4247 11.3254C19.7176 11.6183 19.7176 12.0932 19.4247 12.3861C19.1318 12.679 18.657 12.679 18.3641 12.3861ZM15.1821 15.5681C13.4247 13.8108 10.5755 13.8108 8.81812 15.5681C8.52523 15.861 8.05035 15.861 7.75746 15.5681C7.46457 15.2752 7.46457 14.8004 7.75746 14.5075C10.1006 12.1643 13.8996 12.1643 16.2427 14.5075C16.5356 14.8004 16.5356 15.2752 16.2427 15.5681C15.9498 15.861 15.475 15.861 15.1821 15.5681ZM10.9394 17.6894C11.5252 17.1036 12.475 17.1036 13.0608 17.6894C13.3537 17.9823 13.3537 18.4572 13.0608 18.7501L12.5304 19.2804C12.3898 19.421 12.199 19.5001 12.0001 19.5001C11.8012 19.5001 11.6104 19.421 11.4698 19.2804L10.9394 18.7501C10.6465 18.4572 10.6465 17.9823 10.9394 17.6894Z",fill:e})),Is=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 6C2.25 4.34315 3.59315 3 5.25 3H18.75C20.4069 3 21.75 4.34315 21.75 6V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V6ZM20.25 9H3.75V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V9ZM5.25 5.25C4.83579 5.25 4.5 5.58579 4.5 6V6.0075C4.5 6.42171 4.83579 6.7575 5.25 6.7575H5.2575C5.67171 6.7575 6.0075 6.42171 6.0075 6.0075V6C6.0075 5.58579 5.67171 5.25 5.2575 5.25H5.25ZM6.75 6C6.75 5.58579 7.08579 5.25 7.5 5.25H7.5075C7.92171 5.25 8.2575 5.58579 8.2575 6V6.0075C8.2575 6.42171 7.92171 6.7575 7.5075 6.7575H7.5C7.08579 6.7575 6.75 6.42171 6.75 6.0075V6ZM9.75 5.25C9.33579 5.25 9 5.58579 9 6V6.0075C9 6.42171 9.33579 6.7575 9.75 6.7575H9.7575C10.1717 6.7575 10.5075 6.42171 10.5075 6.0075V6C10.5075 5.58579 10.1717 5.25 9.7575 5.25H9.75Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 6C2.25 4.34315 3.59315 3 5.25 3H18.75C20.4069 3 21.75 4.34315 21.75 6V18C21.75 19.6569 20.4069 21 18.75 21H5.25C3.59315 21 2.25 19.6569 2.25 18V6ZM5.25 4.5C4.42157 4.5 3.75 5.17157 3.75 6V7.5H20.25V6C20.25 5.17157 19.5784 4.5 18.75 4.5H5.25ZM20.25 9H3.75V18C3.75 18.8284 4.42157 19.5 5.25 19.5H18.75C19.5784 19.5 20.25 18.8284 20.25 18V9ZM4.5 6C4.5 5.58579 4.83579 5.25 5.25 5.25H5.2575C5.67171 5.25 6.0075 5.58579 6.0075 6V6.0075C6.0075 6.42171 5.67171 6.7575 5.2575 6.7575H5.25C4.83579 6.7575 4.5 6.42171 4.5 6.0075V6ZM6.75 6C6.75 5.58579 7.08579 5.25 7.5 5.25H7.5075C7.92171 5.25 8.2575 5.58579 8.2575 6V6.0075C8.2575 6.42171 7.92171 6.7575 7.5075 6.7575H7.5C7.08579 6.7575 6.75 6.42171 6.75 6.0075V6ZM9 6C9 5.58579 9.33579 5.25 9.75 5.25H9.7575C10.1717 5.25 10.5075 5.58579 10.5075 6V6.0075C10.5075 6.42171 10.1717 6.7575 9.7575 6.7575H9.75C9.33579 6.7575 9 6.42171 9 6.0075V6Z",fill:e})),ks=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 6.75C12 3.85051 14.3505 1.5 17.25 1.5C17.7791 1.5 18.2913 1.57852 18.7747 1.72505C19.027 1.80151 19.2206 2.00479 19.2847 2.26048C19.3488 2.51618 19.2739 2.78674 19.0875 2.97313L15.7688 6.29183C15.8305 6.76741 16.0438 7.22581 16.409 7.59099C16.7742 7.95617 17.2326 8.16947 17.7082 8.23117L21.0269 4.91247C21.2133 4.72608 21.4838 4.65122 21.7395 4.7153C21.9952 4.77938 22.1985 4.97299 22.275 5.22526C22.4215 5.7087 22.5 6.22086 22.5 6.75C22.5 9.64949 20.1495 12 17.25 12C17.0995 12 16.9503 11.9936 16.8027 11.9812C15.7855 11.8952 14.9338 12.0816 14.4944 12.6151L7.34327 21.2987C6.71684 22.0593 5.78308 22.5 4.79769 22.5C2.97642 22.5 1.5 21.0236 1.5 19.2023C1.5 18.2169 1.94067 17.2832 2.70132 16.6567L11.3849 9.50557C11.9184 9.06623 12.1048 8.21453 12.0188 7.19728C12.0064 7.04968 12 6.9005 12 6.75ZM4.11723 19.125C4.11723 18.7108 4.45302 18.375 4.86723 18.375H4.87473C5.28895 18.375 5.62473 18.7108 5.62473 19.125V19.1325C5.62473 19.5468 5.28895 19.8825 4.87473 19.8825H4.86723C4.45302 19.8825 4.11723 19.5468 4.11723 19.1325V19.125Z",fill:e}):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 6.75C12 3.85051 14.3505 1.5 17.25 1.5C18.019 1.5 18.7513 1.66582 19.4115 1.96438C19.6358 2.06585 19.7961 2.27098 19.8402 2.51322C19.8844 2.75546 19.8068 3.00395 19.6327 3.17807L16.6792 6.13155C16.9068 6.66507 17.3351 7.09337 17.8686 7.32089L20.822 4.36746C20.9961 4.19334 21.2446 4.11578 21.4869 4.15995C21.7291 4.20412 21.9343 4.36439 22.0357 4.58876C22.3342 5.24883 22.5 5.98107 22.5 6.75C22.5 9.64949 20.1495 12 17.25 12C17.0995 12 16.9503 11.9936 16.8027 11.9812C15.7855 11.8952 14.9338 12.0816 14.4944 12.6151L7.34327 21.2987C6.71684 22.0593 5.78308 22.5 4.79769 22.5C2.97642 22.5 1.5 21.0236 1.5 19.2023C1.5 18.2169 1.94067 17.2832 2.70132 16.6567L11.3849 9.50557C11.9184 9.06623 12.1048 8.21453 12.0188 7.19728C12.0064 7.04968 12 6.9005 12 6.75ZM17.25 3C15.1789 3 13.5 4.67893 13.5 6.75C13.5 6.85827 13.5046 6.96531 13.5135 7.07094C13.6093 8.20459 13.4712 9.7306 12.3384 10.6635L3.65488 17.8146C3.24022 18.1561 3 18.6651 3 19.2023C3 20.1951 3.80485 21 4.79769 21C5.33486 21 5.84389 20.7598 6.18537 20.3451L13.3365 11.6616C14.2694 10.5288 15.7954 10.3907 16.9291 10.4865C17.0347 10.4954 17.1417 10.5 17.25 10.5C19.3211 10.5 21 8.82107 21 6.75C21 6.60913 20.9923 6.47021 20.9772 6.33359L18.6065 8.7043C18.4239 8.88693 18.1601 8.96274 17.9084 8.90495C16.5126 8.58453 15.4156 7.48757 15.0952 6.09178C15.0374 5.84004 15.1132 5.57627 15.2958 5.39364L17.6667 3.02282C17.53 3.00775 17.391 3 17.25 3ZM4.11723 19.125C4.11723 18.7108 4.45302 18.375 4.86723 18.375H4.87473C5.28895 18.375 5.62473 18.7108 5.62473 19.125V19.1325C5.62473 19.5468 5.28895 19.8825 4.87473 19.8825H4.86723C4.45302 19.8825 4.11723 19.5468 4.11723 19.1325V19.125Z",fill:e})),Ns=({color:e="currentColor",title:t,isfilled:n="false",...r})=>l().createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r},t&&l().createElement("title",null,t),"true"===n?l().createElement(l().Fragment,null,l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 6.75C12 3.85051 14.3505 1.5 17.25 1.5C17.7791 1.5 18.2913 1.57852 18.7747 1.72505C19.027 1.80151 19.2206 2.00479 19.2847 2.26048C19.3488 2.51618 19.2739 2.78674 19.0875 2.97313L15.7688 6.29183C15.8305 6.76741 16.0438 7.22581 16.409 7.59099C16.7742 7.95617 17.2326 8.16947 17.7082 8.23117L21.0269 4.91247C21.2133 4.72608 21.4838 4.65122 21.7395 4.7153C21.9952 4.77938 22.1985 4.97299 22.275 5.22526C22.4215 5.7087 22.5 6.22086 22.5 6.75C22.5 9.64949 20.1495 12 17.25 12C17.0995 12 16.9503 11.9936 16.8027 11.9812C15.7855 11.8952 14.9338 12.0816 14.4944 12.6151L7.34327 21.2987C6.71684 22.0593 5.78308 22.5 4.79769 22.5C2.97642 22.5 1.5 21.0236 1.5 19.2023C1.5 18.2169 1.94067 17.2832 2.70132 16.6567L11.3849 9.50557C11.9184 9.06623 12.1048 8.21453 12.0188 7.19728C12.0064 7.04968 12 6.9005 12 6.75ZM4.11723 19.125C4.11723 18.7108 4.45302 18.375 4.86723 18.375H4.87473C5.28895 18.375 5.62473 18.7108 5.62473 19.125V19.1325C5.62473 19.5468 5.28895 19.8825 4.87473 19.8825H4.86723C4.45302 19.8825 4.11723 19.5468 4.11723 19.1325V19.125Z",fill:e}),l().createElement("path",{d:"M10.076 8.64031L7.87502 6.43936V4.87502C7.87502 4.61157 7.73679 4.36744 7.51089 4.2319L3.76089 1.9819C3.46578 1.80483 3.08804 1.85133 2.84469 2.09469L2.09469 2.84469C1.85133 3.08804 1.80483 3.46578 1.9819 3.76089L4.2319 7.51089C4.36744 7.73679 4.61157 7.87502 4.87502 7.87502H6.43936L8.50138 9.93704L10.076 8.64031Z",fill:e}),l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5559 17.3287L16.7386 21.5114C18.0567 22.8294 20.1936 22.8294 21.5116 21.5114C22.8296 20.1934 22.8296 18.0565 21.5116 16.7385L18.206 13.4328C17.8937 13.4771 17.5746 13.5 17.2501 13.5C17.0574 13.5 16.866 13.4918 16.6765 13.4758C16.2822 13.4425 15.994 13.4696 15.8089 13.5177C15.7053 13.5446 15.6574 13.5713 15.6419 13.5814L12.5559 17.3287ZM15.9698 15.9697C16.2627 15.6768 16.7375 15.6768 17.0304 15.9697L18.9054 17.8447C19.1983 18.1376 19.1983 18.6124 18.9054 18.9053C18.6125 19.1982 18.1377 19.1982 17.8448 18.9053L15.9698 17.0303C15.6769 16.7374 15.6769 16.2626 15.9698 15.9697Z",fill:e})):l().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.21969 1.71969C3.46304 1.47634 3.84078 1.42983 4.13589 1.6069L7.88589 3.8569C8.11179 3.99244 8.25002 4.23657 8.25002 4.50002V5.59837L11.7331 9.08149C11.9972 8.61018 12.0824 7.94893 12.0188 7.1973C12.0064 7.0497 12 6.90051 12 6.75002C12 3.85052 14.3505 1.50002 17.25 1.50002C18.019 1.50002 18.7514 1.66584 19.4115 1.96439C19.6358 2.06586 19.7961 2.27099 19.8403 2.51324C19.8844 2.75548 19.8069 3.00397 19.6327 3.17808L16.6793 6.13157C16.9068 6.66508 17.3351 7.09338 17.8686 7.32091L20.822 4.36748C20.9962 4.19336 21.2447 4.1158 21.4869 4.15997C21.7291 4.20414 21.9343 4.36441 22.0357 4.58878C22.3342 5.24885 22.5 5.98108 22.5 6.75002C22.5 9.64951 20.1495 12 17.25 12C17.0995 12 16.9503 11.9937 16.8027 11.9812C16.7988 11.9809 16.7948 11.9805 16.7909 11.9802L21.5303 16.7197C22.8588 18.0481 22.8588 20.2019 21.5303 21.5303C20.2019 22.8588 18.0481 22.8588 16.7197 21.5303L11.4732 16.2838L7.34328 21.2987C6.71686 22.0593 5.7831 22.5 4.7977 22.5C2.97644 22.5 1.50002 21.0236 1.50002 19.2023C1.50002 18.2169 1.94068 17.2832 2.70134 16.6567L8.90017 11.5518L5.59837 8.25002H4.50002C4.23657 8.25002 3.99244 8.11179 3.8569 7.88589L1.6069 4.13589C1.42983 3.84078 1.47634 3.46304 1.71969 3.21969L3.21969 1.71969ZM10.0635 10.5938L10.6451 10.1148L6.96969 6.43936C6.82903 6.2987 6.75002 6.10794 6.75002 5.90903V4.92466L3.86628 3.19442L3.19442 3.86628L4.92466 6.75002H5.90903C6.10794 6.75002 6.2987 6.82903 6.43936 6.96969L10.0635 10.5938ZM12.4312 15.1205L17.7803 20.4697C18.523 21.2123 19.727 21.2123 20.4697 20.4697C21.2123 19.727 21.2123 18.523 20.4697 17.7803L14.9421 12.2528C14.7641 12.3489 14.6147 12.4691 14.4944 12.6151L12.4312 15.1205ZM17.25 3.00002C15.1789 3.00002 13.5 4.67895 13.5 6.75002C13.5 6.85829 13.5046 6.96532 13.5135 7.07095C13.6093 8.2046 13.4712 9.73061 12.3385 10.6635L3.6549 17.8146C3.24024 18.1561 3.00002 18.6652 3.00002 19.2023C3.00002 20.1952 3.80487 21 4.7977 21C5.33488 21 5.8439 20.7598 6.18539 20.3451L13.3365 11.6616C13.768 11.1377 14.3316 10.8268 14.9089 10.6546C15.5778 10.4551 16.2921 10.4327 16.9291 10.4865C17.0347 10.4954 17.1417 10.5 17.25 10.5C19.3211 10.5 21 8.82108 21 6.75002C21 6.60915 20.9923 6.47022 20.9772 6.33361L18.6065 8.70431C18.4239 8.88695 18.1601 8.96276 17.9084 8.90497C16.5126 8.58455 15.4156 7.48758 15.0952 6.09179C15.0374 5.84005 15.1132 5.57629 15.2959 5.39365L17.6667 3.02284C17.53 3.00776 17.391 3.00002 17.25 3.00002ZM15.2197 15.2197C15.5126 14.9268 15.9875 14.9268 16.2803 15.2197L18.9053 17.8447C19.1982 18.1376 19.1982 18.6125 18.9053 18.9053C18.6125 19.1982 18.1376 19.1982 17.8447 18.9053L15.2197 16.2803C14.9268 15.9875 14.9268 15.5126 15.2197 15.2197ZM4.11725 19.1251C4.11725 18.7108 4.45304 18.3751 4.86725 18.3751H4.87475C5.28896 18.3751 5.62475 18.7108 5.62475 19.1251V19.1326C5.62475 19.5468 5.28896 19.8826 4.87475 19.8826H4.86725C4.45304 19.8826 4.11725 19.5468 4.11725 19.1326V19.1251Z",fill:e}));const Ts=({className:e,icon:t,title:n,isFilled:r,...i})=>{var o;const a=null!=(o={alma:eo,"academic-cap":to,"adjustments-horizontal":no,"adjustments-vertical":ro,"archive-box":lo,"arrow-down":io,"arrow-down-circle":oo,"arrow-down-left":ao,"arrow-down-on-square":co,"arrow-down-on-square-stack":so,"arrow-down-right":Co,"arrow-left":uo,"arrow-left-circle":po,"arrow-left-on-rectangle":fo,"arrow-path":mo,"arrow-right":ho,"arrow-right-circle":vo,"arrow-right-on-rectangle":go,"arrow-trending-down":wo,"arrow-trending-up":bo,"arrow-up":yo,"arrow-up-circle":Lo,"arrow-up-left":Eo,"arrow-up-on-square":$o,"arrow-up-on-square-stack":Mo,"arrow-up-right":xo,"arrow-uturn-down":Ho,"arrow-uturn-left":Vo,"arrow-uturn-right":Zo,"arrow-uturn-up":Ro,"arrows-pointing-in":Oo,"arrows-pointing-out":So,"arrows-right-left":_o,"arrows-up-down":Po,"at-symbol":Io,backspace:ko,backward:No,bank:To,"bank-notes":Ao,"bars-3":Bo,"bars-3-bottom-left":Fo,"bars-3-bottom-right":Do,"bars-3-center-left":jo,"bars-arrow-down":Uo,"bars-arrow-up":zo,"battery-0":Go,"battery-100":qo,"battery-50":Wo,beaker:Ko,bell:Yo,"bell-slash":Xo,"bell-snooze":Jo,bill:Qo,block:ea,book:ta,bookmark:na,"bookmark-slash":ra,"bookmark-square":la,bubble:ia,"bubble-dots":oa,"bubble-multiple":aa,bug:da,cake:ca,calculator:sa,calendar:Ca,camera:ua,card:pa,"chart-bar":fa,"chart-bar-square":ma,"chart-pie":ha,"chevron-double-down":va,"chevron-double-left":ga,"chevron-double-right":wa,"chevron-double-up":ba,"chevron-down":ya,"chevron-left":La,"chevron-right":Ea,"chevron-up":$a,"chevron-up-down":Ma,circle:xa,clipboard:Ha,"clipboard-document":Va,"clipboard-document-check":Za,"clipboard-document-list":Ra,clock:Oa,close:Sa,"close-circle":_a,cloud:Pa,"cloud-arrow-down":Ia,"cloud-arrow-up":ka,coffee:Na,computer:Ta,cube:Aa,"currency-dollar":Ba,"currency-euro":Fa,"cursor-arrow-rays":Da,document:ja,"document-arrow-down":Ua,"document-arrow-up":za,"document-chart-bar":Ga,"document-check":qa,"document-duplicate":Wa,"document-magnifying-glass":Ka,"document-minus":Ya,"document-plus":Xa,download:Ja,earth:Qa,"external-link":ed,eye:td,"eye-slash":nd,"face-frown":rd,"face-smile":ld,film:id,"finger-print":od,fire:ad,flag:dd,folder:cd,"folder-arrow-down":sd,"folder-minus":Cd,"folder-open":ud,"folder-plus":pd,forward:fd,funnel:md,gear:hd,gift:vd,"hand-raised":gd,"hand-thumb-down":wd,"hand-thumb-up":bd,hashtag:yd,heart:Ld,home:Ed,hourglass:$d,id:Md,inbox:xd,"inbox-arrow-down":Hd,"inbox-stack":Vd,info:Zd,key:Rd,lifebelt:Od,"light-bulb":Sd,lightning:_d,"lightning-slash":Pd,link:Id,"list-bullet":kd,lock:Nd,"lock-open":Td,mail:Ad,"mail-open":Bd,map:Fd,"map-pin":Dd,megaphone:jd,microphone:Ud,minus:zd,"minus-circle":Gd,money:qd,moon:Wd,more:Kd,"more-circle":Yd,"more-vertical":Xd,"musical-note":Jd,network:Qd,newspaper:ec,office:tc,"paint-brush":nc,"paper-clip":rc,pause:lc,"pause-circle":ic,pencil:oc,"pencil-square":ac,phone:dc,"phone-arrow-down-left":cc,"phone-arrow-up-right":sc,"phone-x-mark":Cc,photo:uc,play:pc,"play-circle":fc,"play-pause":mc,plus:hc,"plus-circle":vc,power:gc,"presentation-chart-bar":wc,"presentation-chart-line":bc,printer:yc,"puzzle-piece":Lc,"qr-code":Ec,question:$c,"queue-list":Mc,radio:xc,radioactive:Hc,"receipt-percent":Vc,"receipt-refund":Zc,"rectangle-group":Rc,"rectangle-stack":Oc,rocket:Sc,rss:_c,scale:Pc,scissors:Ic,search:kc,"search-minus":Nc,"search-plus":Tc,selfie:Ac,send:Bc,share:Fc,shield:Dc,"shield-warning":jc,shop:Uc,"shopping-bag":zc,"shopping-cart":Gc,signal:qc,"signal-slash":Wc,smartphone:Kc,sparks:Yc,"speaker-off":Xc,"speaker-wave":Jc,"squares-2":Qc,"squares-4":es,"squares-4-plus":ts,stack:ns,star:rs,stop:ls,"stop-circle":is,suitcase:os,sun:as,table:ds,tablet:cs,tag:ss,tick:Cs,"tick-alt":us,"tick-badge":ps,"tick-circle":fs,ticket:ms,trash:hs,trophy:vs,truck:gs,tv:ws,upload:bs,user:ys,"user-circle":Ls,"user-group":Es,"user-minus":$s,"user-plus":Ms,users:xs,"video-camera":Hs,"video-camera-slash":Vs,"video-record":Zs,"view-columns":Rs,wallet:Os,warning:Ss,"warning-circle":_s,wifi:Ps,window:Is,wrench:ks,"wrench-screwdriver":Ns}[t])?o:eo;return l().createElement(a,{className:d()(e,"_iconStyle_1c8b6_2"),title:n,"aria-hidden":n?void 0:"true",isfilled:null==r?void 0:r.toString(),...i})};var As=(e=>(e.alma="alma",e["academic-cap"]="academic-cap",e["adjustments-horizontal"]="adjustments-horizontal",e["adjustments-vertical"]="adjustments-vertical",e["archive-box"]="archive-box",e["arrow-down"]="arrow-down",e["arrow-down-circle"]="arrow-down-circle",e["arrow-down-left"]="arrow-down-left",e["arrow-down-on-square"]="arrow-down-on-square",e["arrow-down-on-square-stack"]="arrow-down-on-square-stack",e["arrow-down-right"]="arrow-down-right",e["arrow-left"]="arrow-left",e["arrow-left-circle"]="arrow-left-circle",e["arrow-left-on-rectangle"]="arrow-left-on-rectangle",e["arrow-path"]="arrow-path",e["arrow-right"]="arrow-right",e["arrow-right-circle"]="arrow-right-circle",e["arrow-right-on-rectangle"]="arrow-right-on-rectangle",e["arrow-trending-down"]="arrow-trending-down",e["arrow-trending-up"]="arrow-trending-up",e["arrow-up"]="arrow-up",e["arrow-up-circle"]="arrow-up-circle",e["arrow-up-left"]="arrow-up-left",e["arrow-up-on-square"]="arrow-up-on-square",e["arrow-up-on-square-stack"]="arrow-up-on-square-stack",e["arrow-up-right"]="arrow-up-right",e["arrow-uturn-down"]="arrow-uturn-down",e["arrow-uturn-left"]="arrow-uturn-left",e["arrow-uturn-right"]="arrow-uturn-right",e["arrow-uturn-up"]="arrow-uturn-up",e["arrows-pointing-in"]="arrows-pointing-in",e["arrows-pointing-out"]="arrows-pointing-out",e["arrows-right-left"]="arrows-right-left",e["arrows-up-down"]="arrows-up-down",e["at-symbol"]="at-symbol",e.backspace="backspace",e.backward="backward",e.bank="bank",e["bank-notes"]="bank-notes",e["bars-3"]="bars-3",e["bars-3-bottom-left"]="bars-3-bottom-left",e["bars-3-bottom-right"]="bars-3-bottom-right",e["bars-3-center-left"]="bars-3-center-left",e["bars-arrow-down"]="bars-arrow-down",e["bars-arrow-up"]="bars-arrow-up",e["battery-0"]="battery-0",e["battery-100"]="battery-100",e["battery-50"]="battery-50",e.beaker="beaker",e.bell="bell",e["bell-slash"]="bell-slash",e["bell-snooze"]="bell-snooze",e.bill="bill",e.block="block",e.book="book",e.bookmark="bookmark",e["bookmark-slash"]="bookmark-slash",e["bookmark-square"]="bookmark-square",e.bubble="bubble",e["bubble-dots"]="bubble-dots",e["bubble-multiple"]="bubble-multiple",e.bug="bug",e.cake="cake",e.calculator="calculator",e.calendar="calendar",e.camera="camera",e.card="card",e["chart-bar"]="chart-bar",e["chart-bar-square"]="chart-bar-square",e["chart-pie"]="chart-pie",e["chevron-double-down"]="chevron-double-down",e["chevron-double-left"]="chevron-double-left",e["chevron-double-right"]="chevron-double-right",e["chevron-double-up"]="chevron-double-up",e["chevron-down"]="chevron-down",e["chevron-left"]="chevron-left",e["chevron-right"]="chevron-right",e["chevron-up"]="chevron-up",e["chevron-up-down"]="chevron-up-down",e.circle="circle",e.clipboard="clipboard",e["clipboard-document"]="clipboard-document",e["clipboard-document-check"]="clipboard-document-check",e["clipboard-document-list"]="clipboard-document-list",e.clock="clock",e.close="close",e["close-circle"]="close-circle",e.cloud="cloud",e["cloud-arrow-down"]="cloud-arrow-down",e["cloud-arrow-up"]="cloud-arrow-up",e.coffee="coffee",e.computer="computer",e.cube="cube",e["currency-dollar"]="currency-dollar",e["currency-euro"]="currency-euro",e["cursor-arrow-rays"]="cursor-arrow-rays",e.document="document",e["document-arrow-down"]="document-arrow-down",e["document-arrow-up"]="document-arrow-up",e["document-chart-bar"]="document-chart-bar",e["document-check"]="document-check",e["document-duplicate"]="document-duplicate",e["document-magnifying-glass"]="document-magnifying-glass",e["document-minus"]="document-minus",e["document-plus"]="document-plus",e.download="download",e.earth="earth",e["external-link"]="external-link",e.eye="eye",e["eye-slash"]="eye-slash",e["face-frown"]="face-frown",e["face-smile"]="face-smile",e.film="film",e["finger-print"]="finger-print",e.fire="fire",e.flag="flag",e.folder="folder",e["folder-arrow-down"]="folder-arrow-down",e["folder-minus"]="folder-minus",e["folder-open"]="folder-open",e["folder-plus"]="folder-plus",e.forward="forward",e.funnel="funnel",e.gear="gear",e.gift="gift",e["hand-raised"]="hand-raised",e["hand-thumb-down"]="hand-thumb-down",e["hand-thumb-up"]="hand-thumb-up",e.hashtag="hashtag",e.heart="heart",e.home="home",e.hourglass="hourglass",e.id="id",e.inbox="inbox",e["inbox-arrow-down"]="inbox-arrow-down",e["inbox-stack"]="inbox-stack",e.info="info",e.key="key",e.lifebelt="lifebelt",e["light-bulb"]="light-bulb",e.lightning="lightning",e["lightning-slash"]="lightning-slash",e.link="link",e["list-bullet"]="list-bullet",e.lock="lock",e["lock-open"]="lock-open",e.mail="mail",e["mail-open"]="mail-open",e.map="map",e["map-pin"]="map-pin",e.megaphone="megaphone",e.microphone="microphone",e.minus="minus",e["minus-circle"]="minus-circle",e.money="money",e.moon="moon",e.more="more",e["more-circle"]="more-circle",e["more-vertical"]="more-vertical",e["musical-note"]="musical-note",e.network="network",e.newspaper="newspaper",e.office="office",e["paint-brush"]="paint-brush",e["paper-clip"]="paper-clip",e.pause="pause",e["pause-circle"]="pause-circle",e.pencil="pencil",e["pencil-square"]="pencil-square",e.phone="phone",e["phone-arrow-down-left"]="phone-arrow-down-left",e["phone-arrow-up-right"]="phone-arrow-up-right",e["phone-x-mark"]="phone-x-mark",e.photo="photo",e.play="play",e["play-circle"]="play-circle",e["play-pause"]="play-pause",e.plus="plus",e["plus-circle"]="plus-circle",e.power="power",e["presentation-chart-bar"]="presentation-chart-bar",e["presentation-chart-line"]="presentation-chart-line",e.printer="printer",e["puzzle-piece"]="puzzle-piece",e["qr-code"]="qr-code",e.question="question",e["queue-list"]="queue-list",e.radio="radio",e.radioactive="radioactive",e["receipt-percent"]="receipt-percent",e["receipt-refund"]="receipt-refund",e["rectangle-group"]="rectangle-group",e["rectangle-stack"]="rectangle-stack",e.rocket="rocket",e.rss="rss",e.scale="scale",e.scissors="scissors",e.search="search",e["search-minus"]="search-minus",e["search-plus"]="search-plus",e.selfie="selfie",e.send="send",e.share="share",e.shield="shield",e["shield-warning"]="shield-warning",e.shop="shop",e["shopping-bag"]="shopping-bag",e["shopping-cart"]="shopping-cart",e.signal="signal",e["signal-slash"]="signal-slash",e.smartphone="smartphone",e.sparks="sparks",e["speaker-off"]="speaker-off",e["speaker-wave"]="speaker-wave",e["squares-2"]="squares-2",e["squares-4"]="squares-4",e["squares-4-plus"]="squares-4-plus",e.stack="stack",e.star="star",e.stop="stop",e["stop-circle"]="stop-circle",e.suitcase="suitcase",e.sun="sun",e.table="table",e.tablet="tablet",e.tag="tag",e.tick="tick",e["tick-alt"]="tick-alt",e["tick-badge"]="tick-badge",e["tick-circle"]="tick-circle",e.ticket="ticket",e.trash="trash",e.trophy="trophy",e.truck="truck",e.tv="tv",e.upload="upload",e.user="user",e["user-circle"]="user-circle",e["user-group"]="user-group",e["user-minus"]="user-minus",e["user-plus"]="user-plus",e.users="users",e["video-camera"]="video-camera",e["video-camera-slash"]="video-camera-slash",e["video-record"]="video-record",e["view-columns"]="view-columns",e.wallet="wallet",e.warning="warning",e["warning-circle"]="warning-circle",e.wifi="wifi",e.window="window",e.wrench="wrench",e["wrench-screwdriver"]="wrench-screwdriver",e))(As||{}),Bs={inputContainer:"_inputContainer_zl7aa_1",regularBorder:"_regularBorder_zl7aa_13",lightBorder:"_lightBorder_zl7aa_17",sm:"_sm_zl7aa_21",md:"_md_zl7aa_28",input:"_input_zl7aa_1",disabled:"_disabled_zl7aa_61",error:"_error_zl7aa_73",unit:"_unit_zl7aa_77",clear:"_clear_zl7aa_84",icon:"_icon_zl7aa_96",blurButton:"_blurButton_zl7aa_120",beforeInput:"_beforeInput_zl7aa_131",afterInput:"_afterInput_zl7aa_136"};const Fs=l().forwardRef((({id:e,className:t,error:n=!1,disabled:i=!1,unit:o,icon:a,iconColor:c,blurButtonMessage:s,onChange:C,onChangeText:u,onClearClick:p,type:f="text",value:m,readOnly:h,isDirty:v,beforeInput:g,beforeInputProps:w,afterInput:b,afterInputProps:y,inputHeight:L="md",borderColor:E="regular",...$},M)=>{const x=Xi(a),H=Xi(c),V=Ji(a),Z=Ji(c),[R,O]=(0,r.useState)(!1),S=(0,r.useRef)(C),_=(0,r.useRef)(u);S.current=C,_.current=u;const P=p&&R&&v&&!h,I=R&&s,k=!o&&V,N=e=>"string"==typeof e?{unit:e,color:"--alma-orange"}:e,T=(0,r.useCallback)((e=>{var t;null==(t=S.current)||t.call(S,e),_.current&&!e.isDefaultPrevented()&&_.current(e.currentTarget.value)}),[]),A=(0,r.useCallback)((e=>{O(!0),$.onFocus&&$.onFocus(e)}),[$]),B=(0,r.useCallback)((e=>{O(!1),$.onBlur&&$.onBlur(e)}),[$]);return l().createElement(l().Fragment,null,l().createElement("div",{className:d()(Bs.inputContainer,{[Bs.error]:n},{[Bs.disabled]:i},{[Bs.hasSuffix]:o||V||P},Bs[L],Bs[`${E}Border`],t),"data-testid":"input-test"},x&&l().createElement(Ts,{icon:x,className:Bs.icon,color:H?`var(${H})`:"var(--alma-orange)"}),g&&l().createElement("div",{className:Bs.beforeInput,...w},g),l().createElement("input",{name:e,id:e,ref:M,onChange:T,disabled:i,readOnly:h,value:m,...$,className:Bs.input,type:f,onFocus:A,onBlur:B}),o&&l().createElement("span",{className:d()(Bs.unit),style:{color:`var(${N(o).color})`}},N(o).unit),P?l().createElement("button",{type:"button",onClick:p,onMouseDown:Qi,className:Bs.clear,"data-testid":"clear-input"},l().createElement(Ts,{icon:As["close-circle"],color:"var(--alma-orange)"})):k&&l().createElement(Ts,{icon:V,className:Bs.icon,color:Z?`var(${Z})`:"var(--alma-orange)"}),b&&l().createElement("div",{className:Bs.afterInput,...y},b),I&&l().createElement("div",{className:Bs.blurButton,onClick:B},s)))}));Fs.displayName="Input";var Ds={suggestionsList:"_suggestionsList_1g3lz_1",suggestion:"_suggestion_1g3lz_1",suggestionHighlighted:"_suggestionHighlighted_1g3lz_19"};const js=(0,r.forwardRef)((function({itemLabel:e,itemId:t,onSelect:n,onChange:i,onKeyDown:o,onBlur:a,onFocus:c,onClear:s,value:C,error:u,options:p,maxItems:f,suggestionsListClassName:m,suggestionClassName:h,autoChangeOnSelect:v=!1,dataTestId:g,...w},b){const y=(0,r.useMemo)((()=>p.slice(0,f)),[p,f]),L=Wi("autocomplete"),{sizingElementRef:E,elementSize:$}=Yi();return l().createElement(j,{itemToString:()=>null!=C?C:"",labelId:w.id,onSelect:t=>{Gi(t)&&(null==n||n(t),v&&(null==i||i(e(t))))},inputValue:C,selectedItem:null,onInputValueChange:(e,{selectedItem:t})=>{Gi(t)||null==i||i(e)}},(({getInputProps:n,getItemProps:r,getMenuProps:i,isOpen:p,highlightedIndex:f,closeMenu:v,openMenu:M,inputValue:x})=>{const{"aria-labelledby":H,...V}=n({onKeyDown:e=>{"Escape"===e.key&&(e.nativeEvent.preventDownshiftDefault=!0,v()),null==o||o(e)},onBlur:e=>{e.nativeEvent.preventDownshiftDefault=!0,v(),null==a||a(e)},onFocus:e=>{y.length>0&&M(),null==c||c(e)}});return l().createElement("div",{className:Ds.autocomplete},l().createElement(Fs,{...V,value:C,autoComplete:"off",error:u,ref:b,onClearClick:()=>null==s?void 0:s(),...w}),p&&x&&y.length>0&&l().createElement("div",{ref:E,"data-testid":g},(0,z.createPortal)(l().createElement("ul",{...i({className:d()(Ds.suggestionsList,m),style:{left:$.left,top:$.top,width:$.width}}),role:"listbox"},y.map(((n,i)=>l().createElement("li",{key:t?t(n):`${i}-${e(n)}`,...r({index:i,item:n,className:d()(Ds.suggestion,{[Ds.suggestionHighlighted]:f===i},h)})},e(n))))),L)))}))}));const Us=({children:e})=>l().createElement("div",{className:"_errorMessage_18q4c_1","data-testid":"field-error-message"},l().createElement(Ts,{icon:As.warning,color:"var(--alma-red)",width:"16px",height:"16px"}),e);var zs="_disabled_994d1_18",Gs="_error_994d1_22";const qs=({className:e,children:t,disabled:n=!1,error:r,...i})=>l().createElement("div",{className:"_labelContainer_994d1_1","data-testid":"input-label"},l().createElement("label",{...i,className:d()("_label_994d1_1",e,{[zs]:n,[Gs]:r})},t));var Ws={legendMessage:"_legendMessage_sb2ig_1",lg:"_lg_sb2ig_10",disabled:"_disabled_sb2ig_14",light:"_light_sb2ig_18"};const Ks=({children:e,size:t="default",disabled:n=!1,light:r=!1})=>l().createElement("div",{className:d()(Ws.legendMessage,Ws[t],{[Ws.disabled]:n,[Ws.light]:r})},e);const Ys=({htmlFor:e,children:t,label:n,className:r,error:i="",disabled:o=!1,lightLegend:a=!1,legend:c,...s})=>l().createElement("div",{className:d()("_container_1qn1j_1",r),...s},l().createElement(qs,{htmlFor:e,disabled:o,error:i},n),t,i&&l().createElement(Us,null,i),c&&!i&&l().createElement(Ks,{disabled:o,light:a},c));(0,r.forwardRef)((function({id:e,label:t,className:n,error:r="",legend:i="",lightLegend:o=!1,...a},d){return l().createElement(Ys,{htmlFor:e,label:t,className:n,error:r,legend:i,lightLegend:o},l().createElement(js,{id:e,ref:d,error:!!r,...a}))}));var Xs={suggestionsList:"_suggestionsList_2cqmh_1",suggestion:"_suggestion_2cqmh_1",suggestionHighlighted:"_suggestionHighlighted_2cqmh_19",hasBefore:"_hasBefore_2cqmh_23"};const Js=(0,r.forwardRef)((function({itemLabel:e,itemId:t,itemBefore:n,itemBeforeProps:i,onSearch:o,onChange:a,onKeyDown:c,onBlur:s,onFocus:C,onClear:u,value:p,error:f,options:m,maxItems:h,suggestionsListClassName:v,suggestionClassName:g,controlledInputValue:w="",dataTestId:b,...y},L){const E=(0,r.useMemo)((()=>m.slice(0,h)),[m,h]),[$,M]=(0,r.useState)(w),x=Wi("autocomplete"),{sizingElementRef:H,elementSize:V}=Yi();return(0,r.useEffect)((()=>{M(w)}),[w]),l().createElement(j,{itemToString:t=>t?e(t):$,inputValue:$,labelId:y.id,selectedItem:null!=p?p:null,onSelect:e=>null==a?void 0:a(null!=e?e:void 0),onInputValueChange:(t,{selectedItem:n})=>{const r=Gi(n);(!r||t!==e(n))&&(""!==t&&(null==o||o(t)),r&&(null==a||a(void 0))),M(t)}},(({getInputProps:r,getItemProps:m,getMenuProps:h,isOpen:w,highlightedIndex:$,closeMenu:Z,openMenu:R,inputValue:O})=>{const{"aria-labelledby":S,..._}=r({onKeyDown:e=>{"Escape"===e.key&&(e.nativeEvent.preventDownshiftDefault=!0,Z()),null==c||c(e)},onBlur:e=>{e.nativeEvent.preventDownshiftDefault=!0,Z(),null==s||s(e)},onFocus:e=>{E.length>0&&R(),O&&(null==o||o(O)),null==C||C(e)}});return l().createElement("div",{className:Xs.autocomplete},l().createElement(Fs,{..._,autoComplete:"off",error:f,ref:L,beforeInput:n&&p&&n(p),beforeInputProps:i,...y,onClearClick:()=>{null==u||u(),M(""),null==a||a(void 0)}}),w&&O&&E.length>0&&l().createElement("div",{ref:H,"data-testid":b},(0,z.createPortal)(l().createElement("ul",{...h({className:d()(Xs.suggestionsList,v),style:{left:V.left,top:V.top,width:V.width}}),role:"listbox"},E.map(((r,o)=>l().createElement("li",{key:t?t(r):`${o}-${e(r)}`,...m({index:o,item:r,className:d()(Xs.suggestion,{[Xs.suggestionHighlighted]:$===o,[Xs.hasBefore]:n},g)})},n&&l().createElement("div",{...i},n(r)),e(r))))),x)))}))}));(0,r.forwardRef)((function({id:e,label:t,className:n,error:r="",legend:i="",lightLegend:o=!1,...a},d){return l().createElement(Ys,{htmlFor:e,label:t,className:n,error:r,legend:i,lightLegend:o},l().createElement(Js,{id:e,ref:d,error:!!r,...a}))}));var Qs={badge:"_badge_1xi8g_1","padding-lg":"_padding-lg_1xi8g_18",green:"_green_1xi8g_23",isColored:"_isColored_1xi8g_27",red:"_red_1xi8g_31",orange:"_orange_1xi8g_39",yellow:"_yellow_1xi8g_47",blue:"_blue_1xi8g_55",grey:"_grey_1xi8g_63",white:"_white_1xi8g_67"};const eC={green:As.shield,blue:As.hourglass,red:As.close,orange:As.clock,yellow:As.warning,grey:!1,white:!1},tC=({color:e,label:t,className:n,icon:r=eC[e],isColored:i=!1,padding:o="sm",iconTitle:a})=>{const c=Xi(r),s=Ji(r),C=Xi(a),u=Ji(a);return l().createElement("div",{className:d()(Qs.badge,Qs[e],{[Qs.isColored]:i},Qs[`padding-${o}`],n)},c&&l().createElement(Ts,{icon:c,title:C,width:"16px",height:"16px"}),l().createElement("span",null,t),s&&l().createElement(Ts,{icon:s,title:u,width:"16px",height:"16px"}))},nC=(0,r.createContext)({close:"Close",info:"Information",success:"Success",warning:"Warning",error:"Error"});var rC={container:"_container_kdvy4_1",title:"_title_kdvy4_13",screenReader:"_screenReader_kdvy4_19",content:"_content_kdvy4_40",info:"_info_kdvy4_48",success:"_success_kdvy4_56",error:"_error_kdvy4_64",warning:"_warning_kdvy4_72",cta:"_cta_kdvy4_80",close:"_close_kdvy4_84"};const lC={info:As.info,success:As["tick-circle"],warning:As["warning-circle"],error:As.warning};let iC=0;(0,r.forwardRef)((({id:e,type:t,title:n,children:i,className:o,icon:a=lC[t],iconIsFilled:c=!0,iconTitle:s,button:C,onClose:u,...p},f)=>{const{close:m,[t]:h}=(0,r.useContext)(nC),v=(0,r.useMemo)((()=>`${null!=e?e:"rc-banner-"+ ++iC}-aria-title`),[e]);return l().createElement("div",{id:e,className:d()(rC.container,o,rC[t]),role:"error"===t?"alert":"note","aria-live":"error"===t?"assertive":"polite","aria-labelledby":n?v:void 0,...p,ref:f},a&&l().createElement(Ts,{icon:a,title:s,isFilled:c}),l().createElement("div",{className:rC.content},n&&l().createElement("div",{id:v,className:rC.title,"aria-hidden":"true"},l().createElement("div",{className:rC.screenReader},h,": "),l().createElement("div",null,n)),i,C&&l().createElement("div",{className:rC.cta},C)),u&&l().createElement("button",{type:"button",className:rC.close,onClick:u,"aria-label":m},l().createElement(Ts,{icon:"close"})))})).displayName="Banner";const oC=({...e})=>l().createElement("svg",{width:"360",height:"109",viewBox:"0 0 360 109",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Alma",...e},l().createElement("path",{d:"M333.24 28.3462V38.4459C327.504 31.1018 319.176 26.5132 309.288 26.5132C290.208 26.5132 275.424 43.5497 275.424 64.5757C275.424 85.6018 290.208 102.638 309.288 102.638C319.872 102.638 328.668 97.3908 334.416 89.1241V100.817H352.668V28.3462H333.24ZM314.028 84.4876C303.42 84.4876 294.828 75.574 294.828 64.5757C294.828 53.5775 303.42 44.6639 314.028 44.6639C324.636 44.6639 333.228 53.5775 333.228 64.5757C333.228 75.574 324.636 84.4876 314.028 84.4876ZM109.5 8.23073H128.916V100.805H109.5V8.23073ZM151.248 59.7356C151.248 39.8117 163.5 26.5252 180.468 26.5252C191.004 26.5252 199.332 31.1976 204.348 39.1648C209.376 31.1976 217.692 26.5252 228.228 26.5252C245.196 26.5252 257.448 39.8117 257.448 59.7356V100.817H238.032V57.639C238.032 49.8635 232.872 44.7957 226.044 44.7957C219.216 44.7957 214.056 49.8755 214.056 57.639V100.817H194.64V57.639C194.64 49.8635 189.48 44.7957 182.652 44.7957C175.824 44.7957 170.664 49.8755 170.664 57.639V100.817H151.248V59.7356ZM74.34 29.101C69.744 11.9088 60.0241 6.40967 50.772 6.40967C41.5201 6.40967 31.8 11.9088 27.204 29.101L7.24805 100.829H26.916C30.12 88.8485 39.996 82.1753 50.772 82.1753C61.548 82.1753 71.424 88.8605 74.6281 100.829H94.3081L74.34 29.101ZM50.772 65.4623C44.508 65.4623 38.8321 67.8345 34.6441 71.6803L45.924 29.9397C47.0041 25.9501 48.6001 24.6802 50.784 24.6802C52.9681 24.6802 54.5641 25.9501 55.6441 29.9397L66.912 71.6803C62.724 67.8345 57.036 65.4623 50.772 65.4623Z",fill:"white"})),aC=({...e})=>l().createElement("svg",{width:"360",height:"109",viewBox:"0 0 360 109",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Alma",...e},l().createElement("path",{d:"M333.24 28.3462V38.4459C327.504 31.1018 319.176 26.5132 309.288 26.5132C290.208 26.5132 275.424 43.5497 275.424 64.5757C275.424 85.6018 290.208 102.638 309.288 102.638C319.872 102.638 328.668 97.3908 334.416 89.1241V100.817H352.668V28.3462H333.24ZM314.028 84.4876C303.42 84.4876 294.828 75.574 294.828 64.5757C294.828 53.5775 303.42 44.6639 314.028 44.6639C324.636 44.6639 333.228 53.5775 333.228 64.5757C333.228 75.574 324.636 84.4876 314.028 84.4876ZM109.5 8.23073H128.916V100.805H109.5V8.23073ZM151.248 59.7356C151.248 39.8117 163.5 26.5252 180.468 26.5252C191.004 26.5252 199.332 31.1976 204.348 39.1648C209.376 31.1976 217.692 26.5252 228.228 26.5252C245.196 26.5252 257.448 39.8117 257.448 59.7356V100.817H238.032V57.639C238.032 49.8635 232.872 44.7957 226.044 44.7957C219.216 44.7957 214.056 49.8755 214.056 57.639V100.817H194.64V57.639C194.64 49.8635 189.48 44.7957 182.652 44.7957C175.824 44.7957 170.664 49.8755 170.664 57.639V100.817H151.248V59.7356ZM74.34 29.101C69.744 11.9088 60.0241 6.40967 50.772 6.40967C41.5201 6.40967 31.8 11.9088 27.204 29.101L7.24805 100.829H26.916C30.12 88.8485 39.996 82.1753 50.772 82.1753C61.548 82.1753 71.424 88.8605 74.6281 100.829H94.3081L74.34 29.101ZM50.772 65.4623C44.508 65.4623 38.8321 67.8345 34.6441 71.6803L45.924 29.9397C47.0041 25.9501 48.6001 24.6802 50.784 24.6802C52.9681 24.6802 54.5641 25.9501 55.6441 29.9397L66.912 71.6803C62.724 67.8345 57.036 65.4623 50.772 65.4623Z",fill:"black"})),dC=({...e})=>l().createElement("svg",{width:"360",height:"109",viewBox:"0 0 360 109",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-label":"Alma",...e},l().createElement("path",{d:"M333.24 28.3462V38.4459C327.504 31.1018 319.176 26.5132 309.288 26.5132C290.208 26.5132 275.424 43.5497 275.424 64.5757C275.424 85.6018 290.208 102.638 309.288 102.638C319.872 102.638 328.668 97.3908 334.416 89.1241V100.817H352.668V28.3462H333.24ZM314.028 84.4876C303.42 84.4876 294.828 75.574 294.828 64.5757C294.828 53.5775 303.42 44.6639 314.028 44.6639C324.636 44.6639 333.228 53.5775 333.228 64.5757C333.228 75.574 324.636 84.4876 314.028 84.4876ZM109.5 8.23073H128.916V100.805H109.5V8.23073ZM151.248 59.7356C151.248 39.8117 163.5 26.5252 180.468 26.5252C191.004 26.5252 199.332 31.1976 204.348 39.1648C209.376 31.1976 217.692 26.5252 228.228 26.5252C245.196 26.5252 257.448 39.8117 257.448 59.7356V100.817H238.032V57.639C238.032 49.8635 232.872 44.7957 226.044 44.7957C219.216 44.7957 214.056 49.8755 214.056 57.639V100.817H194.64V57.639C194.64 49.8635 189.48 44.7957 182.652 44.7957C175.824 44.7957 170.664 49.8755 170.664 57.639V100.817H151.248V59.7356ZM74.34 29.101C69.744 11.9088 60.0241 6.40967 50.772 6.40967C41.5201 6.40967 31.8 11.9088 27.204 29.101L7.24805 100.829H26.916C30.12 88.8485 39.996 82.1753 50.772 82.1753C61.548 82.1753 71.424 88.8605 74.6281 100.829H94.3081L74.34 29.101ZM50.772 65.4623C44.508 65.4623 38.8321 67.8345 34.6441 71.6803L45.924 29.9397C47.0041 25.9501 48.6001 24.6802 50.784 24.6802C52.9681 24.6802 54.5641 25.9501 55.6441 29.9397L66.912 71.6803C62.724 67.8345 57.036 65.4623 50.772 65.4623Z",fill:"#FA5022"})),cC=({...e})=>l().createElement("svg",{width:"120",height:"134",viewBox:"0 0 120 134",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",...e},l().createElement("path",{d:"M83.8164 41.0325C79.1708 22.8241 69.3458 17 59.9939 17C50.642 17 40.8171 22.8241 36.1715 41.0325L16 117H35.8804C39.119 104.311 49.1016 97.2436 59.9939 97.2436C70.8863 97.2436 80.8689 104.324 84.1075 117H104L83.8164 41.0325ZM59.9939 79.5428C53.6623 79.5428 47.925 82.0552 43.6918 86.1283L55.0936 41.9207C56.1853 37.6953 57.7985 36.3503 60.0061 36.3503C62.2136 36.3503 63.8269 37.6953 64.9185 41.9207L76.3082 86.1283C72.075 82.0552 66.3256 79.5428 59.9939 79.5428Z",fill:"#FA5022"})),sC=({...e})=>l().createElement("svg",{width:"158",height:"74",viewBox:"0 0 158 74",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l().createElement("path",{d:"M88.3048 0.212891C88.3048 0.212891 85.1048 6.49518 83.9092 9.39259C81.9788 14.013 80.7397 20.1896 80.7397 20.1896C80.7397 20.1896 79.7588 15.1291 77.5008 9.43815C76.1489 5.99952 73.0127 0.235666 73.0127 0.235666H63.4812C63.4812 0.235666 66.7978 4.58543 69.0104 9.46092C70.3513 12.4166 72.2326 17.191 72.8739 20.6451C73.2191 22.5066 73.9733 25.9498 73.8918 29.4376C73.8474 31.5241 73.8317 34.5882 72.9896 38.2528C72.4306 40.7284 71.4312 44.4841 69.1723 49.4143C66.9782 54.2096 63.6663 58.6851 63.6663 58.6851L73.2209 58.7078C73.2209 58.7078 75.9897 54.0201 77.7553 49.4143C79.8245 44.034 80.8091 39.0729 80.8091 39.0729C80.8091 39.0729 81.7595 44.0723 83.9554 49.4143C85.9145 54.2141 88.4667 58.7306 88.4667 58.7306H98.0676C98.0676 58.7306 94.7982 54.205 92.5615 49.4598C90.1629 44.3784 89.1413 40.6883 88.6286 38.2528C87.8624 34.6438 87.6996 31.689 87.6801 29.4604C87.6468 25.7876 88.2668 22.5558 88.6055 20.6451C88.9063 18.9504 90.3647 13.8125 92.4459 9.46092C94.7251 4.67381 97.7669 0.212891 97.7669 0.212891H88.3048ZM56.3326 7.912C56.3326 7.912 62.7909 18.7645 63.4581 20.6451C65.6679 26.8819 65.1302 33.6334 63.5275 38.2528C62.5493 41.0655 56.3557 51.191 56.3557 51.191H66.1186C66.1186 51.191 70.988 41.0491 71.6709 38.1162C72.9812 32.4972 72.8767 27.6208 71.9022 22.1029C71.2859 18.6106 65.9798 7.912 65.9798 7.912H56.3326ZM95.4997 7.912C95.4997 7.912 90.1935 18.6106 89.5772 22.1029C88.6018 27.6208 88.4972 32.4972 89.8085 38.1162C90.4915 41.0491 95.3608 51.1682 95.3608 51.1682H105.124C105.124 51.1682 98.9495 41.0646 97.9751 38.2528C96.3695 33.6325 95.8337 26.8809 98.0445 20.6451C98.7117 18.7636 105.17 7.912 105.17 7.912H95.4997ZM102.602 14.8594C102.602 14.8594 100.59 17.2384 99.2937 20.6907C98.1814 23.6555 97.7095 26.8819 97.6743 29.4604C97.6327 32.7614 98.187 35.6853 99.1318 38.2528C100.509 41.9976 102.533 44.2208 102.533 44.2208H112.735C112.735 44.2208 104.977 38.5517 105.054 29.4376C105.126 21.1408 112.781 14.8594 112.781 14.8594H102.602ZM48.6981 14.8822C48.6981 14.8822 56.3511 21.1399 56.4251 29.4376C56.501 38.5517 48.7675 44.2208 48.7675 44.2208H58.9468C58.9468 44.2208 60.9688 41.9976 62.3476 38.2528C63.2934 35.6853 63.8736 32.7614 63.8282 29.4604C63.7958 26.8819 63.298 23.6555 62.1857 20.6907C60.8883 17.2384 58.9005 14.8822 58.9005 14.8822H48.6981Z",fill:"#FBCA8E",fillOpacity:"0.9"}),l().createElement("path",{d:"M95.6384 22.2625C95.6384 22.2625 95.2738 22.2734 95.2914 22.4902C95.3191 22.8137 95.5542 22.5704 95.916 23.0597C96.2399 23.5052 96.2399 24.267 96.2399 24.267L96.2861 34.3578C96.2861 34.3578 96.3074 35.0858 95.9623 35.5878C95.6717 36.0188 95.3515 35.9095 95.3145 36.1345C95.2747 36.3787 95.5921 36.3851 95.5921 36.3851C95.5921 36.3851 99.0475 36.4297 99.2474 36.3851C99.4473 36.3395 99.5454 36.2192 99.4556 36.0434C99.3677 35.8666 99.042 36.0206 98.7616 35.4739C98.5274 35.0129 98.5071 34.4034 98.5071 34.4034L98.4839 29.8932L101.815 29.916C101.815 29.916 102.496 29.9752 102.694 30.2805C102.921 30.6212 103.004 30.7843 103.203 30.8271C103.418 30.8727 103.412 30.531 103.412 30.531L103.435 27.3193C103.435 27.3193 103.434 27.0705 103.134 27.137C102.973 27.168 102.95 27.6464 102.463 27.8204C102.062 27.9643 101.422 28.0937 101.422 28.0937L98.4608 28.071V24.0164L101.491 24.0392C101.491 24.0392 102.287 24.0218 102.718 24.1758C103.247 24.3644 103.226 24.9093 103.527 24.9503C103.769 24.9813 103.736 24.7453 103.736 24.7453V22.718C103.736 22.718 103.766 22.4665 103.689 22.3536C103.624 22.2579 103.18 22.2852 103.18 22.2852L95.6384 22.2625ZM0.392752 22.718C0.392752 22.718 0.230809 22.7053 0.230809 22.9458C0.230809 23.0624 0.642607 23.2273 0.855446 23.5153C1.2108 23.9963 1.1562 24.7909 1.1562 24.7909V34.4261C1.1562 34.4261 1.18118 34.9846 1.01739 35.4967C0.802699 36.1801 0.455678 36.0288 0.277078 36.2712C0.0984783 36.5117 0.369618 36.6129 0.369618 36.6129L5.92195 36.6584C5.92195 36.6584 7.70425 36.7304 9.04514 35.6562C9.63831 35.1851 10.3416 34.3897 10.3638 32.7405C10.374 31.69 10.0177 30.7306 9.48469 30.1438C8.9017 29.5023 7.84213 28.9821 7.84213 28.9821C7.84213 28.9821 8.74994 28.5411 9.27648 27.6154C9.54947 27.1307 9.6235 26.4883 9.5541 25.6337C9.40419 23.7458 7.50159 22.8629 6.29211 22.7864C5.26955 22.728 0.392752 22.718 0.392752 22.718ZM127.68 23.3558C127.59 23.3686 127.541 23.5608 127.541 23.5608L127.634 34.6539C127.634 34.6539 127.618 35.1632 127.356 35.4967C127.138 35.7764 126.925 35.8001 126.94 35.9978C126.944 36.1363 127.055 36.1345 127.055 36.1345H130.248C130.248 36.1345 130.44 36.1463 130.41 35.9295C130.379 35.7236 129.993 35.9276 129.716 35.2917C129.541 34.8844 129.508 34.4034 129.508 34.4034L129.484 27.9343L137.535 36.5217C137.535 36.5217 137.796 36.6557 137.882 36.5673C137.969 36.4789 137.952 36.3167 137.952 36.3167L137.929 25.5653C137.929 25.5653 137.96 24.912 138.137 24.5858C138.305 24.2724 138.671 24.3043 138.692 24.1075C138.71 23.9253 138.576 23.9253 138.576 23.9253H135.176C135.176 23.9253 135.065 23.938 135.06 24.1075C135.049 24.348 135.462 24.1111 135.685 24.4492C135.872 24.7307 136.008 25.2236 136.008 25.2236L136.101 32.1711L127.934 23.4242C127.934 23.4242 127.837 23.333 127.68 23.3558H127.68ZM120.462 23.538C120.327 23.5298 120.231 23.7203 120.231 23.7203L115.118 35.36C115.118 35.36 114.937 35.7208 114.701 35.7928C114.527 35.846 114.422 35.9527 114.401 36.0434L113.799 35.565C113.799 35.565 111.142 31.8194 110.607 31.0549C110.552 30.9757 110.537 30.8499 110.537 30.8499C110.537 30.8499 111.441 30.5328 111.925 30.121C112.604 29.5488 113.087 28.6231 113.105 27.7521C113.132 26.5247 112.774 25.9243 112.434 25.4059C111.679 24.2332 109.751 24.0392 109.751 24.0392L104.406 24.0164C104.406 24.0164 104.137 24.0383 104.129 24.2214C104.12 24.4519 104.523 24.4446 104.73 24.8136C104.961 25.2154 104.915 25.8387 104.915 25.8387L104.985 34.7222C104.985 34.7222 105 35.1487 104.823 35.5423C104.641 35.9359 104.268 35.9313 104.244 36.089C104.216 36.2921 104.43 36.3395 104.43 36.3395H107.622C107.622 36.3395 107.874 36.3167 107.877 36.1345C107.879 35.9277 107.747 36.0525 107.437 35.7017C107.126 35.3509 107.09 34.745 107.09 34.745L106.998 25.9981C106.998 25.9981 106.941 25.8004 107.09 25.6792C107.287 25.5215 108.722 25.4988 109.635 25.7247C110.48 25.9334 110.977 26.8418 110.954 27.7065C110.933 28.5584 110.475 29.2454 109.542 29.5515C108.61 29.8567 107.726 29.5579 107.622 29.7337C107.459 30.0153 107.992 30.6677 107.992 30.6677L111.208 35.4511C111.208 35.4511 111.678 36.1891 112.226 36.3395C112.724 36.4743 114.771 36.3395 114.771 36.3395L114.632 36.2256C115.048 36.2812 117.547 36.2028 117.547 36.2028C117.547 36.2028 117.706 36.2557 117.663 35.9978C117.611 35.6826 117.265 35.9058 117.292 35.3145C117.309 34.9236 118.264 32.9227 118.264 32.9227H122.799C122.799 32.9227 123.717 34.6229 123.701 35.3372C123.69 35.8475 123.318 35.7764 123.308 36.0206C123.296 36.2484 123.562 36.2028 123.562 36.2028H126.639C126.639 36.2028 126.937 36.15 126.755 35.8611C126.686 35.74 126.388 35.9486 125.806 34.7905C125.578 34.3368 120.809 23.7886 120.809 23.7886C120.809 23.7886 120.628 23.5499 120.462 23.538V23.538ZM145.1 23.6292C144.41 23.6255 143.667 23.7045 143.065 23.9253C140.766 24.7653 139.918 26.2478 139.363 27.5698C138.819 28.87 138.656 31.505 139.664 33.3555C141.208 36.1883 143.602 36.6092 145.285 36.6356C147.376 36.6666 148.779 36.0434 148.779 36.0434L149.056 34.2667C149.056 34.2667 149.044 33.8211 148.871 33.8111C148.616 33.7984 148.478 34.0617 148.478 34.0617C148.478 34.0617 147.712 34.6576 146.442 34.8817C145.236 35.0903 144.018 35.0056 142.903 34.1756C141.478 33.1132 141.129 31.5907 141.098 30.1666C141.055 28.0463 142.097 26.5238 143.25 25.8614C144.649 25.0578 146.231 25.3266 147.229 25.5653C148.229 25.8059 148.413 26.3152 148.733 26.317C148.954 26.3189 148.987 26.0437 148.987 26.0437L148.964 24.1531C148.964 24.1531 148.98 23.9544 148.802 23.9253C148.527 23.8797 148.529 24.0528 148.293 24.0619C148.047 24.0729 147.613 23.9453 147.414 23.8797C147.289 23.8393 146.251 23.6356 145.1 23.6292ZM22.7872 23.7886C22.6974 23.8014 22.6252 23.9936 22.6252 23.9936L22.7409 35.0867C22.7409 35.0867 22.7252 35.5951 22.4633 35.9295C22.2449 36.2074 22.0339 36.2311 22.0468 36.4306C22.0524 36.5673 22.1625 36.5901 22.1625 36.5901H25.3551C25.3551 36.5901 25.5485 36.581 25.5171 36.3623C25.4874 36.1582 25.0997 36.3823 24.823 35.7473C24.6481 35.34 24.6148 34.8361 24.6148 34.8361L24.5685 28.3671L32.6425 36.9545C32.6425 36.9545 32.8804 37.0876 32.9664 37.0001C33.0534 36.9117 33.059 36.7495 33.059 36.7495L33.0358 25.9981C33.0358 25.9981 33.0442 25.3448 33.2209 25.0186C33.3903 24.7061 33.7549 24.7371 33.7761 24.5403C33.7947 24.3581 33.6836 24.3581 33.6836 24.3581H30.2828C30.2828 24.3581 30.1505 24.3927 30.144 24.5631C30.1329 24.8027 30.5688 24.5439 30.7918 24.882C30.9796 25.1626 31.1157 25.6564 31.1157 25.6564L31.1851 32.6038L23.0416 23.8569C23.0416 23.8569 22.9436 23.7667 22.7872 23.7886H22.7872ZM156.783 23.8342L150.051 23.8797C150.051 23.8797 149.782 23.9772 149.959 24.1531C150.136 24.3298 150.451 24.4009 150.56 24.8592C150.672 25.3184 150.722 25.702 150.722 25.702L150.745 34.4489C150.745 34.4489 150.729 35.2124 150.537 35.5423C150.359 35.8457 149.971 35.7527 150.005 35.9751C150.042 36.1855 150.306 36.2028 150.306 36.2028L157.477 36.1801C157.477 36.1801 157.508 36.1281 157.639 35.2234C157.762 34.3906 157.901 33.6371 157.616 33.6744C157.266 33.7191 157.464 33.9815 156.992 34.2667C156.493 34.5701 155.997 34.5172 155.997 34.5172L153.568 34.5628C153.568 34.5628 153.198 34.5628 152.989 34.3806C152.849 34.2639 152.851 33.7656 152.851 33.7656V30.5766C152.851 30.5766 154.786 30.5492 155.442 30.5994C156.089 30.6458 156.332 30.7342 156.552 30.941C156.721 31.095 156.884 31.4075 157.061 31.3966C157.18 31.3866 157.223 31.1233 157.223 31.1233L157.2 28.2304C157.2 28.2304 157.171 27.9826 156.992 28.0482C156.814 28.1147 156.613 28.4208 156.46 28.5949C156.255 28.8263 155.789 28.891 155.789 28.891L152.827 28.9593C152.827 28.9593 152.767 26.3917 152.781 25.6337C152.786 25.4933 153.012 25.4514 153.012 25.4514L155.65 25.4742C155.65 25.4742 156.435 25.4441 156.621 25.6109C156.878 25.8359 157.065 26.2678 157.362 26.2715C157.558 26.2742 157.547 25.9526 157.547 25.9526L157.524 24.1758C157.524 24.1758 157.531 23.9417 157.408 23.8797C157.282 23.8169 156.783 23.8342 156.783 23.8342ZM15.5229 23.9253C15.3878 23.9162 15.2915 24.1303 15.2915 24.1303L10.1787 35.7701C10.1787 35.7701 9.97423 36.1309 9.73918 36.2028C9.42269 36.2985 9.31072 36.5472 9.60037 36.6129C9.89002 36.6785 12.5847 36.5901 12.5847 36.5901C12.5847 36.5901 12.7448 36.6429 12.7004 36.3851C12.6486 36.0698 12.3266 36.2921 12.3534 35.7017C12.37 35.3099 13.3251 33.3328 13.3251 33.3328L17.8595 33.31C17.8595 33.31 18.7552 35.0339 18.7386 35.7473C18.7275 36.2566 18.3555 36.1637 18.3453 36.4079C18.3351 36.6356 18.5998 36.6129 18.5998 36.6129L21.6767 36.5901C21.6767 36.5901 21.9756 36.5381 21.7924 36.2484C21.723 36.1272 21.45 36.335 20.867 35.1778C20.6403 34.7232 15.8467 24.1758 15.8467 24.1758C15.8467 24.1758 15.6866 23.9371 15.5229 23.9253V23.9253ZM40.2307 23.9936C39.0297 24.0088 37.8168 24.2683 36.9456 24.7909C35.4937 25.6546 33.89 27.322 33.8918 30.2805C33.8938 34.1646 36.4524 35.9869 37.8016 36.4306C39.7819 37.0866 41.3412 36.7951 41.3412 36.7951C41.3412 36.7951 43.8601 38.2237 44.2793 38.3896C44.7059 38.5609 45.3981 39.0055 45.8756 38.9818C46.5622 38.9536 47.5644 37.8884 47.5644 37.8884C47.5644 37.8884 47.7412 37.6516 47.6338 37.5468C47.5293 37.4465 47.4395 37.5322 47.1017 37.5923C46.6085 37.6807 45.4638 37.0338 45.089 36.8634C44.7133 36.693 43.6547 36.0889 43.6547 36.0889C43.6547 36.0889 44.9798 35.3318 45.8525 33.9706C46.4725 33.0011 46.7381 31.5961 46.7547 30.4399C46.7982 27.4942 45.102 25.4478 43.4233 24.6086C42.6136 24.2036 41.4318 23.9783 40.2307 23.9936ZM89.2532 24.0847L82.521 24.1531C82.521 24.1531 82.2517 24.2278 82.4285 24.4036C82.6061 24.5804 82.9189 24.5594 83.03 25.0186C83.1401 25.4769 83.1919 25.8614 83.1919 25.8614L83.215 34.6084C83.215 34.6084 83.1974 35.3947 83.0068 35.7245C82.8301 36.0279 82.4396 35.9131 82.4747 36.1345C82.5127 36.3468 82.7755 36.3851 82.7755 36.3851L89.8778 36.3395C89.8778 36.3395 89.9056 36.2867 90.0398 35.3828C90.1638 34.55 90.3026 33.7965 90.0166 33.8339C89.6641 33.8794 89.8658 34.1409 89.392 34.4261C88.8951 34.7295 88.4666 34.6995 88.4666 34.6995L86.0375 34.745C86.0375 34.745 85.6692 34.7241 85.4591 34.54C85.3194 34.4234 85.3203 33.925 85.3203 33.925V30.736C85.3203 30.736 87.2553 30.7087 87.9114 30.7588C88.5573 30.8062 88.8007 30.8927 89.0219 31.1005C89.1893 31.2535 89.2856 31.567 89.4614 31.556C89.5836 31.546 89.6234 31.2827 89.6234 31.2827V28.3898C89.6234 28.3898 89.5937 28.1429 89.4151 28.2076C89.2356 28.2732 89.0829 28.5794 88.9293 28.7543C88.7248 28.9857 88.2584 29.0504 88.2584 29.0504L85.2972 29.1188C85.2972 29.1188 85.2342 26.6651 85.2509 25.907C85.2537 25.7676 85.4822 25.7248 85.4822 25.7248H88.1427C88.1427 25.7248 88.9053 25.7175 89.0913 25.8842C89.3494 26.1102 89.4633 26.5184 89.7622 26.522C89.9565 26.5248 89.9472 26.2259 89.9472 26.2259L89.9241 24.4264C89.9241 24.4264 89.9315 24.215 89.8084 24.1531C89.6844 24.0902 89.2532 24.0847 89.2532 24.0847H89.2532ZM73.7529 24.1075C72.6127 24.1102 71.5959 24.1357 71.5089 24.1986C71.3608 24.3052 71.3756 24.3863 71.4857 24.5403C71.5968 24.6934 71.7273 24.4255 71.9947 24.9503C72.2603 25.4751 72.2492 25.9525 72.2492 25.9525L72.3417 34.2894C72.3417 34.2894 72.376 35.4621 72.0872 35.7245C71.7976 35.9869 71.5302 36.0479 71.532 36.2028C71.5357 36.4534 71.879 36.4306 71.879 36.4306L77.1075 36.3623C77.1075 36.3623 78.6482 36.1655 79.606 35.565C80.5166 34.9965 81.3087 34.325 81.665 33.5605C82.6034 31.5533 82.3776 30.1529 82.2434 29.0732C81.9945 27.035 80.8386 25.9425 80.2075 25.4059C79.3839 24.7007 77.6349 24.215 76.6679 24.1531C76.1576 24.1221 74.8931 24.1048 73.7529 24.1075H73.7529ZM65.2625 24.1986L58.5072 24.2442C58.5072 24.2442 58.2379 24.3407 58.4146 24.5175C58.5923 24.6934 58.906 24.6733 59.0161 25.1325C59.1262 25.5917 59.1781 25.9753 59.1781 25.9753L59.2243 34.7222C59.2243 34.7222 59.1845 35.4849 58.993 35.8156C58.8153 36.119 58.4248 36.027 58.4609 36.2484C58.4988 36.4607 58.7616 36.4762 58.7616 36.4762L65.864 36.4534C65.864 36.4534 65.8945 36.4006 66.0259 35.4967C66.149 34.6648 66.2878 33.9113 66.0028 33.9478C65.6502 33.9933 65.8492 34.2557 65.3782 34.54C64.8785 34.8443 64.4759 34.7906 64.4759 34.7906L62.0468 34.8361C62.0468 34.8361 61.6544 34.837 61.4453 34.6539C61.3037 34.5373 61.3296 34.0389 61.3296 34.0389L61.3065 30.8499C61.3065 30.8499 63.2415 30.8244 63.8976 30.8727C64.5435 30.9201 64.8091 31.0084 65.0312 31.2144C65.1977 31.3683 65.2708 31.6809 65.4476 31.6699C65.5688 31.6599 65.6327 31.3966 65.6327 31.3966L65.6095 28.5037C65.6095 28.5037 65.5808 28.2568 65.4013 28.3215C65.2227 28.3871 65.0709 28.6942 64.9155 28.8682C64.7128 29.0996 64.2446 29.1643 64.2446 29.1643L61.2833 29.2326C61.2833 29.2326 61.2213 26.779 61.2371 26.0209C61.239 25.8815 61.4684 25.8387 61.4684 25.8387H64.1289C64.1289 25.8387 64.8896 25.8095 65.0774 25.9753C65.3338 26.2013 65.4504 26.6323 65.7483 26.6359C65.9436 26.6387 65.9334 26.3398 65.9334 26.3398L65.9103 24.5403C65.9103 24.5403 65.9177 24.3061 65.7946 24.2442C65.6695 24.1814 65.2624 24.1987 65.2624 24.1987L65.2625 24.1986ZM54.4355 24.2442C54.388 24.2524 54.3151 24.2752 54.2735 24.3581C54.2087 24.4893 54.3151 24.6387 54.6668 24.7909C54.9426 24.9047 55.037 25.6564 55.037 25.6564C55.037 25.6564 55.1952 31.2681 55.1064 32.4672C55.0555 33.146 54.9759 33.6116 54.7593 33.9706C54.5817 34.2494 54.0486 35.1159 52.4227 35.1323C51.2651 35.1395 50.5562 34.7478 50.063 33.9478C49.6716 33.31 49.6928 32.5355 49.6928 32.5355L49.6234 26.1803C49.6234 26.1803 49.6808 25.1662 49.9242 24.9275C50.1676 24.687 50.3961 24.6524 50.3869 24.4492C50.3813 24.3125 50.2481 24.3353 50.2481 24.3353L46.8473 24.3581C46.8473 24.3581 46.6816 24.3671 46.7085 24.5403C46.7436 24.7644 47.1258 24.7362 47.2868 25.0414C47.496 25.445 47.5413 26.2031 47.5413 26.2031L47.657 33.0139C47.657 33.0139 47.6709 34.3833 48.6286 35.3145C50.0639 36.7003 51.2891 36.8179 52.6078 36.8179C53.9802 36.8206 55.5616 36.2976 56.4713 34.9728C57.2394 33.8594 57.1422 32.5811 57.1422 32.5811V25.9753C57.1422 25.9753 57.195 25.3694 57.3736 24.9959C57.5531 24.6232 57.8418 24.697 57.9057 24.472C57.9575 24.3034 57.79 24.2442 57.79 24.2442H54.5049C54.5049 24.2442 54.4828 24.236 54.4355 24.2442V24.2442ZM4.78835 24.3581C5.52738 24.3722 6.37954 24.5048 6.80107 24.9731C7.71443 25.9863 7.34427 27.4377 6.33837 27.9571C5.17053 28.5602 3.4234 28.3443 3.4234 28.3443V24.4492C3.4234 24.4492 4.0493 24.3439 4.78835 24.3581ZM40.1382 25.6564C43.0532 25.6564 44.2858 27.4605 44.5801 29.5515C44.9632 32.2904 43.5871 35.0539 40.624 35.1778C39.0166 35.2443 37.6489 34.5564 36.8299 33.3328C35.7019 31.6508 35.7389 28.5784 37.2695 26.9548C38.0052 26.174 38.479 25.8141 40.1382 25.6564ZM75.6963 25.7475C76.6633 25.7475 77.7423 25.8924 78.5418 26.4992C78.8583 26.7416 80.2085 27.6546 80.2538 30.0299C80.3047 32.7979 79.2544 33.8785 78.056 34.4033C76.7003 34.9938 75.2252 34.9063 74.794 34.6767C74.36 34.4462 74.3776 34.1983 74.3776 34.1983L74.285 25.9525C74.285 25.9525 74.7311 25.7475 75.6963 25.7475ZM120.578 27.1826L122.22 31.3283H118.866L120.578 27.1826ZM15.6154 27.5926L17.258 31.7383L13.9266 31.7155L15.6154 27.5926ZM3.97863 30.121C4.51351 30.0982 5.40281 30.1274 5.85255 30.2121C7.07868 30.4527 7.54971 30.8873 7.91153 31.6927C8.16231 32.2467 8.14473 33.5633 7.54138 34.1983C6.51882 35.2753 4.16834 35.0375 3.77042 34.8361C3.45116 34.6785 3.40026 34.335 3.40026 34.335V30.2805C3.40026 30.2805 3.4021 30.1438 3.97863 30.121ZM100.566 62.7853C100.397 62.8098 100.249 62.9155 100.127 63.0814C100.079 63.1451 100.057 63.2044 100.057 63.2864C100.054 63.342 100.06 63.4057 100.08 63.4686C100.131 63.6162 100.25 63.7456 100.404 63.8558L100.543 63.9469L102.394 64.8809C102.421 64.8991 102.446 64.9073 102.463 64.9036C102.483 64.9009 102.512 64.89 102.533 64.8581L102.694 64.6303C102.716 64.6021 102.741 64.5784 102.741 64.562C102.736 64.5438 102.719 64.5182 102.694 64.4936L101.168 63.013L101.075 62.9219C100.902 62.7989 100.733 62.7597 100.566 62.7852L100.566 62.7853ZM65.3782 65.2453C64.1983 65.2453 63.1859 65.6945 62.3707 66.5665C61.5535 67.4366 61.1445 68.4972 61.1445 69.7555C61.1445 70.8889 61.5535 71.8465 62.3707 72.6255C63.1859 73.4073 64.1983 73.7872 65.3782 73.7872C66.5636 73.7872 67.5686 73.3572 68.3857 72.4889C69.201 71.6205 69.5887 70.56 69.5887 69.2999C69.5887 68.1628 69.201 67.2125 68.3857 66.4298C67.5686 65.648 66.5636 65.2453 65.3782 65.2453ZM73.7067 65.3592C72.9007 65.3592 72.2048 65.5824 71.6477 66.0198C71.0924 66.4562 70.838 66.9756 70.838 67.6143C70.838 68.2156 71.0184 68.7222 71.4163 69.1404C71.8216 69.5586 72.4879 69.9331 73.3828 70.2566C73.9334 70.4561 74.3258 70.6875 74.5858 70.9172C74.8458 71.1477 74.9791 71.4019 74.9791 71.6916C74.9791 72.129 74.7579 72.3905 74.447 72.6255C74.1361 72.8588 73.7011 72.9672 73.1283 72.9672C72.7202 72.9672 72.3204 72.8333 71.9716 72.5344C71.644 72.2565 71.4802 71.9704 71.3238 71.5322C71.3108 71.5021 71.3025 71.4766 71.2775 71.4638C71.2507 71.4474 71.2118 71.4356 71.185 71.4411L71.0924 71.5094C71.0647 71.5121 71.0129 71.6014 70.9999 71.6461C70.9823 71.7016 70.9499 71.7791 70.9536 71.8055L70.9768 72.9672C70.9851 73.0246 70.9981 73.0665 71.023 73.1039C71.049 73.1412 71.0887 73.1722 71.1387 73.195C71.4247 73.3289 71.6995 73.4273 71.9484 73.4911C72.251 73.564 72.6249 73.605 73.0358 73.605C74.0093 73.605 74.7801 73.3909 75.3492 72.9444C75.9211 72.4998 76.2052 71.882 76.2052 71.1222C76.2052 70.549 76.022 70.0725 75.6731 69.6871C75.3224 69.3063 74.7653 68.9691 73.9843 68.6849C73.3171 68.4516 72.8164 68.2193 72.5037 67.956C72.1927 67.6908 72.1104 67.5031 72.1104 67.1815C72.1104 66.8143 72.2223 66.5401 72.4805 66.3387C72.7415 66.1373 73.1135 66.0426 73.591 66.0426C74.0824 66.0426 74.4312 66.0535 74.7477 66.3387C75.0364 66.6038 75.2169 66.9747 75.303 67.432C75.3104 67.4639 75.3261 67.4831 75.3492 67.5004C75.3696 67.5186 75.3936 67.5268 75.4186 67.5232L75.5806 67.5004C75.6093 67.4985 75.6546 67.453 75.6731 67.432C75.7222 67.3874 75.7249 67.3437 75.7425 67.2726L75.7194 66.0653C75.7139 65.9833 75.6879 65.9159 75.65 65.8603C75.6083 65.8075 75.5445 65.7592 75.4649 65.7237C75.2123 65.6007 74.9772 65.5041 74.7477 65.4503C74.4488 65.3793 74.1101 65.3592 73.7067 65.3592ZM88.1427 65.3592C87.3367 65.3592 86.639 65.5824 86.0837 66.0198C85.5294 66.4599 85.2509 67.002 85.2509 67.6371C85.2509 68.2402 85.4554 68.745 85.8524 69.1632C86.2549 69.5814 86.9009 69.9559 87.7957 70.2794C88.3463 70.4789 88.7609 70.6875 89.0219 70.9172C89.2828 71.1486 89.4151 71.3973 89.4151 71.6916C89.4151 72.1253 89.1958 72.3923 88.883 72.6255C88.573 72.8606 88.1103 72.99 87.5412 72.99C87.1341 72.99 86.7584 72.8351 86.4076 72.5344C86.0828 72.2547 85.9172 71.9741 85.7599 71.5322C85.7469 71.5021 85.7404 71.4784 85.7136 71.4638C85.6877 71.4474 85.6516 71.4374 85.621 71.4411L85.5285 71.5094C85.4998 71.513 85.4295 71.5996 85.4128 71.6461C85.3971 71.6998 85.386 71.7782 85.3897 71.8055L85.4128 72.9672C85.4212 73.0264 85.4332 73.0665 85.4591 73.1039C85.4841 73.1412 85.5257 73.174 85.5748 73.195C85.8607 73.3335 86.1383 73.4273 86.3845 73.4911C86.6899 73.564 87.036 73.605 87.4487 73.605C88.4213 73.605 89.2125 73.3909 89.7853 72.9444C90.3563 72.4998 90.6413 71.882 90.6413 71.1222C90.6413 70.549 90.4599 70.0944 90.1092 69.7099C89.7585 69.3272 89.2004 68.9883 88.4203 68.7076C87.7531 68.4707 87.2488 68.2193 86.9397 67.956C86.6288 67.689 86.5464 67.504 86.5464 67.1815C86.5464 66.817 86.6575 66.5419 86.9166 66.3387C87.1776 66.1391 87.5486 66.0426 88.0271 66.0426C88.5194 66.0426 88.8682 66.0499 89.1838 66.3387C89.4744 66.602 89.6483 66.9728 89.739 67.432C89.7446 67.4621 89.7631 67.4831 89.7853 67.5004C89.8066 67.5186 89.8288 67.5259 89.8547 67.5232L90.0166 67.5004C90.0444 67.4995 90.0898 67.453 90.1092 67.432C90.1554 67.3874 90.1591 67.3418 90.1786 67.2726L90.1555 66.0653C90.1518 65.987 90.1249 65.9141 90.0861 65.8603C90.0453 65.8057 89.9787 65.761 89.901 65.7237C89.6474 65.6043 89.4124 65.5296 89.1838 65.4731C88.8849 65.402 88.5434 65.3592 88.1427 65.3592H88.1427ZM105.748 65.3592C105.748 65.3592 105.599 65.4057 105.702 65.5187C105.806 65.6316 105.982 65.6316 106.049 65.9287C106.115 66.223 106.165 66.4754 106.165 66.4754V66.8854V66.9081L106.188 72.5344C106.188 72.5344 106.183 72.8679 106.026 73.0811C105.898 73.2624 105.785 73.2706 105.795 73.4C105.796 73.4884 105.841 73.4911 105.841 73.4911H107.738C107.738 73.4911 107.872 73.4939 107.854 73.3544C107.834 73.2196 107.601 73.3553 107.437 72.9444C107.335 72.6838 107.298 72.375 107.298 72.375L107.275 68.2066L109.589 72.785C109.589 72.785 109.632 72.8445 109.681 72.8989C109.703 72.9224 109.716 72.9466 109.751 72.9672C109.764 72.9765 109.782 72.9827 109.797 72.99C109.84 73.0079 109.896 73.0108 109.959 73.0128C109.984 73.0136 109.999 73.0155 110.028 73.0128C110.079 73.0119 110.124 72.9939 110.167 72.9672C110.347 72.8908 110.398 72.7394 110.398 72.7394L112.735 68.161L112.689 72.375C112.689 72.375 112.678 72.6839 112.573 72.9445C112.412 73.3554 112.173 73.2196 112.157 73.3545C112.138 73.4939 112.249 73.4911 112.249 73.4911H114.146C114.146 73.4911 114.214 73.4884 114.216 73.4C114.221 73.2706 114.092 73.2624 113.961 73.0811C113.807 72.8679 113.799 72.5344 113.799 72.5344L113.845 66.3844C113.854 66.3204 113.882 66.1759 113.938 65.9288C114.002 65.6327 114.184 65.6546 114.285 65.5416C114.393 65.4286 114.239 65.3594 114.239 65.3594H113.452C113.437 65.3574 113.421 65.3594 113.406 65.3594C113.383 65.3593 113.36 65.3557 113.337 65.3594C113.106 65.394 112.874 65.5871 112.874 65.5871L110.075 71.0767L107.275 65.7238C107.16 65.6326 106.845 65.3659 106.581 65.3594H106.535H105.748L105.748 65.3592ZM77.9866 65.4275C77.5117 65.4339 77.0163 65.459 76.9224 65.4731C76.7355 65.5013 76.8104 65.5934 77.0149 65.6326C77.1685 65.6645 77.2925 65.8376 77.2925 65.8376L80.115 69.8466L80.1381 72.5116C80.1381 72.5116 80.1362 72.785 80.0224 73.0355C79.9031 73.2943 79.6662 73.297 79.6523 73.4C79.632 73.5312 79.768 73.5594 79.768 73.5594H81.827C81.827 73.5594 81.9889 73.5421 81.9889 73.4228C81.9926 73.2879 81.9149 73.3754 81.7113 73.1494C81.5105 72.9198 81.5031 72.5116 81.5031 72.5116L81.4568 69.9149C82.1109 69.0129 84.1068 66.2568 84.233 66.0881C84.6105 65.5861 84.791 65.6635 84.8345 65.6098C84.9538 65.4868 84.7651 65.4731 84.7651 65.4731H82.6135C82.6135 65.4731 82.4442 65.443 82.4516 65.5414C82.4571 65.648 82.7024 65.6171 82.7061 65.8376C82.7181 66.1455 80.8553 68.8443 80.8553 68.8443C80.8553 68.8443 78.7611 65.9852 78.75 65.8148C78.7334 65.5588 78.9471 65.6517 78.9814 65.5187C79.0082 65.4084 78.912 65.4275 78.912 65.4275C78.912 65.4275 78.4614 65.4212 77.9866 65.4275H77.9866ZM43.1226 65.4503L38.7501 65.4731C38.7501 65.4731 38.5641 65.5414 38.6807 65.6553C38.7945 65.771 39.0037 65.8111 39.074 66.1109C39.1471 66.4098 39.1897 66.6576 39.1897 66.6576L39.2128 72.3522C39.2128 72.3522 39.1758 72.8442 39.0509 73.0583C38.9352 73.2569 38.6816 73.2123 38.7038 73.3544C38.7288 73.4938 38.912 73.4911 38.912 73.4911L43.5621 73.4683C43.5621 73.4683 43.5936 73.4428 43.6778 72.8533C43.7592 72.3121 43.8388 71.8274 43.6547 71.8511C43.4261 71.8793 43.5668 72.0524 43.2614 72.2383C42.9375 72.4324 42.6136 72.3977 42.6136 72.3977L41.0405 72.4205C41.0405 72.4205 40.7841 72.4242 40.6472 72.3066C40.5565 72.2283 40.5778 71.9194 40.5778 71.9194L40.5545 69.8467C40.5545 69.8467 41.8186 69.8139 42.2434 69.8467C42.6617 69.8786 42.8402 69.9387 42.9837 70.0745C43.0929 70.1756 43.1697 70.3797 43.2844 70.3706C43.364 70.3651 43.4001 70.1883 43.4001 70.1883V68.2977C43.4001 68.2977 43.377 68.1638 43.2613 68.2066C43.1456 68.2476 43.0124 68.4344 42.9143 68.5483C42.781 68.6977 42.4747 68.7533 42.4747 68.7533L40.5545 68.7761C40.5545 68.7761 40.4981 67.1278 40.5083 66.6349C40.5111 66.5465 40.6702 66.521 40.6702 66.521H42.3822C42.3822 66.521 42.8865 66.5055 43.0068 66.6121C43.1743 66.7597 43.2983 67.0395 43.4926 67.0449C43.6213 67.0449 43.6083 66.8399 43.6083 66.8399L43.5852 65.6782C43.5852 65.6782 43.5963 65.5142 43.5158 65.4732C43.4353 65.4331 43.1225 65.4504 43.1225 65.4504L43.1226 65.4503ZM49.9936 65.4503C49.9628 65.4558 49.9279 65.4881 49.901 65.5414C49.8575 65.6289 49.927 65.7164 50.1555 65.8148C50.3332 65.8895 50.3869 66.3842 50.3869 66.3842C50.3869 66.3842 50.4905 70.0261 50.4331 70.8033C50.3989 71.2452 50.3406 71.5249 50.2018 71.76C50.0843 71.9413 49.7548 72.5198 48.698 72.5344C47.9475 72.5381 47.4923 72.2811 47.1711 71.76C46.9167 71.3472 46.9167 70.8488 46.9167 70.8488L46.8935 66.7031C46.8935 66.7031 46.9195 66.0572 47.0786 65.9059C47.2369 65.7465 47.3831 65.72 47.3794 65.587C47.3757 65.4977 47.2868 65.5187 47.2868 65.5187H45.089C45.089 65.5187 44.9539 65.5206 44.9734 65.6326C44.9956 65.7774 45.2621 65.7738 45.3666 65.9742C45.5027 66.2357 45.5286 66.7259 45.5286 66.7259L45.598 71.1449C45.598 71.1449 45.6008 72.0451 46.2226 72.6483C47.1545 73.5485 47.9587 73.6278 48.8137 73.6278C49.7058 73.6297 50.7209 73.2816 51.3123 72.4205C51.8129 71.698 51.7518 70.8716 51.7518 70.8716L51.775 66.5892C51.775 66.5892 51.7981 66.171 51.9138 65.9287C52.0313 65.6854 52.2164 65.7556 52.2608 65.6098C52.2932 65.5013 52.1914 65.4503 52.1914 65.4503H50.063C50.063 65.4503 50.0243 65.4449 49.9936 65.4503ZM91.8906 65.4503C91.8115 65.4531 91.7235 65.454 91.6823 65.4731C91.6018 65.5141 91.6129 65.6553 91.6129 65.6553L91.5898 66.8398C91.5898 66.8398 91.5824 67.0239 91.7055 67.022C91.8989 67.0166 91.9775 66.7596 92.145 66.612C92.2672 66.5054 92.7697 66.5209 92.7697 66.5209L93.8339 66.4981L93.8801 72.4889C93.8801 72.4889 93.8829 72.7586 93.7645 73.0128C93.6488 73.267 93.4091 73.2743 93.3943 73.3772C93.3777 73.5112 93.51 73.5367 93.51 73.5367H95.5921C95.5921 73.5367 95.7541 73.5193 95.7541 73.4C95.7568 73.2642 95.6772 73.3544 95.4764 73.1267C95.2737 72.9008 95.245 72.4889 95.245 72.4889V66.4982H96.2629C96.2629 66.4982 96.7645 66.4827 96.8876 66.5893C97.0523 66.7369 97.1097 67.0166 97.304 67.0221C97.4289 67.024 97.4428 66.8171 97.4428 66.8171L97.4197 65.6554C97.4197 65.6554 97.4317 65.5124 97.3503 65.4732C97.2698 65.4322 97.0033 65.4504 97.0033 65.4504L94.6204 65.4732L92.0293 65.4504C92.0293 65.4504 91.9695 65.4477 91.8905 65.4504L91.8906 65.4503ZM53.9033 65.4731C53.9033 65.4731 53.7238 65.4704 53.7183 65.587C53.7118 65.7382 53.9765 65.7583 54.1116 65.997C54.2605 66.2585 54.2504 66.6576 54.2504 66.6576L54.2966 72.4205C54.2966 72.4205 54.2975 72.7094 54.181 72.9672C54.0653 73.2241 53.8265 73.2059 53.8108 73.3089C53.7923 73.441 53.9265 73.4683 53.9265 73.4683H55.9855C55.9855 73.4683 56.1474 73.472 56.1474 73.3544C56.1474 73.2232 56.0725 73.2879 55.8698 73.0583C55.6699 72.8305 55.6616 72.4433 55.6616 72.4433L55.5922 66.7715C55.5922 66.7715 55.5654 66.6202 55.6616 66.5437C55.7911 66.4389 56.7119 66.4198 57.3042 66.5665C57.8538 66.7013 58.1749 67.3036 58.1601 67.8648C58.1472 68.4197 57.8418 68.8498 57.2347 69.0493C56.6295 69.247 56.0752 69.0721 56.0086 69.186C55.9022 69.3673 56.24 69.7782 56.24 69.7782L58.3221 72.8989C58.3221 72.8989 58.6367 73.3699 58.993 73.4683C59.3141 73.5585 60.6356 73.4683 60.6356 73.4683L60.0109 72.9672C60.0109 72.9672 58.2777 70.5272 57.9288 70.0288C57.8946 69.9778 57.8825 69.9149 57.8825 69.9149C57.8825 69.9149 58.4914 69.7053 58.8079 69.4366C59.2465 69.0685 59.5371 68.4534 59.5482 67.8876C59.5658 67.0867 59.352 66.7204 59.1318 66.3842C58.6404 65.6207 57.3736 65.4731 57.3736 65.4731H53.9033ZM103.18 65.4731L98.8078 65.5187C98.8078 65.5187 98.6228 65.5642 98.7384 65.6781C98.8541 65.7938 99.0614 65.7874 99.1317 66.0881C99.2048 66.3852 99.2474 66.6348 99.2474 66.6348L99.2705 72.3066C99.2705 72.3066 99.2326 72.8214 99.1086 73.0355C98.9938 73.236 98.7606 73.1667 98.7847 73.3089C98.8106 73.4483 98.9698 73.4683 98.9698 73.4683L103.597 73.4228C103.597 73.4228 103.602 73.3991 103.689 72.8078C103.769 72.2684 103.877 71.7818 103.689 71.8055C103.463 71.8356 103.581 72.006 103.273 72.1927C102.95 72.3877 102.671 72.3522 102.671 72.3522L101.098 72.3977C101.098 72.3977 100.864 72.3786 100.728 72.2611C100.637 72.1845 100.635 71.8738 100.635 71.8738L100.612 69.8011C100.612 69.8011 101.874 69.7692 102.301 69.8011C102.719 69.833 102.896 69.8931 103.041 70.0289C103.15 70.1282 103.206 70.3323 103.319 70.325C103.4 70.3177 103.435 70.1428 103.435 70.1428L103.412 68.275C103.412 68.275 103.389 68.1164 103.273 68.1611C103.157 68.2021 103.073 68.3889 102.972 68.5027C102.842 68.6522 102.533 68.7077 102.533 68.7077L100.612 68.7533C100.612 68.7533 100.577 67.1506 100.589 66.6577C100.593 66.5684 100.728 66.5438 100.728 66.5438H102.463C102.463 66.5438 102.943 66.5283 103.065 66.6349C103.231 66.7825 103.308 67.0604 103.504 67.0677C103.631 67.0677 103.62 66.8627 103.62 66.8627V65.701C103.62 65.701 103.631 65.5598 103.55 65.5188C103.47 65.4778 103.18 65.4732 103.18 65.4732L103.18 65.4731ZM120.439 65.4731L116.066 65.5187C116.066 65.5187 115.881 65.5606 115.997 65.6781C116.11 65.7902 116.319 65.7893 116.39 66.0881C116.461 66.3879 116.506 66.6348 116.506 66.6348L116.529 72.3066C116.529 72.3066 116.491 72.8214 116.367 73.0355C116.249 73.2323 115.997 73.1649 116.02 73.3089C116.047 73.4483 116.228 73.4683 116.228 73.4683L120.832 73.4456C120.832 73.4456 120.86 73.4182 120.948 72.8305C121.027 72.2893 121.112 71.78 120.925 71.8055C120.697 71.8319 120.839 72.0087 120.531 72.1927C120.208 72.3895 119.93 72.375 119.93 72.375L118.357 72.3977C118.357 72.3977 118.123 72.3795 117.987 72.2611C117.896 72.1864 117.894 71.8738 117.894 71.8738L117.871 69.801C117.871 69.801 119.131 69.7691 119.56 69.801C119.978 69.832 120.152 69.8939 120.3 70.0288C120.407 70.1272 120.465 70.3504 120.578 70.3477C120.658 70.3386 120.693 70.1655 120.693 70.1655L120.67 68.2749C120.67 68.2749 120.643 68.1181 120.531 68.1609C120.416 68.2038 120.333 68.3887 120.231 68.5026C120.099 68.6521 119.791 68.7076 119.791 68.7076L117.871 68.7532C117.871 68.7532 117.837 67.1487 117.848 66.6576C117.848 66.5674 117.987 66.5437 117.987 66.5437H119.698C119.698 66.5437 120.201 66.5246 120.323 66.6348C120.488 66.7788 120.569 67.0658 120.763 67.0676C120.89 67.0676 120.878 66.8626 120.878 66.8626V65.7009C120.878 65.7009 120.889 65.5588 120.809 65.5187C120.728 65.4758 120.439 65.4731 120.439 65.4731H120.439ZM65.1931 66.4298C67.0855 66.4298 67.8943 67.6006 68.0849 68.9582C68.3339 70.7377 67.4399 72.5226 65.517 72.6027C64.4722 72.6447 63.5727 72.2137 63.0416 71.4183C62.3096 70.3258 62.3503 68.3259 63.3423 67.2726C63.8198 66.766 64.1122 66.5328 65.1931 66.4298Z",fill:"#00425D"})),CC=({...e})=>l().createElement("svg",{width:"202",height:"116",viewBox:"0 0 202 116",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l().createElement("g",{clipPath:"url(#clip0_14592_4599)"},l().createElement("path",{d:"M60.5361 22.938H77.7517V26.2542H71.1303V44.162H67.1575V26.2542H60.5361V22.938ZM76.7585 28.5756H80.0692V31.5602C80.0692 31.2286 80.4002 30.897 80.7313 30.2337C81.0624 29.5705 81.3934 29.5705 81.7245 29.2389C82.0556 28.9072 82.7177 28.5756 83.0488 28.5756C83.3798 28.244 84.042 28.244 84.7041 28.244C85.0352 28.244 85.3663 28.244 85.3663 28.244H85.6973V31.5602C85.3663 31.5602 85.3663 31.5602 85.0352 31.5602C84.7041 31.5602 84.7041 31.5602 84.3731 31.5602C83.7109 31.5602 83.3799 31.5602 82.7177 31.8919C82.0556 32.2235 81.7245 32.5551 81.3934 32.8867C81.0624 33.2184 80.7313 33.8816 80.4002 34.5449C80.0692 35.2081 80.0692 35.8713 80.0692 36.8662V44.162H76.7585V28.5756ZM101.258 44.162H97.9468V42.1722C97.6158 42.8355 96.9537 43.4987 95.9604 44.162C95.2983 44.4936 94.3051 44.8252 93.3119 44.8252C91.3255 44.8252 90.0012 44.4936 89.008 43.1671C88.0148 41.8406 87.6837 40.5141 87.6837 38.5243V28.9072H90.9944V38.1927C90.9944 39.5192 91.3255 40.5141 91.6566 41.1773C92.3187 41.8406 92.9808 42.1722 93.974 42.1722C94.6362 42.1722 95.2983 42.1722 95.6294 41.8406C95.9604 41.509 96.6226 41.1773 96.6226 40.8457C96.9536 40.5141 97.2847 40.1825 97.2847 39.5192C97.2847 38.856 97.6158 38.5244 97.6158 37.8611V28.9072H100.926V44.162H101.258ZM106.886 39.1876C106.886 40.1825 107.217 40.8457 107.879 41.1773C108.541 41.509 109.203 41.8406 110.196 41.8406C110.527 41.8406 110.859 41.8406 111.19 41.8406C111.521 41.8406 111.852 41.8406 112.183 41.509C112.514 41.509 112.845 41.1773 113.176 40.8457C113.507 40.5141 113.507 40.1825 113.507 39.8509C113.507 39.5192 113.176 39.1876 113.176 38.856C112.845 38.5243 112.514 38.5244 112.183 38.1927C111.852 38.1927 111.19 37.8611 110.527 37.8611C109.865 37.8611 109.203 37.5295 108.872 37.5295C108.21 37.5295 107.548 37.1978 107.217 36.8662C106.886 36.5346 106.224 36.5346 105.561 36.203C105.23 35.8714 104.568 35.5397 104.568 34.8765C104.237 34.2132 104.237 33.55 104.237 32.8867C104.237 31.8919 104.568 31.2286 104.899 30.897C105.23 30.5654 105.892 29.9021 106.555 29.5705C107.217 29.2389 107.879 28.9072 108.541 28.9072C109.203 28.9072 110.196 28.5756 110.859 28.5756C111.521 28.5756 112.514 28.5756 113.176 28.9072C113.838 28.9072 114.5 29.2389 115.162 29.5705C115.825 29.9021 116.156 30.5654 116.487 30.897C116.818 31.5602 117.149 32.2235 117.149 33.2184H113.507C113.507 32.5551 112.845 31.8919 112.514 31.5602C111.521 31.2286 110.859 30.897 110.196 30.897C109.865 30.897 109.534 30.897 109.203 30.897C108.872 30.897 108.541 30.897 108.21 31.2286C107.879 31.2286 107.548 31.5602 107.548 31.5602C107.217 31.8919 107.217 31.8919 107.217 32.2235C107.217 32.5551 107.217 32.8867 107.548 33.2184C107.879 33.55 108.21 33.55 108.541 33.8816C108.872 33.8816 109.534 34.2132 110.196 34.2132C110.859 34.2132 111.521 34.5449 112.183 34.5449C112.845 34.5449 113.507 34.8765 113.838 35.2081C114.5 35.5397 114.831 35.5397 115.493 35.8714C116.156 36.203 116.487 36.5346 116.487 37.1979C116.818 37.8611 116.818 38.1927 116.818 39.1876C116.818 40.1825 116.487 40.8457 116.156 41.509C115.825 42.1722 115.162 42.5038 114.5 43.1671C114.169 43.8303 113.507 44.162 112.845 44.162C112.183 44.162 111.19 44.4936 110.527 44.4936C109.534 44.4936 108.541 44.4936 107.879 44.162C107.217 43.8303 106.224 43.4987 105.892 43.1671C105.23 42.8355 104.899 42.1722 104.568 41.509C103.906 40.8457 103.575 40.1825 103.575 39.1876H106.886ZM118.142 28.5756H120.791V24.2645H124.101V28.9072H127.081V31.5602H124.101V39.8509C124.101 40.1825 124.101 40.5141 124.101 40.8457C124.101 41.1773 124.101 41.1774 124.432 41.509C124.763 41.8406 124.763 41.8406 124.763 41.8406C125.094 41.8406 125.426 41.8406 125.757 41.8406C126.088 41.8406 126.088 41.8406 126.419 41.8406C126.75 41.8406 126.75 41.8406 127.081 41.8406V44.162C126.75 44.162 126.419 44.162 126.088 44.162C125.757 44.162 125.426 44.162 125.094 44.162C124.101 44.162 123.439 44.162 123.108 43.8303C122.446 43.8303 122.115 43.4987 121.784 43.1671C121.453 42.8355 121.122 42.5038 121.122 41.8406C121.122 41.509 120.791 40.8457 120.791 40.1825V31.2286H118.142V28.5756ZM129.398 28.5756H132.709V30.897C133.04 29.9021 133.702 29.2389 134.695 28.9072C135.689 28.5756 136.351 28.244 137.344 28.244C138.668 28.244 139.661 28.5756 140.655 28.9072C141.648 29.2389 142.31 29.9021 142.972 30.5654C143.634 31.2286 143.965 32.2235 144.296 33.2184C144.627 34.2132 144.627 35.2081 144.627 36.5346C144.627 37.5295 144.627 38.5244 144.296 39.5192C143.965 40.5141 143.634 41.1773 142.972 42.1722C142.31 42.8355 141.648 43.4987 140.986 43.8303C139.993 44.162 139.33 44.4936 138.006 44.4936C137.675 44.4936 137.013 44.4936 136.682 44.4936C136.351 44.4936 135.689 44.162 135.358 44.162C135.027 43.8303 134.364 43.8303 134.033 43.4987C133.702 43.1671 133.371 42.8355 133.04 42.5038V50.1312H129.729V28.5756H129.398ZM141.317 36.5346C141.317 35.8714 141.317 35.2081 140.986 34.5449C140.655 33.8816 140.655 33.2184 140.324 32.8867C139.993 32.5551 139.661 31.8919 138.999 31.5602C138.337 31.2286 138.006 31.2286 137.013 31.2286C135.689 31.2286 134.364 31.5602 133.702 32.5551C133.04 33.55 132.709 34.8765 132.709 36.5346C132.709 37.1979 132.709 38.1927 133.04 38.5243C133.371 39.1876 133.371 39.8508 134.033 40.1825C134.364 40.5141 134.695 41.1773 135.358 41.1773C136.02 41.509 136.351 41.509 137.013 41.509C137.675 41.509 138.337 41.509 138.999 41.1773C139.661 40.8457 139.993 40.5141 140.324 39.8509C140.655 39.1876 140.986 38.856 140.986 38.1927C140.986 37.8611 141.317 37.1979 141.317 36.5346ZM147.276 22.938H150.587V26.2542H147.276V22.938ZM147.276 28.5756H150.587V44.162H147.276V28.5756ZM153.566 22.938H156.877V44.162H153.566V22.938ZM167.14 44.4936C165.816 44.4936 164.823 44.162 163.829 43.8303C162.836 43.4987 162.174 42.8355 161.512 42.1722C160.85 41.509 160.188 40.5141 159.857 39.5192C159.526 38.5244 159.194 37.5295 159.194 36.203C159.194 34.8765 159.526 33.8816 159.857 32.8867C160.188 31.8919 160.85 30.897 161.512 30.2337C162.174 29.5705 162.836 28.9072 163.829 28.5756C164.823 28.244 165.816 27.9124 167.14 27.9124C168.464 27.9124 169.458 28.244 170.451 28.5756C171.444 28.9072 172.106 29.5705 172.768 30.2337C173.43 30.897 174.093 31.8919 174.424 32.8867C174.755 33.8816 175.086 34.8765 175.086 36.203C175.086 37.5295 174.755 38.5244 174.424 39.5192C174.093 40.5141 173.43 41.509 172.768 42.1722C172.106 42.8355 171.444 43.4987 170.451 43.8303C169.458 44.162 168.464 44.4936 167.14 44.4936ZM167.14 41.8406C167.802 41.8406 168.464 41.8406 169.127 41.509C169.789 41.1774 170.12 40.8457 170.451 40.1825C170.782 39.5192 171.113 39.1876 171.113 38.5243C171.113 37.8611 171.444 37.1979 171.444 36.5346C171.444 35.8714 171.444 35.2081 171.113 34.5449C171.113 33.8816 170.782 33.2184 170.451 32.8867C170.12 32.5551 169.789 31.8919 169.127 31.5602C168.464 31.2286 167.802 31.2286 167.14 31.2286C166.478 31.2286 165.816 31.2286 165.154 31.5602C164.492 31.8919 164.161 32.2235 163.829 32.8867C163.498 33.55 163.167 33.8816 163.167 34.5449C163.167 35.2081 162.836 35.8714 162.836 36.5346C162.836 37.1979 162.836 37.8611 163.167 38.5243C163.167 39.1876 163.498 39.8508 163.829 40.1825C164.161 40.8457 164.492 41.1774 165.154 41.509C165.816 41.509 166.478 41.8406 167.14 41.8406ZM176.079 28.5756H178.728V24.2645H182.038V28.9072H185.018V31.5602H182.038V39.8509C182.038 40.1825 182.038 40.5141 182.038 40.8457C182.038 41.1773 182.038 41.1774 182.369 41.509C182.7 41.8406 182.7 41.8406 182.7 41.8406C183.031 41.8406 183.362 41.8406 183.694 41.8406C184.025 41.8406 184.025 41.8406 184.356 41.8406C184.687 41.8406 184.687 41.8406 185.018 41.8406V44.162C184.687 44.162 184.356 44.162 184.025 44.162C183.694 44.162 183.362 44.162 183.031 44.162C182.038 44.162 181.376 44.162 181.045 43.8303C180.383 43.8303 180.052 43.4987 179.721 43.1671C179.39 42.8355 179.059 42.5038 179.059 41.8406C179.059 41.509 178.728 40.8457 178.728 40.1825V31.2286H176.079V28.5756Z",fill:"#191919"}),l().createElement("path",{d:"M56.5627 22.938H41.0025L36.3675 8.01489L31.4015 22.938H16.1724L28.4219 31.8919L23.7869 46.815L36.3675 37.5295L48.6171 46.815L43.9821 31.8919L56.5627 22.938Z",fill:"#00B67A"}),l().createElement("path",{d:"M44.9769 35.2078L43.9837 31.8916L36.3691 37.5292L44.9769 35.2078Z",fill:"#005128"}),l().createElement("path",{d:"M47.9549 56.1003H16.1724V87.9363H47.9549V56.1003Z",fill:"#00B67A"}),l().createElement("path",{d:"M82.055 56.1003H50.2725V87.9363H82.055V56.1003Z",fill:"#00B67A"}),l().createElement("path",{d:"M116.488 56.1003H84.7051V87.9363H116.488V56.1003Z",fill:"#00B67A"}),l().createElement("path",{d:"M150.586 56.1003H118.804V87.9363H150.586V56.1003Z",fill:"#00B67A"}),l().createElement("path",{d:"M185.017 56.1003H153.235V87.9363H185.017V56.1003Z",fill:"#DCDCE6"}),l().createElement("path",{d:"M153.235 56.1003H169.126V87.6047H153.235V56.1003Z",fill:"#00B67A"}),l().createElement("path",{d:"M31.7329 77.3245L36.6989 75.998L38.6853 82.2988L31.7329 77.3245ZM42.9892 69.3655H34.3814L31.7329 61.4065L29.0843 69.3655H20.8076L27.7601 74.3398L25.1115 82.2988L32.0639 77.3245L36.3678 74.3398L42.9892 69.3655Z",fill:"white"}),l().createElement("path",{d:"M66.165 77.3245L71.1311 75.998L73.1175 82.2988L66.165 77.3245ZM77.0903 69.3655H68.4825L65.834 61.4065L63.1854 69.3655H54.5776L61.5301 74.3398L58.8815 82.2988L65.834 77.3245L70.1378 74.3398L77.0903 69.3655Z",fill:"white"}),l().createElement("path",{d:"M100.596 77.3245L105.562 75.998L107.548 82.2988L100.596 77.3245ZM111.521 69.3655H102.913L100.265 61.4065L97.6161 69.3655H89.0083L95.9607 74.3398L93.6433 82.2988L100.596 77.3245L104.9 74.3398L111.521 69.3655Z",fill:"white"}),l().createElement("path",{d:"M134.695 77.3245L139.661 75.998L141.648 82.2988L134.695 77.3245ZM145.952 69.3655H137.344L134.695 61.4065L132.047 69.3655H123.439L130.391 74.3398L127.743 82.2988L134.695 77.3245L138.999 74.3398L145.952 69.3655Z",fill:"white"}),l().createElement("path",{d:"M169.126 77.3245L174.092 75.998L176.078 82.2988L169.126 77.3245ZM180.051 69.3655H171.443L168.795 61.4065L166.477 69.3655H157.87L164.822 74.3398L162.174 82.2988L169.126 77.3245L173.43 74.3398L180.051 69.3655Z",fill:"white"})),l().createElement("path",{d:"M33.3008 95.3926V96.418H30.4004V104H29.2168V96.418H26.3164V95.3926H33.3008ZM33.8164 97.7246H34.8184V98.8086C34.9004 98.5977 35.1016 98.3418 35.4219 98.041C35.7422 97.7363 36.1113 97.584 36.5293 97.584C36.5488 97.584 36.582 97.5859 36.6289 97.5898C36.6758 97.5938 36.7559 97.6016 36.8691 97.6133V98.7266C36.8066 98.7148 36.748 98.707 36.6934 98.7031C36.6426 98.6992 36.5859 98.6973 36.5234 98.6973C35.9922 98.6973 35.584 98.8691 35.2988 99.2129C35.0137 99.5527 34.8711 99.9453 34.8711 100.391V104H33.8164V97.7246ZM38.8379 97.7246V101.891C38.8379 102.211 38.8887 102.473 38.9902 102.676C39.1777 103.051 39.5273 103.238 40.0391 103.238C40.7734 103.238 41.2734 102.91 41.5391 102.254C41.6836 101.902 41.7559 101.42 41.7559 100.807V97.7246H42.8105V104H41.8145L41.8262 103.074C41.6895 103.312 41.5195 103.514 41.3164 103.678C40.9141 104.006 40.4258 104.17 39.8516 104.17C38.957 104.17 38.3477 103.871 38.0234 103.273C37.8477 102.953 37.7598 102.525 37.7598 101.99V97.7246H38.8379ZM45.0898 102.031C45.1211 102.383 45.209 102.652 45.3535 102.84C45.6191 103.18 46.0801 103.35 46.7363 103.35C47.127 103.35 47.4707 103.266 47.7676 103.098C48.0645 102.926 48.2129 102.662 48.2129 102.307C48.2129 102.037 48.0938 101.832 47.8555 101.691C47.7031 101.605 47.4023 101.506 46.9531 101.393L46.1152 101.182C45.5801 101.049 45.1855 100.9 44.9316 100.736C44.4785 100.451 44.252 100.057 44.252 99.5527C44.252 98.959 44.4648 98.4785 44.8906 98.1113C45.3203 97.7441 45.8965 97.5605 46.6191 97.5605C47.5645 97.5605 48.2461 97.8379 48.6641 98.3926C48.9258 98.7441 49.0527 99.123 49.0449 99.5293H48.0488C48.0293 99.291 47.9453 99.0742 47.7969 98.8789C47.5547 98.6016 47.1348 98.4629 46.5371 98.4629C46.1387 98.4629 45.8359 98.5391 45.6289 98.6914C45.4258 98.8438 45.3242 99.0449 45.3242 99.2949C45.3242 99.5684 45.459 99.7871 45.7285 99.9512C45.8848 100.049 46.1152 100.135 46.4199 100.209L47.1172 100.379C47.875 100.562 48.3828 100.74 48.6406 100.912C49.0508 101.182 49.2559 101.605 49.2559 102.184C49.2559 102.742 49.043 103.225 48.6172 103.631C48.1953 104.037 47.5508 104.24 46.6836 104.24C45.75 104.24 45.0879 104.029 44.6973 103.607C44.3105 103.182 44.1035 102.656 44.0762 102.031H45.0898ZM50.6738 95.9727H51.7402V97.7246H52.7422V98.5859H51.7402V102.682C51.7402 102.9 51.8145 103.047 51.9629 103.121C52.0449 103.164 52.1816 103.186 52.373 103.186C52.4238 103.186 52.4785 103.186 52.5371 103.186C52.5957 103.182 52.6641 103.176 52.7422 103.168V104C52.6211 104.035 52.4941 104.061 52.3613 104.076C52.2324 104.092 52.0918 104.1 51.9395 104.1C51.4473 104.1 51.1133 103.975 50.9375 103.725C50.7617 103.471 50.6738 103.143 50.6738 102.74V98.5859H49.8242V97.7246H50.6738V95.9727ZM54.7051 101.223C54.7324 101.711 54.8477 102.107 55.0508 102.412C55.4375 102.982 56.1191 103.268 57.0957 103.268C57.5332 103.268 57.9316 103.205 58.291 103.08C58.9863 102.838 59.334 102.404 59.334 101.779C59.334 101.311 59.1875 100.977 58.8945 100.777C58.5977 100.582 58.1328 100.412 57.5 100.268L56.334 100.004C55.5723 99.832 55.0332 99.6426 54.7168 99.4355C54.1699 99.0762 53.8965 98.5391 53.8965 97.8242C53.8965 97.0508 54.1641 96.416 54.6992 95.9199C55.2344 95.4238 55.9922 95.1758 56.9727 95.1758C57.875 95.1758 58.6406 95.3945 59.2695 95.832C59.9023 96.2656 60.2188 96.9609 60.2188 97.918H59.123C59.0645 97.457 58.9395 97.1035 58.748 96.8574C58.3926 96.4082 57.7891 96.1836 56.9375 96.1836C56.25 96.1836 55.7559 96.3281 55.4551 96.6172C55.1543 96.9062 55.0039 97.2422 55.0039 97.625C55.0039 98.0469 55.1797 98.3555 55.5312 98.5508C55.7617 98.6758 56.2832 98.832 57.0957 99.0195L58.3027 99.2949C58.8848 99.4277 59.334 99.6094 59.6504 99.8398C60.1973 100.242 60.4707 100.826 60.4707 101.592C60.4707 102.545 60.123 103.227 59.4277 103.637C58.7363 104.047 57.9316 104.252 57.0137 104.252C55.9434 104.252 55.1055 103.979 54.5 103.432C53.8945 102.889 53.5977 102.152 53.6094 101.223H54.7051ZM64.2266 97.543C64.9336 97.543 65.5078 97.7148 65.9492 98.0586C66.3945 98.4023 66.6621 98.9941 66.752 99.834H65.7266C65.6641 99.4473 65.5215 99.127 65.2988 98.873C65.0762 98.6152 64.7188 98.4863 64.2266 98.4863C63.5547 98.4863 63.0742 98.8145 62.7852 99.4707C62.5977 99.8965 62.5039 100.422 62.5039 101.047C62.5039 101.676 62.6367 102.205 62.9023 102.635C63.168 103.064 63.5859 103.279 64.1562 103.279C64.5938 103.279 64.9395 103.146 65.1934 102.881C65.4512 102.611 65.6289 102.244 65.7266 101.779H66.752C66.6348 102.611 66.3418 103.221 65.873 103.607C65.4043 103.99 64.8047 104.182 64.0742 104.182C63.2539 104.182 62.5996 103.883 62.1113 103.285C61.623 102.684 61.3789 101.934 61.3789 101.035C61.3789 99.9336 61.6465 99.0762 62.1816 98.4629C62.7168 97.8496 63.3984 97.543 64.2266 97.543ZM70.2969 103.32C70.9961 103.32 71.4746 103.057 71.7324 102.529C71.9941 101.998 72.125 101.408 72.125 100.76C72.125 100.174 72.0312 99.6973 71.8438 99.3301C71.5469 98.752 71.0352 98.4629 70.3086 98.4629C69.6641 98.4629 69.1953 98.709 68.9023 99.2012C68.6094 99.6934 68.4629 100.287 68.4629 100.982C68.4629 101.65 68.6094 102.207 68.9023 102.652C69.1953 103.098 69.6602 103.32 70.2969 103.32ZM70.3379 97.543C71.1465 97.543 71.8301 97.8125 72.3887 98.3516C72.9473 98.8906 73.2266 99.6836 73.2266 100.73C73.2266 101.742 72.9805 102.578 72.4883 103.238C71.9961 103.898 71.2324 104.229 70.1973 104.229C69.334 104.229 68.6484 103.938 68.1406 103.355C67.6328 102.77 67.3789 101.984 67.3789 101C67.3789 99.9453 67.6465 99.1055 68.1816 98.4805C68.7168 97.8555 69.4355 97.543 70.3379 97.543ZM74.5156 97.7246H75.5176V98.8086C75.5996 98.5977 75.8008 98.3418 76.1211 98.041C76.4414 97.7363 76.8105 97.584 77.2285 97.584C77.248 97.584 77.2812 97.5859 77.3281 97.5898C77.375 97.5938 77.4551 97.6016 77.5684 97.6133V98.7266C77.5059 98.7148 77.4473 98.707 77.3926 98.7031C77.3418 98.6992 77.2852 98.6973 77.2227 98.6973C76.6914 98.6973 76.2832 98.8691 75.998 99.2129C75.7129 99.5527 75.5703 99.9453 75.5703 100.391V104H74.5156V97.7246ZM81.0957 97.584C81.541 97.584 81.9727 97.6895 82.3906 97.9004C82.8086 98.1074 83.127 98.377 83.3457 98.709C83.5566 99.0254 83.6973 99.3945 83.7676 99.8164C83.8301 100.105 83.8613 100.566 83.8613 101.199H79.2617C79.2812 101.836 79.4316 102.348 79.7129 102.734C79.9941 103.117 80.4297 103.309 81.0195 103.309C81.5703 103.309 82.0098 103.127 82.3379 102.764C82.5254 102.553 82.6582 102.309 82.7363 102.031H83.7734C83.7461 102.262 83.6543 102.52 83.498 102.805C83.3457 103.086 83.1738 103.316 82.9824 103.496C82.6621 103.809 82.2656 104.02 81.793 104.129C81.5391 104.191 81.252 104.223 80.9316 104.223C80.1504 104.223 79.4883 103.939 78.9453 103.373C78.4023 102.803 78.1309 102.006 78.1309 100.982C78.1309 99.9746 78.4043 99.1562 78.9512 98.5273C79.498 97.8984 80.2129 97.584 81.0957 97.584ZM82.7773 100.361C82.7344 99.9043 82.6348 99.5391 82.4785 99.2656C82.1895 98.7578 81.707 98.5039 81.0312 98.5039C80.5469 98.5039 80.1406 98.6797 79.8125 99.0312C79.4844 99.3789 79.3105 99.8223 79.291 100.361H82.7773ZM94.0039 100.865V102.172H93.043V104H91.4082V102.172H88.0449V100.713L91.168 95.5566H93.043V100.865H94.0039ZM89.2812 100.865H91.4082V97.1973L89.2812 100.865ZM95.1582 102.254H96.9336V104H95.1582V102.254ZM98.7969 103.467C98.3086 102.967 98.0645 102.359 98.0645 101.645C98.0645 101.168 98.1719 100.736 98.3867 100.35C98.6055 99.9629 98.9238 99.6719 99.3418 99.4766C98.9316 99.2031 98.6641 98.9082 98.5391 98.5918C98.418 98.2715 98.3574 97.9727 98.3574 97.6953C98.3574 97.0781 98.5898 96.5527 99.0547 96.1191C99.5195 95.6816 100.176 95.4629 101.023 95.4629C101.871 95.4629 102.527 95.6816 102.992 96.1191C103.457 96.5527 103.689 97.0781 103.689 97.6953C103.689 97.9727 103.627 98.2715 103.502 98.5918C103.381 98.9082 103.115 99.1836 102.705 99.418C103.123 99.6523 103.438 99.9629 103.648 100.35C103.859 100.736 103.965 101.168 103.965 101.645C103.965 102.359 103.699 102.969 103.168 103.473C102.641 103.973 101.902 104.223 100.953 104.223C100.004 104.223 99.2852 103.971 98.7969 103.467ZM99.7988 101.533C99.7988 101.951 99.9062 102.275 100.121 102.506C100.34 102.736 100.641 102.852 101.023 102.852C101.406 102.852 101.705 102.736 101.92 102.506C102.139 102.275 102.248 101.951 102.248 101.533C102.248 101.1 102.137 100.771 101.914 100.549C101.695 100.322 101.398 100.209 101.023 100.209C100.648 100.209 100.35 100.322 100.127 100.549C99.9082 100.771 99.7988 101.1 99.7988 101.533ZM100.238 98.6387C100.426 98.834 100.688 98.9316 101.023 98.9316C101.363 98.9316 101.625 98.834 101.809 98.6387C101.996 98.4434 102.09 98.1914 102.09 97.8828C102.09 97.5469 101.996 97.2852 101.809 97.0977C101.625 96.9062 101.363 96.8105 101.023 96.8105C100.688 96.8105 100.424 96.9062 100.232 97.0977C100.045 97.2852 99.9512 97.5469 99.9512 97.8828C99.9512 98.1914 100.047 98.4434 100.238 98.6387ZM122.328 104H120.617V98.1406H118.619V97.0039C119.146 96.9805 119.516 96.9453 119.727 96.8984C120.062 96.8242 120.336 96.6758 120.547 96.4531C120.691 96.3008 120.801 96.0977 120.875 95.8438C120.918 95.6914 120.939 95.5781 120.939 95.5039H122.328V104ZM126.764 97.1973C126.576 97.4473 126.486 97.7812 126.494 98.1992H124.936C124.951 97.7773 125.023 97.377 125.152 96.998C125.289 96.666 125.504 96.3594 125.797 96.0781C126.016 95.8789 126.275 95.7266 126.576 95.6211C126.877 95.5156 127.246 95.4629 127.684 95.4629C128.496 95.4629 129.15 95.6738 129.646 96.0957C130.146 96.5137 130.396 97.0762 130.396 97.7832C130.396 98.2832 130.248 98.7051 129.951 99.0488C129.764 99.2637 129.568 99.4102 129.365 99.4883C129.518 99.4883 129.736 99.6191 130.021 99.8809C130.447 100.275 130.66 100.814 130.66 101.498C130.66 102.217 130.41 102.85 129.91 103.396C129.414 103.939 128.678 104.211 127.701 104.211C126.498 104.211 125.662 103.818 125.193 103.033C124.947 102.615 124.811 102.068 124.783 101.393H126.424C126.424 101.732 126.479 102.014 126.588 102.236C126.791 102.646 127.16 102.852 127.695 102.852C128.023 102.852 128.309 102.74 128.551 102.518C128.797 102.291 128.92 101.967 128.92 101.545C128.92 100.986 128.693 100.613 128.24 100.426C127.982 100.32 127.576 100.268 127.021 100.268V99.0723C127.564 99.0645 127.943 99.0117 128.158 98.9141C128.529 98.75 128.715 98.418 128.715 97.918C128.715 97.5938 128.619 97.3301 128.428 97.127C128.24 96.9238 127.975 96.8223 127.631 96.8223C127.236 96.8223 126.947 96.9473 126.764 97.1973ZM132.195 103.467C131.707 102.967 131.463 102.359 131.463 101.645C131.463 101.168 131.57 100.736 131.785 100.35C132.004 99.9629 132.322 99.6719 132.74 99.4766C132.33 99.2031 132.062 98.9082 131.938 98.5918C131.816 98.2715 131.756 97.9727 131.756 97.6953C131.756 97.0781 131.988 96.5527 132.453 96.1191C132.918 95.6816 133.574 95.4629 134.422 95.4629C135.27 95.4629 135.926 95.6816 136.391 96.1191C136.855 96.5527 137.088 97.0781 137.088 97.6953C137.088 97.9727 137.025 98.2715 136.9 98.5918C136.779 98.9082 136.514 99.1836 136.104 99.418C136.521 99.6523 136.836 99.9629 137.047 100.35C137.258 100.736 137.363 101.168 137.363 101.645C137.363 102.359 137.098 102.969 136.566 103.473C136.039 103.973 135.301 104.223 134.352 104.223C133.402 104.223 132.684 103.971 132.195 103.467ZM133.197 101.533C133.197 101.951 133.305 102.275 133.52 102.506C133.738 102.736 134.039 102.852 134.422 102.852C134.805 102.852 135.104 102.736 135.318 102.506C135.537 102.275 135.646 101.951 135.646 101.533C135.646 101.1 135.535 100.771 135.312 100.549C135.094 100.322 134.797 100.209 134.422 100.209C134.047 100.209 133.748 100.322 133.525 100.549C133.307 100.771 133.197 101.1 133.197 101.533ZM133.637 98.6387C133.824 98.834 134.086 98.9316 134.422 98.9316C134.762 98.9316 135.023 98.834 135.207 98.6387C135.395 98.4434 135.488 98.1914 135.488 97.8828C135.488 97.5469 135.395 97.2852 135.207 97.0977C135.023 96.9062 134.762 96.8105 134.422 96.8105C134.086 96.8105 133.822 96.9062 133.631 97.0977C133.443 97.2852 133.35 97.5469 133.35 97.8828C133.35 98.1914 133.445 98.4434 133.637 98.6387ZM140.943 104.246C140.307 104.246 139.734 104.059 139.227 103.684C138.719 103.305 138.428 102.754 138.354 102.031H140.018C140.057 102.281 140.162 102.484 140.334 102.641C140.506 102.797 140.734 102.875 141.02 102.875C141.57 102.875 141.957 102.57 142.18 101.961C142.301 101.625 142.377 101.135 142.408 100.49C142.256 100.682 142.094 100.828 141.922 100.93C141.609 101.117 141.225 101.211 140.768 101.211C140.092 101.211 139.492 100.979 138.969 100.514C138.445 100.045 138.184 99.3711 138.184 98.4922C138.184 97.582 138.445 96.8457 138.969 96.2832C139.496 95.7168 140.18 95.4336 141.02 95.4336C142.312 95.4336 143.199 96.0059 143.68 97.1504C143.953 97.7988 144.09 98.6523 144.09 99.7109C144.09 100.738 143.959 101.596 143.697 102.283C143.197 103.592 142.279 104.246 140.943 104.246ZM140.357 97.0684C140.037 97.3184 139.877 97.7422 139.877 98.3398C139.877 98.8438 139.979 99.2227 140.182 99.4766C140.389 99.7266 140.705 99.8516 141.131 99.8516C141.361 99.8516 141.578 99.7852 141.781 99.6523C142.16 99.4102 142.35 98.9902 142.35 98.3926C142.35 97.9121 142.236 97.5312 142.01 97.25C141.787 96.9688 141.48 96.8281 141.09 96.8281C140.805 96.8281 140.561 96.9082 140.357 97.0684ZM147.705 99.7812C147.502 99.7812 147.326 99.8066 147.178 99.8574C146.916 99.9512 146.719 100.125 146.586 100.379L145.086 100.309L145.684 95.6152H150.365V97.0332H146.891L146.586 98.8906C146.844 98.7227 147.045 98.6113 147.189 98.5566C147.432 98.4668 147.727 98.4219 148.074 98.4219C148.777 98.4219 149.391 98.6582 149.914 99.1309C150.438 99.6035 150.699 100.291 150.699 101.193C150.699 101.979 150.447 102.68 149.943 103.297C149.439 103.914 148.686 104.223 147.682 104.223C146.873 104.223 146.209 104.006 145.689 103.572C145.17 103.139 144.881 102.523 144.822 101.727H146.486C146.553 102.09 146.68 102.371 146.867 102.57C147.055 102.766 147.328 102.863 147.688 102.863C148.102 102.863 148.416 102.719 148.631 102.43C148.85 102.137 148.959 101.77 148.959 101.328C148.959 100.895 148.857 100.529 148.654 100.232C148.451 99.9316 148.135 99.7812 147.705 99.7812ZM156.107 102.33C156.107 102.635 156.219 102.875 156.441 103.051C156.664 103.227 156.928 103.314 157.232 103.314C157.604 103.314 157.963 103.229 158.311 103.057C158.896 102.771 159.189 102.305 159.189 101.656V100.807C159.061 100.889 158.895 100.957 158.691 101.012C158.488 101.066 158.289 101.105 158.094 101.129L157.455 101.211C157.072 101.262 156.785 101.342 156.594 101.451C156.27 101.635 156.107 101.928 156.107 102.33ZM158.662 100.197C158.904 100.166 159.066 100.064 159.148 99.8926C159.195 99.7988 159.219 99.6641 159.219 99.4883C159.219 99.1289 159.09 98.8691 158.832 98.709C158.578 98.5449 158.213 98.4629 157.736 98.4629C157.186 98.4629 156.795 98.6113 156.564 98.9082C156.436 99.0723 156.352 99.3164 156.312 99.6406H155.328C155.348 98.8672 155.598 98.3301 156.078 98.0293C156.562 97.7246 157.123 97.5723 157.76 97.5723C158.498 97.5723 159.098 97.7129 159.559 97.9941C160.016 98.2754 160.244 98.7129 160.244 99.3066V102.922C160.244 103.031 160.266 103.119 160.309 103.186C160.355 103.252 160.451 103.285 160.596 103.285C160.643 103.285 160.695 103.283 160.754 103.279C160.812 103.271 160.875 103.262 160.941 103.25V104.029C160.777 104.076 160.652 104.105 160.566 104.117C160.48 104.129 160.363 104.135 160.215 104.135C159.852 104.135 159.588 104.006 159.424 103.748C159.338 103.611 159.277 103.418 159.242 103.168C159.027 103.449 158.719 103.693 158.316 103.9C157.914 104.107 157.471 104.211 156.986 104.211C156.404 104.211 155.928 104.035 155.557 103.684C155.189 103.328 155.006 102.885 155.006 102.354C155.006 101.771 155.188 101.32 155.551 101C155.914 100.68 156.391 100.482 156.98 100.408L158.662 100.197ZM162.494 97.7246L164.17 102.834L165.922 97.7246H167.076L164.709 104H163.584L161.27 97.7246H162.494ZM167.979 97.7539H169.051V104H167.979V97.7539ZM167.979 95.3926H169.051V96.5879H167.979V95.3926ZM171.277 102.031C171.309 102.383 171.396 102.652 171.541 102.84C171.807 103.18 172.268 103.35 172.924 103.35C173.314 103.35 173.658 103.266 173.955 103.098C174.252 102.926 174.4 102.662 174.4 102.307C174.4 102.037 174.281 101.832 174.043 101.691C173.891 101.605 173.59 101.506 173.141 101.393L172.303 101.182C171.768 101.049 171.373 100.9 171.119 100.736C170.666 100.451 170.439 100.057 170.439 99.5527C170.439 98.959 170.652 98.4785 171.078 98.1113C171.508 97.7441 172.084 97.5605 172.807 97.5605C173.752 97.5605 174.434 97.8379 174.852 98.3926C175.113 98.7441 175.24 99.123 175.232 99.5293H174.236C174.217 99.291 174.133 99.0742 173.984 98.8789C173.742 98.6016 173.322 98.4629 172.725 98.4629C172.326 98.4629 172.023 98.5391 171.816 98.6914C171.613 98.8438 171.512 99.0449 171.512 99.2949C171.512 99.5684 171.646 99.7871 171.916 99.9512C172.072 100.049 172.303 100.135 172.607 100.209L173.305 100.379C174.062 100.562 174.57 100.74 174.828 100.912C175.238 101.182 175.443 101.605 175.443 102.184C175.443 102.742 175.23 103.225 174.805 103.631C174.383 104.037 173.738 104.24 172.871 104.24C171.938 104.24 171.275 104.029 170.885 103.607C170.498 103.182 170.291 102.656 170.264 102.031H171.277Z",fill:"#181818"}),l().createElement("line",{x1:"111.5",y1:"93",x2:"111.5",y2:"105",stroke:"#181818"}),l().createElement("defs",null,l().createElement("clipPath",{id:"clip0_14592_4599"},l().createElement("rect",{width:"170",height:"80",fill:"white",transform:"translate(16 8)"})))),uC=({logo:e,...t})=>{var n;const r={"alma-black":l().createElement(aC,{...t}),"alma-orange":l().createElement(dC,{...t}),"alma-white":l().createElement(oC,{...t}),"alma-a":l().createElement(cC,{...t}),"banque-de-france":l().createElement(sC,{...t}),trustpilot:l().createElement(CC,{...t})};return l().createElement(l().Fragment,null,null!=(n=r[e])?n:l().createElement(aC,null))},pC=({className:e})=>l().createElement("div",{className:d()("_loadingIndicator_rleli_1",e),"data-testid":"loader"},l().createElement(uC,{logo:"alma-a"}));var fC={card:"_card_1thup_1",shadow:"_shadow_1thup_8",blue:"_blue_1thup_13",orange:"_orange_1thup_17","light-orange":"_light-orange_1thup_21",yellow:"_yellow_1thup_26",red:"_red_1thup_30",gray:"_gray_1thup_34","light-gray":"_light-gray_1thup_38",blueBorder:"_blueBorder_1thup_42",orangeBorder:"_orangeBorder_1thup_46","light-orangeBorder":"_light-orangeBorder_1thup_50",yellowBorder:"_yellowBorder_1thup_54",redBorder:"_redBorder_1thup_58",grayBorder:"_grayBorder_1thup_62","dark-grayBorder":"_dark-grayBorder_1thup_66",loader:"_loader_1thup_70",footerSection:"_footerSection_1thup_86",none:"_none_1thup_106",sm:"_sm_1thup_110",md:"_md_1thup_116",lg:"_lg_1thup_122",adaptToScreenSize:"_adaptToScreenSize_1thup_136"};const mC=(0,r.forwardRef)((({className:e,isLoading:t=!1,padding:n="md",borderColor:r=!1,color:i="white",shadow:o=!1,adaptToScreenSize:a=!1,children:c,...s},C)=>l().createElement("div",{className:d()(fC.card,fC[n],fC[i],{[fC.shadow]:o,[fC[`${r}Border`]]:r,[fC.adaptToScreenSize]:a},e),...s,ref:C},c,t&&l().createElement("div",{className:fC.loader},l().createElement(pC,null)))));mC.displayName="Card";const hC=({children:e,className:t,...n})=>l().createElement("div",{className:d()(fC.footerSection,t),...n,"data-testid":"footerSection"},e);const vC=({header:e,corner:t,children:n,...r})=>l().createElement(mC,{...r},l().createElement("div",{className:"_blockHeader_1d7ym_1"},e,t&&l().createElement("div",null,t)),n);var gC={inCard:"_inCard_1nt6j_1",checked:"_checked_1nt6j_15",readOnly:"_readOnly_1nt6j_20",disabled:"_disabled_1nt6j_21"};const wC=({children:e,className:t,inCard:n,readOnly:r,error:i,disabled:o,checked:a,onParentClick:c})=>l().createElement("div",{className:d()(t,{[gC.error]:i,[gC.inCard]:n,[gC.disabled]:o,[gC.readOnly]:r,[gC.checked]:a}),...n&&{onClick:e=>{"div"===e.target.tagName.toLowerCase()&&c()}}},e);var bC="_reverse_14qn8_14",yC="_additionalMessage_14qn8_36",LC="_readOnly_14qn8_112";const EC=(0,r.forwardRef)((({id:e,label:t,className:n,error:i,checked:o,onChange:a,description:c,disabled:s=!1,readOnly:C=!1,inCard:u=!1,icon:p,direction:f="row"},m)=>{const h=(0,r.useRef)(null);return l().createElement(wC,{onParentClick:()=>{var e;return null==(e=null==h?void 0:h.current)?void 0:e.click()},error:i,disabled:s,readOnly:C,inCard:u,checked:o,className:d()(n,"_container_14qn8_1",{[bC]:"row-reverse"===f})},l().createElement("div",null,l().createElement("input",{disabled:s,readOnly:C,type:"checkbox",id:e,name:e,ref:m,className:d()("_checkbox_14qn8_70",{[LC]:C}),checked:o,onChange:a}),l().createElement("div",{className:d()("_tickContainer_14qn8_51",{[LC]:C})},l().createElement(Ts,{icon:As["tick-alt"],color:"white",className:"_tick_14qn8_46"}))),l().createElement("div",{className:"_description_14qn8_32"},l().createElement("label",{ref:h,htmlFor:e,"data-testid":e},t),c&&l().createElement("div",{className:yC},l().createElement("div",null,c)),i&&l().createElement("div",{className:yC},l().createElement(Us,null,i))),u&&p&&l().createElement("div",{className:"_icon_14qn8_7","data-testid":"checkbox-icon"},p))}));EC.displayName="Checkbox";var $C={container:"_container_ffse8_1",selectContainer:"_selectContainer_ffse8_6",regularBorder:"_regularBorder_ffse8_25",lightBorder:"_lightBorder_ffse8_29",sm:"_sm_ffse8_33",md:"_md_ffse8_39",multipleContainer:"_multipleContainer_ffse8_44",disabled:"_disabled_ffse8_59",placeholder:"_placeholder_ffse8_65",select:"_select_ffse8_6",error:"_error_ffse8_104",tags:"_tags_ffse8_118",multipleOptions:"_multipleOptions_ffse8_127",multipleOptionsActive:"_multipleOptionsActive_ffse8_156"};const MC=(0,r.forwardRef)((({options:e,name:t,id:n,className:i,value:o,allowEmptyOption:a=!1,error:c=!1,disabled:s=!1,chevronColor:C,inputHeight:u="md",borderColor:p="regular",...f},m)=>{const h=(0,r.useMemo)((()=>o||f.defaultValue),[f.defaultValue,o]),v=(0,r.useMemo)((()=>h?e.findIndex((e=>h===e.value)):-1),[e,h]),g=(0,r.useMemo)((()=>e&&e.length&&v>=0?e[v].buttonLabel||e[v].label:f.placeholder||""),[v,e,f.placeholder]);return l().createElement("div",{className:d()(i,$C.selectContainer,$C[u],$C[`${p}Border`],{[$C.error]:c,[$C.disabled]:s,[$C.placeholder]:-1===v})},l().createElement("div",{"aria-hidden":"true"},g),l().createElement("select",{...f,id:n,name:t,className:$C.select,value:h,ref:m,disabled:s},(!h||a)&&l().createElement("option",null,f.placeholder||""),e.map((e=>l().createElement("option",{key:e.value,value:e.value},e.label)))),l().createElement(Ts,{icon:"chevron-down",width:20,height:20,color:C?`var(${C})`:"var(--alma-orange)"}))}));MC.displayName="Dropdown",(0,r.forwardRef)((({id:e,label:t,className:n,error:r="",disabled:i=!1,legend:o="",inputHeight:a="md",borderColor:d="regular",lightLegend:c=!1,...s},C)=>l().createElement(Ys,{htmlFor:e,label:t,className:n,error:r,disabled:i,legend:o,lightLegend:c},l().createElement(MC,{id:e,ref:C,error:!!r,disabled:i,inputHeight:a,borderColor:d,...s})))).displayName="DropdownField";var xC="_small_1htzz_33";const HC=({label:e,className:t,color:n="neutral",small:r=!1,onClose:i,...o})=>l().createElement("div",{...o,className:d()("_tag_1htzz_1",{[xC]:r},t)},l().createElement("span",null,e),i&&l().createElement("button",{className:"_closeBtn_1htzz_23",onClick:i,"aria-label":"Close"},l().createElement(Ts,{width:r?12:16,height:r?12:16,icon:"close",color:"var(--off-black)"}))),VC=["Space","Enter","NumpadEnter"],ZC=(0,r.forwardRef)((({placeholder:e,options:t,name:n,id:i,className:o,value:a,error:c=!1,disabled:s=!1,onChange:C,chevronColor:u,inputHeight:p="md",borderColor:f="regular",...m},h)=>{const[v,g]=(0,r.useState)(!1),w=(0,r.useMemo)((()=>t.reduce(((e,t)=>({...e,[t.value]:t})),{})),[t]),b=(0,r.useRef)(null),y=(0,r.useRef)(null);(0,r.useEffect)((()=>(document.addEventListener("click",L,!0),()=>{document.removeEventListener("click",L,!0)})),[]);const L=e=>{var t,n;const r=e.target;(null==(t=b.current)?void 0:t.contains(r))||(null==(n=y.current)?void 0:n.contains(r))||g(!1)},E=()=>{s||g((e=>!e))},$=e=>{let t=[...a];const n=t.some((t=>t===e));t=n?t.filter((t=>t!==e)):[...t,e],null==C||C(t),E()},M=e=>t=>{var n;t.preventDefault(),$(a[e]),null==(n=y.current)||n.focus()},x=e=>null==a?void 0:a.includes(e);return l().createElement("div",{ref:h,className:d()(o,$C.container),...m},l().createElement("div",{ref:y,role:"listbox","aria-multiselectable":!0,tabIndex:0,className:d()(o,$C.selectContainer,$C.multipleContainer,$C[p],$C[`${f}Border`],{[$C.error]:c,[$C.disabled]:s}),onClick:E,onKeyDown:e=>{(VC.includes(e.code)||"ArrowDown"===e.code)&&(e.preventDefault(),(0,z.flushSync)((()=>{g(!0)})),(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.childNodes[0])||t.focus()})())},"data-testid":"dropdown-multiple-container"},a.length?l().createElement("div",{className:$C.tags},a.map(((e,t)=>l().createElement(HC,{className:$C.tag,key:e,label:w[e].label,onKeyDown:e=>{e.stopPropagation()},onClose:s?void 0:M(t)})))):l().createElement("span",null,e),l().createElement(Ts,{icon:"chevron-down",width:17,height:17,color:u?`var(${u})`:"var(--alma-orange)"})),!s&&v&&l().createElement("ul",{ref:b,className:$C.multipleOptions},t.map(((e,t)=>l().createElement("li",{key:`${e.label}-${t}`,role:"option","aria-selected":x(e.value),tabIndex:t,value:e.value,onKeyDown:n=>((e,t,n)=>{var r,l;e.preventDefault();const i=Object.values(b.current.childNodes);VC.includes(e.code)&&($(n),null==(r=y.current)||r.focus()),"ArrowDown"===e.code&&i[t+1]&&i[t+1].focus(),"ArrowUp"===e.code&&i[t-1]&&i[t-1].focus(),"Escape"===e.code&&(g(!1),null==(l=y.current)||l.focus())})(n,t,e.value),onClick:()=>$(e.value)},e.label," ",x(e.value)&&l().createElement(Ts,{icon:"tick"}))))))}));ZC.displayName="DropdownMultiple",(0,r.forwardRef)((({id:e,label:t,className:n,error:r="",legend:i="",lightLegend:o=!1,inputHeight:a="md",borderColor:d="regular",...c},s)=>l().createElement(Ys,{htmlFor:e,label:t,className:n,error:r,legend:i,lightLegend:o},l().createElement(ZC,{id:e,ref:s,error:!!r,inputHeight:a,borderColor:d,...c})))).displayName="DropdownMultipleField";const RC={height:55,display:"flex",alignItems:"center",alignContent:"center",gap:"var(--spacing-3)",alignSelf:"stretch",padding:"var(--spacing-4)",backgroundColor:"var(--colors-surface-white)",background:"var(--colors-surface-white)",borderColor:"var(--colors-border-strong)",color:"var(--colors-text-secondary)",fontFamily:"var(--font-family-venn, --font-family-sans-serif)",fontWeight:"var(--weight-bold)",fontSize:"var(--font-base)",boxShadow:"none"},OC={backgroundColor:"var(--colors-surface-regular)",boxShadow:"none",padding:"var(--spacing-1)"},SC={padding:"var(--spacing-4)",borderRadius:"var(--radius-md)",display:"flex",alignItems:"center",justifyContent:"space-between"},_C={color:"var(--colors-text-primary)",backgroundColor:"var(--colors-surface-white)",boxShadow:"var(--shadow-normal)"},PC={color:"var(--colors-text-secondary)",background:"var(--colors-surface-regular)"},IC={backgroundColor:"var(--colors-surface-white)"},kC={background:"var(--colors-surface-strong)",backgroundColor:"var(--colors-surface-strong)",borderColor:"var(--colors-surface-strong)"},NC={borderColor:"var(--colors-border-hover)"},TC=e=>({menu:e=>({...e,...OC,borderRadius:"var(--radius-md)"}),menuList:e=>({...e,padding:0}),option:(e,t)=>(t.isSelected&&(e={...e,..._C}),t.isDisabled&&(e={...e,...PC}),t.isFocused&&(e={...e,...IC}),{...e,...SC,"&:not(:first-of-type)":{marginTop:"var(--spacing-1)"}}),valueContainer:e=>(e.padding=0,{...e}),control:(t,n)=>(t.borderRadius="var(--radius-md)",t.boxShadow="none",e&&(t.borderColor="var(--colors-border-error)"),n.isFocused&&(t={...t,...NC}),n.isDisabled&&(t={...t,...kC}),{...RC,...t,"&:hover":{borderColor:"var(--colors-border-hover)"},"&:focus-within":{borderColor:"var(--colors-border-hover)"}})}),AC=({icon:e=As.search,withIcon:t,children:n,isDisabled:r,hasValue:i,...o})=>l().createElement(tr.Control,{isDisabled:r,hasValue:i,...o},t&&!i&&l().createElement(Ts,{icon:e,color:r?"var(--colors-icon-secondary)":"var(--colors-text-primary)"}),n);var BC="_optionIconWrapper_1u30q_1",FC="_iconDirectWrapper_1u30q_15";const DC=e=>void 0!==(null==e?void 0:e.icon)&&(l().isValidElement(null==e?void 0:e.icon)||"string"==typeof(null==e?void 0:e.icon)),jC=({isSelected:e,data:t,children:n,...r})=>e?l().createElement(tr.Option,{isSelected:e,data:t,...r},l().createElement("span",{"data-testid":"option",key:r.innerProps.key,className:"_optionContainer_1u30q_8"},DC(t)?l().createElement("div",{className:BC},l().createElement("div",{className:FC},t.icon),l().createElement(l().Fragment,null,n)):l().createElement(l().Fragment,null,n),l().createElement(Ts,{icon:"tick-circle",isFilled:!0,color:"var(--alma-orange)","data-testid":"icon-option-selected"}))):l().createElement(tr.Option,{isSelected:!1,data:t,...r},l().createElement("span",{"data-testid":"option",key:r.innerProps.key},DC(t)?l().createElement("div",{className:BC},l().createElement("div",{className:FC},t.icon),l().createElement(l().Fragment,null,n)):l().createElement(l().Fragment,null,n))),UC=({children:e,data:t,...n})=>l().createElement(tr.SingleValue,{data:t,...n},DC(t)?l().createElement("div",{className:BC},l().createElement("div",{className:FC},t.icon),l().createElement(l().Fragment,null,e)):l().createElement(l().Fragment,null,e)),zC=(0,r.forwardRef)((({icon:e,hasError:t,label:n,withIcon:r=!0,options:i,name:o,onChange:a,isDisabled:d,defaultValue:c,placeholder:s,...C},u)=>l().createElement(ol,{ref:u,"aria-labelledby":n,"aria-label":n,name:o,isMulti:!1,isDisabled:d,options:i,placeholder:s,styles:TC(t),theme:e=>(e=>({...e,borderRadius:0,colors:{...e.colors,primary:"var(--colors-surface-colored-soft)",primary25:"var(--colors-surface-white)",primary50:"var(--colors-surface-colored-soft)"}}))(e),defaultValue:i.find((e=>(null==e?void 0:e.value)===c)),onChange:a,components:{IndicatorSeparator:()=>null,DropdownIndicator:e=>l().createElement(Ts,{icon:As["chevron-down"],color:e.isDisabled?"var(--colors-icon-secondary)":"var(--alma-orange)"}),Control:({children:n,...i})=>l().createElement(AC,{hasError:t,withIcon:r,icon:e,...i},n),Option:jC,SingleValue:UC},...C})));zC.displayName="Select";const GC=(0,r.forwardRef)((({id:e,options:t,label:n,className:r,error:i,disabled:o,legend:a,lightLegend:d,name:c,placeholder:s,defaultValue:C,...u},p)=>l().createElement(Ys,{htmlFor:e,label:n,className:r,error:i,disabled:o,legend:a,lightLegend:d},l().createElement(zC,{id:e,ref:p,label:n,name:c,placeholder:s,options:t,defaultValue:C,isDisabled:o,hasError:i,...u}))));GC.displayName="SelectField";var qC={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-356]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|92)\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-8])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|63)\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-26-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[0568]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[578]|2[69]|39|4[5-7]|5[0-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["59[1-9]\\d{6}|(?:[1-3]\\d|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-4]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([3-9]\\d{6})$|1","671$1",0,"671",[["671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}"],["(?:510|6\\d\\d|7(?:0\\d|1[0-8]|25|49))\\d{4}"],["(?:289|862)\\d{4}"],["9008\\d{3}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[0-25-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[23578])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[67])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[2-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",1]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|45[78]|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[356])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|60|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|10|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-2]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-3]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:[27]2|44|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[13467][1-9]|2\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8]],["(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["888[1-9]\\d{3}",[7]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[128])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-24]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6222\\d{5}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-29])\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:08[01]|95[0-2])\\d{4}|(?:8(?:0[1-7]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{4}(?:\\d{4})?",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[04]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:4[046]|74|87))\\d{6}"],["(?:41[18]|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["726[01]\\d{5}|7(?:[015-8]\\d|20|36|4[0-4]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["5056(?:[0-35-9]\\d|4[468])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|87))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]],"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}},WC={exports:{}};function KC(){}function YC(){}YC.resetWarningCache=KC,WC.exports=function(){function e(e,t,n,r,l,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:YC,resetWarningCache:KC};return n.PropTypes=n,n}();var XC=WC.exports;function JC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split(""));!(n=l()).done;)n.value===e&&r++;return r}function eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"x",n=arguments.length>2?arguments[2]:void 0;if(!e)return function(e){return{text:e}};var r=QC(t,e);return function(l){if(!l)return{text:"",template:e};for(var i,o=0,a="",d=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return eu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eu(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.split(""));!(i=d()).done;){var c=i.value;if(c===t){if(a+=l[o],++o===l.length&&l.length2&&void 0!==arguments[2]?arguments[2]:"x",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:" ",l=e.length,i=QC("(",e)-QC(")",e);i>0&&li&&(l=r.length))),i++}return void 0===t&&(l=r.length),{value:r,caret:l}}(e.value,e.selectionStart,t),o=i.value,a=i.caret;if(r){var d=function(e,t,n){switch(n){case"Backspace":t>0&&(e=e.slice(0,t-1)+e.slice(t),t--);break;case"Delete":e=e.slice(0,t)+e.slice(t+1)}return{value:e,caret:t}}(o,a,r);o=d.value,a=d.caret}var c=function(e,t,n){"string"==typeof n&&(n=tu(n));var r=n(e)||{},l=r.text,i=r.template;if(void 0===l&&(l=e),i)if(void 0===t)t=l.length;else{for(var o=0,a=!1,d=-1;o=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,iu),C=(0,r.useRef)(),u=(0,r.useCallback)((function(e){C.current=e,t&&("function"==typeof t?t(e):t.current=e)}),[t]),p=(0,r.useCallback)((function(e){lu(C.current,i,o,void 0,d)}),[C,i,o,d]),f=(0,r.useCallback)((function(e){return c&&c(e),function(e,t,n,r,l){if(!t.hasAttribute("readonly")){var i=function(e){switch(e.keyCode){case 8:return"Backspace";case 46:return"Delete"}}(e);switch(i){case"Delete":case"Backspace":e.preventDefault();var o=function(e){if(e.selectionStart!==e.selectionEnd)return{start:e.selectionStart,end:e.selectionEnd}}(t);return o?(function(e,t){var n=e.value;n=n.slice(0,t.start)+n.slice(t.end),e.value=n,nu(e,t.start)}(t,o),lu(t,n,r,void 0,l)):lu(t,n,r,i,l)}}}(e,C.current,i,o,d)}),[C,i,o,d,c]);return l().createElement(a,ou({},s,{ref:u,value:o(cu(n)?"":n).text,onKeyDown:f,onChange:p}))}(au=l().forwardRef(au)).propTypes={parse:XC.func.isRequired,format:XC.func.isRequired,inputComponent:XC.elementType.isRequired,type:XC.string.isRequired,value:XC.string,onChange:XC.func.isRequired,onKeyDown:XC.func,onCut:XC.func,onPaste:XC.func},au.defaultProps={inputComponent:"input",type:"text"};var du=au;function cu(e){return null==e}function su(e){return(su="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Cu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uu(e){var t="function"==typeof Map?new Map:void 0;return uu=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return pu(e,arguments,hu(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),mu(r,e)},uu(e)}function pu(e,t,n){return pu=fu()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var l=new(Function.bind.apply(e,r));return n&&mu(l,n.prototype),l},pu.apply(null,arguments)}function fu(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function mu(e,t){return(mu=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function hu(e){return(hu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var vu=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&mu(e,t)}(i,e);var t,n,r,l=(n=i,r=fu(),function(){var e,t=hu(n);if(r){var l=hu(this).constructor;e=Reflect.construct(t,arguments,l)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===su(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Cu(e)}(this,e)});function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),t=l.call(this,e),Object.setPrototypeOf(Cu(t),i.prototype),t.name=t.constructor.name,t}return t=i,Object.defineProperty(t,"prototype",{writable:!1}),t}(uu(Error)),gu="0-90-9٠-٩۰-۹",wu="".concat("-‐-―−ー-").concat("//").concat("..").concat(" ").concat("()()[]\\[\\]").concat("~⁓∼~");function bu(e,t){e=e.split("-"),t=t.split("-");for(var n=e[0].split("."),r=t[0].split("."),l=0;l<3;l++){var i=Number(n[l]),o=Number(r[l]);if(i>o)return 1;if(o>i)return-1;if(!isNaN(i)&&isNaN(o))return 1;if(isNaN(i)&&!isNaN(o))return-1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.split(""));!(t=r()).done;){var l=Ku(t.value);l&&(n+=l)}return n}function Xu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.split(""));!(t=r()).done;)n+=Qu(t.value,n)||"";return n}function Qu(e,t){if("+"===e){if(t)return;return"+"}return Ku(e)}function ep(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(n=l()).done;){var i=n.value;e.indexOf(i)<0&&r.push(i)}return r.sort((function(e,t){return e-t}))}(l,i.possibleLengths()))}else if(t&&!r)return"INVALID_LENGTH";var o=e.length,a=l[0];return a===o?"IS_POSSIBLE":a>o?"TOO_SHORT":l[l.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function rp(e,t){return"IS_POSSIBLE"===tp(e,t)}function lp(e,t){return e=e||"",new RegExp("^(?:"+t+")$").test(e)}function ip(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(op);!(l=i()).done;){var o=l.value;if(dp(r,o,n))return o}}}}function dp(e,t,n){return!(!(t=n.type(t))||!t.pattern())&&!(t.possibleLengths()&&t.possibleLengths().indexOf(e.length)<0)&&lp(e,t.pattern())}function cp(e){return e.replace(new RegExp("[".concat(wu,"]+"),"g")," ").trim()}var sp=/(\$\d)/;function Cp(e,t,n){var r=n.useInternationalFormat,l=n.withNationalPrefix;n.carrierCode,n.metadata;var i=e.replace(new RegExp(t.pattern()),r?t.internationalFormat():l&&t.nationalPrefixFormattingRule()?t.format().replace(sp,t.nationalPrefixFormattingRule()):t.format());return r?cp(i):i}var up=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function pp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(n=r()).done;){var l=n.value;if(l.leadingDigitsPatterns().length>0){var i=l.leadingDigitsPatterns()[l.leadingDigitsPatterns().length-1];if(0!==t.search(i))continue}if(lp(t,l.pattern()))return l}}(r.formats(),e);return i?Cp(e,i,{useInternationalFormat:"INTERNATIONAL"===n,withNationalPrefix:!i.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!l||!1!==l.nationalPrefix,carrierCode:t,metadata:r}):e}function wp(e,t,n,r){return t?r(e,t,n):e}function bp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yp(e){for(var t=1;t=0}(t,e,n)})):[]);var e,t,n,r}},{key:"isPossible",value:function(){return function(e,t,n){if(void 0===t&&(t={}),n=new Zu(n),t.v2){if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}else{if(!e.phone)return!1;if(e.country){if(!n.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));n.country(e.country)}else{if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}}if(n.possibleLengths())return rp(e.phone||e.nationalNumber,n);if(e.countryCallingCode&&n.isNonGeographicCallingCode(e.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function(e,t,n){return t=t||{},(n=new Zu(n)).selectNumberingPlan(e.country,e.countryCallingCode),n.hasTypes()?void 0!==ap(e,t,n.metadata):lp(t.v2?e.nationalNumber:e.phone,n.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new Zu(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(e){return this.number===e.number&&this.ext===e.ext}},{key:"getType",value:function(){return ap(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(e,t){return function(e,t,n,r){if(n=n?mp(mp({},vp),n):vp,r=new Zu(r),e.country&&"001"!==e.country){if(!r.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));r.country(e.country)}else{if(!e.countryCallingCode)return e.phone||"";r.selectNumberingPlan(e.countryCallingCode)}var l,i=r.countryCallingCode(),o=n.v2?e.nationalNumber:e.phone;switch(t){case"NATIONAL":return o?wp(l=gp(o,e.carrierCode,"NATIONAL",r,n),e.ext,r,n.formatExtension):"";case"INTERNATIONAL":return o?(l=gp(o,null,"INTERNATIONAL",r,n),wp(l="+".concat(i," ").concat(l),e.ext,r,n.formatExtension)):"+".concat(i);case"E.164":return"+".concat(i).concat(o);case"RFC3966":return function(e){var t=e.number,n=e.ext;if(!t)return"";if("+"!==t[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(t).concat(n?";ext="+n:"")}({number:"+".concat(i).concat(o),ext:e.ext});case"IDD":if(!n.fromCountry)return;var a=function(e,t,n,r,l){if(ku(r,l.metadata)===n){var i=gp(e,t,"NATIONAL",l);return"1"===n?n+" "+i:i}var o=function(e,t,n){var r=new Zu(n);return r.selectNumberingPlan(e,void 0),r.defaultIDDPrefix()?r.defaultIDDPrefix():up.test(r.IDDPrefix())?r.IDDPrefix():void 0}(r,0,l.metadata);if(o)return"".concat(o," ").concat(n," ").concat(gp(e,null,"INTERNATIONAL",l))}(o,e.carrierCode,i,n.fromCountry,r);return wp(a,e.ext,r,n.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}(this,e,t?yp(yp({},t),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(e){return this.format("NATIONAL",e)}},{key:"formatInternational",value:function(e){return this.format("INTERNATIONAL",e)}},{key:"getURI",value:function(e){return this.format("RFC3966",e)}}],n&&Ep(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),Mp=function(e){return/^[A-Z]{2}$/.test(e)},xp=new RegExp("(["+gu+"])");function Hp(e,t,n,r){if(t){var l=new Zu(r);l.selectNumberingPlan(t,n);var i=new RegExp(l.IDDPrefix());if(0===e.search(i)){var o=(e=e.slice(e.match(i)[0].length)).match(xp);if(!(o&&null!=o[1]&&o[1].length>0&&"0"===o[1]))return e}}}function Vp(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var n=new RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),r=n.exec(e);if(r){var l,i,o,a=r.length-1,d=a>0&&r[a];if(t.nationalPrefixTransformRule()&&d)l=e.replace(n,t.nationalPrefixTransformRule()),a>1&&(i=r[1]);else{var c=r[0];l=e.slice(c.length),d&&(i=r[1])}if(d){var s=e.indexOf(r[1]);e.slice(0,s)===t.numberingPlan.nationalPrefix()&&(o=t.numberingPlan.nationalPrefix())}else o=r[0];return{nationalNumber:l,nationalPrefix:o,carrierCode:i}}}return{nationalNumber:e}}function Zp(e,t){var n=Vp(e,t),r=n.carrierCode,l=n.nationalNumber;if(l!==e){if(!function(e,t,n){return!(lp(e,n.nationalNumberPattern())&&!lp(t,n.nationalNumberPattern()))}(e,l,t))return{nationalNumber:e};if(t.possibleLengths()&&!function(e,t){switch(tp(e,t)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(l,t))return{nationalNumber:e}}return{nationalNumber:l,carrierCode:r}}function Rp(e,t,n,r){var l=t?ku(t,r):n;if(0===e.indexOf(l)){(r=new Zu(r)).selectNumberingPlan(t,n);var i=e.slice(l.length),o=Zp(i,r).nationalNumber,a=Zp(e,r).nationalNumber;if(!lp(a,r.nationalNumberPattern())&&lp(o,r.nationalNumberPattern())||"TOO_LONG"===tp(a,r))return{countryCallingCode:l,number:i}}return{number:e}}function Op(e,t,n,r){if(!e)return{};var l;if("+"!==e[0]){var i=Hp(e,t,n,r);if(!i||i===e){if(t||n){var o=Rp(e,t,n,r),a=o.countryCallingCode,d=o.number;if(a)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:a,number:d}}return{number:e}}l=!0,e="+"+i}if("0"===e[1])return{};r=new Zu(r);for(var c=2;c-1<=3&&c<=e.length;){var s=e.slice(1,c);if(r.hasCallingCode(s))return r.selectNumberingPlan(s),{countryCallingCodeSource:l?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:s,number:e.slice(c)};c++}return{}}function Sp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(n);!(i=a()).done;){var d=i.value;if(l.country(d),l.leadingDigits()){if(e&&0===e.search(l.leadingDigits()))return d}else if(ap({phone:e,country:d},void 0,l.metadata)){if(!r)return d;if(d===r)return d;o.push(d)}}if(o.length>0)return o[0]}function Pp(e,t){var n=t.nationalNumber,r=t.defaultCountry,l=t.metadata,i=l.getCountryCodesForCallingCode(e);if(i)return 1===i.length?i[0]:_p(n,{countries:i,defaultCountry:r,metadata:l.metadata})}var Ip="(["+gu+"]|[\\-\\.\\(\\)]?)",kp=new RegExp("^\\+"+Ip+"*["+gu+"]"+Ip+"*$","g"),Np=new RegExp("^(["+gu+"]+((\\-)*["+gu+"])*\\.)*[a-zA-Z]+((\\-)*["+gu+"])*\\.?$","g"),Tp=";phone-context=";var Ap=new RegExp("[++"+gu+"]"),Bp=new RegExp("[^"+gu+"#]+$");function Fp(e,t,n){if(t=t||{},n=new Zu(n),t.defaultCountry&&!n.hasCountry(t.defaultCountry)){if(t.v2)throw new vu("INVALID_COUNTRY");throw new Error("Unknown country: ".concat(t.defaultCountry))}var r=function(e,t,n){var r=function(e,t){var n,r=t.extractFormattedPhoneNumber,l=function(e){var t=e.indexOf(Tp);if(t<0)return null;var n=t+15;if(n>=e.length)return"";var r=e.indexOf(";",n);return r>=0?e.substring(n,r):e.substring(n)}(e);if(!function(e){return null===e||0!==e.length&&(kp.test(e)||Np.test(e))}(l))throw new vu("NOT_A_NUMBER");if(null===l)n=r(e)||"";else{n="","+"===l.charAt(0)&&(n+=l);var i,o=e.indexOf("tel:");i=o>=0?o+4:0;var a=e.indexOf(Tp);n+=e.substring(i,a)}var d=n.indexOf(";isub=");if(d>0&&(n=n.substring(0,d)),""!==n)return n}(e,{extractFormattedPhoneNumber:function(e){return function(e,t,n){if(e)if(e.length>250){if(n)throw new vu("TOO_LONG")}else{if(!1===t)return e;var r=e.search(Ap);if(!(r<0))return e.slice(r).replace(Bp,"")}}(e,n,t)}});if(!r)return{};if(!function(e){return e.length>=2&&zu.test(e)}(r))return function(e){return ju.test(e)}(r)?{error:"TOO_SHORT"}:{};var l=function(e){var t=e.search(Gu);if(t<0)return{};for(var n=e.slice(0,t),r=e.match(Gu),l=1;l17){if(t.v2)throw new vu("TOO_LONG");return{}}if(t.v2){var p=new $p(s,c,n.metadata);return d&&(p.country=d),u&&(p.carrierCode=u),i&&(p.ext=i),p.__countryCallingCodeSource=C,p}var f=!!(t.extended?n.hasSelectedNumberingPlan():d)&&lp(c,n.nationalNumberPattern());return t.extended?{country:d,countryCallingCode:s,carrierCode:u,valid:f,possible:!!f||!(!0!==t.extended||!n.possibleLengths()||!rp(c,n)),phone:c,ext:i}:f?function(e,t,n){var r={country:e,phone:t};return n&&(r.ext=n),r}(d,c,i):{}}function Dp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jp(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function sf(e,t){return")"===e[t]&&t++,function(e){for(var t=[],n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function bf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{}).allowOverflow;if(!e)throw new Error("String is required");var n=Ef(e.split(""),this.matchTree,!0);if(n&&n.match&&delete n.matchedChars,!n||!n.overflow||t)return n}}],n&&yf(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Ef(e,t,n){if("string"==typeof t){var r=e.join("");return 0===t.indexOf(r)?e.length===t.length?{match:!0,matchedChars:e}:{partialMatch:!0}:0===r.indexOf(t)?n&&e.length>t.length?{overflow:!0}:{match:!0,matchedChars:e.slice(0,t.length)}:void 0}if(Array.isArray(t)){for(var l=e.slice(),i=0;i=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Mf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)){var n=this.getTemplateForFormat(e,t);return n?(this.setNationalNumberTemplate(n,t),!0):void 0}}},{key:"getSeparatorAfterNationalPrefix",value:function(e){return this.isNANP||e&&e.nationalPrefixFormattingRule()&&Vf.test(e.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(e,t){var n=e.IDDPrefix,r=e.missingPlus;return n?t&&!1===t.spacing?n:n+" ":r?"":"+"}},{key:"getTemplate",value:function(e){if(this.template){for(var t=-1,n=0,r=e.international?this.getInternationalPrefixBeforeCountryCallingCode(e,{spacing:!1}):"";na.length)){var d=new RegExp("^"+o+"$"),c=n.replace(/\d/g,"9");d.test(c)&&(a=c);var s,C=this.getFormatFormat(e,r);if(this.shouldTryNationalPrefixFormattingRule(e,{international:r,nationalPrefix:l})){var u=C.replace(sp,e.nationalPrefixFormattingRule());if(Yu(e.nationalPrefixFormattingRule())===(l||"")+Yu("$1")&&(C=u,s=!0,l))for(var p=l.length;p>0;)C=C.replace(/\d/,af),p--}var f=a.replace(new RegExp(o),C).replace(new RegExp("9","g"),af);return s||(i?f=cf(af,i.length)+" "+f:l&&(f=cf(af,l.length)+this.getSeparatorAfterNationalPrefix(e)+f)),r&&(f=cp(f)),f}}},{key:"formatNextNationalNumberDigits",value:function(e){var t=function(e,t,n){for(var r,l=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return of(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?of(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(n.split(""));!(r=l()).done;){var i=r.value;if(e.slice(t+1).search(df)<0)return;t=e.search(df),e=e.replace(df,i)}return[e,t]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,e);if(t)return this.populatedNationalNumberTemplate=t[0],this.populatedNationalNumberTemplatePosition=t[1],sf(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(e,t){var n=t.international,r=t.nationalPrefix;if(e.nationalPrefixFormattingRule()){var l=e.usesNationalPrefix();if(l&&r||!l&&!n)return!0}}}],n&&xf(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Of(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,i=[],_n=!0,o=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);_n=!0);}catch(e){o=!0,l=e}finally{try{_n||null==n.return||n.return()}finally{if(o)throw l}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Sf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=3;if(t.appendDigits(e),r&&this.extractIddPrefix(t),this.isWaitingForCountryCallingCode(t)){if(!this.extractCountryCallingCode(t))return}else t.appendNationalSignificantNumberDigits(e);t.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(t.getNationalDigits(),(function(e){return t.update(e)}))}},{key:"isWaitingForCountryCallingCode",value:function(e){var t=e.international,n=e.callingCode;return t&&!n}},{key:"extractCountryCallingCode",value:function(e){var t=Op("+"+e.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),n=t.countryCallingCode,r=t.number;if(n)return e.setCallingCode(n),e.update({nationalSignificantNumber:r}),!0}},{key:"reset",value:function(e){if(e){this.hasSelectedNumberingPlan=!0;var t=e._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=t&&Nf.test(t)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(e,t){if(this.hasSelectedNumberingPlan){var n=Vp(e,this.metadata),r=n.nationalPrefix,l=n.nationalNumber,i=n.carrierCode;if(l!==e)return this.onExtractedNationalNumber(r,i,l,e,t),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(e,t,n){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(e,n);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var r=Vp(e,this.metadata),l=r.nationalPrefix,i=r.nationalNumber,o=r.carrierCode;if(i!==t)return this.onExtractedNationalNumber(l,o,i,e,n),!0}}},{key:"onExtractedNationalNumber",value:function(e,t,n,r,l){var i,o,a=r.lastIndexOf(n);if(a>=0&&a===r.length-n.length){o=!0;var d=r.slice(0,a);d!==e&&(i=d)}l({nationalPrefix:e,carrierCode:t,nationalSignificantNumber:n,nationalSignificantNumberMatchesInput:o,complexPrefixBeforeNationalSignificantNumber:i}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(e){return!!this.extractAnotherNationalSignificantNumber(e.getNationalDigits(),e.nationalSignificantNumber,(function(t){return e.update(t)}))||(this.extractIddPrefix(e)||this.fixMissingPlus(e)?(this.extractCallingCodeAndNationalSignificantNumber(e),!0):void 0)}},{key:"extractIddPrefix",value:function(e){var t=e.international,n=e.IDDPrefix,r=e.digits;if(e.nationalSignificantNumber,!t&&!n){var l=Hp(r,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);return void 0!==l&&l!==r?(e.update({IDDPrefix:r.slice(0,r.length-l.length)}),this.startInternationalNumber(e,{country:void 0,callingCode:void 0}),!0):void 0}}},{key:"fixMissingPlus",value:function(e){if(!e.international){var t=Rp(e.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),n=t.countryCallingCode;if(t.number,n)return e.update({missingPlus:!0}),this.startInternationalNumber(e,{country:e.country,callingCode:n}),!0}}},{key:"startInternationalNumber",value:function(e,t){var n=t.country,r=t.callingCode;e.startInternationalNumber(n,r),e.nationalSignificantNumber&&(e.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(e){this.extractCountryCallingCode(e)&&this.extractNationalSignificantNumber(e.getNationalDigits(),(function(t){return e.update(t)}))}}],n&&_f(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Af(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1}},{key:"determineTheCountry",value:function(){this.state.setCountry(Pp(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var e=this.state,t=e.digits,n=e.callingCode,r=e.country,l=e.nationalSignificantNumber;if(t)return this.isInternational()?n?"+"+n+l:"+"+t:r||n?"+"+(r?this.metadata.countryCallingCode():n)+l:void 0}},{key:"getNumber",value:function(){var e=this.state,t=e.nationalSignificantNumber,n=e.carrierCode,r=e.callingCode,l=this._getCountry();if(t&&(l||r)){if(l&&l===this.defaultCountry){var i=new Zu(this.metadata.metadata);i.selectNumberingPlan(l);var o=i.numberingPlan.callingCode(),a=this.metadata.getCountryCodesForCallingCode(o);if(a.length>1){var d=_p(t,{countries:a,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});d&&(l=d)}}var c=new $p(l||r,t,this.metadata.metadata);return n&&(c.carrierCode=n),c}}},{key:"isPossible",value:function(){var e=this.getNumber();return!!e&&e.isPossible()}},{key:"isValid",value:function(){var e=this.getNumber();return!!e&&e.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}])&&Bf(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function Df(e){return new Zu(e).getCountries()}function jf(e){var t=e.country,n=e.international,r=e.withCountryCallingCode,l=e.metadata;return t&&n&&!r?"+".concat(ku(t,l)):""}function Uf(e,t){return t&&" "===(e=e.slice(t.length))[0]&&(e=e.slice(1)),e}var zf=["country","international","withCountryCallingCode","metadata"];function Gf(){return Gf=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,zf),s=(0,r.useCallback)((function(e){var t=new Ff(n,d),r=jf({country:n,international:i,withCountryCallingCode:o,metadata:d}),l=t.input(r+e),a=t.getTemplate();return r&&(l=Uf(l,r),a&&(a=Uf(a,r))),{text:l,template:a}}),[n,d]);return l().createElement(du,Gf({},c,{ref:t,parse:Qu,format:s}))}return(e=l().forwardRef(e)).propTypes={value:XC.string.isRequired,onChange:XC.func.isRequired,country:XC.string,international:XC.bool,withCountryCallingCode:XC.bool,metadata:XC.object},e}(),Wf=["value","onChange","country","international","withCountryCallingCode","metadata","inputComponent"];function Kf(){return Kf=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,Wf),f=jf({country:o,international:a,withCountryCallingCode:d,metadata:s}),m=(0,r.useCallback)((function(e){var t=Ju(e.target.value);t===n&&0===Xf(f,t,o,s).indexOf(e.target.value)&&(t=t.slice(0,-1)),i(t)}),[f,n,i,o,s]);return l().createElement(u,Kf({},p,{ref:t,value:Xf(f,n,o,s),onChange:m}))}return(e=l().forwardRef(e)).propTypes={value:XC.string.isRequired,onChange:XC.func.isRequired,country:XC.string,international:XC.bool,withCountryCallingCode:XC.bool,metadata:XC.object,inputComponent:XC.elementType},e}();function Xf(e,t,n,r){return Uf(function(e,t,n){return n||(n=t,t=void 0),new Ff(t,n).input(e)}(e+t,n,r),e)}function Jf(e){return String.fromCodePoint(127397+e.toUpperCase().charCodeAt(0))}var Qf=["value","onChange","options","disabled","readOnly"],em=["value","options","className","iconComponent","getIconAspectRatio","arrowComponent","unicodeFlags"];function tm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function lm(e){var t=e.value,n=e.onChange,i=e.options,o=e.disabled,a=e.readOnly,d=rm(e,Qf),c=(0,r.useCallback)((function(e){var t=e.target.value;n("ZZ"===t?void 0:t)}),[n]);return(0,r.useMemo)((function(){return dm(i,t)}),[i,t]),l().createElement("select",nm({},d,{disabled:o||a,readOnly:a,value:t||"ZZ",onChange:c}),i.map((function(e){var t=e.value,n=e.label,r=e.divider;return l().createElement("option",{key:r?"|":t||"ZZ",value:r?"|":t||"ZZ",disabled:!!r,style:r?im:void 0},n)})))}lm.propTypes={value:XC.string,onChange:XC.func.isRequired,options:XC.arrayOf(XC.shape({value:XC.string,label:XC.string,divider:XC.bool})).isRequired,disabled:XC.bool,readOnly:XC.bool};var im={fontSize:"1px",backgroundColor:"currentColor",color:"inherit"};function om(e){var t=e.value,n=e.options,i=e.className,o=e.iconComponent;e.getIconAspectRatio;var a,c=e.arrowComponent,s=void 0===c?am:c,C=e.unicodeFlags,u=rm(e,em),p=(0,r.useMemo)((function(){return dm(n,t)}),[n,t]);return l().createElement("div",{className:"PhoneInputCountry"},l().createElement(lm,nm({},u,{value:t,options:n,className:d()("PhoneInputCountrySelect",i)})),C&&t&&l().createElement("div",{className:"PhoneInputCountryIconUnicode"},Jf((a=t)[0])+Jf(a[1])),!(C&&t)&&l().createElement(o,{"aria-hidden":!0,country:t,label:p&&p.label,aspectRatio:C?1:void 0}),l().createElement(s,null))}function am(){return l().createElement("div",{className:"PhoneInputCountrySelectArrow"})}function dm(e,t){for(var n,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return tm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tm(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(n=r()).done;){var l=n.value;if(!l.divider&&l.value===t)return l}}om.propTypes={iconComponent:XC.elementType,arrowComponent:XC.elementType,unicodeFlags:XC.bool};var cm=["country","countryName","flags","flagUrl"];function sm(){return sm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,cm);return r&&r[t]?r[t]({title:n}):l().createElement("img",sm({},o,{alt:n,role:n?void 0:"presentation",src:i.replace("{XX}",t).replace("{xx}",t.toLowerCase())}))}Cm.propTypes={country:XC.string.isRequired,countryName:XC.string.isRequired,flags:XC.objectOf(XC.elementType),flagUrl:XC.string.isRequired};var um=["aspectRatio"],pm=["title"],fm=["title"];function mm(){return mm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}function vm(e){var t=e.aspectRatio,n=hm(e,um);return 1===t?l().createElement(wm,n):l().createElement(gm,n)}function gm(e){var t=e.title,n=hm(e,pm);return l().createElement("svg",mm({},n,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 75 50"}),l().createElement("title",null,t),l().createElement("g",{className:"PhoneInputInternationalIconGlobe",stroke:"currentColor",fill:"none",strokeWidth:"2",strokeMiterlimit:"10"},l().createElement("path",{strokeLinecap:"round",d:"M47.2,36.1C48.1,36,49,36,50,36c7.4,0,14,1.7,18.5,4.3"}),l().createElement("path",{d:"M68.6,9.6C64.2,12.3,57.5,14,50,14c-7.4,0-14-1.7-18.5-4.3"}),l().createElement("line",{x1:"26",y1:"25",x2:"74",y2:"25"}),l().createElement("line",{x1:"50",y1:"1",x2:"50",y2:"49"}),l().createElement("path",{strokeLinecap:"round",d:"M46.3,48.7c1.2,0.2,2.5,0.3,3.7,0.3c13.3,0,24-10.7,24-24S63.3,1,50,1S26,11.7,26,25c0,2,0.3,3.9,0.7,5.8"}),l().createElement("path",{strokeLinecap:"round",d:"M46.8,48.2c1,0.6,2.1,0.8,3.2,0.8c6.6,0,12-10.7,12-24S56.6,1,50,1S38,11.7,38,25c0,1.4,0.1,2.7,0.2,4c0,0.1,0,0.2,0,0.2"})),l().createElement("path",{className:"PhoneInputInternationalIconPhone",stroke:"none",fill:"currentColor",d:"M12.4,17.9c2.9-2.9,5.4-4.8,0.3-11.2S4.1,5.2,1.3,8.1C-2,11.4,1.1,23.5,13.1,35.6s24.3,15.2,27.5,11.9c2.8-2.8,7.8-6.3,1.4-11.5s-8.3-2.6-11.2,0.3c-2,2-7.2-2.2-11.7-6.7S10.4,19.9,12.4,17.9z"}))}function wm(e){var t=e.title,n=hm(e,fm);return l().createElement("svg",mm({},n,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50 50"}),l().createElement("title",null,t),l().createElement("g",{className:"PhoneInputInternationalIconGlobe",stroke:"currentColor",fill:"none",strokeWidth:"2",strokeLinecap:"round"},l().createElement("path",{d:"M8.45,13A21.44,21.44,0,1,1,37.08,41.56"}),l().createElement("path",{d:"M19.36,35.47a36.9,36.9,0,0,1-2.28-13.24C17.08,10.39,21.88.85,27.8.85s10.72,9.54,10.72,21.38c0,6.48-1.44,12.28-3.71,16.21"}),l().createElement("path",{d:"M17.41,33.4A39,39,0,0,1,27.8,32.06c6.62,0,12.55,1.5,16.48,3.86"}),l().createElement("path",{d:"M44.29,8.53c-3.93,2.37-9.86,3.88-16.49,3.88S15.25,10.9,11.31,8.54"}),l().createElement("line",{x1:"27.8",y1:"0.85",x2:"27.8",y2:"34.61"}),l().createElement("line",{x1:"15.2",y1:"22.23",x2:"49.15",y2:"22.23"})),l().createElement("path",{className:"PhoneInputInternationalIconPhone",stroke:"transparent",fill:"currentColor",d:"M9.42,26.64c2.22-2.22,4.15-3.59.22-8.49S3.08,17,.93,19.17c-2.49,2.48-.13,11.74,9,20.89s18.41,11.5,20.89,9c2.15-2.15,5.91-4.77,1-8.71s-6.27-2-8.49.22c-1.55,1.55-5.48-1.69-8.86-5.08S7.87,28.19,9.42,26.64Z"}))}function bm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,Em),C=i===vm?c:void 0;return l().createElement("div",$m({},s,{className:d()("PhoneInputCountryIcon",{"PhoneInputCountryIcon--square":1===C,"PhoneInputCountryIcon--border":o})}),o?l().createElement(r,{country:o,countryName:a,flags:t,flagUrl:n,className:"PhoneInputCountryIconImg"}):l().createElement(i,{title:a,aspectRatio:C,className:"PhoneInputCountryIconImg"}))}return o.propTypes={country:XC.string,label:XC.string.isRequired,aspectRatio:XC.number},o}Mm({flagUrl:"https://purecatamphetamine.github.io/country-flag-icons/3x2/{XX}.svg",flagComponent:Cm,internationalIcon:vm});var xm=XC.shape({country_calling_codes:XC.object.isRequired,countries:XC.object.isRequired}),Hm=XC.objectOf(XC.string);function Vm(e,t){return"+"+ku(e,t)}function Zm(e,t){return function(){var e=Wp(arguments);return Jp(e.text,e.options,e.metadata)}(e||"",t)}function Rm(e,t,n){if(e){if("+"===e[0]){if("+"===e)return;var r=new Ff(t,n);return r.input(e),r.getNumberValue()}if(t){var l=Pm(e,t,n);return"+".concat(ku(t,n)).concat(l||"")}}}function Om(e,t){var n=t.country,r=t.countries,l=t.required,i=t.metadata;if("+"===e)return n;var o=function(e,t){var n=new Ff(null,t);return n.input(e),n.getCountry()}(e,i);return o&&(!r||r.indexOf(o)>=0)?o:!n||l||Im(e,n,i)?n:void 0}function Sm(e,t,n){if(0===e.indexOf(Vm(t,n))){var r=new Ff(t,n);r.input(e);var l=r.getNumber();return l?l.formatNational().replace(/\D/g,""):""}return e.replace(/\D/g,"")}function _m(e,t,n){return String.prototype.localeCompare?e.localeCompare(t,n):et?1:0}function Pm(e,t,n){var r=new Ff(t,n);r.input(e);var l=r.getNumber();return l&&l.nationalNumber}function Im(e,t,n){for(var r=Vm(t,n),l=0;l0)return e.slice(0,e.length-l)}return e}(e,l,C)),!e||"+"===e[0]||l&&!c||(e="+"+e),!e&&r&&"+"===r[0]&&(l=c?void 0:i),"+"===e&&r&&"+"===r[0]&&r.length>1&&(l=void 0),e&&(n="+"===e[0]&&("+"===e||l&&0===Vm(l,C).indexOf(e))?void 0:Rm(e,l,C)),n&&(l=Om(n,{country:l,countries:d,metadata:C}),!1===c&&l&&e&&"+"===e[0]&&(n=Rm(e=Sm(e,l,C),l,C))),!l&&o&&(l=i||a()),{phoneDigits:e,country:l,value:n}}(e,{prevPhoneDigits:s.phoneDigits,country:s.country,countryRequired:!i,defaultCountry:r,getAnyCountry:function(){return t.getFirstSupportedCountry({countries:C})},countries:C,international:o,limitMaxLength:a,countryCallingCodeEditable:d,metadata:c}),p=u.phoneDigits,f=u.country,m=u.value,h={phoneDigits:p,value:m,country:f};!1===d&&(m||p!==t.state.phoneDigits||(h.forceRerender={})),t.setState(h,(function(){return l(m)}))})),Ym(Wm(t),"_onFocus",(function(){return t.setState({isFocused:!0})})),Ym(Wm(t),"_onBlur",(function(){return t.setState({isFocused:!1})})),Ym(Wm(t),"onFocus",(function(e){t._onFocus();var n=t.props.onFocus;n&&n(e)})),Ym(Wm(t),"onBlur",(function(e){var n=t.props.onBlur;t._onBlur(),n&&n(e)})),Ym(Wm(t),"onCountryFocus",(function(e){t._onFocus();var n=t.props.countrySelectProps;if(n){var r=n.onFocus;r&&r(e)}})),Ym(Wm(t),"onCountryBlur",(function(e){t._onBlur();var n=t.props.countrySelectProps;if(n){var r=n.onBlur;r&&r(e)}})),t.inputRef=l().createRef();var n=t.props,r=n.value;n.labels;var i=n.international,o=n.addInternationalOption,d=n.displayInitialValueAsLocalNumber,s=n.initialValueFormat,C=n.metadata,u=t.props,p=u.defaultCountry,f=u.countries;p&&(t.isCountrySupportedWithError(p)||(p=void 0)),f=Lm(f,C);var m=Zm(r,C);t.CountryIcon=Mm(t.props);var h=function(e){var t,n=e.value,r=e.phoneNumber,l=e.defaultCountry,i=e.getAnyCountry,o=e.countries,a=e.required,d=e.metadata;return r&&r.country?t=r.country:l&&(n&&!Im(n,l,d)||(t=l)),o&&o.indexOf(t)<0&&(t=void 0),!t&&a&&o&&o.length>0&&(t=i()),t}({value:r,phoneNumber:m,defaultCountry:p,required:!o,countries:f||Df(C),getAnyCountry:function(){return t.getFirstSupportedCountry({countries:f})},metadata:C});return t.state={props:t.props,country:h,countries:f,phoneDigits:km({value:r,phoneNumber:m,defaultCountry:p,international:i,useNationalFormat:d||"national"===s,metadata:C}),value:r},t}return t=c,n=[{key:"componentDidMount",value:function(){var e=this.props.onCountryChange,t=this.props.defaultCountry,n=this.state.country;e&&(t&&(this.isCountrySupportedWithError(t)||(t=void 0)),n!==t&&e(n))}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.onCountryChange,r=this.state.country;n&&r!==t.country&&n(r)}},{key:"getCountrySelectOptions",value:function(e){var t=e.countries,n=this.props,r=n.international,l=n.countryCallingCodeEditable,i=n.countryOptionsOrder,o=n.addInternationalOption,a=n.labels,d=n.locales,c=n.metadata;return this.useMemoCountrySelectOptions((function(){return function(e,t){if(!t)return e;for(var n,r=[],l=[],i=r,o=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return bm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bm(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(n=o()).done;){var a=n.value;"|"===a?i.push({divider:!0}):"..."===a||"…"===a?i=l:function(){var t;t="🌐"===a?void 0:a;var n=e.indexOf(e.filter((function(e){return e.value===t}))[0]),r=e[n];e.splice(n,1),i.push(r)}()}return r.concat(e).concat(l)}(function(e){var t=e.countryNames,n=e.addInternationalOption,r=e.compareStringsLocales,l=e.compareStrings;l||(l=_m);var i=e.countries.map((function(e){return{value:e,label:t[e]||e}}));return i.sort((function(e,t){return l(e.label,t.label,r)})),n&&i.unshift({label:t.ZZ}),i}({countries:t||Df(c),countryNames:a,addInternationalOption:(!r||!1!==l)&&o,compareStringsLocales:d}),function(e,t){if(e&&(e=e.filter((function(e){switch(e){case"🌐":case"|":case"...":case"…":return!0;default:return ym(e,t)}}))).length>0)return e}(i,c))}),[t,i,o,a,c])}},{key:"useMemoCountrySelectOptions",value:function(e,t){return this.countrySelectOptionsMemoDependencies&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(e,Dm),g=this.state,w=g.country,b=g.countries,y=g.phoneDigits,L=g.isFocused,E=C?qf:Yf,$=this.getCountrySelectOptions({countries:b});return l().createElement(f,{style:o,className:d()(a,"PhoneInput",{"PhoneInput--focus":L,"PhoneInput--disabled":n,"PhoneInput--readOnly":r})},l().createElement(u,zm({name:t?"".concat(t,"Country"):void 0,"aria-label":m.country},p,{value:w,options:$,onChange:this.onCountryChange,onFocus:this.onCountryFocus,onBlur:this.onCountryBlur,disabled:n||p&&p.disabled,readOnly:r||p&&p.readOnly,iconComponent:this.CountryIcon})),l().createElement(E,zm({ref:this.setInputRef,type:"tel",autoComplete:i},s,v,{name:t,metadata:h,country:w,value:y||"",onChange:this.onChange,onFocus:this.onFocus,onBlur:this.onBlur,disabled:n,readOnly:r,inputComponent:c,className:d()("PhoneInputInput",s&&s.className,v.className)})))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return Um({props:e},function(e,t,n){var r=e.metadata,l=e.countries,i=e.defaultCountry,o=e.value,a=e.reset,d=e.international,c=e.displayInitialValueAsLocalNumber,s=e.initialValueFormat,C=t.defaultCountry,u=t.value,p=t.reset;n.country;var f=n.value,m=n.hasUserSelectedACountry,h=function(e){return km(Tm(Tm({},e),{},{international:d,useNationalFormat:c||"national"===s,metadata:r}))};if(a!==p)return{phoneDigits:h({value:void 0,defaultCountry:i}),value:void 0,country:i,hasUserSelectedACountry:void 0};if(i!==C){var v=!i||ym(i,r),g=!f||d&&f===h({value:void 0,defaultCountry:C});if(!m&&v&&!o&&g)return{country:i,phoneDigits:h({value:void 0,defaultCountry:i}),value:void 0}}if(!Bm(o,u)&&!Bm(o,f)){var w,b,y;if(o){w=Zm(o,r);var L=Lm(l,r);w&&w.country?(!L||L.indexOf(w.country)>=0)&&(b=w.country):(b=Om(o,{country:void 0,countries:L,metadata:r}))||i&&0===o.indexOf(Vm(i,r))&&(b=i)}return o||(y={hasUserSelectedACountry:void 0}),Tm(Tm({},y),{},{phoneDigits:h({phoneNumber:w,value:o,defaultCountry:i}),value:o,country:o?b:i})}}(e,t.props,t))}}],n&&Gm(t.prototype,n),r&&Gm(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(l().PureComponent),Jm=l().forwardRef((function(e,t){return l().createElement(Xm,zm({},function(e){for(var t in e=Um({},e),Qm)void 0===e[t]&&(e[t]=Qm[t]);return e}(e),{inputRef:t}))}));Jm.propTypes={value:XC.string,onChange:XC.func.isRequired,onFocus:XC.func,onBlur:XC.func,disabled:XC.bool,readOnly:XC.bool,autoComplete:XC.string,initialValueFormat:XC.oneOf(["national"]),displayInitialValueAsLocalNumber:XC.bool,defaultCountry:XC.string,countries:XC.arrayOf(XC.string),labels:Hm,locales:XC.oneOfType([XC.string,XC.arrayOf(XC.string)]),flagUrl:XC.string,flags:XC.objectOf(XC.elementType),flagComponent:XC.elementType,addInternationalOption:XC.bool,internationalIcon:XC.elementType,countryOptionsOrder:XC.arrayOf(XC.string),style:XC.object,className:XC.string,countrySelectComponent:XC.elementType,countrySelectProps:XC.object,inputComponent:XC.elementType,containerComponent:XC.elementType,numberInputProps:XC.object,smartCaret:XC.bool,international:XC.bool,limitMaxLength:XC.bool,countryCallingCodeEditable:XC.bool,metadata:xm,onCountryChange:XC.func,focusInputOnCountrySelection:XC.bool};var Qm={autoComplete:"tel",countrySelectComponent:om,flagComponent:Cm,flagUrl:"https://purecatamphetamine.github.io/country-flag-icons/3x2/{XX}.svg",internationalIcon:vm,inputComponent:"input",containerComponent:"div",reset:XC.any,smartCaret:!0,addInternationalOption:!0,countryCallingCodeEditable:!0,focusInputOnCountrySelection:!0},eh=Jm,th={ext:"ext.",country:"Phone number country",phone:"Phone",AB:"Abkhazia",AC:"Ascension Island",AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AG:"Antigua and Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AQ:"Antarctica",AR:"Argentina",AS:"American Samoa",AT:"Austria",AU:"Australia",AW:"Aruba",AX:"Åland Islands",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint Barthélemy",BM:"Bermuda",BN:"Brunei Darussalam",BO:"Bolivia",BQ:"Bonaire, Sint Eustatius and Saba",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BV:"Bouvet Island",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CC:"Cocos (Keeling) Islands",CD:"Congo, Democratic Republic of the",CF:"Central African Republic",CG:"Congo",CH:"Switzerland",CI:"Cote d'Ivoire",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Curaçao",CX:"Christmas Island",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DJ:"Djibouti",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",EH:"Western Sahara",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FM:"Federated States of Micronesia",FO:"Faroe Islands",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"Georgia",GF:"French Guiana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Equatorial Guinea",GR:"Greece",GS:"South Georgia and the South Sandwich Islands",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HM:"Heard Island and McDonald Islands",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IM:"Isle of Man",IN:"India",IO:"British Indian Ocean Territory",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JE:"Jersey",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KI:"Kiribati",KM:"Comoros",KN:"Saint Kitts and Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"Saint Martin (French Part)",MG:"Madagascar",MH:"Marshall Islands",MK:"North Macedonia",ML:"Mali",MM:"Myanmar",MN:"Mongolia",MO:"Macao",MP:"Northern Mariana Islands",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"New Zealand",OM:"Oman",OS:"South Ossetia",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PM:"Saint Pierre and Miquelon",PN:"Pitcairn",PR:"Puerto Rico",PS:"Palestine",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"Reunion",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"Saint Helena",SI:"Slovenia",SJ:"Svalbard and Jan Mayen",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",SS:"South Sudan",ST:"Sao Tome and Principe",SV:"El Salvador",SX:"Sint Maarten",SY:"Syria",SZ:"Swaziland",TA:"Tristan da Cunha",TC:"Turks and Caicos Islands",TD:"Chad",TF:"French Southern Territories",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TK:"Tokelau",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Turkey",TT:"Trinidad and Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",UM:"United States Minor Outlying Islands",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VA:"Holy See (Vatican City State)",VC:"Saint Vincent and the Grenadines",VE:"Venezuela",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis and Futuna",WS:"Samoa",XK:"Kosovo",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe",ZZ:"International"},nh=["metadata","labels"];function rh(){return rh=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(t,nh);return l().createElement(eh,rh({},d,{ref:n,metadata:i,labels:a}))}));return t.propTypes={metadata:xm,labels:Hm},t}lh();var ih=lh(qC),oh={phoneNumberInput:"_phoneNumberInput_1xdcq_5",regularBorder:"_regularBorder_1xdcq_16",lightBorder:"_lightBorder_1xdcq_20",sm:"_sm_1xdcq_24",md:"_md_1xdcq_31",disabled:"_disabled_1xdcq_68",phoneNumberArrow:"_phoneNumberArrow_1xdcq_78",errorBorder:"_errorBorder_1xdcq_90",phoneInputContainer:"_phoneInputContainer_1xdcq_94",clear:"_clear_1xdcq_98"};const ah=l().forwardRef((({value:e,onChange:t,onInvalid:n,isError:i,id:o="phone-number-input",placeholder:a,defaultCountry:c,onClearClick:s,isDirty:C,readOnly:u,inputHeight:p="md",borderColor:f="regular",countrySelectAriaLabel:m="Select phone number country",...h},v)=>{const[g,w]=(0,r.useState)(!1),b=(0,r.useCallback)((e=>{v&&("function"==typeof v?v(e):v.current=e)}),[v]),y=(0,r.useCallback)((e=>{w(!0),h.onFocus&&h.onFocus(e)}),[h]),L=(0,r.useCallback)((e=>{w(!1),h.onBlur&&h.onBlur(e)}),[h]),E=(0,r.useCallback)((e=>{null==n||n(!function(){return function(e,t){var n=Array.prototype.slice.call(t);return n.push(qC),e.apply(this,n)}(nf,arguments)}(null!=e?e:"")),t(e)}),[t,n]),$=s&&g&&C&&!u;return l().createElement("div",{className:oh.phoneInputContainer},l().createElement(ih,{ref:b,addInternationalOption:!1,placeholder:a,defaultCountry:c||"FR",value:e,onChange:E,countrySelectProps:{"aria-label":m,arrowComponent:()=>l().createElement(Ts,{className:oh.phoneNumberArrow,icon:"chevron-down",width:17,height:17,color:"var(--alma-orange)"})},"data-testid":"phone-number-verification-input",id:o,className:d()(oh.phoneNumberInput,oh[p],oh[`${f}Border`],{[oh.disabled]:h.disabled,[oh.errorBorder]:i}),inputMode:"tel",countryCallingCodeEditable:!1,international:!0,...h,onBlur:L,onFocus:y}),$&&l().createElement("button",{type:"button",onClick:s,onMouseDown:Qi,className:oh.clear,"data-testid":"clear-input"},l().createElement(Ts,{icon:As["close-circle"],color:"var(--alma-orange)"})))}));ah.displayName="PhoneNumberInput",l().forwardRef((({id:e,label:t,className:n,error:r="",legend:i="",lightLegend:o=!1,onChange:a,...d},c)=>l().createElement(Ys,{htmlFor:e,label:t,error:r,legend:i,lightLegend:o,className:n,"data-testid":"phone-number-field"},l().createElement(ah,{ref:c,onChange:a,id:e,isError:!!r,...d})))).displayName="PhoneNumberField";var dh={radioButton:"_radioButton_1hfhd_1",reverse:"_reverse_1hfhd_9",tickContainer:"_tickContainer_1hfhd_13",icon:"_icon_1hfhd_22",iconVerticalAlignTop:"_iconVerticalAlignTop_1hfhd_27",tick:"_tick_1hfhd_13",radio:"_radio_1hfhd_1",textContainer:"_textContainer_1hfhd_41",label:"_label_1hfhd_45",disabled:"_disabled_1hfhd_57",readOnly:"_readOnly_1hfhd_58",orange:"_orange_1hfhd_77",yellow:"_yellow_1hfhd_82",additionalMessage:"_additionalMessage_1hfhd_98"};const ch=(0,r.forwardRef)((({id:e,label:t,className:n,name:i,error:o,checked:a,value:c,onChange:s,description:C,disabled:u,readOnly:p=!1,icon:f,color:m="orange",inCard:h=!1,direction:v="row",iconSize:g=24,iconVerticalAlign:w="top",...b},y)=>{const L=(0,r.useRef)(null);return l().createElement(wC,{onParentClick:()=>{var e;return null==(e=null==L?void 0:L.current)?void 0:e.click()},error:o,disabled:u,readOnly:p,inCard:h,checked:a,className:d()(dh.radioButton,{[dh.reverse]:"row-reverse"===v},n)},l().createElement("div",{className:d()(dh.tickContainer)},l().createElement("input",{...b,type:"radio",id:e,name:i,checked:a,value:c,readOnly:p,onChange:s,disabled:u,ref:y,className:d()(dh.radio,dh[m],{[dh.readOnly]:p})}),l().createElement(Ts,{icon:As["tick-alt"],color:"white",className:dh.tick,width:"18",height:"18"})),l().createElement("div",{className:dh.textContainer},l().createElement("label",{htmlFor:e,className:d()(dh.label,{[dh.disabled]:u,[dh.readOnly]:p}),role:b["aria-label"]?"none":void 0,ref:L},t&&l().createElement("div",{"aria-hidden":b["aria-label"]?"true":void 0},t)),C&&l().createElement("div",{className:dh.additionalMessage},l().createElement("div",null,C)),o&&l().createElement("div",{className:dh.additionalMessage},l().createElement(Us,null,o))),h&&f&&l().createElement("span",{className:d()(dh.icon,{[dh.iconVerticalAlignTop]:"top"===w}),"data-testid":"radiobutton-icon",style:{width:g,height:g}},f))}));ch.displayName="RadioButton";var sh="_readOnly_zrtii_54";const Ch=(0,r.forwardRef)((({id:e,className:t,readOnly:n=!1,containerProps:r={},...i},o)=>{const{className:a,...c}=r;return l().createElement("div",{className:d()("_sliderContainer_zrtii_1",a),...c},l().createElement("input",{type:"checkbox",id:e,name:e,ref:o,className:d()("_checkbox_zrtii_36",{[sh]:n},t),...i}),l().createElement("span",{className:"_slider_zrtii_1"}))}));Ch.displayName="Switch";var uh={container:"_container_2tl8x_1",switchWithLabel:"_switchWithLabel_2tl8x_7",textBlock:"_textBlock_2tl8x_13",icon:"_icon_2tl8x_17",switchLabel:"_switchLabel_2tl8x_24",disabled:"_disabled_2tl8x_33",additionalMessage:"_additionalMessage_2tl8x_37",inCard:"_inCard_2tl8x_47",right:"_right_2tl8x_52"};const ph=(0,r.forwardRef)((({id:e,label:t,className:n,error:i="",htmlFor:o,legend:a,description:c,lightLegend:s=!1,disabled:C,switchPosition:u="left",inCard:p=!1,readOnly:f,icon:m,...h},v)=>{const g=(0,r.useRef)(null);return l().createElement(wC,{onParentClick:()=>{var e;return null==(e=null==g?void 0:g.current)?void 0:e.click()},error:i,disabled:C,readOnly:f,inCard:p,checked:h.checked,className:d()(uh.container,uh[u],{[uh.inCard]:p},n)},l().createElement(Ch,{id:e,ref:v,readOnly:f,disabled:C,...h}),l().createElement("div",{className:uh.textBlock},l().createElement("div",{className:uh.switchWithLabel},l().createElement("label",{htmlFor:e,className:d()(uh.switchLabel,{[uh.disabled]:C}),ref:g},t)),c&&l().createElement("div",{className:uh.additionalMessage},l().createElement("div",null,c)),i&&l().createElement("div",{className:uh.additionalMessage},l().createElement(Us,null,i)),a&&!i&&l().createElement(Ks,{light:s},a)),p&&m&&l().createElement("span",{className:uh.icon,"data-testid":"switch-icon"},m))}));ph.displayName="SwitchField",l().forwardRef((({id:e,label:t,className:n,inputClassName:r,error:i="",disabled:o=!1,legend:a="",lightLegend:d=!1,...c},s)=>l().createElement(Ys,{htmlFor:e,label:t,legend:a,lightLegend:d,error:i,disabled:o,className:n},l().createElement(Fs,{error:!!i,disabled:o,name:e,id:e,ref:s,className:r,...c})))).displayName="TextField";l().forwardRef((({id:e,label:t,className:n,error:i="",disabled:o=!1,legend:a="",lightLegend:d=!1,type:c="password",showPasswordIcon:s=As.eye,hidePasswordIcon:C=As["eye-slash"],...u},p)=>{const[f,m]=(0,r.useState)(c),[h,v]=(0,r.useState)(As.eye);return l().createElement(Ys,{htmlFor:e,label:t,legend:a,lightLegend:d,error:i,disabled:o,className:n},l().createElement(Fs,{error:!!i,disabled:o,name:e,id:e,ref:p,type:f,afterInput:l().createElement("button",{type:"button",onClick:()=>{"password"===f?(m("text"),v(C)):(m("password"),v(s))},onMouseDown:Qi,onMouseUp:Qi,className:"_togglePassword_cn1i9_1","data-testid":"toggle-password"},l().createElement(Ts,{icon:As[h]})),...u}))})).displayName="PasswordField";var fh={toggleButton:"_toggleButton_17l1n_1",sm:"_sm_17l1n_18",md:"_md_17l1n_25",lg:"_lg_17l1n_30",active:"_active_17l1n_42",disabled:"_disabled_17l1n_42",wide:"_wide_17l1n_65"};const mh=({active:e=!1,disabled:t=!1,wide:n=!1,size:r="md",children:i,onClick:o,type:a="button",...c})=>l().createElement("button",{className:d()(fh.toggleButton,{[fh.active]:e,[fh.disabled]:t,[fh.wide]:n},fh[r]),onClick:o,disabled:t,"aria-checked":e,role:"checkbox",type:a,...c},i);function hh({options:e,onChange:t,optionLabel:n,optionKey:i,value:o,size:a="md",id:c,disabled:s,wide:C=!1,className:u}){const p=(0,r.useCallback)((e=>void 0!==o&&i(e)===i(o)),[o,i]),f=(0,r.useCallback)((e=>{p(e)||t(e)}),[p,t]);return l().createElement("div",{id:c,className:d()("_toggleButtonsGroup_th522_3",u)},e.map((e=>l().createElement(mh,{key:i(e),active:p(e),onClick:()=>f(e),disabled:s,wide:C,size:a},n(e)))))}function vh({options:e,optionKey:t,optionLabel:n,onChange:r,value:i,disabled:o,label:a,legend:d,className:c,error:s,size:C="md",lightLegend:u=!1,wide:p=!1,id:f}){return l().createElement(Ys,{label:a,legend:d,className:c,error:s,htmlFor:f,lightLegend:u},l().createElement(hh,{options:e,optionKey:t,optionLabel:n,onChange:r,value:i,id:f,wide:p,size:C,disabled:o}))}var gh="_selected_udzzu_23",wh="_disabled_udzzu_36",bh="_error_udzzu_42";(0,r.forwardRef)((({className:e,leftIcon:t,isAlignTop:n=!1,title:r,description:i,badgeProps:o,rightIcon:a,isSelected:c,isDisabled:s,isError:C,onClick:u,...p},f)=>l().createElement("div",{className:d()("_menuEntryParent_udzzu_1",e),onClick:()=>{u&&u()},role:"button",tabIndex:0,...p,ref:f},l().createElement("div",{className:d()("_menuEntry_udzzu_1",{[gh]:c,[wh]:s,[bh]:C})},t&&l().createElement("div",{className:""+(n?"_leftIconTop_udzzu_50":"_leftIconCenter_udzzu_56")},t),l().createElement("div",{className:"_content_udzzu_62"},l().createElement("div",{className:""+(s?"_titleDisabled_udzzu_74":"_title_udzzu_69")},r),i&&l().createElement("div",{className:"_description_udzzu_79"},i)),o&&l().createElement("div",{className:"_badge_udzzu_84"},l().createElement(tC,{color:o.color,label:o.label,className:o.className,icon:o.icon,iconTitle:o.iconTitle,isColored:o.isColored,padding:o.padding})),a&&l().createElement(Ts,{icon:a,className:"_rightIcon_udzzu_88"}))))).displayName="MenuEntry";(0,r.forwardRef)((({className:e,title:t,children:n,...r},i)=>l().createElement("div",{className:d()("_menu_15l0s_1",e),...r,ref:i},t&&l().createElement("div",{className:"_menuTitle_15l0s_6"},t),n))).displayName="Menu";const yh=e=>{const{components:t,title:n}=e,{PaymentMethodLabel:l}=t,i=(0,r.createElement)(uC,{style:{width:"auto",height:"1em"},logo:"alma-orange"}),o=(0,r.createElement)("div",null,n);return(0,r.createElement)("span",{className:"paymentMethodLabel"},(0,r.createElement)(l,{text:o,icon:i}))};function Lh(e,t){var n=t&&t.cache?t.cache:Sh,r=t&&t.serializer?t.serializer:Hh;return(t&&t.strategy?t.strategy:xh)(e,{cache:n,serializer:r})}function Eh(e,t,n,r){var l,i=null==(l=r)||"number"==typeof l||"boolean"==typeof l?r:n(r),o=t.get(i);return void 0===o&&(o=e.call(this,r),t.set(i,o)),o}function $h(e,t,n){var r=Array.prototype.slice.call(arguments,3),l=n(r),i=t.get(l);return void 0===i&&(i=e.apply(this,r),t.set(l,i)),i}function Mh(e,t,n,r,l){return n.bind(t,e,r,l)}function xh(e,t){return Mh(e,this,1===e.length?Eh:$h,t.cache.create(),t.serializer)}var Hh=function(){return JSON.stringify(arguments)};function Vh(){this.cache=Object.create(null)}Vh.prototype.get=function(e){return this.cache[e]},Vh.prototype.set=function(e,t){this.cache[e]=t};var Zh,Rh,Oh,Sh={create:function(){return new Vh}},_h={variadic:function(e,t){return Mh(e,this,$h,t.cache.create(),t.serializer)},monadic:function(e,t){return Mh(e,this,Eh,t.cache.create(),t.serializer)}};function Ph(e,t,n){if(void 0===n&&(n=Error),!e)throw new n(t)}function Ih(e){return e.type===Rh.literal}function kh(e){return e.type===Rh.argument}function Nh(e){return e.type===Rh.number}function Th(e){return e.type===Rh.date}function Ah(e){return e.type===Rh.time}function Bh(e){return e.type===Rh.select}function Fh(e){return e.type===Rh.plural}function Dh(e){return e.type===Rh.pound}function jh(e){return e.type===Rh.tag}function Uh(e){return!(!e||"object"!=typeof e||e.type!==Oh.number)}function zh(e){return!(!e||"object"!=typeof e||e.type!==Oh.dateTime)}Lh((function(){for(var e,t=[],n=0;n1)throw new RangeError("integer-width stems only accept a single optional option");l.options[0].replace(Jh,(function(e,n,r,l,i,o){if(n)t.minimumIntegerDigits=r.length;else{if(l&&i)throw new Error("We currently do not support maximum integer digits");if(o)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(Qh.test(l.stem))t.minimumIntegerDigits=l.stem.length;else if(Yh.test(l.stem)){if(l.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");l.stem.replace(Yh,(function(e,n,r,l,i,o){return"*"===r?t.minimumFractionDigits=n.length:l&&"#"===l[0]?t.maximumFractionDigits=l.length:i&&o?(t.minimumFractionDigits=i.length,t.maximumFractionDigits=i.length+o.length):(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length),""}));var i=l.options[0];"w"===i?t=v(v({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=v(v({},t),ev(i)))}else if(Xh.test(l.stem))t=v(v({},t),ev(l.stem));else{var o=tv(l.stem);o&&(t=v(v({},t),o));var a=nv(l.stem);a&&(t=v(v({},t),a))}}return t}var iv,ov={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function av(e){var t=e.hourCycle;if(void 0===t&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n,r=e.language;return"root"!==r&&(n=e.maximize().region),(ov[n||""]||ov[r||""]||ov["".concat(r,"-001")]||ov["001"])[0]}var dv=new RegExp("^".concat(Gh.source,"*")),cv=new RegExp("".concat(Gh.source,"*$"));function sv(e,t){return{start:e,end:t}}var Cv=!!String.prototype.startsWith&&"_a".startsWith("a",1),uv=!!String.fromCodePoint,pv=!!Object.fromEntries,fv=!!String.prototype.codePointAt,mv=!!String.prototype.trimStart,hv=!!String.prototype.trimEnd,vv=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},gv=!0;try{gv="a"===(null===(iv=xv("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===iv?void 0:iv[0])}catch(Il){gv=!1}var wv,bv=Cv?function(e,t,n){return e.startsWith(t,n)}:function(e,t,n){return e.slice(n,n+t.length)===t},yv=uv?String.fromCodePoint:function(){for(var e=[],t=0;ti;){if((n=e[i++])>1114111)throw RangeError(n+" is not a valid code point");r+=n<65536?String.fromCharCode(n):String.fromCharCode(55296+((n-=65536)>>10),n%1024+56320)}return r},Lv=pv?Object.fromEntries:function(e){for(var t={},n=0,r=e;n=n)){var r,l=e.charCodeAt(t);return l<55296||l>56319||t+1===n||(r=e.charCodeAt(t+1))<56320||r>57343?l:r-56320+(l-55296<<10)+65536}},$v=mv?function(e){return e.trimStart()}:function(e){return e.replace(dv,"")},Mv=hv?function(e){return e.trimEnd()}:function(e){return e.replace(cv,"")};function xv(e,t){return new RegExp(e,t)}if(gv){var Hv=xv("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");wv=function(e,t){var n;return Hv.lastIndex=t,null!==(n=Hv.exec(e)[1])&&void 0!==n?n:""}}else wv=function(e,t){for(var n=[];;){var r=Ev(e,t);if(void 0===r||_v(r)||Pv(r))break;n.push(r),t+=r>=65536?2:1}return yv.apply(void 0,n)};var Vv,Zv,Rv=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,n){for(var r=[];!this.isEOF();){var l=this.char();if(123===l){if((i=this.parseArgument(e,n)).err)return i;r.push(i.val)}else{if(125===l&&e>0)break;if(35!==l||"plural"!==t&&"selectordinal"!==t){if(60===l&&!this.ignoreTag&&47===this.peek()){if(n)break;return this.error(Zh.UNMATCHED_CLOSING_TAG,sv(this.clonePosition(),this.clonePosition()))}if(60===l&&!this.ignoreTag&&Ov(this.peek()||0)){if((i=this.parseTag(e,t)).err)return i;r.push(i.val)}else{var i;if((i=this.parseLiteral(e,t)).err)return i;r.push(i.val)}}else{var o=this.clonePosition();this.bump(),r.push({type:Rh.pound,location:sv(o,this.clonePosition())})}}}return{val:r,err:null}},e.prototype.parseTag=function(e,t){var n=this.clonePosition();this.bump();var r=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Rh.literal,value:"<".concat(r,"/>"),location:sv(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var l=this.parseMessage(e+1,t,!0);if(l.err)return l;var i=l.val,o=this.clonePosition();if(this.bumpIf("")){if(this.isEOF()||!Ov(this.char()))return this.error(Zh.INVALID_TAG,sv(o,this.clonePosition()));var a=this.clonePosition();return r!==this.parseTagName()?this.error(Zh.UNMATCHED_CLOSING_TAG,sv(a,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:Rh.tag,value:r,children:i,location:sv(n,this.clonePosition())},err:null}:this.error(Zh.INVALID_TAG,sv(o,this.clonePosition())))}return this.error(Zh.UNCLOSED_TAG,sv(n,this.clonePosition()))}return this.error(Zh.INVALID_TAG,sv(n,this.clonePosition()))},e.prototype.parseTagName=function(){var e=this.offset();for(this.bump();!this.isEOF()&&Sv(this.char());)this.bump();return this.message.slice(e,this.offset())},e.prototype.parseLiteral=function(e,t){for(var n=this.clonePosition(),r="";;){var l=this.tryParseQuote(t);if(l)r+=l;else{var i=this.tryParseUnquoted(e,t);if(i)r+=i;else{var o=this.tryParseLeftAngleBracket();if(!o)break;r+=o}}}var a=sv(n,this.clonePosition());return{val:{type:Rh.literal,value:r,location:a},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Ov(e=this.peek()||0)||47===e)?null:(this.bump(),"<");var e},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(39===n){if(39!==this.peek()){this.bump();break}t.push(39),this.bump()}else t.push(n);this.bump()}return yv.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var n=this.char();return 60===n||123===n||35===n&&("plural"===t||"selectordinal"===t)||125===n&&e>0?null:(this.bump(),yv(n))},e.prototype.parseArgument=function(e,t){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Zh.EXPECT_ARGUMENT_CLOSING_BRACE,sv(n,this.clonePosition()));if(125===this.char())return this.bump(),this.error(Zh.EMPTY_ARGUMENT,sv(n,this.clonePosition()));var r=this.parseIdentifierIfPossible().value;if(!r)return this.error(Zh.MALFORMED_ARGUMENT,sv(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Zh.EXPECT_ARGUMENT_CLOSING_BRACE,sv(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Rh.argument,value:r,location:sv(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Zh.EXPECT_ARGUMENT_CLOSING_BRACE,sv(n,this.clonePosition())):this.parseArgumentOptions(e,t,r,n);default:return this.error(Zh.MALFORMED_ARGUMENT,sv(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),n=wv(this.message,t),r=t+n.length;return this.bumpTo(r),{value:n,location:sv(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,n,r){var l,i=this.clonePosition(),o=this.parseIdentifierIfPossible().value,a=this.clonePosition();switch(o){case"":return this.error(Zh.EXPECT_ARGUMENT_TYPE,sv(i,a));case"number":case"date":case"time":this.bumpSpace();var d=null;if(this.bumpIf(",")){this.bumpSpace();var c=this.clonePosition();if((g=this.parseSimpleArgStyleIfPossible()).err)return g;if(0===(p=Mv(g.val)).length)return this.error(Zh.EXPECT_ARGUMENT_STYLE,sv(this.clonePosition(),this.clonePosition()));d={style:p,styleLocation:sv(c,this.clonePosition())}}if((w=this.tryParseArgumentClose(r)).err)return w;var s=sv(r,this.clonePosition());if(d&&bv(null==d?void 0:d.style,"::",0)){var C=$v(d.style.slice(2));if("number"===o)return(g=this.parseNumberSkeletonFromString(C,d.styleLocation)).err?g:{val:{type:Rh.number,value:n,location:s,style:g.val},err:null};if(0===C.length)return this.error(Zh.EXPECT_DATE_TIME_SKELETON,s);var u=C;this.locale&&(u=function(e,t){for(var n="",r=0;r>1),d=av(t);for("H"!=d&&"k"!=d||(a=0);a-- >0;)n+="a";for(;o-- >0;)n=d+n}else n+="J"===l?"H":l}return n}(C,this.locale));var p={type:Oh.dateTime,pattern:u,location:d.styleLocation,parsedOptions:this.shouldParseSkeletons?Wh(u):{}};return{val:{type:"date"===o?Rh.date:Rh.time,value:n,location:s,style:p},err:null}}return{val:{type:"number"===o?Rh.number:"date"===o?Rh.date:Rh.time,value:n,location:s,style:null!==(l=null==d?void 0:d.style)&&void 0!==l?l:null},err:null};case"plural":case"selectordinal":case"select":var f=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Zh.EXPECT_SELECT_ARGUMENT_OPTIONS,sv(f,v({},f)));this.bumpSpace();var m=this.parseIdentifierIfPossible(),h=0;if("select"!==o&&"offset"===m.value){if(!this.bumpIf(":"))return this.error(Zh.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,sv(this.clonePosition(),this.clonePosition()));var g;if(this.bumpSpace(),(g=this.tryParseDecimalInteger(Zh.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Zh.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return g;this.bumpSpace(),m=this.parseIdentifierIfPossible(),h=g.val}var w,b=this.tryParsePluralOrSelectOptions(e,o,t,m);if(b.err)return b;if((w=this.tryParseArgumentClose(r)).err)return w;var y=sv(r,this.clonePosition());return"select"===o?{val:{type:Rh.select,value:n,options:Lv(b.val),location:y},err:null}:{val:{type:Rh.plural,value:n,options:Lv(b.val),offset:h,pluralType:"plural"===o?"cardinal":"ordinal",location:y},err:null};default:return this.error(Zh.INVALID_ARGUMENT_TYPE,sv(i,a))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(Zh.EXPECT_ARGUMENT_CLOSING_BRACE,sv(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var n=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Zh.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,sv(n,this.clonePosition()));this.bump();break;case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var n=[];try{n=function(e){if(0===e.length)throw new Error("Number skeleton cannot be empty");for(var t=[],n=0,r=e.split(Kh).filter((function(e){return e.length>0}));n=48&&o<=57))break;l=!0,i=10*i+(o-48),this.bump()}var a=sv(r,this.clonePosition());return l?vv(i*=n)?{val:i,err:null}:this.error(t,a):this.error(e,a)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=Ev(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(bv(this.message,e,this.offset())){for(var t=0;t=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&_v(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),n=this.message.charCodeAt(t+(e>=65536?2:1));return null!=n?n:null},e}();function Ov(e){return e>=97&&e<=122||e>=65&&e<=90}function Sv(e){return 45===e||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function _v(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function Pv(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function Iv(e){e.forEach((function(e){if(delete e.location,Bh(e)||Fh(e))for(var t in e.options)delete e.options[t].location,Iv(e.options[t].value);else Nh(e)&&Uh(e.style)||(Th(e)||Ah(e))&&zh(e.style)?delete e.style.location:jh(e)&&Iv(e.children)}))}function kv(e,t){void 0===t&&(t={}),t=v({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new Rv(e,t).parse();if(n.err){var r=SyntaxError(Zh[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return(null==t?void 0:t.captureLocation)||Iv(n.val),n.val}(Zv=Vv||(Vv={})).MISSING_VALUE="MISSING_VALUE",Zv.INVALID_VALUE="INVALID_VALUE",Zv.MISSING_INTL_API="MISSING_INTL_API";var Nv,Tv=function(e){function t(t,n,r){var l=e.call(this,t)||this;return l.code=n,l.originalMessage=r,l}return h(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Av=function(e){function t(t,n,r,l){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(n,'". Options are "').concat(Object.keys(r).join('", "'),'"'),Vv.INVALID_VALUE,l)||this}return h(t,e),t}(Tv),Bv=function(e){function t(t,n,r){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(n),Vv.INVALID_VALUE,r)||this}return h(t,e),t}(Tv),Fv=function(e){function t(t,n){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(n,'"'),Vv.MISSING_VALUE,n)||this}return h(t,e),t}(Tv);function Dv(e){return"function"==typeof e}function jv(e,t,n,r,l,i,o){if(1===e.length&&Ih(e[0]))return[{type:Nv.literal,value:e[0].value}];for(var a=[],d=0,c=e;d0?new Intl.Locale(t[0]):new Intl.Locale("string"==typeof e?e:e[0])}},e.__parse=kv,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();!function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"}(zv||(zv={}));var qv=function(e){function t(n,r,l){var i=this,o=l?l instanceof Error?l:new Error(String(l)):void 0;return(i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,"\n").concat(o?"\n".concat(o.message,"\n").concat(o.stack):""))||this).code=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,t),i}return h(t,e),t}(Error),Wv=function(e){function t(t,n){return e.call(this,zv.UNSUPPORTED_FORMATTER,t,n)||this}return h(t,e),t}(qv),Kv=function(e){function t(t,n){return e.call(this,zv.INVALID_CONFIG,t,n)||this}return h(t,e),t}(qv),Yv=function(e){function t(t,n){return e.call(this,zv.MISSING_DATA,t,n)||this}return h(t,e),t}(qv),Xv=function(e){function t(t,n,r){var l=e.call(this,zv.FORMAT_ERROR,"".concat(t,"\nLocale: ").concat(n,"\n"),r)||this;return l.locale=n,l}return h(t,e),t}(qv),Jv=function(e){function t(t,n,r,l){var i=e.call(this,"".concat(t,"\nMessageID: ").concat(null==r?void 0:r.id,"\nDefault Message: ").concat(null==r?void 0:r.defaultMessage,"\nDescription: ").concat(null==r?void 0:r.description,"\n"),n,l)||this;return i.descriptor=r,i.locale=n,i}return h(t,e),t}(Xv),Qv=function(e){function t(t,n){var r=e.call(this,zv.MISSING_TRANSLATION,'Missing message: "'.concat(t.id,'" for locale "').concat(n,'", using ').concat(t.defaultMessage?"default message (".concat("string"==typeof t.defaultMessage?t.defaultMessage:t.defaultMessage.map((function(e){var t;return null!==(t=e.value)&&void 0!==t?t:JSON.stringify(e)})).join(),")"):"id"," as fallback."))||this;return r.descriptor=t,r}return h(t,e),t}(qv);function eg(e,t,n){return void 0===n&&(n={}),t.reduce((function(t,r){return r in e?t[r]=e[r]:r in n&&(t[r]=n[r]),t}),{})}var tg={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(e){},onWarn:function(e){}};function ng(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,n){e[t]=n}}}}}function rg(e,t,n,r){var l,i=e&&e[t];if(i&&(l=i[n]),l)return l;r(new Wv("No ".concat(t," format named: ").concat(n)))}function lg(e){Ph(e,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}var ig=v(v({},tg),{textComponent:r.Fragment});function og(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),l=n.length;if(r.length!==l)return!1;for(var i=0;i{const l=new Date(1e3*e),i="today"===t;return(0,r.createElement)("div",{className:d()("installmentContent",{firstInstallmentContent:i})},(0,r.createElement)("div",{className:d()("bullet",{firstBullet:i})}),(0,r.createElement)("div",{className:"installment","data-testid":"installment"},i?(0,r.createElement)(pg,{id:"installments.today",defaultMessage:"Today"}):(0,r.createElement)(wg,{value:l,day:"numeric",month:"long",year:"numeric"}),(0,r.createElement)("div",null,(0,r.createElement)(bg,{value:n,style:"currency",currency:"EUR"}))))},Lg=({totalAmount:e,customerFees:t})=>{const n=e/100+t/100;return(0,r.createElement)("div",{className:"total"},(0,r.createElement)("div",null,(0,r.createElement)(pg,{id:"installments.total",defaultMessage:"Total TTC"})),(0,r.createElement)("div",null,(0,r.createElement)(bg,{value:n,style:"currency",currency:"EUR"})))},Eg=({customerFees:e})=>(0,r.createElement)("div",{className:"fees"},(0,r.createElement)("div",null,"Payment costs"),(0,r.createElement)("div",{className:"feesNumbers"},(0,r.createElement)(bg,{value:e/100,style:"currency",currency:"EUR"}))),$g=({feePlan:e,amountInCents:t})=>{if(!e.paymentPlan)return null;const n=e.paymentPlan[0].customer_fee;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"separator"}),(0,r.createElement)("div",{className:"installments"},e.paymentPlan.map(((e,t)=>{return(0,r.createElement)(yg,{key:t,installment:e,totalAmountInEuros:(n=e.total_amount,n/100)});var n}))),(0,r.createElement)("div",{className:"footerCard"},(0,r.createElement)(hC,{className:"footer"},(0,r.createElement)(Lg,{totalAmount:t,customerFees:n}),(0,r.createElement)(Eg,{customerFees:n}))))},Mg=({feePlan:e,amountInCents:t})=>(0,r.createElement)(vC,{"data-testid":"cardInstallments",padding:"sm",header:null},(0,r.createElement)($g,{feePlan:e,amountInCents:t}));function xg(e,t){return Object.keys(e).reduce((function(n,r){return n[r]=v({timeZone:t},e[r]),n}),{})}function Hg(e,t){return Object.keys(v(v({},e),t)).reduce((function(n,r){return n[r]=v(v({},e[r]||{}),t[r]||{}),n}),{})}function Vg(e,t){if(!t)return e;var n=Gv.formats;return v(v(v({},n),e),{date:Hg(xg(n.date,t),xg(e.date||{},t)),time:Hg(xg(n.time,t),xg(e.time||{},t))})}var Zg=function(e,t,n,r,l){var i=e.locale,o=e.formats,a=e.messages,d=e.defaultLocale,c=e.defaultFormats,s=e.fallbackOnEmptyString,C=e.onError,u=e.timeZone,p=e.defaultRichTextElements;void 0===n&&(n={id:""});var f=n.id,m=n.defaultMessage;Ph(!!f,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var h=String(f),g=a&&Object.prototype.hasOwnProperty.call(a,h)&&a[h];if(Array.isArray(g)&&1===g.length&&g[0].type===Rh.literal)return g[0].value;if(!r&&g&&"string"==typeof g&&!p)return g.replace(/'\{(.*?)\}'/gi,"{$1}");if(r=v(v({},p),r||{}),o=Vg(o,u),c=Vg(c,u),!g){if(!1===s&&""===g)return g;if((!m||i&&i.toLowerCase()!==d.toLowerCase())&&C(new Qv(n,i)),m)try{return t.getMessageFormat(m,d,c,l).format(r)}catch(e){return C(new Jv('Error formatting default message for: "'.concat(h,'", rendering default message verbatim'),i,n,e)),"string"==typeof m?m:h}return h}try{return t.getMessageFormat(g,i,o,v({formatters:t},l||{})).format(r)}catch(e){C(new Jv('Error formatting message: "'.concat(h,'", using ').concat(m?"default message":"id"," as fallback."),i,n,e))}if(m)try{return t.getMessageFormat(m,d,c,l).format(r)}catch(e){C(new Jv('Error formatting the default message for: "'.concat(h,'", rendering message verbatim'),i,n,e))}return"string"==typeof g?g:"string"==typeof m?m:h},Rg=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function Og(e,t,n){var r=e.locale,l=e.formats,i=e.onError;void 0===n&&(n={});var o=n.format,a=o&&rg(l,"number",o,i)||{};return t(r,eg(n,Rg,a))}function Sg(e,t,n,r){void 0===r&&(r={});try{return Og(e,t,r).format(n)}catch(t){e.onError(new Xv("Error formatting number.",e.locale,t))}return String(n)}function _g(e,t,n,r){void 0===r&&(r={});try{return Og(e,t,r).formatToParts(n)}catch(t){e.onError(new Xv("Error formatting number.",e.locale,t))}return[]}var Pg=["numeric","style"];function Ig(e,t,n,r,l){void 0===l&&(l={}),r||(r="second"),Intl.RelativeTimeFormat||e.onError(new Tv('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',Vv.MISSING_INTL_API));try{return function(e,t,n){var r=e.locale,l=e.formats,i=e.onError;void 0===n&&(n={});var o=n.format,a=!!o&&rg(l,"relative",o,i)||{};return t(r,eg(n,Pg,a))}(e,t,l).format(n,r)}catch(t){e.onError(new Xv("Error formatting relative time.",e.locale,t))}return String(n)}var kg=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function Ng(e,t,n,r){var l=e.locale,i=e.formats,o=e.onError,a=e.timeZone;void 0===r&&(r={});var d=r.format,c=v(v({},a&&{timeZone:a}),d&&rg(i,t,d,o)),s=eg(r,kg,c);return"time"!==t||s.hour||s.minute||s.second||s.timeStyle||s.dateStyle||(s=v(v({},s),{hour:"numeric",minute:"numeric"})),n(l,s)}function Tg(e,t){for(var n=[],r=2;r{const a={};let c=[];Object.keys(o).forEach((function(t,n){c.push(t),"alma_pay_later"===e.gateway_name||"alma_in_page_pay_later"===e.gateway_name?o[t].deferredDays>0?a[t]="D+"+o[t].deferredDays:o[t].deferredMonths>0&&(a[t]="M+"+o[t].deferredMonths):a[t]=o[t].installmentsCount+"x"}));const s="alma_pay_now"===e.gateway_name,C=(0,r.createElement)("div",{className:"toggleButtonFieldLabel"},e.description);return(0,r.createElement)(lw,{locale:"fr"},s&&(0,r.createElement)("div",{className:"payNowLabel"},C),(0,r.createElement)("div",{className:"buttonsContainer"},(0,r.createElement)("div",{className:d()({payNow:s})},(0,r.createElement)(vh,{className:"toggleButtonField",options:c,optionLabel:e=>a[e],optionKey:e=>e,onChange:e=>{n(e)},value:t,label:C,wide:!1,size:"sm",error:""}))),!l&&(0,r.createElement)("div",{className:"alma-card-installments"},(0,r.createElement)(Mg,{feePlan:o[t],amountInCents:i})))},ow=e=>{var t;const{eventRegistration:n,emitResponse:l,settings:a,gateway:d,store_key:c}=e,{onPaymentSetup:s}=n,{CART_STORE_KEY:C}=window.wc.wcBlocksData,{cartTotal:u}=(0,o.useSelect)((e=>({cartTotal:e(C).getCartTotals()})),[]),{eligibility:p,isLoading:f}=(0,o.useSelect)((e=>({eligibility:e(c).getAlmaEligibility(),isLoading:e(c).isLoading()})),[]);let m="";Object.keys(p[d]).length>0&&(m=Object.keys(p[d])[0]);const[h,v]=(0,i.useState)(m);let g=null!==(t=p[d][h])&&void 0!==t?t:p[d][m];return(0,i.useEffect)((()=>{const e=s((()=>{const e=`alma_checkout_nonce${a.gateway_name}`,t={[e]:`${a.nonce_value}`,alma_fee_plan:g.planKey,payment_method:a.gateway_name};return{type:l.responseTypes.SUCCESS,meta:{paymentMethodData:t}}}));return()=>{console.log("unsubscribing"),e()}}),[p,s,h]),f?(0,r.createElement)("div",null):(0,r.createElement)(iw,{hasInPage:a.is_in_page,totalPrice:u.total_price,settings:a,selectedFeePlan:g.planKey,setSelectedFeePlan:v,plans:p[d]})},aw=e=>{var t;const{settings:n,gateway:l,store_key:a,setInPage:d}=e,{CART_STORE_KEY:c}=window.wc.wcBlocksData,{cartTotal:s}=(0,o.useSelect)((e=>({cartTotal:e(c).getCartTotals()})),[]),{eligibility:C,isLoading:u}=(0,o.useSelect)((e=>({eligibility:e(a).getAlmaEligibility(),isLoading:e(a).isLoading()})),[]);let p="";Object.keys(C[l]).length>0&&(p=Object.keys(C[l])[0]);const[f,m]=(0,i.useState)(p);(0,i.useEffect)((()=>{(0,o.dispatch)(a).setSelectedFeePlan(f)}),[f]);let h,v=null!==(t=C[l][f])&&void 0!==t?t:C[l][p];return(0,i.useEffect)((()=>{var e,t;u||(e=n,t=s.total_price,void 0!==h&&null!==document.getElementById("alma-embedded-iframe")&&h.unmount(),h=Alma.InPage.initialize({merchantId:e.merchant_id,amountInCents:t,installmentsCount:v.installmentsCount,selector:"#alma-inpage-alma_in_page",deferredDays:v.deferredDays,deferredMonths:v.deferredMonths,environment:e.environment,locale:e.locale}),d(h))}),[f,s,u]),u?(0,r.createElement)("div",null):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(iw,{hasInPage:n.is_in_page,totalPrice:s.total_price,settings:n,selectedFeePlan:v.planKey,setSelectedFeePlan:m,plans:C[l]}),(0,r.createElement)("div",{id:"alma-inpage-alma_in_page"}))};!function(e){const t="alma/alma-store";var n=void 0;const{CART_STORE_KEY:l}=window.wc.wcBlocksData,a=()=>{const{cartTotal:e}=(0,o.useSelect)((e=>({cartTotal:e(l).getCartTotals()})),[]),{eligibility:n}=(0,o.useSelect)((e=>({eligibility:e(t).getAlmaEligibility()})),[]);return(0,i.useEffect)((()=>{(async(e,t)=>{(0,o.dispatch)(e).setLoading(!0);try{const n=await fetch(t,{method:"GET",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),r=await n.json();r.success&&(0,o.dispatch)(e).setAlmaEligibility(r.eligibility)}catch(e){console.error("Erreur lors de l’appel API :",e)}finally{(0,o.dispatch)(e).setLoading(!1)}})(t,BlocksData.url)}),[e]),(0,i.useEffect)((()=>{for(const t in n){const l=window.wc.wcSettings.getSetting(`${t}_data`,null),i=l.is_in_page,o=d(i,l,e,t),a={name:l.gateway_name,label:(0,r.createElement)(yh,{title:window.wp.htmlEntities.decodeEntities(l.title)}),content:o,edit:o,placeOrderButtonLabel:l.label_button,canMakePayment:()=>c(n[t]),ariaLabel:l.title};window.wc.wcBlocksRegistry.registerPaymentMethod(a)}}),[n]),null},d=(e,l,i,o)=>e?(0,r.createElement)(aw,{store_key:t,settings:l,cartTotal:i,gateway:o,setInPage:e=>{console.log("coucou le set InPage"),n=e}}):(0,r.createElement)(ow,{store_key:t,settings:l,cartTotal:i,gateway:o}),c=e=>{let t=!0;return 0===Object.keys(e).length&&(t=!1),t};e(document).ready((()=>{(()=>{const e=document.createElement("div");document.body.appendChild(e),ReactDOM.render((0,r.createElement)(a,null),e)})()})),e("body").on("change","input[type='radio'][name='radio-control-wc-payment-method-options']",(function(){console.log("on change payment method"),document.getElementsByClassName("wc-block-components-checkout-place-order-button")[0].removeEventListener("click",C),s()}));const s=()=>{document.getElementsByClassName("wc-block-components-checkout-place-order-button")[0].addEventListener("click",C)},C=r=>{const{CHECKOUT_STORE_KEY:l,CART_STORE_KEY:i}=window.wc.wcBlocksData,a=(0,o.select)(l),d=(0,o.select)(i),c=(0,o.select)(t),s={hasError:a.hasError(),redirectUrl:a.getRedirectUrl(),isProcessing:a.isProcessing(),isBeforeProcessing:a.isBeforeProcessing(),isComplete:a.isComplete(),orderNotes:a.getOrderNotes(),shouldCreateAccount:a.getShouldCreateAccount(),extensionData:a.getExtensionData(),customerId:a.getCustomerId()},C=e("input[type='radio'][name='radio-control-wc-payment-method-options']:checked").val(),u=window.wc.wcSettings.getSetting(`${C}_data`,null),p=`alma_checkout_nonce${u.gateway_name}`;if("alma_in_page_pay_now"===u.gateway_name||"alma_in_page_pay_later"===u.gateway_name||"alma_in_page"===u.gateway_name||"alma_in_page_pnx_plus_4"===u.gateway_name){r.stopPropagation();const{shouldCreateAccount:m,...h}=s;function v(e,t){for(const n in e)if(e[n]!==t[n])return!0;return!1}const g=v(d.getCustomerData().shippingAddress,d.getCustomerData().billingAddress);var f={action:"alma_do_checkout_in_page",fields:{shipping_address:d.getCustomerData().shippingAddress,billing_address:{...d.getCustomerData().billingAddress},...h,ship_to_different_address:g,createaccount:s.shouldCreateAccount,alma_fee_plan:c.getSelectedFeePlan(),[p]:u.nonce_value,payment_method:u.gateway_name},[p]:u.nonce_value,"woocommerce-process-checkout-nonce":u.woocommerce_process_checkout_nonce,payment_method:u.gateway_name,alma_fee_plan:c.getSelectedFeePlan(),alma_fee_plan_in_page:c.getSelectedFeePlan(),is_woo_block:!0};e("body").append(""),jQuery.post(ajax_object.ajax_url,f).done((function(t){var r=t.data.payment_id,l=t.data.order_id;n.startPayment({paymentId:r,onUserCloseModal:()=>{!function(e){var t={action:"alma_cancel_order_in_page",order_id:e};jQuery.post(ajax_object.ajax_url,t)}(l),e(".alma-loader-wrapper").remove()}})})).fail((function(t){e(".alma-loader-wrapper").remove(),location.reload()}))}}}(jQuery)},411:(e,t,n)=>{var r;!function(){"use strict";var l=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:l,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:l&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:l&&!!window.screen};void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},4146:(e,t,n)=>{"use strict";var r=n(3404),l={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function d(e){return r.isMemo(e)?o:a[e.$$typeof]||l}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=o;var c=Object.defineProperty,s=Object.getOwnPropertyNames,C=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var l=p(n);l&&l!==f&&e(t,l,r)}var o=s(n);C&&(o=o.concat(C(n)));for(var a=d(t),m=d(n),h=0;h{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,l=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,a=n?Symbol.for("react.profiler"):60114,d=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,s=n?Symbol.for("react.async_mode"):60111,C=n?Symbol.for("react.concurrent_mode"):60111,u=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,g=n?Symbol.for("react.fundamental"):60117,w=n?Symbol.for("react.responder"):60118,b=n?Symbol.for("react.scope"):60119;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case s:case C:case i:case a:case o:case p:return e;default:switch(e=e&&e.$$typeof){case c:case u:case h:case m:case d:return e;default:return t}}case l:return t}}}function L(e){return y(e)===C}t.AsyncMode=s,t.ConcurrentMode=C,t.ContextConsumer=c,t.ContextProvider=d,t.Element=r,t.ForwardRef=u,t.Fragment=i,t.Lazy=h,t.Memo=m,t.Portal=l,t.Profiler=a,t.StrictMode=o,t.Suspense=p,t.isAsyncMode=function(e){return L(e)||y(e)===s},t.isConcurrentMode=L,t.isContextConsumer=function(e){return y(e)===c},t.isContextProvider=function(e){return y(e)===d},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return y(e)===u},t.isFragment=function(e){return y(e)===i},t.isLazy=function(e){return y(e)===h},t.isMemo=function(e){return y(e)===m},t.isPortal=function(e){return y(e)===l},t.isProfiler=function(e){return y(e)===a},t.isStrictMode=function(e){return y(e)===o},t.isSuspense=function(e){return y(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===C||e===a||e===o||e===p||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===d||e.$$typeof===c||e.$$typeof===u||e.$$typeof===g||e.$$typeof===w||e.$$typeof===b||e.$$typeof===v)},t.typeOf=y},3404:(e,t,n)=>{"use strict";e.exports=n(3072)},8396:function(e){!function(t){var n,r,l=!1;function i(e){if("undefined"!=typeof document&&!l){var t=document.documentElement;r=window.pageYOffset,document.documentElement.scrollHeight>window.innerHeight?t.style.width="calc(100% - "+function(){if(void 0!==n)return n;var e=document.documentElement,t=document.createElement("div");return t.setAttribute("style","width:99px;height:99px;position:absolute;top:-9999px;overflow:scroll;"),e.appendChild(t),n=t.offsetWidth-t.clientWidth,e.removeChild(t),n}()+"px)":t.style.width="100%",t.style.position="fixed",t.style.top=-r+"px",t.style.overflow="hidden",l=!0}}function o(){if("undefined"!=typeof document&&l){var e=document.documentElement;e.style.width="",e.style.position="",e.style.top="",e.style.overflow="",window.scroll(0,r),l=!1}}var a={on:i,off:o,toggle:function(){l?o():i()}};void 0!==e.exports?e.exports=a:t.noScroll=a}(this)},2694:(e,t,n)=>{"use strict";var r=n(6925);function l(){}function i(){}i.resetWarningCache=l,e.exports=function(){function e(e,t,n,l,i,o){if(o!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:l};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2799:(e,t)=>{"use strict";if("function"==typeof Symbol&&Symbol.for){var n=Symbol.for;n("react.element"),n("react.portal"),n("react.fragment"),n("react.strict_mode"),n("react.profiler"),n("react.provider"),n("react.context"),n("react.forward_ref"),n("react.suspense"),n("react.suspense_list"),n("react.memo"),n("react.lazy"),n("react.block"),n("react.server.block"),n("react.fundamental"),n("react.debug_trace_mode"),n("react.legacy_hidden")}},4363:(e,t,n)=>{"use strict";n(2799)},1345:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function l(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function o(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,o=null,a=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?o="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(o="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?a="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(a="UNSAFE_componentWillUpdate"),null!==n||null!==o||null!==a){var d=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+d+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==o?"\n "+o:"")+(null!==a?"\n "+a:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=l),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;s.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:()=>o}),r.__suppressDeprecationWarning=!0,l.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},1720:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&0==(g-=1)&&s.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(d.returnFocus(n.props.preventScroll),d.teardownScopedFocus()):d.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),f.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(d.setupScopedFocus(n.node),d.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,c.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":l(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},i=r.base;return n.state.afterOpen&&(i=i+" "+r.afterOpen),n.state.beforeClose&&(i=i+" "+r.beforeClose),"string"==typeof t&&t?i+" "+t:i},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,l=e.bodyOpenClassName,i=e.parentSelector,o=i&&i().ownerDocument||document;l&&C.add(o.body,l),r&&C.add(o.getElementsByTagName("html")[0],r),n&&(g+=1,s.hide(t)),f.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,l=e.overlayClassName,i=e.defaultStyles,o=e.children,a=n?{}:i.content,d=l?{}:i.overlay;if(this.shouldBeClosed())return null;var c={ref:this.setOverlayRef,className:this.buildClassName("overlay",l),style:r({},d,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},s=r({id:t,ref:this.setContentRef,style:r({},a,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),C=this.props.contentElement(s,o);return this.props.overlayElement(c,C)}}]),t}(o.Component);w.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},w.propTypes={isOpen:a.default.bool.isRequired,defaultStyles:a.default.shape({content:a.default.object,overlay:a.default.object}),style:a.default.shape({content:a.default.object,overlay:a.default.object}),className:a.default.oneOfType([a.default.string,a.default.object]),overlayClassName:a.default.oneOfType([a.default.string,a.default.object]),parentSelector:a.default.func,bodyOpenClassName:a.default.string,htmlOpenClassName:a.default.string,ariaHideApp:a.default.bool,appElement:a.default.oneOfType([a.default.instanceOf(p.default),a.default.instanceOf(u.SafeHTMLCollection),a.default.instanceOf(u.SafeNodeList),a.default.arrayOf(a.default.instanceOf(p.default))]),onAfterOpen:a.default.func,onAfterClose:a.default.func,onRequestClose:a.default.func,closeTimeoutMS:a.default.number,shouldFocusAfterRender:a.default.bool,shouldCloseOnOverlayClick:a.default.bool,shouldReturnFocusAfterClose:a.default.bool,preventScroll:a.default.bool,role:a.default.string,contentLabel:a.default.string,aria:a.default.object,data:a.default.object,children:a.default.node,shouldCloseOnEsc:a.default.bool,overlayRef:a.default.func,contentRef:a.default.func,id:a.default.string,overlayElement:a.default.func,contentElement:a.default.func,testId:a.default.string},t.default=w,e.exports=t.default},6462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){o&&(o.removeAttribute?o.removeAttribute("aria-hidden"):null!=o.length?o.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(o).forEach((function(e){return e.removeAttribute("aria-hidden")}))),o=null},t.log=function(){},t.assertNodeList=a,t.setElement=function(e){var t=e;if("string"==typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);a(n,t),t=n}return o=t||o},t.validateElement=d,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var l,i=d(e)[Symbol.iterator]();!(t=(l=i.next()).done);t=!0)l.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var l,i=d(e)[Symbol.iterator]();!(t=(l=i.next()).done);t=!0)l.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){o=null};var r,l=(r=n(9771))&&r.__esModule?r:{default:r},i=n(834),o=null;function a(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function d(e){var t=e||o;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,l.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},7727:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,o],t=0;t0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==o&&document.body.appendChild(o)):(i.parentElement&&i.parentElement.removeChild(i),o.parentElement&&o.parentElement.removeChild(o))}))},4838:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)l(e,n[t]);var i=document.body;for(var o in r)l(i,r[o]);n={},r={}},t.log=function(){};var n={},r={};function l(e,t){e.classList.remove(t)}t.add=function(e,t){return l=e.classList,i="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(i,e),l.add(e)}));var l,i},t.remove=function(e,t){return l=e.classList,i="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(i,e),0===i[e]&&l.remove(e)}));var l,i}},7791:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){},t.handleBlur=d,t.handleFocus=c,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){o=e,window.addEventListener?(window.addEventListener("blur",d,!1),document.addEventListener("focus",c,!0)):(window.attachEvent("onBlur",d),document.attachEvent("onFocus",c))},t.teardownScopedFocus=function(){o=null,window.addEventListener?(window.removeEventListener("blur",d),document.removeEventListener("focus",c)):(window.detachEvent("onBlur",d),document.detachEvent("onFocus",c))};var r,l=(r=n(2411))&&r.__esModule?r:{default:r},i=[],o=null,a=!1;function d(){a=!0}function c(){if(a){if(a=!1,!o)return;setTimeout((function(){o.contains(document.activeElement)||((0,l.default)(o)[0]||o).focus()}),0)}}},9628:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},834:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,l=((r=n(411))&&r.__esModule?r:{default:r}).default,i=l.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=l.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=l.canUseDOM?window.NodeList:{},t.canUseDOM=l.canUseDOM,t.default=i},7067:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,l.default)(e);if(n.length){var r=void 0,o=t.shiftKey,a=n[0],d=n[n.length-1],c=i();if(e===c){if(!o)return;r=d}if(d!==c||o||(r=a),a===c&&o&&(r=d),r)return t.preventDefault(),void r.focus();var s=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=s&&"Chrome"!=s[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var C=n.indexOf(c);if(C>-1&&(C+=o?-1:1),void 0===(r=n[C]))return t.preventDefault(),void(r=o?d:a).focus();t.preventDefault(),r.focus()}}else t.preventDefault()};var r,l=(r=n(2411))&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},2411:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]).filter(o)};var n="none",r="contents",l=/input|select|textarea|button|object|iframe/;function i(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var l=window.getComputedStyle(e),i=l.getPropertyValue("display");return t?i!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,l):i===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function o(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&function(e,t){var n=e.nodeName.toLowerCase();return(l.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),i(t))return!1;t=t.parentNode}return!0}(e)}(e,!n)}e.exports=t.default},312:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,l=(r=n(1720))&&r.__esModule?r:{default:r};t.default=l.default,e.exports=t.default},9771:e=>{"use strict";e.exports=function(){}},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM},79:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},5901:(e,t,n)=>{var r=n(79);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},2475:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},7383:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},4579:(e,t,n)=>{var r=n(7736);function l(e,t){for(var n=0;n{var r=n(691),l=n(7550),i=n(8452);e.exports=function(e){var t=l();return function(){var n,l=r(e);if(t){var o=r(this).constructor;n=Reflect.construct(l,arguments,o)}else n=l.apply(this,arguments);return i(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},3693:(e,t,n)=>{var r=n(7736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},4634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},9511:(e,t,n)=>{var r=n(5636);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},7550:e=>{function t(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(n){}return(e.exports=t=function(){return!!n},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},9291:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},1156:e=>{e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,i,o,a=[],d=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;d=!1}else for(;!(d=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);d=!0);}catch(e){c=!0,l=e}finally{try{if(!d&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw l}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},7752:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},1869:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2897:(e,t,n)=>{var r=n(3693);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t{var r=n(4893);e.exports=function(e,t){if(null==e)return{};var n,l,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(l=0;l{e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},8452:(e,t,n)=>{var r=n(3738).default,l=n(2475);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return l(e)},e.exports.__esModule=!0,e.exports.default=e.exports},5636:e=>{function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},5715:(e,t,n)=>{var r=n(2987),l=n(1156),i=n(7122),o=n(7752);e.exports=function(e,t){return r(e)||l(e,t)||i(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},166:e=>{e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},1132:(e,t,n)=>{var r=n(5901),l=n(9291),i=n(7122),o=n(1869);e.exports=function(e){return r(e)||l(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},9045:(e,t,n)=>{var r=n(3738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var l=n.call(e,t||"default");if("object"!=r(l))return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7736:(e,t,n)=>{var r=n(3738).default,l=n(9045);e.exports=function(e){var t=l(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},3738:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},7122:(e,t,n)=>{var r=n(79);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function l(){for(var e="",t=0;t{var e=i.O(void 0,[907],(()=>i(3572)));return i.O(e)},e=[],i.O=(t,n,r,l)=>{if(!n){var o=1/0;for(s=0;s=l)&&Object.keys(i.O).every((e=>i.O[e](n[d])))?n.splice(d--,1):(a=!1,l0&&e[s-1][2]>l;s--)e[s]=e[s-1];e[s]=[n,r,l]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,n)=>(i.f[n](e,t),t)),[])),i.u=e=>{},i.miniCssF=e=>"./style-alma-checkout-blocks.css",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="",n={966:1,907:1},i.O.require=e=>n[e],i.f.require=(e,t)=>{n[e]||(966==e?(e=>{var t=e.modules,r=e.ids,l=e.runtime;for(var o in t)i.o(t,o)&&(i.m[o]=t[o]);l&&l(i);for(var a=0;a(i.e(907),t()),i.x()})(); \ No newline at end of file +`,O=16,Ie=({reverseOrder:e,position:t="top-center",toastOptions:o,gutter:s,children:a,containerStyle:r,containerClassName:c})=>{let{toasts:i,handlers:d}=D(o);return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style:{position:"fixed",zIndex:9999,top:O,left:O,right:O,bottom:O,pointerEvents:"none",...r},className:c,onMouseEnter:d.startPause,onMouseLeave:d.endPause},i.map(p=>{let g=p.position||t,E=d.calculateOffset(p,{reverseOrder:e,gutter:s,defaultPosition:t}),x=Re(g,E);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ee,{id:p.id,key:p.id,onHeightUpdate:d.updateHeight,className:p.visible?ve:"",style:x},p.type==="custom"?T(p.message,p):a?a(p):react__WEBPACK_IMPORTED_MODULE_0__.createElement(F,{toast:p,position:g}))}))};var _t=n; +//# sourceMappingURL=index.mjs.map + +/***/ }), + +/***/ "./node_modules/stylis/src/Enum.js": +/*!*****************************************!*\ + !*** ./node_modules/stylis/src/Enum.js ***! + \*****************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ CHARSET: () => (/* binding */ CHARSET), +/* harmony export */ COMMENT: () => (/* binding */ COMMENT), +/* harmony export */ COUNTER_STYLE: () => (/* binding */ COUNTER_STYLE), +/* harmony export */ DECLARATION: () => (/* binding */ DECLARATION), +/* harmony export */ DOCUMENT: () => (/* binding */ DOCUMENT), +/* harmony export */ FONT_FACE: () => (/* binding */ FONT_FACE), +/* harmony export */ FONT_FEATURE_VALUES: () => (/* binding */ FONT_FEATURE_VALUES), +/* harmony export */ IMPORT: () => (/* binding */ IMPORT), +/* harmony export */ KEYFRAMES: () => (/* binding */ KEYFRAMES), +/* harmony export */ LAYER: () => (/* binding */ LAYER), +/* harmony export */ MEDIA: () => (/* binding */ MEDIA), +/* harmony export */ MOZ: () => (/* binding */ MOZ), +/* harmony export */ MS: () => (/* binding */ MS), +/* harmony export */ NAMESPACE: () => (/* binding */ NAMESPACE), +/* harmony export */ PAGE: () => (/* binding */ PAGE), +/* harmony export */ RULESET: () => (/* binding */ RULESET), +/* harmony export */ SUPPORTS: () => (/* binding */ SUPPORTS), +/* harmony export */ VIEWPORT: () => (/* binding */ VIEWPORT), +/* harmony export */ WEBKIT: () => (/* binding */ WEBKIT) +/* harmony export */ }); +var MS = '-ms-' +var MOZ = '-moz-' +var WEBKIT = '-webkit-' + +var COMMENT = 'comm' +var RULESET = 'rule' +var DECLARATION = 'decl' + +var PAGE = '@page' +var MEDIA = '@media' +var IMPORT = '@import' +var CHARSET = '@charset' +var VIEWPORT = '@viewport' +var SUPPORTS = '@supports' +var DOCUMENT = '@document' +var NAMESPACE = '@namespace' +var KEYFRAMES = '@keyframes' +var FONT_FACE = '@font-face' +var COUNTER_STYLE = '@counter-style' +var FONT_FEATURE_VALUES = '@font-feature-values' +var LAYER = '@layer' + + +/***/ }), + +/***/ "./node_modules/stylis/src/Middleware.js": +/*!***********************************************!*\ + !*** ./node_modules/stylis/src/Middleware.js ***! + \***********************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ middleware: () => (/* binding */ middleware), +/* harmony export */ namespace: () => (/* binding */ namespace), +/* harmony export */ prefixer: () => (/* binding */ prefixer), +/* harmony export */ rulesheet: () => (/* binding */ rulesheet) +/* harmony export */ }); +/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Enum.js */ "./node_modules/stylis/src/Enum.js"); +/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Utility.js */ "./node_modules/stylis/src/Utility.js"); +/* harmony import */ var _Tokenizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Tokenizer.js */ "./node_modules/stylis/src/Tokenizer.js"); +/* harmony import */ var _Serializer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Serializer.js */ "./node_modules/stylis/src/Serializer.js"); +/* harmony import */ var _Prefixer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Prefixer.js */ "./node_modules/stylis/src/Prefixer.js"); + + + + + + +/** + * @param {function[]} collection + * @return {function} + */ +function middleware (collection) { + var length = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.sizeof)(collection) + + return function (element, index, children, callback) { + var output = '' + + for (var i = 0; i < length; i++) + output += collection[i](element, index, children, callback) || '' + + return output + } +} + +/** + * @param {function} callback + * @return {function} + */ +function rulesheet (callback) { + return function (element) { + if (!element.root) + if (element = element.return) + callback(element) + } +} + +/** + * @param {object} element + * @param {number} index + * @param {object[]} children + * @param {function} callback + */ +function prefixer (element, index, children, callback) { + if (element.length > -1) + if (!element.return) + switch (element.type) { + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.DECLARATION: element.return = (0,_Prefixer_js__WEBPACK_IMPORTED_MODULE_2__.prefix)(element.value, element.length, children) + return + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.KEYFRAMES: + return (0,_Serializer_js__WEBPACK_IMPORTED_MODULE_3__.serialize)([(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_4__.copy)(element, {value: (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(element.value, '@', '@' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT)})], callback) + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.RULESET: + if (element.length) + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.combine)(element.props, function (value) { + switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(value, /(::plac\w+|:read-\w+)/)) { + // :read-(only|write) + case ':read-only': case ':read-write': + return (0,_Serializer_js__WEBPACK_IMPORTED_MODULE_3__.serialize)([(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_4__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /:(read-\w+)/, ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MOZ + '$1')]})], callback) + // :placeholder + case '::placeholder': + return (0,_Serializer_js__WEBPACK_IMPORTED_MODULE_3__.serialize)([ + (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_4__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /:(plac\w+)/, ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + 'input-$1')]}), + (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_4__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /:(plac\w+)/, ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MOZ + '$1')]}), + (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_4__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /:(plac\w+)/, _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'input-$1')]}) + ], callback) + } + + return '' + }) + } +} + +/** + * @param {object} element + * @param {number} index + * @param {object[]} children + */ +function namespace (element) { + switch (element.type) { + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.RULESET: + element.props = element.props.map(function (value) { + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.combine)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_4__.tokenize)(value), function (value, index, children) { + switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, 0)) { + // \f + case 12: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.substr)(value, 1, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.strlen)(value)) + // \0 ( + > ~ + case 0: case 40: case 43: case 62: case 126: + return value + // : + case 58: + if (children[++index] === 'global') + children[index] = '', children[++index] = '\f' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.substr)(children[index], index = 1, -1) + // \s + case 32: + return index === 1 ? '' : value + default: + switch (index) { + case 0: element = value + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.sizeof)(children) > 1 ? '' : value + case index = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.sizeof)(children) - 1: case 2: + return index === 2 ? value + element + element : value + element + default: + return value + } + } + }) + }) + } +} + + +/***/ }), + +/***/ "./node_modules/stylis/src/Parser.js": +/*!*******************************************!*\ + !*** ./node_modules/stylis/src/Parser.js ***! + \*******************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ comment: () => (/* binding */ comment), +/* harmony export */ compile: () => (/* binding */ compile), +/* harmony export */ declaration: () => (/* binding */ declaration), +/* harmony export */ parse: () => (/* binding */ parse), +/* harmony export */ ruleset: () => (/* binding */ ruleset) +/* harmony export */ }); +/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Enum.js */ "./node_modules/stylis/src/Enum.js"); +/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utility.js */ "./node_modules/stylis/src/Utility.js"); +/* harmony import */ var _Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Tokenizer.js */ "./node_modules/stylis/src/Tokenizer.js"); + + + + +/** + * @param {string} value + * @return {object[]} + */ +function compile (value) { + return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.dealloc)(parse('', null, null, null, [''], value = (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.alloc)(value), 0, [0], value)) +} + +/** + * @param {string} value + * @param {object} root + * @param {object?} parent + * @param {string[]} rule + * @param {string[]} rules + * @param {string[]} rulesets + * @param {number[]} pseudo + * @param {number[]} points + * @param {string[]} declarations + * @return {object} + */ +function parse (value, root, parent, rule, rules, rulesets, pseudo, points, declarations) { + var index = 0 + var offset = 0 + var length = pseudo + var atrule = 0 + var property = 0 + var previous = 0 + var variable = 1 + var scanning = 1 + var ampersand = 1 + var character = 0 + var type = '' + var props = rules + var children = rulesets + var reference = rule + var characters = type + + while (scanning) + switch (previous = character, character = (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.next)()) { + // ( + case 40: + if (previous != 108 && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(characters, length - 1) == 58) { + if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.indexof)(characters += (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.delimit)(character), '&', '&\f'), '&\f') != -1) + ampersand = -1 + break + } + // " ' [ + case 34: case 39: case 91: + characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.delimit)(character) + break + // \t \n \r \s + case 9: case 10: case 13: case 32: + characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.whitespace)(previous) + break + // \ + case 92: + characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.escaping)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.caret)() - 1, 7) + continue + // / + case 47: + switch ((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.peek)()) { + case 42: case 47: + ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(comment((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.commenter)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.next)(), (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.caret)()), root, parent), declarations) + break + default: + characters += '/' + } + break + // { + case 123 * variable: + points[index++] = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) * ampersand + // } ; \0 + case 125 * variable: case 59: case 0: + switch (character) { + // \0 } + case 0: case 125: scanning = 0 + // ; + case 59 + offset: if (ampersand == -1) characters = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(characters, /\f/g, '') + if (property > 0 && ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) - length)) + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(property > 32 ? declaration(characters + ';', rule, parent, length - 1) : declaration((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(characters, ' ', '') + ';', rule, parent, length - 2), declarations) + break + // @ ; + case 59: characters += ';' + // { rule/at-rule + default: + ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(reference = ruleset(characters, root, parent, index, offset, rules, points, type, props = [], children = [], length), rulesets) + + if (character === 123) + if (offset === 0) + parse(characters, root, reference, reference, props, rulesets, length, points, children) + else + switch (atrule === 99 && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(characters, 3) === 110 ? 100 : atrule) { + // d l m s + case 100: case 108: case 109: case 115: + parse(value, reference, reference, rule && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(ruleset(value, reference, reference, 0, 0, rules, points, type, rules, props = [], length), children), rules, children, length, points, rule ? props : children) + break + default: + parse(characters, reference, reference, reference, [''], children, 0, points, children) + } + } + + index = offset = property = 0, variable = ampersand = 1, type = characters = '', length = pseudo + break + // : + case 58: + length = 1 + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters), property = previous + default: + if (variable < 1) + if (character == 123) + --variable + else if (character == 125 && variable++ == 0 && (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.prev)() == 125) + continue + + switch (characters += (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.from)(character), character * variable) { + // & + case 38: + ampersand = offset > 0 ? 1 : (characters += '\f', -1) + break + // , + case 44: + points[index++] = ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) - 1) * ampersand, ampersand = 1 + break + // @ + case 64: + // - + if ((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.peek)() === 45) + characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.delimit)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.next)()) + + atrule = (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.peek)(), offset = length = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(type = characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.identifier)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.caret)())), character++ + break + // - + case 45: + if (previous === 45 && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) == 2) + variable = 0 + } + } + + return rulesets +} + +/** + * @param {string} value + * @param {object} root + * @param {object?} parent + * @param {number} index + * @param {number} offset + * @param {string[]} rules + * @param {number[]} points + * @param {string} type + * @param {string[]} props + * @param {string[]} children + * @param {number} length + * @return {object} + */ +function ruleset (value, root, parent, index, offset, rules, points, type, props, children, length) { + var post = offset - 1 + var rule = offset === 0 ? rules : [''] + var size = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.sizeof)(rule) + + for (var i = 0, j = 0, k = 0; i < index; ++i) + for (var x = 0, y = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, post + 1, post = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.abs)(j = points[i])), z = value; x < size; ++x) + if (z = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.trim)(j > 0 ? rule[x] + ' ' + y : (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(y, /&\f/g, rule[x]))) + props[k++] = z + + return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.node)(value, root, parent, offset === 0 ? _Enum_js__WEBPACK_IMPORTED_MODULE_2__.RULESET : type, props, children, length) +} + +/** + * @param {number} value + * @param {object} root + * @param {object?} parent + * @return {object} + */ +function comment (value, root, parent) { + return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.node)(value, root, parent, _Enum_js__WEBPACK_IMPORTED_MODULE_2__.COMMENT, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.from)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.char)()), (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, 2, -2), 0) +} + +/** + * @param {string} value + * @param {object} root + * @param {object?} parent + * @param {number} length + * @return {object} + */ +function declaration (value, root, parent, length) { + return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_0__.node)(value, root, parent, _Enum_js__WEBPACK_IMPORTED_MODULE_2__.DECLARATION, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, 0, length), (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, length + 1, -1), length) +} + + +/***/ }), + +/***/ "./node_modules/stylis/src/Prefixer.js": +/*!*********************************************!*\ + !*** ./node_modules/stylis/src/Prefixer.js ***! + \*********************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ prefix: () => (/* binding */ prefix) +/* harmony export */ }); +/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Enum.js */ "./node_modules/stylis/src/Enum.js"); +/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Utility.js */ "./node_modules/stylis/src/Utility.js"); + + + +/** + * @param {string} value + * @param {number} length + * @param {object[]} children + * @return {string} + */ +function prefix (value, length, children) { + switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.hash)(value, length)) { + // color-adjust + case 5103: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + 'print-' + value + value + // animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function) + case 5737: case 4201: case 3177: case 3433: case 1641: case 4457: case 2921: + // text-decoration, filter, clip-path, backface-visibility, column, box-decoration-break + case 5572: case 6356: case 5844: case 3191: case 6645: case 3005: + // mask, mask-image, mask-(mode|clip|size), mask-(repeat|origin), mask-position, mask-composite, + case 6391: case 5879: case 5623: case 6135: case 4599: case 4855: + // background-clip, columns, column-(count|fill|gap|rule|rule-color|rule-style|rule-width|span|width) + case 4215: case 6389: case 5109: case 5365: case 5621: case 3829: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + value + // tab-size + case 4789: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MOZ + value + value + // appearance, user-select, transform, hyphens, text-size-adjust + case 5349: case 4246: case 4810: case 6968: case 2756: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MOZ + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + value + value + // writing-mode + case 5936: + switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, length + 11)) { + // vertical-l(r) + case 114: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /[svh]\w+-[tblr]{2}/, 'tb') + value + // vertical-r(l) + case 108: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /[svh]\w+-[tblr]{2}/, 'tb-rl') + value + // horizontal(-)tb + case 45: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /[svh]\w+-[tblr]{2}/, 'lr') + value + // default: fallthrough to below + } + // flex, flex-direction, scroll-snap-type, writing-mode + case 6828: case 4268: case 2903: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + value + value + // order + case 6165: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'flex-' + value + value + // align-items + case 5187: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(\w+).+(:[^]+)/, _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + 'box-$1$2' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'flex-$1$2') + value + // align-self + case 5443: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'flex-item-' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /flex-|-self/g, '') + (!(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(value, /flex-|baseline/) ? _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'grid-row-' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /flex-|-self/g, '') : '') + value + // align-content + case 4675: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'flex-line-pack' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /align-content|flex-|-self/g, '') + value + // flex-shrink + case 5548: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, 'shrink', 'negative') + value + // flex-basis + case 5292: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, 'basis', 'preferred-size') + value + // flex-grow + case 6060: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + 'box-' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, '-grow', '') + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, 'grow', 'positive') + value + // transition + case 4554: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /([^-])(transform)/g, '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + '$2') + value + // cursor + case 6187: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(zoom-|grab)/, _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + '$1'), /(image-set)/, _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + '$1'), value, '') + value + // background, background-image + case 5495: case 3959: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(image-set\([^]*)/, _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + '$1' + '$`$1') + // justify-content + case 4968: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(.+:)(flex-)?(.*)/, _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + 'box-pack:$3' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'flex-pack:$3'), /s.+-b[^;]+/, 'justify') + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + value + value + // justify-self + case 4200: + if (!(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(value, /flex-|baseline/)) return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'grid-column-align' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.substr)(value, length) + value + break + // grid-template-(columns|rows) + case 2592: case 3360: + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, 'template-', '') + value + // grid-(row|column)-start + case 4384: case 3616: + if (children && children.some(function (element, index) { return length = index, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(element.props, /grid-\w+-end/) })) { + return ~(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.indexof)(value + (children = children[length].value), 'span') ? value : (_Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, '-start', '') + value + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + 'grid-row-span:' + (~(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.indexof)(children, 'span') ? (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(children, /\d+/) : +(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(children, /\d+/) - +(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(value, /\d+/)) + ';') + } + return _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, '-start', '') + value + // grid-(row|column)-end + case 4896: case 4128: + return (children && children.some(function (element) { return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.match)(element.props, /grid-\w+-start/) })) ? value : _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, '-end', '-span'), 'span ', '') + value + // (margin|padding)-inline-(start|end) + case 4095: case 3583: case 4068: case 2532: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(.+)-inline(.+)/, _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + '$1$2') + value + // (min|max)?(width|height|inline-size|block-size) + case 8116: case 7059: case 5753: case 5535: + case 5445: case 5701: case 4933: case 4677: + case 5533: case 5789: case 5021: case 4765: + // stretch, max-content, min-content, fill-available + if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.strlen)(value) - 1 - length > 6) + switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, length + 1)) { + // (m)ax-content, (m)in-content + case 109: + // - + if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, length + 4) !== 45) + break + // (f)ill-available, (f)it-content + case 102: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(.+:)(.+)-([^]+)/, '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + '$2-$3' + '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MOZ + ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, length + 3) == 108 ? '$3' : '$2-$3')) + value + // (s)tretch + case 115: + return ~(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.indexof)(value, 'stretch') ? prefix((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, 'stretch', 'fill-available'), length, children) + value : value + } + break + // grid-(column|row) + case 5152: case 5920: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/, function (_, a, b, c, d, e, f) { return (_Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + a + ':' + b + f) + (c ? (_Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + a + '-span:' + (d ? e : +e - +b)) + f : '') + value }) + // position: sticky + case 4949: + // stick(y)? + if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, length + 6) === 121) + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, ':', ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT) + value + break + // display: (flex|inline-flex|grid|inline-grid) + case 6444: + switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, 14) === 45 ? 18 : 11)) { + // (inline-)?fle(x) + case 120: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, /(.+:)([^;\s!]+)(;|(\s+)?!.+)?/, '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(value, 14) === 45 ? 'inline-' : '') + 'box$3' + '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.WEBKIT + '$2$3' + '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS + '$2box$3') + value + // (inline-)?gri(d) + case 100: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, ':', ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_1__.MS) + value + } + break + // scroll-margin, scroll-margin-(top|right|bottom|left) + case 5719: case 2647: case 2135: case 3927: case 2391: + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.replace)(value, 'scroll-', 'scroll-snap-') + value + } + + return value +} + + +/***/ }), + +/***/ "./node_modules/stylis/src/Serializer.js": +/*!***********************************************!*\ + !*** ./node_modules/stylis/src/Serializer.js ***! + \***********************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ serialize: () => (/* binding */ serialize), +/* harmony export */ stringify: () => (/* binding */ stringify) +/* harmony export */ }); +/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Enum.js */ "./node_modules/stylis/src/Enum.js"); +/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Utility.js */ "./node_modules/stylis/src/Utility.js"); + + + +/** + * @param {object[]} children + * @param {function} callback + * @return {string} + */ +function serialize (children, callback) { + var output = '' + var length = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.sizeof)(children) + + for (var i = 0; i < length; i++) + output += callback(children[i], i, children, callback) || '' + + return output +} + +/** + * @param {object} element + * @param {number} index + * @param {object[]} children + * @param {function} callback + * @return {string} + */ +function stringify (element, index, children, callback) { + switch (element.type) { + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.LAYER: if (element.children.length) break + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.IMPORT: case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.DECLARATION: return element.return = element.return || element.value + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.COMMENT: return '' + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.KEYFRAMES: return element.return = element.value + '{' + serialize(element.children, callback) + '}' + case _Enum_js__WEBPACK_IMPORTED_MODULE_1__.RULESET: element.value = element.props.join(',') + } + + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.strlen)(children = serialize(element.children, callback)) ? element.return = element.value + '{' + children + '}' : '' +} + + +/***/ }), + +/***/ "./node_modules/stylis/src/Tokenizer.js": +/*!**********************************************!*\ + !*** ./node_modules/stylis/src/Tokenizer.js ***! + \**********************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ alloc: () => (/* binding */ alloc), +/* harmony export */ caret: () => (/* binding */ caret), +/* harmony export */ char: () => (/* binding */ char), +/* harmony export */ character: () => (/* binding */ character), +/* harmony export */ characters: () => (/* binding */ characters), +/* harmony export */ column: () => (/* binding */ column), +/* harmony export */ commenter: () => (/* binding */ commenter), +/* harmony export */ copy: () => (/* binding */ copy), +/* harmony export */ dealloc: () => (/* binding */ dealloc), +/* harmony export */ delimit: () => (/* binding */ delimit), +/* harmony export */ delimiter: () => (/* binding */ delimiter), +/* harmony export */ escaping: () => (/* binding */ escaping), +/* harmony export */ identifier: () => (/* binding */ identifier), +/* harmony export */ length: () => (/* binding */ length), +/* harmony export */ line: () => (/* binding */ line), +/* harmony export */ next: () => (/* binding */ next), +/* harmony export */ node: () => (/* binding */ node), +/* harmony export */ peek: () => (/* binding */ peek), +/* harmony export */ position: () => (/* binding */ position), +/* harmony export */ prev: () => (/* binding */ prev), +/* harmony export */ slice: () => (/* binding */ slice), +/* harmony export */ token: () => (/* binding */ token), +/* harmony export */ tokenize: () => (/* binding */ tokenize), +/* harmony export */ tokenizer: () => (/* binding */ tokenizer), +/* harmony export */ whitespace: () => (/* binding */ whitespace) +/* harmony export */ }); +/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Utility.js */ "./node_modules/stylis/src/Utility.js"); + + +var line = 1 +var column = 1 +var length = 0 +var position = 0 +var character = 0 +var characters = '' + +/** + * @param {string} value + * @param {object | null} root + * @param {object | null} parent + * @param {string} type + * @param {string[] | string} props + * @param {object[] | string} children + * @param {number} length + */ +function node (value, root, parent, type, props, children, length) { + return {value: value, root: root, parent: parent, type: type, props: props, children: children, line: line, column: column, length: length, return: ''} +} + +/** + * @param {object} root + * @param {object} props + * @return {object} + */ +function copy (root, props) { + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.assign)(node('', null, null, '', null, null, 0), root, {length: -root.length}, props) +} + +/** + * @return {number} + */ +function char () { + return character +} + +/** + * @return {number} + */ +function prev () { + character = position > 0 ? (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(characters, --position) : 0 + + if (column--, character === 10) + column = 1, line-- + + return character +} + +/** + * @return {number} + */ +function next () { + character = position < length ? (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(characters, position++) : 0 + + if (column++, character === 10) + column = 1, line++ + + return character +} + +/** + * @return {number} + */ +function peek () { + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(characters, position) +} + +/** + * @return {number} + */ +function caret () { + return position +} + +/** + * @param {number} begin + * @param {number} end + * @return {string} + */ +function slice (begin, end) { + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.substr)(characters, begin, end) +} + +/** + * @param {number} type + * @return {number} + */ +function token (type) { + switch (type) { + // \0 \t \n \r \s whitespace token + case 0: case 9: case 10: case 13: case 32: + return 5 + // ! + , / > @ ~ isolate token + case 33: case 43: case 44: case 47: case 62: case 64: case 126: + // ; { } breakpoint token + case 59: case 123: case 125: + return 4 + // : accompanied token + case 58: + return 3 + // " ' ( [ opening delimit token + case 34: case 39: case 40: case 91: + return 2 + // ) ] closing delimit token + case 41: case 93: + return 1 + } + + return 0 +} + +/** + * @param {string} value + * @return {any[]} + */ +function alloc (value) { + return line = column = 1, length = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.strlen)(characters = value), position = 0, [] +} + +/** + * @param {any} value + * @return {any} + */ +function dealloc (value) { + return characters = '', value +} + +/** + * @param {number} type + * @return {string} + */ +function delimit (type) { + return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.trim)(slice(position - 1, delimiter(type === 91 ? type + 2 : type === 40 ? type + 1 : type))) +} + +/** + * @param {string} value + * @return {string[]} + */ +function tokenize (value) { + return dealloc(tokenizer(alloc(value))) +} + +/** + * @param {number} type + * @return {string} + */ +function whitespace (type) { + while (character = peek()) + if (character < 33) + next() + else + break + + return token(type) > 2 || token(character) > 3 ? '' : ' ' +} + +/** + * @param {string[]} children + * @return {string[]} + */ +function tokenizer (children) { + while (next()) + switch (token(character)) { + case 0: (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.append)(identifier(position - 1), children) + break + case 2: ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.append)(delimit(character), children) + break + default: ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.append)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.from)(character), children) + } + + return children +} + +/** + * @param {number} index + * @param {number} count + * @return {string} + */ +function escaping (index, count) { + while (--count && next()) + // not 0-9 A-F a-f + if (character < 48 || character > 102 || (character > 57 && character < 65) || (character > 70 && character < 97)) + break + + return slice(index, caret() + (count < 6 && peek() == 32 && next() == 32)) +} + +/** + * @param {number} type + * @return {number} + */ +function delimiter (type) { + while (next()) + switch (character) { + // ] ) " ' + case type: + return position + // " ' + case 34: case 39: + if (type !== 34 && type !== 39) + delimiter(character) + break + // ( + case 40: + if (type === 41) + delimiter(type) + break + // \ + case 92: + next() + break + } + + return position +} + +/** + * @param {number} type + * @param {number} index + * @return {number} + */ +function commenter (type, index) { + while (next()) + // // + if (type + character === 47 + 10) + break + // /* + else if (type + character === 42 + 42 && peek() === 47) + break + + return '/*' + slice(index, position - 1) + '*' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.from)(type === 47 ? type : next()) +} + +/** + * @param {number} index + * @return {string} + */ +function identifier (index) { + while (!token(peek())) + next() + + return slice(index, position) +} + + +/***/ }), + +/***/ "./node_modules/stylis/src/Utility.js": +/*!********************************************!*\ + !*** ./node_modules/stylis/src/Utility.js ***! + \********************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ abs: () => (/* binding */ abs), +/* harmony export */ append: () => (/* binding */ append), +/* harmony export */ assign: () => (/* binding */ assign), +/* harmony export */ charat: () => (/* binding */ charat), +/* harmony export */ combine: () => (/* binding */ combine), +/* harmony export */ from: () => (/* binding */ from), +/* harmony export */ hash: () => (/* binding */ hash), +/* harmony export */ indexof: () => (/* binding */ indexof), +/* harmony export */ match: () => (/* binding */ match), +/* harmony export */ replace: () => (/* binding */ replace), +/* harmony export */ sizeof: () => (/* binding */ sizeof), +/* harmony export */ strlen: () => (/* binding */ strlen), +/* harmony export */ substr: () => (/* binding */ substr), +/* harmony export */ trim: () => (/* binding */ trim) +/* harmony export */ }); +/** + * @param {number} + * @return {number} + */ +var abs = Math.abs + +/** + * @param {number} + * @return {string} + */ +var from = String.fromCharCode + +/** + * @param {object} + * @return {object} + */ +var assign = Object.assign + +/** + * @param {string} value + * @param {number} length + * @return {number} + */ +function hash (value, length) { + return charat(value, 0) ^ 45 ? (((((((length << 2) ^ charat(value, 0)) << 2) ^ charat(value, 1)) << 2) ^ charat(value, 2)) << 2) ^ charat(value, 3) : 0 +} + +/** + * @param {string} value + * @return {string} + */ +function trim (value) { + return value.trim() +} + +/** + * @param {string} value + * @param {RegExp} pattern + * @return {string?} + */ +function match (value, pattern) { + return (value = pattern.exec(value)) ? value[0] : value +} + +/** + * @param {string} value + * @param {(string|RegExp)} pattern + * @param {string} replacement + * @return {string} + */ +function replace (value, pattern, replacement) { + return value.replace(pattern, replacement) +} + +/** + * @param {string} value + * @param {string} search + * @return {number} + */ +function indexof (value, search) { + return value.indexOf(search) +} + +/** + * @param {string} value + * @param {number} index + * @return {number} + */ +function charat (value, index) { + return value.charCodeAt(index) | 0 +} + +/** + * @param {string} value + * @param {number} begin + * @param {number} end + * @return {string} + */ +function substr (value, begin, end) { + return value.slice(begin, end) +} + +/** + * @param {string} value + * @return {number} + */ +function strlen (value) { + return value.length +} + +/** + * @param {any[]} value + * @return {number} + */ +function sizeof (value) { + return value.length +} + +/** + * @param {any} value + * @param {any[]} array + * @return {any} + */ +function append (value, array) { + return array.push(value), value +} + +/** + * @param {string[]} array + * @param {function} callback + * @return {string} + */ +function combine (array, callback) { + return array.map(callback).join('') +} + + +/***/ }), + +/***/ "./node_modules/tslib/tslib.es6.mjs": +/*!******************************************!*\ + !*** ./node_modules/tslib/tslib.es6.mjs ***! + \******************************************/ +/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ __addDisposableResource: () => (/* binding */ __addDisposableResource), +/* harmony export */ __assign: () => (/* binding */ __assign), +/* harmony export */ __asyncDelegator: () => (/* binding */ __asyncDelegator), +/* harmony export */ __asyncGenerator: () => (/* binding */ __asyncGenerator), +/* harmony export */ __asyncValues: () => (/* binding */ __asyncValues), +/* harmony export */ __await: () => (/* binding */ __await), +/* harmony export */ __awaiter: () => (/* binding */ __awaiter), +/* harmony export */ __classPrivateFieldGet: () => (/* binding */ __classPrivateFieldGet), +/* harmony export */ __classPrivateFieldIn: () => (/* binding */ __classPrivateFieldIn), +/* harmony export */ __classPrivateFieldSet: () => (/* binding */ __classPrivateFieldSet), +/* harmony export */ __createBinding: () => (/* binding */ __createBinding), +/* harmony export */ __decorate: () => (/* binding */ __decorate), +/* harmony export */ __disposeResources: () => (/* binding */ __disposeResources), +/* harmony export */ __esDecorate: () => (/* binding */ __esDecorate), +/* harmony export */ __exportStar: () => (/* binding */ __exportStar), +/* harmony export */ __extends: () => (/* binding */ __extends), +/* harmony export */ __generator: () => (/* binding */ __generator), +/* harmony export */ __importDefault: () => (/* binding */ __importDefault), +/* harmony export */ __importStar: () => (/* binding */ __importStar), +/* harmony export */ __makeTemplateObject: () => (/* binding */ __makeTemplateObject), +/* harmony export */ __metadata: () => (/* binding */ __metadata), +/* harmony export */ __param: () => (/* binding */ __param), +/* harmony export */ __propKey: () => (/* binding */ __propKey), +/* harmony export */ __read: () => (/* binding */ __read), +/* harmony export */ __rest: () => (/* binding */ __rest), +/* harmony export */ __rewriteRelativeImportExtension: () => (/* binding */ __rewriteRelativeImportExtension), +/* harmony export */ __runInitializers: () => (/* binding */ __runInitializers), +/* harmony export */ __setFunctionName: () => (/* binding */ __setFunctionName), +/* harmony export */ __spread: () => (/* binding */ __spread), +/* harmony export */ __spreadArray: () => (/* binding */ __spreadArray), +/* harmony export */ __spreadArrays: () => (/* binding */ __spreadArrays), +/* harmony export */ __values: () => (/* binding */ __values), +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise, SuppressedError, Symbol, Iterator */ + +var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; + return extendStatics(d, b); +}; + +function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +} + +var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + } + return __assign.apply(this, arguments); +} + +function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +} + +function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +} + +function __param(paramIndex, decorator) { + return function (target, key) { decorator(target, key, paramIndex); } +} + +function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { + function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } + var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; + var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; + var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); + var _, done = false; + for (var i = decorators.length - 1; i >= 0; i--) { + var context = {}; + for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; + for (var p in contextIn.access) context.access[p] = contextIn.access[p]; + context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; + var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); + if (kind === "accessor") { + if (result === void 0) continue; + if (result === null || typeof result !== "object") throw new TypeError("Object expected"); + if (_ = accept(result.get)) descriptor.get = _; + if (_ = accept(result.set)) descriptor.set = _; + if (_ = accept(result.init)) initializers.unshift(_); + } + else if (_ = accept(result)) { + if (kind === "field") initializers.unshift(_); + else descriptor[key] = _; + } + } + if (target) Object.defineProperty(target, contextIn.name, descriptor); + done = true; +}; + +function __runInitializers(thisArg, initializers, value) { + var useValue = arguments.length > 2; + for (var i = 0; i < initializers.length; i++) { + value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); + } + return useValue ? value : void 0; +}; + +function __propKey(x) { + return typeof x === "symbol" ? x : "".concat(x); +}; + +function __setFunctionName(f, name, prefix) { + if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; + return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); +}; + +function __metadata(metadataKey, metadataValue) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); +} + +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} + +function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); + return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +} + +var __createBinding = Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +}); + +function __exportStar(m, o) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); +} + +function __values(o) { + var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function () { + if (o && i >= o.length) o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +} + +function __read(o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +} + +/** @deprecated */ +function __spread() { + for (var ar = [], i = 0; i < arguments.length; i++) + ar = ar.concat(__read(arguments[i])); + return ar; +} + +/** @deprecated */ +function __spreadArrays() { + for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; + for (var r = Array(s), k = 0, i = 0; i < il; i++) + for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) + r[k] = a[j]; + return r; +} + +function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); +} + +function __await(v) { + return this instanceof __await ? (this.v = v, this) : new __await(v); +} + +function __asyncGenerator(thisArg, _arguments, generator) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var g = generator.apply(thisArg, _arguments || []), i, q = []; + return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i; + function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; } + function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } } + function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } + function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } + function fulfill(value) { resume("next", value); } + function reject(value) { resume("throw", value); } + function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } +} + +function __asyncDelegator(o) { + var i, p; + return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; + function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; } +} + +function __asyncValues(o) { + if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); + var m = o[Symbol.asyncIterator], i; + return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); + function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } + function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } +} + +function __makeTemplateObject(cooked, raw) { + if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } + return cooked; +}; + +var __setModuleDefault = Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}; + +var ownKeys = function(o) { + ownKeys = Object.getOwnPropertyNames || function (o) { + var ar = []; + for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; + return ar; + }; + return ownKeys(o); +}; + +function __importStar(mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); + __setModuleDefault(result, mod); + return result; +} + +function __importDefault(mod) { + return (mod && mod.__esModule) ? mod : { default: mod }; +} + +function __classPrivateFieldGet(receiver, state, kind, f) { + if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); + return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); +} + +function __classPrivateFieldSet(receiver, state, value, kind, f) { + if (kind === "m") throw new TypeError("Private method is not writable"); + if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); + if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); + return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; +} + +function __classPrivateFieldIn(state, receiver) { + if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object"); + return typeof state === "function" ? receiver === state : state.has(receiver); +} + +function __addDisposableResource(env, value, async) { + if (value !== null && value !== void 0) { + if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected."); + var dispose, inner; + if (async) { + if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined."); + dispose = value[Symbol.asyncDispose]; + } + if (dispose === void 0) { + if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined."); + dispose = value[Symbol.dispose]; + if (async) inner = dispose; + } + if (typeof dispose !== "function") throw new TypeError("Object not disposable."); + if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } }; + env.stack.push({ value: value, dispose: dispose, async: async }); + } + else if (async) { + env.stack.push({ async: true }); + } + return value; +} + +var _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { + var e = new Error(message); + return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; +}; + +function __disposeResources(env) { + function fail(e) { + env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e; + env.hasError = true; + } + var r, s = 0; + function next() { + while (r = env.stack.pop()) { + try { + if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next); + if (r.dispose) { + var result = r.dispose.call(r.value); + if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); }); + } + else s |= 1; + } + catch (e) { + fail(e); + } + } + if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve(); + if (env.hasError) throw env.error; + } + return next(); +} + +function __rewriteRelativeImportExtension(path, preserveJsx) { + if (typeof path === "string" && /^\.\.?\//.test(path)) { + return path.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) { + return tsx ? preserveJsx ? ".jsx" : ".js" : d && (!ext || !cm) ? m : (d + ext + "." + cm.toLowerCase() + "js"); + }); + } + return path; +} + +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ + __extends, + __assign, + __rest, + __decorate, + __param, + __esDecorate, + __runInitializers, + __propKey, + __setFunctionName, + __metadata, + __awaiter, + __generator, + __createBinding, + __exportStar, + __values, + __read, + __spread, + __spreadArrays, + __spreadArray, + __await, + __asyncGenerator, + __asyncDelegator, + __asyncValues, + __makeTemplateObject, + __importStar, + __importDefault, + __classPrivateFieldGet, + __classPrivateFieldSet, + __classPrivateFieldIn, + __addDisposableResource, + __disposeResources, + __rewriteRelativeImportExtension, +}); + + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = __webpack_modules__; +/******/ +/******/ // the startup function +/******/ __webpack_require__.x = () => { +/******/ // Load entry module and return exports +/******/ // This entry module depends on other loaded chunks and execution need to be delayed +/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["./style-alma-checkout-blocks"], () => (__webpack_require__("./src/assets/js/alma-checkout-blocks.js"))) +/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); +/******/ return __webpack_exports__; +/******/ }; +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/chunk loaded */ +/******/ (() => { +/******/ var deferred = []; +/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { +/******/ if(chunkIds) { +/******/ priority = priority || 0; +/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; +/******/ deferred[i] = [chunkIds, fn, priority]; +/******/ return; +/******/ } +/******/ var notFulfilled = Infinity; +/******/ for (var i = 0; i < deferred.length; i++) { +/******/ var [chunkIds, fn, priority] = deferred[i]; +/******/ var fulfilled = true; +/******/ for (var j = 0; j < chunkIds.length; j++) { +/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { +/******/ chunkIds.splice(j--, 1); +/******/ } else { +/******/ fulfilled = false; +/******/ if(priority < notFulfilled) notFulfilled = priority; +/******/ } +/******/ } +/******/ if(fulfilled) { +/******/ deferred.splice(i--, 1) +/******/ var r = fn(); +/******/ if (r !== undefined) result = r; +/******/ } +/******/ } +/******/ return result; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/compat get default export */ +/******/ (() => { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = (module) => { +/******/ var getter = module && module.__esModule ? +/******/ () => (module['default']) : +/******/ () => (module); +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ (() => { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = (exports, definition) => { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/ensure chunk */ +/******/ (() => { +/******/ __webpack_require__.f = {}; +/******/ // This file contains only the entry chunk. +/******/ // The chunk loading function for additional chunks +/******/ __webpack_require__.e = (chunkId) => { +/******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { +/******/ __webpack_require__.f[key](chunkId, promises); +/******/ return promises; +/******/ }, [])); +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/get javascript chunk filename */ +/******/ (() => { +/******/ // This function allow to reference async chunks and sibling chunks for the entrypoint +/******/ __webpack_require__.u = (chunkId) => { +/******/ // return url for filenames based on template +/******/ return undefined; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/get mini-css chunk filename */ +/******/ (() => { +/******/ // This function allow to reference async chunks and sibling chunks for the entrypoint +/******/ __webpack_require__.miniCssF = (chunkId) => { +/******/ // return url for filenames based on template +/******/ return "" + chunkId + ".css"; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/publicPath */ +/******/ (() => { +/******/ __webpack_require__.p = ""; +/******/ })(); +/******/ +/******/ /* webpack/runtime/require chunk loading */ +/******/ (() => { +/******/ // no baseURI +/******/ +/******/ // object to store loaded chunks +/******/ // "1" means "loaded", otherwise not loaded yet +/******/ var installedChunks = { +/******/ "alma-checkout-blocks": 1, +/******/ "./style-alma-checkout-blocks": 1 +/******/ }; +/******/ +/******/ __webpack_require__.O.require = (chunkId) => (installedChunks[chunkId]); +/******/ +/******/ var installChunk = (chunk) => { +/******/ var moreModules = chunk.modules, chunkIds = chunk.ids, runtime = chunk.runtime; +/******/ for(var moduleId in moreModules) { +/******/ if(__webpack_require__.o(moreModules, moduleId)) { +/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(runtime) runtime(__webpack_require__); +/******/ for(var i = 0; i < chunkIds.length; i++) +/******/ installedChunks[chunkIds[i]] = 1; +/******/ __webpack_require__.O(); +/******/ }; +/******/ +/******/ // require() chunk loading for javascript +/******/ __webpack_require__.f.require = (chunkId, promises) => { +/******/ // "1" is the signal for "already loaded" +/******/ if(!installedChunks[chunkId]) { +/******/ if("alma-checkout-blocks" == chunkId) { +/******/ installChunk(require("./" + __webpack_require__.u(chunkId))); +/******/ } else installedChunks[chunkId] = 1; +/******/ } +/******/ }; +/******/ +/******/ // no external install chunk +/******/ +/******/ // no HMR +/******/ +/******/ // no HMR manifest +/******/ })(); +/******/ +/******/ /* webpack/runtime/startup chunk dependencies */ +/******/ (() => { +/******/ var next = __webpack_require__.x; +/******/ __webpack_require__.x = () => { +/******/ __webpack_require__.e("./style-alma-checkout-blocks"); +/******/ return next(); +/******/ }; +/******/ })(); +/******/ +/************************************************************************/ +/******/ +/******/ // run startup +/******/ var __webpack_exports__ = __webpack_require__.x(); +/******/ +/******/ })() +; +//# sourceMappingURL=alma-checkout-blocks.js.map \ No newline at end of file diff --git a/src/build/alma-store.asset.php b/src/build/alma-store.asset.php index 7210b338..b09b1cbf 100644 --- a/src/build/alma-store.asset.php +++ b/src/build/alma-store.asset.php @@ -1 +1 @@ - array('wp-data'), 'version' => '31f9d6e589628f51f977'); + array('wp-data'), 'version' => '796406d9d07b12bc8f48'); diff --git a/src/build/alma-store.js b/src/build/alma-store.js index ecc9cb91..ade8357c 100644 --- a/src/build/alma-store.js +++ b/src/build/alma-store.js @@ -1 +1,163 @@ -(()=>{"use strict";const e=window.wp.data,a={almaEligibility:{},selectedFeePlan:null,isLoading:!1};(0,e.registerStore)("alma/alma-store",{reducer:function(e=a,l){switch(l.type){case"SET_ALMA_ELIGIBILITY":return{...e,almaEligibility:l.payload};case"SET_SELECTED_FEE_PLAN":return{...e,selectedFeePlan:l.payload};case"SET_LOADING":return{...e,isLoading:l.payload};default:return e}},actions:{setAlmaEligibility:e=>({type:"SET_ALMA_ELIGIBILITY",payload:e}),setSelectedFeePlan:e=>({type:"SET_SELECTED_FEE_PLAN",payload:e}),setLoading:e=>({type:"SET_LOADING",payload:e})},selectors:{getAlmaEligibility:e=>e.almaEligibility,getSelectedFeePlan:e=>e.selectedFeePlan,isLoading:e=>e.isLoading}})})(); \ No newline at end of file +/******/ (() => { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ ((module) => { + +module.exports = window["wp"]["data"]; + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ (() => { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = (module) => { +/******/ var getter = module && module.__esModule ? +/******/ () => (module['default']) : +/******/ () => (module); +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ (() => { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = (exports, definition) => { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/************************************************************************/ +var __webpack_exports__ = {}; +// This entry needs to be wrapped in an IIFE because it needs to be isolated against other modules in the chunk. +(() => { +/*!********************************************!*\ + !*** ./src/assets/js/stores/alma-store.js ***! + \********************************************/ +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) +/* harmony export */ }); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); +/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_0__); + +const DEFAULT_STATE = { + almaEligibility: {}, + selectedFeePlan: null, + isLoading: false +}; +const actions = { + setAlmaEligibility(data) { + return { + type: 'SET_ALMA_ELIGIBILITY', + payload: data + }; + }, + setSelectedFeePlan(plan) { + return { + type: 'SET_SELECTED_FEE_PLAN', + payload: plan + }; + }, + setLoading(isLoading) { + return { + type: 'SET_LOADING', + payload: isLoading + }; + } +}; +function reducer(state = DEFAULT_STATE, action) { + switch (action.type) { + case 'SET_ALMA_ELIGIBILITY': + return { + ...state, + almaEligibility: action.payload + }; + case 'SET_SELECTED_FEE_PLAN': + return { + ...state, + selectedFeePlan: action.payload + }; + case 'SET_LOADING': + return { + ...state, + isLoading: action.payload + }; + default: + return state; + } +} +const selectors = { + getAlmaEligibility(state) { + return state.almaEligibility; + }, + getSelectedFeePlan(state) { + return state.selectedFeePlan; + }, + isLoading(state) { + return state.isLoading; + } +}; +const store = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_0__.registerStore)('alma/alma-store', { + reducer, + actions, + selectors +}); +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (store); +})(); + +/******/ })() +; +//# sourceMappingURL=alma-store.js.map \ No newline at end of file diff --git a/src/build/style-alma-checkout-blocks.css b/src/build/style-alma-checkout-blocks.css index 54fa9514..a96c321b 100644 --- a/src/build/style-alma-checkout-blocks.css +++ b/src/build/style-alma-checkout-blocks.css @@ -1 +1,7 @@ -:root{--font-family-venn:"Venn";--font-family-argent-cf:"Argent";--font-family-sans-serif:sans-serif;--font-title-xs:18px;--font-title-sm:20px;--font-title-md:24px;--font-title-lg:32px;--font-title-xl:40px;--font-2xs:10px;--font-xs:12px;--font-sm:14px;--font-base:16px;--font-lg:18px;--font-xl:24px;--weight-normal:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--line-height-xl:150%;--line-height-lg:135%;--line-height-medium:120%;--line-height-small:110%;--alma-orange:#fa5022;--dark-orange:#a03316;--soft-orange:#ffeadb;--light-orange:#fff3ea;--alma-blue:#60d2df;--dark-blue:#317a82;--soft-blue:#e7f8fa;--alma-yellow:#ffcf00;--dark-yellow:#876c00;--soft-yellow:#fff5cc;--alma-green:#4bb543;--dark-green:#30742b;--soft-green:#e2f3e1;--alma-red:#cf2020;--dark-red:#851515;--soft-red:#ffecec;--background:#fefefe;--off-white:#f9f9f9;--light-gray:#f0f0f0;--gray:#cacaca;--dark-gray:#6c6c6c;--off-black:#1a1a1a;--white:#fff;--black:#000;--colors-text-primary:var(--off-black);--colors-text-secondary:var(--dark-gray);--colors-text-colored:var(--alma-orange);--colors-text-colored-dark:var(--dark-orange);--colors-text-info:var(--dark-blue);--colors-text-success:var(--dark-green);--colors-text-warning:var(--dark-yellow);--colors-text-error:var(--alma-red);--colors-text-error-dark:var(--dark-red);--colors-text-inverted:var(--white);--colors-border-regular:var(--light-gray);--colors-border-strong:var(--gray);--colors-border-hover:var(--alma-orange);--colors-border-focus:var(--alma-blue);--colors-border-error:var(--alma-red);--colors-border-white:var(--white);--colors-border-black:var(--black);--colors-surface-regular:var(--off-white);--colors-surface-strong:var(--light-gray);--colors-surface-colored-soft:var(--soft-orange);--colors-surface-info:var(--soft-blue);--colors-surface-success:var(--soft-green);--colors-surface-warning:var(--soft-yellow);--colors-surface-error:var(--soft-red);--colors-surface-action:var(--alma-yellow);--colors-surface-destructive:var(--alma-red);--colors-surface-background:var(--background);--colors-surface-white:var(--white);--colors-icon-regular:var(--off-white);--colors-icon-secondary:var(--dark-gray);--colors-icon-disabled:var(--gray);--colors-icon-colored:var(--alma-orange);--colors-icon-colored-outline:var(--dark-orange);--colors-icon-info:var(--alma-blue);--colors-icon-info-outline:var(--dark-blue);--colors-icon-success:var(--alma-green);--colors-icon-success-outline:var(--dark-green);--colors-icon-warning:var(--alma-yellow);--colors-icon-warning-outline:var(--dark-yellow);--colors-icon-error:var(--alma-red);--colors-icon-error-outline:var(--dark-red);--colors-icon-white:var(--white);--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--spacing-48:192px;--spacing-56:224px;--mobile-body-padding:24px 16px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:100px;--transition-50-ms:all .5s cubic-bezier(.14,.59,1,1.01);--transition-25-ms:all .25s cubic-bezier(.14,.59,1,1.01);--shadow-normal:0 0 12px 4px rgba(41,15,8,.04);--shadow-appbar:0 0 20px hsla(0,0%,43%,.1);--button-regular-height:55px;--button-small-height:35px;--button-gradient-hover:linear-gradient(0deg,rgba(250,80,34,.2),rgba(250,80,34,.2));--input-small-height:32px;--input-regular-height:55px;--badge-regular-height:24px;--badge-large-height:40px;--icon-pill-size:24px;--icon-pill-lg-size:32px;--icon-pill-lg-svg:20px}@font-face{font-display:swap;font-family:Venn;font-style:normal;font-weight:700;src:url(https://cdn.almapay.com/fonts/Venn/Venn-Bold.eot) format("embedded-opentype"),url(https://cdn.almapay.com/fonts/Venn/Venn-Bold.woff) format("woff"),url(https://cdn.almapay.com/fonts/Venn/Venn-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Venn;font-style:normal;font-weight:400;src:url(https://cdn.almapay.com/fonts/Venn/Venn-Regular.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/fonts/Venn/Venn-Regular.woff) format("woff"),url(https://cdn.almapay.com/fonts/Venn/Venn-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Argent;font-style:normal;font-weight:400;src:url(https://cdn.almapay.com/fonts/Argent/ArgentCF-Regular.eot) format("embedded-opentype"),url(https://cdn.almapay.com/fonts/Argent/ArgentCF-Regular.woff) format("woff"),url(https://cdn.almapay.com/fonts/Argent/ArgentCF-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Eina04;font-style:normal;font-weight:300;src:url(https://cdn.almapay.com/Eina04-Light.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-Light.woff) format("woff"),url(https://cdn.almapay.com/Eina04-Light.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-Light.svg#Eina04-Light) format("svg")}@font-face{font-display:swap;font-family:Eina04;font-style:normal;font-weight:400;src:url(https://cdn.almapay.com/Eina04-Regular.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-Regular.woff) format("woff"),url(https://cdn.almapay.com/Eina04-Regular.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-Regular.svg#Eina04-Regular) format("svg")}@font-face{font-display:swap;font-family:Eina04;font-style:italic;font-weight:400;src:url(https://cdn.almapay.com/Eina04-RegularItalic.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-RegularItalic.woff) format("woff"),url(https://cdn.almapay.com/Eina04-RegularItalic.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-RegularItalic.svg#Eina04-RegularItalic) format("svg")}@font-face{font-display:swap;font-family:Eina04;font-style:normal;font-weight:500;src:url(https://cdn.almapay.com/Eina04-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-SemiBold.woff) format("woff"),url(https://cdn.almapay.com/Eina04-SemiBold.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-SemiBold.svg#Eina04-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Eina04;font-style:italic;font-weight:500;src:url(https://cdn.almapay.com/Eina04-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-SemiboldItalic.woff) format("woff"),url(https://cdn.almapay.com/Eina04-SemiboldItalic.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-SemiboldItalic.svg#Eina04-SemiboldItalic) format("svg")}@font-face{font-display:swap;font-family:Eina04;font-style:normal;font-weight:600;src:url(https://cdn.almapay.com/Eina04-Bold.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-Bold.woff) format("woff"),url(https://cdn.almapay.com/Eina04-Bold.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-Bold.svg#Eina04-Bold) format("svg")}._accountContainer_cvmqo_1{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:var(--radius-lg);display:flex;padding:var(--spacing-2);width:-moz-fit-content;width:fit-content}._accountContainer_cvmqo_1>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._accountContainer_cvmqo_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._accountContainer_cvmqo_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._accountContainer_cvmqo_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._accountContainer_cvmqo_1>*+*{margin-left:0}}._accountContainer_cvmqo_1:hover{background-color:var(--off-white)}._accountContainer_cvmqo_1:focus-visible{outline:2px solid var(--alma-blue);outline-offset:2px}._circle_cvmqo_22{background-color:var(--alma-orange);border-radius:50%;color:var(--white);height:32px;overflow:hidden;width:32px}._circle_cvmqo_22,._initial_cvmqo_34{align-items:center;display:flex;justify-content:center}._initial_cvmqo_34{font-family:var(--font-family-argent-cf),var(--font-family-sans-serif);font-size:20px;font-weight:var(--weight-semi-bold);line-height:var(--line-height-medium);margin-bottom:2px}._text_cvmqo_45{display:none}@media (min-width:1025px){._text_cvmqo_45{color:var(--off-black);display:inline;display:initial;font-family:var(--font-family-argent-cf),var(--font-family-sans-serif);font-size:20px;font-weight:var(--weight-semi-bold);line-height:var(--line-height-medium)}._circle_cvmqo_22{height:40px;width:40px}}._iconStyle_1c8b6_2{flex-shrink:0}._container_1c8b6_8{-moz-column-gap:40px;column-gap:40px;-moz-column-rule:1px solid var(--dark-gray);column-rule:1px solid var(--dark-gray);-moz-columns:16rem auto;columns:16rem;margin-right:8px}._row_1c8b6_15{align-items:center;border:1px solid transparent;color:var(--off-black);cursor:pointer;display:flex;margin:20px 0;padding:4px}._row_1c8b6_15:hover{border:1px solid var(--dark-gray)}._row_1c8b6_15._deprecated_1c8b6_29{color:var(--alma-red)}._row_1c8b6_15._copyFeedBack_1c8b6_33{color:var(--alma-green)}._nameAndIcon_1c8b6_37{align-items:center;display:flex;justify-content:space-between;width:100%}._name_1c8b6_37{min-width:35%;text-decoration:none;width:-moz-fit-content;width:fit-content}._name_1c8b6_37._deprecated_1c8b6_29{text-decoration:line-through}._searchContainer_1c8b6_54{align-items:center;border-bottom:1px solid var(--off-black);display:flex;justify-content:space-between;margin:var(--spacing-4) 0;padding-bottom:var(--spacing-4);width:100%}._searchContainer_1c8b6_54>div:first-of-type{width:40%}._inputContainer_zl7aa_1{align-items:center;display:flex;justify-content:stretch;overflow:hidden;padding:0 var(--spacing-4);transition:all .2s ease;width:100%}._inputContainer_zl7aa_1>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._inputContainer_zl7aa_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._inputContainer_zl7aa_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._inputContainer_zl7aa_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._inputContainer_zl7aa_1>*+*{margin-left:0}}._regularBorder_zl7aa_13{border:1px solid var(--colors-border-strong)}._lightBorder_zl7aa_17{border:1px solid var(--colors-surface-strong)}._sm_zl7aa_21{border-radius:var(--radius-sm);font-size:var(--font-xs);height:var(--input-small-height);max-height:var(--input-small-height)}._md_zl7aa_28{border-radius:var(--radius-md);height:var(--input-regular-height);max-height:var(--input-regular-height)}._inputContainer_zl7aa_1 ._input_zl7aa_1{background-color:transparent;border:none;color:var(--colors-text-primary);flex:1;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-bold);height:100%;line-height:var(--line-height-lg)}._inputContainer_zl7aa_1 input[type=text]:-moz-read-only:not([disabled]){background-color:var(--white);text-overflow:ellipsis;white-space:nowrap}._inputContainer_zl7aa_1 input[type=text]:read-only:not([disabled]){background-color:var(--white);text-overflow:ellipsis;white-space:nowrap}._inputContainer_zl7aa_1:focus-within{border-color:var(--colors-border-hover);caret-color:var(--alma-orange)}._inputContainer_zl7aa_1 ._input_zl7aa_1::-moz-placeholder{color:var(--dark-gray)}._inputContainer_zl7aa_1 ._input_zl7aa_1::placeholder{color:var(--dark-gray)}._inputContainer_zl7aa_1._disabled_zl7aa_61{background-color:var(--light-gray);border-color:transparent;color:var(--off-black);cursor:not-allowed}._inputContainer_zl7aa_1._disabled_zl7aa_61 ._input_zl7aa_1{color:var(--off-black);cursor:not-allowed}._inputContainer_zl7aa_1._error_zl7aa_73:not(._disabled_zl7aa_61):not(:focus-within){border-color:var(--colors-border-error)}._unit_zl7aa_77{font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-bold);line-height:24px}._clear_zl7aa_84{background-color:transparent;border:none;font-size:0;margin:0;padding:0}@media screen and (min-width:769px){._clear_zl7aa_84{display:none}}._inputContainer_zl7aa_1 ._clear_zl7aa_84>*,._inputContainer_zl7aa_1 ._icon_zl7aa_96{height:20px;width:20px}._inputContainer_zl7aa_1 ._clear_zl7aa_84 path{fill:var(--white)}._inputContainer_zl7aa_1 ._input_zl7aa_1::-webkit-inner-spin-button,._inputContainer_zl7aa_1 ._input_zl7aa_1::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._inputContainer_zl7aa_1 ._input_zl7aa_1[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._blurButton_zl7aa_120{cursor:pointer;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-sm);font-weight:var(--weight-bold)}@media screen and (min-width:769px){._blurButton_zl7aa_120{display:none}}._afterInput_zl7aa_136,._beforeInput_zl7aa_131{align-items:center;display:flex}._suggestionsList_1g3lz_1{background-color:var(--white);border-radius:4px;box-shadow:0 0 20px #00000014;list-style:none;margin:0;padding:var(--spacing-1);position:absolute;transform:translateY(4px)}._suggestion_1g3lz_1{border-radius:4px;font-size:var(--font-base);margin:0;padding:var(--spacing-2) var(--spacing-4)}._suggestionHighlighted_1g3lz_19{background-color:var(--off-white)}._errorMessage_18q4c_1{align-items:flex-start;color:var(--alma-red);display:flex;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-xs);line-height:16px}._errorMessage_18q4c_1>*+*{margin-left:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._errorMessage_18q4c_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._errorMessage_18q4c_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._errorMessage_18q4c_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._errorMessage_18q4c_1>*+*{margin-left:0}}._labelContainer_994d1_1{align-items:center;display:flex}._labelContainer_994d1_1>*+*{margin-left:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._labelContainer_994d1_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._labelContainer_994d1_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._labelContainer_994d1_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._labelContainer_994d1_1>*+*{margin-left:0}}._label_994d1_1{align-items:center;color:var(--off-black);display:flex;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-sm);font-weight:var(--weight-normal);line-height:var(--line-height-xl)}._disabled_994d1_18{color:var(--dark-gray)}._error_994d1_22{color:var(--alma-red)}._legendMessage_sb2ig_1{color:var(--off-black);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-xs);font-weight:var(--weight-normal);line-height:var(--line-height-lg);min-height:16px}._legendMessage_sb2ig_1._lg_sb2ig_10{font-size:var(--font-sm)}._disabled_sb2ig_14{color:var(--dark-gray)}._disabled_sb2ig_14._light_sb2ig_18{color:var(--light-gray)}._light_sb2ig_18{color:var(--dark-gray)}._container_1qn1j_1{align-items:stretch;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}._container_1qn1j_1>*+*{margin-top:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._container_1qn1j_1{row-gap:var(--spacing-1)}._container_1qn1j_1>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._container_1qn1j_1{row-gap:var(--spacing-1)}._container_1qn1j_1>*+*{margin-top:0}}._suggestionsList_2cqmh_1{background-color:var(--white);border-radius:4px;box-shadow:0 0 20px #00000014;list-style:none;margin:0;padding:var(--spacing-1);position:absolute;transform:translateY(4px)}._suggestion_2cqmh_1{border-radius:4px;font-size:var(--font-base);margin:0;padding:var(--spacing-2) var(--spacing-4)}._suggestionHighlighted_2cqmh_19{background-color:var(--off-white)}._hasBefore_2cqmh_23{display:flex}._hasBefore_2cqmh_23>*+*{margin-left:var(--spacing-2)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._hasBefore_2cqmh_23{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._hasBefore_2cqmh_23>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._hasBefore_2cqmh_23{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._hasBefore_2cqmh_23>*+*{margin-left:0}}._badge_1xi8g_1,._hasBefore_2cqmh_23 div:first-child{align-items:center;display:flex}._badge_1xi8g_1{border-radius:var(--radius-xl);color:var(--colors-text-primary);font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-xs);font-weight:var(--weight-bold);line-height:var(--line-height-lg);max-height:var(--badge-regular-height);padding:var(--spacing-1) var(--spacing-2);white-space:nowrap;width:-moz-fit-content;width:fit-content}._badge_1xi8g_1>*+*{margin-left:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._badge_1xi8g_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._badge_1xi8g_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._badge_1xi8g_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._badge_1xi8g_1>*+*{margin-left:0}}._badge_1xi8g_1._padding-lg_1xi8g_18{max-height:var(--badge-large-height);padding:var(--spacing-3) var(--spacing-4)}._green_1xi8g_23{background-color:var(--colors-surface-success)}._green_1xi8g_23._isColored_1xi8g_27{color:var(--colors-text-success)}._red_1xi8g_31{background-color:var(--colors-surface-error)}._red_1xi8g_31._isColored_1xi8g_27{color:var(--colors-text-error-dark)}._orange_1xi8g_39{background-color:var(--colors-surface-colored-soft)}._orange_1xi8g_39._isColored_1xi8g_27{color:var(--colors-text-colored-dark)}._yellow_1xi8g_47{background-color:var(--colors-surface-warning)}._yellow_1xi8g_47._isColored_1xi8g_27{color:var(--colors-text-warning)}._blue_1xi8g_55{background-color:var(--colors-surface-info)}._blue_1xi8g_55._isColored_1xi8g_27{color:var(--colors-text-info)}._grey_1xi8g_63{background-color:var(--colors-surface-regular)}._white_1xi8g_67{background-color:var(--colors-surface-white)}._container_kdvy4_1{align-items:flex-start;border-radius:var(--radius-lg);display:flex;font-family:var(--font-family-venn);font-size:var(--font-sm);line-height:135%;padding:var(--spacing-4);position:relative;width:100%}._container_kdvy4_1 ._title_kdvy4_13{display:flex;flex-direction:column;font-weight:var(--weight-bold)}._container_kdvy4_1 ._title_kdvy4_13 ._screenReader_kdvy4_19{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}._container_kdvy4_1 img,._container_kdvy4_1 svg{height:20px;margin-right:var(--spacing-4);width:20px}._content_kdvy4_40{display:flex;flex-direction:column;width:100%}._content_kdvy4_40>*+*{margin-top:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._content_kdvy4_40{row-gap:var(--spacing-1)}._content_kdvy4_40>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._content_kdvy4_40{row-gap:var(--spacing-1)}._content_kdvy4_40>*+*{margin-top:0}}._info_kdvy4_48{background-color:var(--soft-blue)}._info_kdvy4_48 svg{color:var(--alma-blue)}._success_kdvy4_56{background-color:var(--soft-green)}._success_kdvy4_56 svg{color:var(--alma-green)}._error_kdvy4_64{background-color:var(--soft-red)}._error_kdvy4_64 svg{color:var(--alma-red)}._warning_kdvy4_72{background-color:var(--soft-yellow)}._warning_kdvy4_72 svg{color:var(--alma-yellow)}._cta_kdvy4_80{margin-top:var(--spacing-4)}._close_kdvy4_84{align-items:flex-start;background-color:transparent;border:none;display:flex;height:-moz-fit-content;height:fit-content;padding:0;position:absolute;right:8px}button._close_kdvy4_84:focus-visible{border-radius:4px;outline:1px solid var(--alma-blue);outline-offset:1px}._close_kdvy4_84 svg{color:var(--black);height:15px;margin:0;position:relative;top:-3px;width:15px}@media screen and (min-width:769px){._container_kdvy4_1{padding:var(--spacing-6)}._container_kdvy4_1 img,._container_kdvy4_1 svg{height:22px;width:22px}._close_kdvy4_84{height:15px;right:20px;top:25px;width:15px}}._container_1h22b_1{display:flex;height:-moz-fit-content;height:fit-content}._container_1h22b_1>*+*{margin-left:6px}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._container_1h22b_1{-moz-column-gap:6px;column-gap:6px}._container_1h22b_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._container_1h22b_1{-moz-column-gap:6px;column-gap:6px}._container_1h22b_1>*+*{margin-left:0}}._dot_1h22b_8{background-color:var(--colors-icon-secondary);border-radius:50%;height:8px;width:8px}._one_1h22b_15{animation:_change-color_1h22b_1 1.34s .1s infinite normal,_bounce_1h22b_1 1.34s linear 0s infinite}._two_1h22b_19{animation:_change-color_1h22b_1 1.34s .34s infinite normal,_bounce_1h22b_1 1.34s linear .24s infinite}._three_1h22b_23{animation:_change-color_1h22b_1 1.34s .58s infinite normal,_bounce_1h22b_1 1.34s linear .48s infinite}@keyframes _bounce_1h22b_1{0%,40%,63%,to{transform:translateY(0)}26%{transform:translateY(-7px)}47%{transform:translateY(1px)}}@keyframes _change-color_1h22b_1{0%,13%,63%,to{background-color:var(--colors-icon-secondary)}40%{background-color:#ff5147}}._button_1bs7m_2{align-items:center;background-color:var(--colors-surface-action);border:3px solid transparent;border-radius:var(--radius-md);box-sizing:border-box;color:var(--colors-text-primary);cursor:pointer;display:inline-flex;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-base);font-style:normal;font-weight:var(--weight-bold);height:var(--button-regular-height);justify-content:center;line-height:var(--line-height-lg);min-width:var(--button-regular-height);padding:0 var(--spacing-6);transition:all .2s ease}._button_1bs7m_2._onlyIcon_1bs7m_23{padding:0 var(--spacing-4)}._content_1bs7m_27{align-items:center;display:flex;justify-content:center}._button_1bs7m_2 img,._button_1bs7m_2 svg{height:20px;width:20px}._iconLeft_1bs7m_39{margin-right:var(--spacing-2)}._iconLeft_1bs7m_39._onlyIcon_1bs7m_23{margin-right:0}._iconRight_1bs7m_47{margin-left:var(--spacing-2)}._button_1bs7m_2:disabled{background-color:var(--colors-surface-strong);color:var(--colors-text-secondary);cursor:not-allowed}._button_1bs7m_2._progressive_1bs7m_57{border-width:0;overflow:hidden;position:relative}._button_1bs7m_2._progressive_1bs7m_57>._content_1bs7m_27{position:relative}._button_1bs7m_2>._progress_1bs7m_57{animation-fill-mode:forwards;animation-iteration-count:1;animation-name:_progression_1bs7m_1;animation-timing-function:linear;background-color:#fa502233;height:calc(100% + 6px);left:-3px;position:absolute;width:0}._button_1bs7m_2:focus-visible:not(._isLoading_1bs7m_79):not(._isValidated_1bs7m_79){outline:3px solid var(--colors-border-focus);outline-offset:-3px}._button_1bs7m_2:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79):not(._progressive_1bs7m_57){background:var(--button-gradient-hover),var(--colors-surface-action);outline:0 solid transparent}._button_1bs7m_2:disabled:not(._isValidated_1bs7m_79) svg path{fill:var(--dark-gray)}._primary-white_1bs7m_94{background-color:var(--colors-surface-white);color:var(--colors-text-primary)}._button_1bs7m_2._primary-white_1bs7m_94:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),var(--colors-surface-white)}._secondary_1bs7m_104{background-color:transparent;border:1px solid;color:var(--colors-text-primary)}._button_1bs7m_2._secondary_1bs7m_104._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._button_1bs7m_2._secondary_1bs7m_104._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._secondary_1bs7m_104:disabled{background-color:transparent;border-color:var(--colors-border-regular)}._button_1bs7m_2._secondary_1bs7m_104:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),transparent}._secondary-white_1bs7m_126{background-color:transparent;border:1px solid var(--colors-border-white);color:var(--colors-surface-white)}._button_1bs7m_2._secondary-white_1bs7m_126._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._button_1bs7m_2._secondary-white_1bs7m_126._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._secondary-white_1bs7m_126:disabled{background-color:transparent;border-color:var(--colors-border-strong)}._button_1bs7m_2._secondary-white_1bs7m_126:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),transparent}._primary-destructive_1bs7m_144{background-color:var(--colors-surface-destructive);color:var(--colors-text-inverted)}._button_1bs7m_2._primary-destructive_1bs7m_144:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),var(--colors-surface-destructive)}._secondary-destructive_1bs7m_154{background-color:transparent;border:1px solid var(--colors-border-error);color:var(--colors-text-error)}._button_1bs7m_2._secondary-destructive_1bs7m_154._isLoading_1bs7m_79,._button_1bs7m_2._secondary-destructive_1bs7m_154._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._secondary-destructive_1bs7m_154:disabled{background-color:transparent;border-color:var(--colors-border-strong)}._button_1bs7m_2._secondary-destructive_1bs7m_154:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),transparent}._button_1bs7m_2._link-red_1bs7m_84:hover,._button_1bs7m_2._link_1bs7m_84:hover{color:var(--alma-orange);transition:color .2s ease-in-out}._link-red_1bs7m_84,._link_1bs7m_84{background:transparent;font-size:var(--font-base);font-weight:inherit;height:auto;letter-spacing:0;line-height:var(--line-height-lg);min-width:0;min-width:auto;text-decoration-line:underline;text-transform:inherit;text-underline-offset:4px;width:-moz-fit-content;width:fit-content}._button_1bs7m_2._small_1bs7m_196._link-red_1bs7m_84,._button_1bs7m_2._small_1bs7m_196._link_1bs7m_84,._link-red_1bs7m_84,._link_1bs7m_84{border:none;border-radius:0;padding:0}._link_1bs7m_84{color:var(--colors-text-primary)}._link-red_1bs7m_84{color:var(--colors-text-error)}._link-red_1bs7m_84:focus-visible,._link_1bs7m_84:focus-visible{outline:2px solid var(--colors-border-focus);outline-offset:-1px}._link-red_1bs7m_84._isLoading_1bs7m_79,._link_1bs7m_84._isLoading_1bs7m_79{text-decoration-line:none}._link-red_1bs7m_84._isDisabled_1bs7m_221,._link-red_1bs7m_84._isDisabled_1bs7m_221:hover,._link-red_1bs7m_84._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._link-red_1bs7m_84._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._link_1bs7m_84._isDisabled_1bs7m_221,._link_1bs7m_84._isDisabled_1bs7m_221:hover,._link_1bs7m_84._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._link_1bs7m_84._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._link_1bs7m_84:disabled:hover{background-color:transparent;color:var(--dark-gray);cursor:not-allowed;font-weight:400}._button_1bs7m_2._block_1bs7m_236{width:100%}._button_1bs7m_2._small_1bs7m_196{border-radius:var(--radius-sm);border-width:1px;font-size:var(--font-sm);height:var(--button-small-height);min-width:var(--button-small-height);padding:0 var(--spacing-4)}._button_1bs7m_2._small_1bs7m_196._onlyIcon_1bs7m_23{padding:0}._button_1bs7m_2._isValidated_1bs7m_79{background-color:var(--alma-green);border:3px solid transparent}._button_1bs7m_2._isLoading_1bs7m_79,._button_1bs7m_2._isLoading_1bs7m_79:hover,._button_1bs7m_2._isValidated_1bs7m_79,._button_1bs7m_2._isValidated_1bs7m_79:hover{pointer-events:none;position:relative}._button_1bs7m_2._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._button_1bs7m_2:not(._link_1bs7m_84):not(._link-red_1bs7m_84)._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115){background-color:var(--colors-surface-strong)}._button_1bs7m_2._isLoading_1bs7m_79>svg{opacity:0}._button_1bs7m_2._isValidated_1bs7m_79 svg:first-of-type,._dotsLoading_1bs7m_276{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}._dotsLoading_1bs7m_276{height:8px!important;transform:translate(-50%,-50%)!important;width:36px!important}._content_1bs7m_27._isLoading_1bs7m_79,._content_1bs7m_27._isValidated_1bs7m_79{color:transparent}._button_1bs7m_2._isWithFeedback_1bs7m_115>._iconRight_1bs7m_47{opacity:0;transition:var(--transition-50-ms)}._button_1bs7m_2._isWithFeedback_1bs7m_115>._content_1bs7m_27{transform:translate(var(--spacing-3));transition:var(--transition-25-ms)}._button_1bs7m_2._isWithFeedback_1bs7m_115:hover:not(._isValidated_1bs7m_79):not(._isLoading_1bs7m_79):not(:disabled)>._iconRight_1bs7m_47{opacity:1}._button_1bs7m_2._isWithFeedback_1bs7m_115:hover:not(._isValidated_1bs7m_79):not(._isLoading_1bs7m_79):not(:disabled)>._content_1bs7m_27{transform:translate(0)}@media screen and (min-width:769px){._button_1bs7m_2{width:-moz-fit-content;width:fit-content}}@keyframes _progression_1bs7m_1{0%{width:0}to{width:calc(100% + 3px)}}._loadingIndicator_rleli_1{align-items:center;display:flex;flex-direction:column}._loadingIndicator_rleli_1>svg{animation:_bounce_rleli_1 1.7s ease infinite}@keyframes _bounce_rleli_1{60%{transform:scale(1)}70%{transform:scale(.7)}80%{transform:scale(1)}85%{transform:scale(.95)}to{transform:scale(1)}}._card_1thup_1{background-color:var(--colors-surface-white);border:1px solid transparent;border-radius:var(--radius-lg);position:relative}._shadow_1thup_8{box-shadow:var(--shadow-normal)}._blue_1thup_13{background-color:var(--colors-surface-info)}._orange_1thup_17{background-color:var(--colors-surface-colored-soft)}._light-orange_1thup_21{background-color:var(--light-orange)}._yellow_1thup_26{background-color:var(--colors-surface-warning)}._red_1thup_30{background-color:var(--colors-surface-error)}._gray_1thup_34,._light-gray_1thup_38{background-color:var(--colors-surface-regular)}._blueBorder_1thup_42{border-color:var(--colors-border-focus)}._orangeBorder_1thup_46{border-color:var(--colors-border-hover)}._light-orangeBorder_1thup_50{border-color:var(--light-orange)}._yellowBorder_1thup_54{border-color:var(--alma-yellow)}._redBorder_1thup_58{border-color:var(--colors-border-error)}._grayBorder_1thup_62{border-color:var(--colors-border-regular)}._dark-grayBorder_1thup_66{border-color:var(--dark-gray)}._loader_1thup_70{align-items:center;background-color:inherit;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}._loader_1thup_70>*{height:90%;justify-content:center}._footerSection_1thup_86{background-color:var(--colors-surface-regular);border-radius:var(--radius-xs);overflow:hidden;padding:var(--spacing-2) var(--footer-padding);position:relative}._card_1thup_1>._footerSection_1thup_86{margin:var(--spacing-2) calc(var(--footer-padding)*-1)}._card_1thup_1>._footerSection_1thup_86:first-child{margin-top:calc(var(--footer-padding)*-1)}._card_1thup_1>._footerSection_1thup_86:last-child{margin-bottom:calc(var(--footer-padding)*-1)}._none_1thup_106{padding:0}._sm_1thup_110{padding:var(--spacing-2);--footer-padding:var(--spacing-1)}._md_1thup_116{padding:var(--spacing-4);--footer-padding:var(--spacing-2)}._lg_1thup_122{padding:var(--spacing-6);--footer-padding:var(--spacing-3)}@media screen and (min-width:769px){._lg_1thup_122{padding:var(--spacing-8);--footer-padding:var(--spacing-4)}._adaptToScreenSize_1thup_136._sm_1thup_110{padding:var(--spacing-4)}._adaptToScreenSize_1thup_136._md_1thup_116{padding:var(--spacing-6)}}._blockHeader_1d7ym_1{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}._description_1d7ym_8{font-size:12px}._collapsibleTitle_1wo6z_1{align-items:baseline;cursor:pointer;display:flex;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);text-decoration-line:underline;transition:margin-bottom .4s ease-in-out;width:-moz-fit-content;width:fit-content}._collapsibleTitle_1wo6z_1>*+*{margin-left:7px}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._collapsibleTitle_1wo6z_1{-moz-column-gap:7px;column-gap:7px}._collapsibleTitle_1wo6z_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._collapsibleTitle_1wo6z_1{-moz-column-gap:7px;column-gap:7px}._collapsibleTitle_1wo6z_1>*+*{margin-left:0}}._title_1wo6z_13{width:100%}._collapsibleTitle_1wo6z_1._block_1wo6z_17{align-items:start;justify-content:space-between;text-decoration-line:none;width:100%}._collapsibleTitle_1wo6z_1:focus-visible{border-radius:4px;outline:1px solid}._collapsibleTitle_1wo6z_1>svg{height:12px;transition:all .1s linear;width:12px}._collapsibleTitle_1wo6z_1>svg._block_1wo6z_17{height:24px;width:24px}._collapsibleTitle_1wo6z_1._isOpen_1wo6z_40>svg{transform:rotate(180deg)}._collapsibleTitle_1wo6z_1._isOpen_1wo6z_40{margin-bottom:var(--spacing-2)}._collapsibleContent_1wo6z_48{font-size:var(--font-sm);overflow:hidden;transition:max-height .4s ease-in-out}._innerCollaspibleContent_1wo6z_54{display:flow-root}._collapsibleContent_1wo6z_48._inhibitTransition_1wo6z_58{transition:none}._container_1dq0e_1{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}._overlay_1dq0e_8{background-color:#0000004d;height:100%;position:absolute;width:100%;z-index:1000}._header_1dq0e_16{margin-bottom:var(--spacing-2)}._panelHeader_1dq0e_20{padding-right:35px}._card_1dq0e_24{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;display:flex;flex-direction:column;left:0;max-height:100%;position:absolute;width:100%;z-index:1001}._card_1dq0e_24>*+*{margin-top:var(--spacing-6)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._card_1dq0e_24{row-gap:var(--spacing-6)}._card_1dq0e_24>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._card_1dq0e_24{row-gap:var(--spacing-6)}._card_1dq0e_24>*+*{margin-top:0}}._card_1dq0e_24._fullscreen_1dq0e_39{border-radius:0;height:100%}._body_1dq0e_44{overflow:auto}._slideIn_1dq0e_48{animation:_slidein_1dq0e_1 .45s}._slideOut_1dq0e_52{animation:_slideout_1dq0e_1 .45s}._fadeIn_1dq0e_56{animation:_fadein_1dq0e_1 .2s}._fadeOut_1dq0e_60{animation:_fadeout_1dq0e_1 .2s}._closeButton_1dq0e_64{align-items:center;background-color:var(--black);border:0;border-radius:100%;color:var(--white);cursor:pointer;display:flex;height:24px;justify-content:center;padding:var(--spacing-1);position:absolute;right:17px;top:17px;width:24px}@keyframes _slidein_1dq0e_1{0%{bottom:-100%}to{bottom:0}}@keyframes _slideout_1dq0e_1{0%{bottom:0}to{bottom:-100%}}@keyframes _fadein_1dq0e_1{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes _fadeout_1dq0e_1{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}._overlay_1q98p_1{background-color:#0000004d;bottom:0;left:0;opacity:0;padding:var(--spacing-6);position:fixed;right:0;top:0}._overlay_1q98p_1._md_1q98p_9{z-index:1000}._overlay_1q98p_1._lg_1q98p_13{z-index:1500}._isOverlayOpen_1q98p_17{opacity:1}._modal_1q98p_21{background-color:var(--white);border:none;border-radius:var(--radius-lg);font-family:var(--font-family-venn);height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}._modal_1q98p_21._top_1q98p_31{top:0}._modal_1q98p_21._center_1q98p_35{top:50%;transform:translateY(-50%)}._lgPadding_1q98p_44>._content_1q98p_40,._xlPadding_1q98p_40>._content_1q98p_40{padding:var(--spacing-6)}._contentScrollable_1q98p_48{margin-top:0;max-height:calc(100vh - 32px);overflow-y:auto}._header_1q98p_56{display:flex;justify-content:flex-end;position:absolute;right:16px;top:16px}._closeButton_1q98p_64{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:25px;justify-content:center;padding:var(--spacing-1);width:25px}._slideIn_1q98p_76._top_1q98p_31{animation:_slide-in_1q98p_1 .3s ease-out}._slideIn_1q98p_76._center_1q98p_35{animation:_slide-in-center_1q98p_1 .3s ease-out}._slideOut_1q98p_84._top_1q98p_31{animation:_slide-out_1q98p_1 .3s ease-in}._slideOut_1q98p_84._center_1q98p_35{animation:_slide-out-center_1q98p_1 .3s ease-in}._fadeIn_1q98p_92{animation:_fade-in_1q98p_1 .3s}._fadeOut_1q98p_96{animation:_fade-out_1q98p_1 .3s}@keyframes _slide-in_1q98p_1{0%{top:50%}to{top:0}}@keyframes _slide-in-center_1q98p_1{0%{top:100%}to{top:50%}}@keyframes _slide-out_1q98p_1{0%{top:0}to{top:50%}}@keyframes _slide-out-center_1q98p_1{0%{top:50%}to{top:100%}}@keyframes _fade-in_1q98p_1{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes _fade-out_1q98p_1{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media screen and (min-width:800px){._modal_1q98p_21{margin:0 auto;max-height:calc(100vh - 144px)}._modal_1q98p_21._lg_1q98p_13{width:800px}._modal_1q98p_21._md_1q98p_9{width:500px}._modal_1q98p_21._sm_1q98p_179{width:300px}._modal_1q98p_21._top_1q98p_31{margin-top:72px}._contentScrollable_1q98p_48{max-height:calc(100vh - 144px)}._xlPadding_1q98p_40>._content_1q98p_40{padding:var(--spacing-8)}}._circleStepper_1xj9j_1{align-items:center;display:flex;height:56px;justify-content:center;position:relative;width:56px}._circleStepper_1xj9j_1 svg{position:absolute}._steps_1xj9j_14{font-size:var(--font-sm);font-weight:var(--weight-bold);z-index:10}._green_1xj9j_20{color:var(--dark-green)}._blue_1xj9j_24{color:var(--dark-blue)}._red_1xj9j_28{color:var(--dark-red)}._yellow_1xj9j_32{color:var(--dark-yellow)}._progressCircle_1d6gj_1 circle{transform:rotate(-90deg);transform-origin:50% 50%;fill:transparent}circle._complete_1d6gj_7{fill:var(--soft-green)}._backgroundGreen_1d6gj_11{stroke:var(--soft-green)}._backgroundRed_1d6gj_15{stroke:var(--soft-red)}._backgroundYellow_1d6gj_19{stroke:var(--soft-yellow)}._backgroundBlue_1d6gj_23{stroke:var(--soft-blue)}._green_1d6gj_27{stroke:var(--alma-green)}._yellow_1d6gj_31{stroke:var(--alma-yellow)}._red_1d6gj_35{stroke:var(--alma-red)}._blue_1d6gj_39{stroke:var(--alma-blue)}._progressRing_1d6gj_43{transition:stroke-dashoffset .35s}._inCard_1nt6j_1{align-items:flex-start;background-color:var(--colors-surface-regular);border:4px solid transparent;border-radius:var(--spacing-5);display:flex;flex-direction:column;padding:var(--spacing-3)}._inCard_1nt6j_1._inCard_1nt6j_1>*>*{font-size:var(--font-sm)}._inCard_1nt6j_1._checked_1nt6j_15{background-color:var(--colors-surface-white);border:4px solid var(--colors-surface-regular)}._inCard_1nt6j_1._disabled_1nt6j_21,._inCard_1nt6j_1._readOnly_1nt6j_20{border:4px solid transparent;cursor:not-allowed}._inCard_1nt6j_1:hover:not(._disabled_1nt6j_21):not(._readOnly_1nt6j_20){background-color:var(--colors-surface-white);border:4px solid var(--colors-surface-regular);cursor:pointer}@media screen and (min-width:769px){._inCard_1nt6j_1{padding:var(--spacing-4)}}._container_14qn8_1{-moz-column-gap:12px;column-gap:12px;display:flex;flex-direction:row}._icon_14qn8_7{align-self:center;display:flex;height:24px;width:24px}._reverse_14qn8_14{flex-direction:row-reverse}._reverse_14qn8_14>:first-child{align-items:center;align-self:center;display:flex}._reverse_14qn8_14>._icon_14qn8_7{align-self:flex-start}._container_14qn8_1>:first-child{width:20px}._description_14qn8_32{flex-grow:2}._additionalMessage_14qn8_36{color:#6c6c6c;color:var(--dark-gray,#6c6c6c);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-base);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg);padding-top:var(--spacing-1)}._tick_14qn8_46{height:var(--spacing-4);width:var(--spacing-4)}._tickContainer_14qn8_51{align-items:center;background-color:transparent;border:2px solid;border-color:var(--off-black);border-radius:5px;display:flex;height:16px;justify-content:center;margin-top:3px;width:16px}._tickContainer_14qn8_51>svg>path{fill:transparent}._checkbox_14qn8_70{margin-right:var(--spacing-3)}._checkbox_14qn8_70:checked,._checkbox_14qn8_70:not(:checked){opacity:0;position:absolute}._checkbox_14qn8_70+label{align-items:baseline;cursor:pointer;display:flex;font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-base);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg);padding-left:var(--spacing-8);position:relative}._checkbox_14qn8_70:focus-visible+._tickContainer_14qn8_51{outline:2px solid var(--alma-blue);outline-offset:2px}._checkbox_14qn8_70:checked+._tickContainer_14qn8_51{background-color:var(--alma-orange);border-color:var(--alma-orange)}._checkbox_14qn8_70:checked+._tickContainer_14qn8_51>svg>path{fill:var(--white)}._checkbox_14qn8_70:disabled+._tickContainer_14qn8_51{border-color:var(--gray)}._checkbox_14qn8_70:checked+._tickContainer_14qn8_51._readOnly_14qn8_112,._checkbox_14qn8_70:disabled:checked+._tickContainer_14qn8_51{background-color:var(--gray);border-color:var(--gray)}._checkbox_14qn8_70:disabled+label,._readOnly_14qn8_112._checkbox_14qn8_70+label{cursor:not-allowed}._container_ffse8_1,._selectContainer_ffse8_6{position:relative;width:100%}._selectContainer_ffse8_6{align-items:center;background:transparent;color:var(--off-black);display:flex;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-bold);justify-content:space-between;line-height:var(--line-height-lg);padding:var(--spacing-4);text-align:left;transition:all .2s ease}._selectContainer_ffse8_6>*+*{margin-left:var(--spacing-2)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._selectContainer_ffse8_6{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._selectContainer_ffse8_6>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._selectContainer_ffse8_6{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._selectContainer_ffse8_6>*+*{margin-left:0}}._regularBorder_ffse8_25{border:1px solid var(--colors-border-strong)}._lightBorder_ffse8_29{border:1px solid var(--colors-surface-strong)}._sm_ffse8_33{border-radius:var(--radius-sm);font-size:var(--font-xs);height:var(--input-small-height)}._md_ffse8_39{border-radius:var(--radius-md);height:var(--input-regular-height)}._multipleContainer_ffse8_44{align-items:center;display:flex;padding:var(--spacing-1) var(--spacing-4)}._selectContainer_ffse8_6:hover{cursor:pointer}._selectContainer_ffse8_6:focus-within{border-color:var(--off-black);opacity:1}._selectContainer_ffse8_6._disabled_ffse8_59{background-color:var(--light-gray);border-color:var(--light-gray);cursor:not-allowed}._selectContainer_ffse8_6._placeholder_ffse8_65{color:var(--dark-gray)}._select_ffse8_6{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:var(--radius-lg);color:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}._select_ffse8_6:-webkit-autofill,._select_ffse8_6:-webkit-autofill:active,._select_ffse8_6:-webkit-autofill:focus,._select_ffse8_6:-webkit-autofill:hover{font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-bold);line-height:var(--line-height-lg);padding:var(--spacing-4)}._select_ffse8_6:-webkit-autofill,._select_ffse8_6:-webkit-autofill:active,._select_ffse8_6:-webkit-autofill:focus,._select_ffse8_6:-webkit-autofill:hover,._select_ffse8_6:autofill,._select_ffse8_6:autofill:active,._select_ffse8_6:autofill:focus,._select_ffse8_6:autofill:hover{font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-bold);line-height:var(--line-height-lg);padding:var(--spacing-4)}._selectContainer_ffse8_6._disabled_ffse8_59 ._select_ffse8_6{cursor:not-allowed}._selectContainer_ffse8_6._error_ffse8_104:not(._disabled_ffse8_59){border-color:var(--alma-red)}._select_ffse8_6 option{background-color:transparent;background-color:initial;color:var(--off-black)}._select_ffse8_6[multiple]{display:none;position:absolute}._tags_ffse8_118{align-items:center;display:flex;flex-wrap:wrap;min-height:40px}._tags_ffse8_118>*+*{margin-left:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._tags_ffse8_118{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._tags_ffse8_118>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._tags_ffse8_118{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._tags_ffse8_118>*+*{margin-left:0}}._multipleOptions_ffse8_127{background:var(--white);border-radius:4px;box-shadow:0 0 20px #00000014;list-style:none;max-height:100px;overflow:auto;padding:var(--spacing-2) var(--spacing-4);position:absolute;top:80%;width:100%}._multipleOptions_ffse8_127>li{align-items:center;display:flex;font-size:var(--font-base);font-weight:var(--weight-normal);justify-content:space-between;line-height:var(--line-height-lg);padding:2px}._multipleOptions_ffse8_127>li:focus-within,._multipleOptions_ffse8_127>li:hover{background:var(--light-gray);cursor:pointer}._multipleOptionsActive_ffse8_156{background:var(--alma-red)}._tag_1htzz_1{align-items:center;background:var(--off-white);border-radius:var(--radius-xs);color:var(--off-black);display:flex;font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-sm);font-weight:var(--weight-bold);height:35px;line-height:135%;padding:var(--spacing-2);width:-moz-fit-content;width:fit-content}._tag_1htzz_1>*+*{margin-left:var(--spacing-2)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._tag_1htzz_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._tag_1htzz_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._tag_1htzz_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._tag_1htzz_1>*+*{margin-left:0}}._tag_1htzz_1:focus-within{border:1px solid var(--dark-gray);opacity:1}._closeBtn_1htzz_23{align-items:flex-end;background-color:transparent;border:0;cursor:pointer;display:flex;justify-content:flex-end;padding:0}._small_1htzz_33{font-size:var(--font-2xs);height:22px;padding:var(--spacing-1);text-transform:uppercase}._small_1htzz_33>*+*{margin-left:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._small_1htzz_33{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._small_1htzz_33>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._small_1htzz_33{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._small_1htzz_33>*+*{margin-left:0}}._header_df0mz_2{color:var(--off-black);font-family:--font-family-sans-serif;font-family:var(--font-family-argent-cf,--font-family-sans-serif);font-weight:var(--weight-normal);margin:0}._xl_df0mz_9{line-height:var(--line-height-small)}._lg_df0mz_14,._xl_df0mz_9{font-size:var(--font-title-lg)}._lg_df0mz_14,._md_df0mz_19{line-height:var(--line-height-medium)}._md_df0mz_19{font-size:var(--font-title-md)}._sm_df0mz_24{font-size:var(--font-title-sm);line-height:var(--line-height-medium)}@media screen and (min-width:769px){._xl_df0mz_9{font-size:var(--font-title-xl);line-height:var(--line-height-small)}}._pill_xxc8g_1{align-items:center;border-radius:100%;color:var(--colors-text-primary);display:flex;justify-content:center}._md_xxc8g_9{height:var(--icon-pill-size);width:var(--icon-pill-size)}._lg_xxc8g_14{height:var(--icon-pill-lg-size);width:var(--icon-pill-lg-size)}._pill_xxc8g_1>svg{height:calc(var(--icon-pill-size)/2);width:calc(var(--icon-pill-size)/2)}._lg_xxc8g_14>svg{height:calc(var(--icon-pill-lg-svg));width:calc(var(--icon-pill-lg-svg))}._green_xxc8g_29{background-color:var(--colors-surface-success)}._green_xxc8g_29._isColored_xxc8g_33{color:var(--colors-icon-success)}._red_xxc8g_37{background-color:var(--colors-surface-error)}._red_xxc8g_37._isColored_xxc8g_33{color:var(--colors-icon-error)}._orange_xxc8g_45{background-color:var(--colors-surface-colored-soft)}._orange_xxc8g_45._isColored_xxc8g_33{color:var(--colors-icon-colored)}._yellow_xxc8g_53{background-color:var(--colors-surface-warning)}._yellow_xxc8g_53._isColored_xxc8g_33{color:var(--colors-icon-warning)}._blue_xxc8g_61{background-color:var(--colors-surface-info)}._blue_xxc8g_61._isColored_xxc8g_33{color:var(--colors-icon-info)}._grey_xxc8g_69{background-color:var(--colors-surface-regular)}._white_xxc8g_73{background-color:var(--colors-surface-white)}._pill_19qvu_1{align-items:center;border-radius:50%;color:var(--colors-text-primary);display:flex;font-family:--font-family-sans-serif;font-family:var(--font-family-argent-cf,--font-family-sans-serif);height:var(--icon-pill-size);justify-content:center;width:var(--icon-pill-size)}._green_19qvu_13,._pill_19qvu_1{background-color:var(--colors-surface-success)}._blue_19qvu_17{background-color:var(--colors-surface-info)}._red_19qvu_21{background-color:var(--colors-surface-error)}._orange_19qvu_25{background-color:var(--colors-surface-colored-soft)}._yellow_19qvu_29{background-color:var(--colors-surface-warning)}._optionIconWrapper_1u30q_1{align-items:center;display:flex}._optionIconWrapper_1u30q_1>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._optionIconWrapper_1u30q_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._optionIconWrapper_1u30q_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._optionIconWrapper_1u30q_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._optionIconWrapper_1u30q_1>*+*{margin-left:0}}._optionContainer_1u30q_8{align-items:center;display:flex;flex:1;justify-content:space-between}._iconDirectWrapper_1u30q_15{display:flex;flex:0;line-height:var(--line-height-lg);margin:0;padding:0}._list_15p6u_1{display:flex;flex-direction:column;padding:var(--spacing-1)!important}._list_15p6u_1>p{color:var(--dark-gray);font-size:var(--font-2xs);font-weight:var(--weight-bold);margin:0 0 5px;padding:var(--spacing-4) var(--spacing-5);text-transform:uppercase}._children_15p6u_16{background:transparent;display:flex;flex-direction:column}._children_15p6u_16>*+*{margin-top:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._children_15p6u_16{row-gap:var(--spacing-1)}._children_15p6u_16>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._children_15p6u_16{row-gap:var(--spacing-1)}._children_15p6u_16>*+*{margin-top:0}}._actionsModal_wiwsq_1{align-items:stretch;display:flex;flex-direction:column}._actionsModal_wiwsq_1>*+*{margin-top:var(--spacing-8)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._actionsModal_wiwsq_1{row-gap:var(--spacing-8)}._actionsModal_wiwsq_1>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._actionsModal_wiwsq_1{row-gap:var(--spacing-8)}._actionsModal_wiwsq_1>*+*{margin-top:0}}._actions_wiwsq_1{display:flex;justify-content:flex-end;margin-top:var(--spacing-3)}._actions_wiwsq_1>*+*{margin-left:var(--spacing-2)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._actions_wiwsq_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._actions_wiwsq_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._actions_wiwsq_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._actions_wiwsq_1>*+*{margin-left:0}}._actionsModal_wiwsq_1 ._content_wiwsq_17>h2+*{margin-top:var(--spacing-2)}._phoneNumberInput_1xdcq_5.PhoneInput{height:54px;overflow:hidden;padding-left:var(--spacing-4);transition:all .2s ease;width:100%;--PhoneInputCountrySelect-marginRight:0}._regularBorder_1xdcq_16{border:1px solid var(--colors-border-strong)}._lightBorder_1xdcq_20{border:1px solid var(--colors-surface-strong)}._sm_1xdcq_24{border-radius:var(--radius-sm);font-size:var(--font-xs);height:var(--input-small-height);max-height:var(--input-small-height)}._md_1xdcq_31{border-radius:var(--radius-md);height:var(--input-regular-height);max-height:var(--input-regular-height)}._phoneNumberInput_1xdcq_5.PhoneInput:focus-within{border-color:var(--off-black)}._phoneNumberInput_1xdcq_5 .PhoneInputInput{background-color:transparent;border:0;caret-color:var(--alma-orange);color:var(--off-black);font-family:--font-family-sans-serif;font-family:var(--font-family-venn,--font-family-sans-serif);font-size:var(--font-base);font-weight:var(--weight-bold);height:100%;line-height:var(--line-height-lg);padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-3)}._phoneNumberInput_1xdcq_5 .PhoneInput--focus,._phoneNumberInput_1xdcq_5 .PhoneInputInput--focus{caret-color:var(--alma-orange)}._phoneNumberInput_1xdcq_5 .PhoneInputCountryIcon--border{background-color:transparent;box-shadow:none}._phoneNumberInput_1xdcq_5 .PhoneInputCountryIconImg{border-radius:2px}._phoneNumberInput_1xdcq_5._disabled_1xdcq_68 .PhoneInputInput{cursor:not-allowed}._phoneNumberInput_1xdcq_5._disabled_1xdcq_68{background-color:var(--light-gray);border-color:var(--light-gray);color:var(--dark-gray)}._phoneNumberArrow_1xdcq_78{margin-left:var(--spacing-2);transition:all .2s ease}._phoneNumberInput_1xdcq_5 .PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+._phoneNumberArrow_1xdcq_78{opacity:1}._phoneNumberInput_1xdcq_5._errorBorder_1xdcq_90{border-color:var(--alma-red)}._phoneInputContainer_1xdcq_94{position:relative}._clear_1xdcq_98{background-color:transparent;border:none;font-size:0;margin:0;padding:0;position:absolute;right:var(--spacing-4);top:50%;transform:translateY(-50%)}@media screen and (min-width:769px){._clear_1xdcq_98{display:none}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}._container_1945q_1{background-color:var(--light-gray);border-radius:8px;height:4px;position:relative;width:85px}._progress_1945q_9{background-color:var(--alma-green);border-radius:8px;height:100%;position:absolute;transition:all .2s ease}._progressBarContainer_1945q_17{display:flex;flex-direction:column}._progressBarContainer_1945q_17>*+*{margin-top:var(--spacing-2)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._progressBarContainer_1945q_17{row-gap:var(--spacing-2)}._progressBarContainer_1945q_17>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._progressBarContainer_1945q_17{row-gap:var(--spacing-2)}._progressBarContainer_1945q_17>*+*{margin-top:0}}._progressBarTitle_1945q_24{font-size:var(--font-sm);font-weight:700}._radioButton_1hfhd_1{align-items:flex-start;display:flex;flex-direction:row}._radioButton_1hfhd_1>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._radioButton_1hfhd_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._radioButton_1hfhd_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._radioButton_1hfhd_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._radioButton_1hfhd_1>*+*{margin-left:0}}._radioButton_1hfhd_1._reverse_1hfhd_9{flex-direction:row-reverse}._tickContainer_1hfhd_13{position:relative;top:1px}._radioButton_1hfhd_1._reverse_1hfhd_9 ._tickContainer_1hfhd_13{margin:auto 0}._icon_1hfhd_22{display:flex;margin:auto 0}._radioButton_1hfhd_1._reverse_1hfhd_9 ._iconVerticalAlignTop_1hfhd_27{margin:inherit}._tick_1hfhd_13{left:0;position:absolute;top:0}._radio_1hfhd_1:not(:checked)+._tick_1hfhd_13{display:none}._textContainer_1hfhd_41{flex:1}._label_1hfhd_45{align-items:baseline;cursor:pointer;display:flex;font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-base);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg);width:-moz-fit-content;width:fit-content}._label_1hfhd_45._disabled_1hfhd_57,._label_1hfhd_45._readOnly_1hfhd_58{cursor:not-allowed}._radio_1hfhd_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--off-black);border-radius:50%;cursor:inherit;height:18px;margin:0;width:18px}._radio_1hfhd_1:focus-visible{outline:2px solid var(--alma-blue);outline-offset:2px}._radio_1hfhd_1._orange_1hfhd_77:checked{background-color:var(--alma-orange);border-color:var(--alma-orange)}._radio_1hfhd_1._yellow_1hfhd_82:checked{background-color:var(--alma-yellow);border-color:var(--alma-yellow)}._radio_1hfhd_1:disabled,._readOnly_1hfhd_58._radio_1hfhd_1{border-color:var(--gray)}._radio_1hfhd_1:checked:disabled,._readOnly_1hfhd_58._radio_1hfhd_1:checked{background-color:var(--gray);border-color:var(--gray)}._additionalMessage_1hfhd_98{color:var(--dark-gray);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-base);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg);padding-top:var(--spacing-1)}._loading_17wzl_1{animation:_spin_17wzl_1 1.19s linear infinite;transform:rotate(60deg);stroke-linecap:round}@keyframes _spin_17wzl_1{0%{stroke-dasharray:0 360;stroke-dashoffset:0}25%{stroke-dasharray:180 180;stroke-dashoffset:-30}75%{stroke-dasharray:60 300;stroke-dashoffset:-210}to{stroke-dasharray:0 360;stroke-dashoffset:-360}}._sliderContainer_zrtii_1{display:inline-block;height:var(--spacing-5);min-width:var(--spacing-8);position:relative}._sliderContainer_zrtii_1 input{height:100%;opacity:0;width:100%}._slider_zrtii_1{background-color:var(--dark-gray);border-radius:34px;bottom:0;cursor:pointer;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s}._slider_zrtii_1:before{background-color:var(--white);border-radius:50%;bottom:2px;content:"";height:var(--spacing-4);left:1px;position:absolute;transition:.4s;width:var(--spacing-4)}._checkbox_zrtii_36:focus-visible+._slider_zrtii_1{outline:2px solid var(--alma-blue);outline-offset:2px}._checkbox_zrtii_36:checked+._slider_zrtii_1{background-color:var(--alma-orange)}._checkbox_zrtii_36:checked+._slider_zrtii_1:before{transform:translate(14px)}._checkbox_zrtii_36{cursor:pointer}._checkbox_zrtii_36:disabled+._slider_zrtii_1,._readOnly_zrtii_54._checkbox_zrtii_36+._slider_zrtii_1{background-color:var(--gray)}._checkbox_zrtii_36:disabled,._readOnly_zrtii_54._checkbox_zrtii_36{cursor:not-allowed}._container_2tl8x_1{display:flex}._container_2tl8x_1>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._container_2tl8x_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._container_2tl8x_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._container_2tl8x_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._container_2tl8x_1>*+*{margin-left:0}}._switchWithLabel_2tl8x_7{display:flex}._switchWithLabel_2tl8x_7>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._switchWithLabel_2tl8x_7{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._switchWithLabel_2tl8x_7>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._switchWithLabel_2tl8x_7{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._switchWithLabel_2tl8x_7>*+*{margin-left:0}}._textBlock_2tl8x_13{width:100%}._icon_2tl8x_17{align-self:center;display:flex;height:24px;width:24px}._switchLabel_2tl8x_24{align-items:flex-start;cursor:pointer;font-family:var(--font-family-venn),var(--font-family-sans-serif);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg)}._disabled_2tl8x_33{cursor:not-allowed}._additionalMessage_2tl8x_37{color:#6c6c6c;color:var(--dark-gray,#6c6c6c);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-base);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg);padding-top:var(--spacing-1)}._inCard_2tl8x_47{display:flex;flex-direction:row}._right_2tl8x_52{align-items:center;flex-direction:row-reverse;justify-content:space-between}._togglePassword_cn1i9_1{background-color:transparent;border:none;font-size:0;margin:0;padding:0}._toggleButton_17l1n_1{align-items:center;background-color:var(--white);border:1px solid var(--dark-gray);border-radius:16px;color:var(--off-black);display:flex;font-family:--font-family-sans-serif;font-family:var(--font-family-argent-cf,--font-family-sans-serif);font-size:var(--font-title-sm);font-weight:var(--weight-semi-bold);justify-content:center;line-height:var(--line-height-medium);overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}._toggleButton_17l1n_1._sm_17l1n_18{border-radius:10px;font-size:var(--font-sm);height:32px;width:32px}._toggleButton_17l1n_1._md_17l1n_25{height:50px;width:50px}._toggleButton_17l1n_1._lg_17l1n_30{border-radius:var(--radius-lg);font-size:var(--font-title-lg);height:80px;width:80px}._toggleButton_17l1n_1:focus{border-width:2px}._toggleButton_17l1n_1:hover:not(._active_17l1n_42):not(._disabled_17l1n_42){transform:scale(1.05)}._toggleButton_17l1n_1._active_17l1n_42{background-color:var(--alma-orange);border:none;color:var(--white);cursor:default}._toggleButton_17l1n_1._disabled_17l1n_42{border-color:var(--light-gray);color:var(--dark-gray);cursor:not-allowed;opacity:.8}._toggleButton_17l1n_1._disabled_17l1n_42._active_17l1n_42{color:var(--white)}@media (min-width:769px){._toggleButton_17l1n_1._wide_17l1n_65{max-width:125px;min-width:50px;width:100%}}@keyframes _bounce_15z2v_1{0%{transform:translateY(0)}40%{transform:translateY(-25px)}to{transform:translateY(0)}}._toastContainer_15z2v_15{bottom:-100px;filter:drop-shadow(0 0 20px rgba(0,0,0,.08));margin-top:var(--spacing-4);opacity:0;position:relative;transition:bottom .1s ease-in,opacity 0ms ease-in .15s;width:80%}._visible_15z2v_25{animation-duration:.6s;animation-name:_bounce_15z2v_1;bottom:0;opacity:1;transition:bottom .25s ease-in}._toggleButtonsGroup_th522_3{align-items:center;display:flex;flex-wrap:wrap}._toggleButtonsGroup_th522_3>*+*{margin-left:18px}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:18px;column-gap:18px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._toggleButtonsGroup_th522_3{-moz-column-gap:18px;column-gap:18px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}._toggleButtonsGroup_th522_3>*+*{margin-top:0}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*+*{margin-top:0}}._toggleButtonsGroup_th522_3{row-gap:var(--spacing-2)}@supports (background:-webkit-named-image(i)) and (not (color:lch(0% 0 0))){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*{margin-bottom:var(--spacing-2)}}@supports (not (background:-webkit-named-image(i))) and (not (all:revert)){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*{margin-bottom:var(--spacing-2)}}@media (min-width:769px){._toggleButtonsGroup_th522_3>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}}@media (min-width:1025px){._toggleButtonsGroup_th522_3>*+*{margin-left:10px}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:10px;column-gap:10px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._toggleButtonsGroup_th522_3{-moz-column-gap:10px;column-gap:10px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}}@media (min-width:1201px){._toggleButtonsGroup_th522_3>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}}._fileDropZone_9e8fn_1{background-color:var(--off-white);border:1px dashed var(--light-gray);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-sm);justify-content:center;min-height:160px;padding:var(--spacing-6)}._fileDropZone_9e8fn_1._dragActive_9e8fn_15{background-color:var(--light-gray);border-color:var(--off-black)}._fileDropZone_9e8fn_1._disabled_9e8fn_20{border-color:transparent}._dropZoneContent_9e8fn_24{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}._dropZoneContent_9e8fn_24>*+*{margin-top:var(--spacing-2)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._dropZoneContent_9e8fn_24{row-gap:var(--spacing-2)}._dropZoneContent_9e8fn_24>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._dropZoneContent_9e8fn_24{row-gap:var(--spacing-2)}._dropZoneContent_9e8fn_24>*+*{margin-top:0}}._fileItem_9e8fn_34{align-items:center;align-self:stretch;background-color:var(--white);border:1px solid var(--light-gray);border-radius:var(--radius-lg);cursor:default;display:flex;font-family:var(--font-family-venn),var(--font-family-sans-serif);font-size:var(--font-sm);height:56px;justify-content:space-between;line-height:var(--line-height-lg);padding:var(--spacing-4)}._fileItem_9e8fn_34 p{margin:0}._fileItem_9e8fn_34 button{background:none;border:none;cursor:pointer;margin-right:var(--spacing-4);width:18px}._fileItem_9e8fn_34>svg{margin-right:var(--spacing-1)}._blue_9e8fn_67{border-color:var(--alma-blue)}._orange_9e8fn_71{border-color:var(--alma-orange)}._yellow_9e8fn_75{border-color:var(--alma-yellow)}._red_9e8fn_79{border-color:var(--alma-red)}._gray_9e8fn_83{border-color:var(--light-gray)}._loading_9e8fn_87{color:var(--dark-gray)}._bulletItem_zggli_1{display:flex;flex-direction:column;font-family:var(--font-family-venn);font-size:var(--font-base)}._bulletItem_zggli_1>*+*{margin-left:var(--spacing-5)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._bulletItem_zggli_1{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5)}._bulletItem_zggli_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._bulletItem_zggli_1{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5)}._bulletItem_zggli_1>*+*{margin-left:0}}._bulletItem_zggli_1 ._content_zggli_9{display:flex;flex-direction:column}._bulletItem_zggli_1 ._content_zggli_9>*+*{margin-top:var(--spacing-1)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._bulletItem_zggli_1 ._content_zggli_9{row-gap:var(--spacing-1)}._bulletItem_zggli_1 ._content_zggli_9>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._bulletItem_zggli_1 ._content_zggli_9{row-gap:var(--spacing-1)}._bulletItem_zggli_1 ._content_zggli_9>*+*{margin-top:0}}._bulletItem_zggli_1 ._label_zggli_16{align-items:center;display:flex;line-height:var(--line-height-lg)}._bulletItem_zggli_1 ._label_zggli_16>*+*{margin-left:var(--spacing-4)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._bulletItem_zggli_1 ._label_zggli_16{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._bulletItem_zggli_1 ._label_zggli_16>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._bulletItem_zggli_1 ._label_zggli_16{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._bulletItem_zggli_1 ._label_zggli_16>*+*{margin-left:0}}._bulletItem_zggli_1 ._icon_zggli_24{align-items:center;align-self:flex-start;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}._bulletItem_zggli_1 ._description_zggli_34{color:var(--dark-gray)}._bulletItem_zggli_1 ._inline_zggli_38{padding-left:var(--spacing-10)}@media screen and (min-width:769px){._bulletItem_zggli_1{flex-direction:row}}._container_qi4u0_1{align-items:flex-start;background:var(--colors-surface-white);border:1px solid var(--colors-border-regular);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:var(--spacing-1);width:100%}._header_qi4u0_12{align-items:center;align-self:stretch;background:var(--colors-surface-strong);border-left:1px solid var(--colors-border-regular);border-radius:var(--radius-md) var(--radius-md) 0 0;border-right:1px solid var(--colors-border-regular);border-top:1px solid var(--colors-border-regular);display:flex;justify-content:space-between;padding:var(--spacing-3)}._header_qi4u0_12>*+*{margin-left:var(--spacing-4)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._header_qi4u0_12{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._header_qi4u0_12>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._header_qi4u0_12{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._header_qi4u0_12>*+*{margin-left:0}}._titleWrapper_qi4u0_27{align-items:center;align-self:stretch;display:flex;flex-direction:row}._titleWrapper_qi4u0_27>*+*{margin-left:var(--spacing-4)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._titleWrapper_qi4u0_27{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._titleWrapper_qi4u0_27>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._titleWrapper_qi4u0_27{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._titleWrapper_qi4u0_27>*+*{margin-left:0}}._body_qi4u0_36{align-self:stretch;border-radius:0 0 var(--radius-lg) var(--radius-lg);display:flex;flex-direction:column;padding:var(--spacing-3)}._body_qi4u0_36>*+*{margin-top:var(--spacing-6)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._body_qi4u0_36{row-gap:var(--spacing-6)}._body_qi4u0_36>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._body_qi4u0_36{row-gap:var(--spacing-6)}._body_qi4u0_36>*+*{margin-top:0}}._rowsWrapper_qi4u0_46{align-self:stretch;display:flex;flex-direction:column}._rowsWrapper_qi4u0_46>*+*{margin-top:var(--spacing-4)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._rowsWrapper_qi4u0_46{row-gap:var(--spacing-4)}._rowsWrapper_qi4u0_46>*+*{margin-top:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._rowsWrapper_qi4u0_46{row-gap:var(--spacing-4)}._rowsWrapper_qi4u0_46>*+*{margin-top:0}}._row_qi4u0_46{align-items:flex-start;align-self:stretch;display:flex}._row_qi4u0_46>*+*{margin-left:var(--spacing-6)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._row_qi4u0_46{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}._row_qi4u0_46>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._row_qi4u0_46{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}._row_qi4u0_46>*+*{margin-left:0}}._label_qi4u0_62{font-weight:var(--weight-normal);max-width:120px;width:120px}._label_qi4u0_62,._value_qi4u0_73{color:var(--colors-text-primary);flex:1;font-family:var(--font-family-venn);font-size:var(--font-sm);line-height:var(--line-height-lg)}._value_qi4u0_73{font-weight:var(--weight-bold)}._headerChildren_qi4u0_82{align-self:flex-end}._ctaContainer_qi4u0_86{display:flex;justify-content:flex-end}@media (min-width:769px){._label_qi4u0_62{max-width:180px;width:180px}._header_qi4u0_12{padding:var(--spacing-4)}._body_qi4u0_36{padding:var(--spacing-5)}}._menuEntryParent_udzzu_1{padding:var(--spacing-1)}._menuEntryParent_udzzu_1,._menuEntry_udzzu_1{background-color:var(--colors-surface-regular);border-radius:var(--radius-lg)}._menuEntry_udzzu_1{align-items:center;display:flex;flex-direction:row;font-size:var(--font-base);font-weight:var(--weight-normal);letter-spacing:0;padding:var(--spacing-3);text-align:left;transition:var(--transition)}._menuEntry_udzzu_1>*+*{margin-left:var(--spacing-3)}@supports (background:-webkit-named-image(i)) and (color:lch(0% 0 0)){._menuEntry_udzzu_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._menuEntry_udzzu_1>*+*{margin-left:0}}@supports (not (background:-webkit-named-image(i))) and (all:revert){._menuEntry_udzzu_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._menuEntry_udzzu_1>*+*{margin-left:0}}._menuEntry_udzzu_1._selected_udzzu_23{box-shadow:0 0 12px 4px #290f080a}._menuEntry_udzzu_1._selected_udzzu_23,._menuEntry_udzzu_1:hover{background-color:var(--colors-surface-white);cursor:pointer;transition:var(--transition)}._menuEntry_udzzu_1._disabled_udzzu_36,._menuEntry_udzzu_1._disabled_udzzu_36:hover{background-color:var(--colors-surface-regular);cursor:default}._error_udzzu_42 svg{color:var(--colors-icon-error)}._menuEntry_udzzu_1._disabled_udzzu_36 svg{color:var(--colors-text-secondary)}._leftIconTop_udzzu_50{align-self:flex-start;display:flex;flex-direction:row}._leftIconCenter_udzzu_56{align-items:center;display:flex;flex-direction:row}._content_udzzu_62{display:flex;flex:1;flex-direction:column;gap:var(--spacing-1)}._title_udzzu_69{color:var(--colors-text-primary);line-height:var(--line-height-lg)}._description_udzzu_79,._titleDisabled_udzzu_74{color:var(--colors-text-secondary);line-height:var(--line-height-lg)}._badge_udzzu_84{margin:var(--spacing-3)}._rightIcon_udzzu_88{height:20px;width:20px}._menuEntry_udzzu_1._selected_udzzu_23 ._rightIcon_udzzu_88,._menuEntry_udzzu_1:hover ._rightIcon_udzzu_88{color:var(--colors-icon-colored)}._menuEntry_udzzu_1._disabled_udzzu_36 ._rightIcon_udzzu_88{color:var(--colors-text-secondary)}@media screen and (min-width:769px){._menuEntry_udzzu_1{padding:var(--spacing-4)}}._menu_15l0s_1{background-color:var(--colors-surface-regular);border-radius:var(--radius-lg)}._menuTitle_15l0s_6{color:var(--colors-text-secondary);font-size:var(--font-2xs);font-weight:var(--weight-bold);line-height:var(--line-height-lg);padding:var(--spacing-4);text-transform:uppercase} +/*!********************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@alma/react-components/dist/style.css ***! + \********************************************************************************************************************************************************************************************************/ +:root{--font-family-venn: "Venn";--font-family-argent-cf: "Argent";--font-family-sans-serif: sans-serif;--font-title-xs: 18px;--font-title-sm: 20px;--font-title-md: 24px;--font-title-lg: 32px;--font-title-xl: 40px;--font-2xs: 10px;--font-xs: 12px;--font-sm: 14px;--font-base: 16px;--font-lg: 18px;--font-xl: 24px;--weight-normal: 400;--weight-medium: 500;--weight-semi-bold: 600;--weight-bold: 700;--line-height-xl: 150%;--line-height-lg: 135%;--line-height-medium: 120%;--line-height-small: 110%;--alma-orange: #fa5022;--dark-orange: #a03316;--soft-orange: #ffeadb;--light-orange: #fff3ea;--alma-blue: #60d2df;--dark-blue: #317a82;--soft-blue: #e7f8fa;--alma-yellow: #ffcf00;--dark-yellow: #876c00;--soft-yellow: #fff5cc;--alma-green: #4bb543;--dark-green: #30742b;--soft-green: #e2f3e1;--alma-red: #CF2020;--dark-red: #851515;--soft-red: #ffecec;--background: #fefefe;--off-white: #f9f9f9;--light-gray: #F0F0F0;--gray: #CACACA;--dark-gray: #6C6C6C;--off-black: #1a1a1a;--white: #fff;--black: #000;--colors-text-primary: var(--off-black);--colors-text-secondary: var(--dark-gray);--colors-text-colored: var(--alma-orange);--colors-text-colored-dark: var(--dark-orange);--colors-text-info: var(--dark-blue);--colors-text-success: var(--dark-green);--colors-text-warning: var(--dark-yellow);--colors-text-error: var(--alma-red);--colors-text-error-dark: var(--dark-red);--colors-text-inverted: var(--white);--colors-border-regular: var(--light-gray);--colors-border-strong: var(--gray);--colors-border-hover: var(--alma-orange);--colors-border-focus: var(--alma-blue);--colors-border-error: var(--alma-red);--colors-border-white: var(--white);--colors-border-black: var(--black);--colors-surface-regular: var(--off-white);--colors-surface-strong: var(--light-gray);--colors-surface-colored-soft: var(--soft-orange);--colors-surface-info: var(--soft-blue);--colors-surface-success: var(--soft-green);--colors-surface-warning: var(--soft-yellow);--colors-surface-error: var(--soft-red);--colors-surface-action: var(--alma-yellow);--colors-surface-destructive: var(--alma-red);--colors-surface-background: var(--background);--colors-surface-white: var(--white);--colors-icon-regular: var(--off-white);--colors-icon-secondary: var(--dark-gray);--colors-icon-disabled: var(--gray);--colors-icon-colored: var(--alma-orange);--colors-icon-colored-outline: var(--dark-orange);--colors-icon-info: var(--alma-blue);--colors-icon-info-outline: var(--dark-blue);--colors-icon-success: var(--alma-green);--colors-icon-success-outline: var(--dark-green);--colors-icon-warning: var(--alma-yellow);--colors-icon-warning-outline: var(--dark-yellow);--colors-icon-error: var(--alma-red);--colors-icon-error-outline: var(--dark-red);--colors-icon-white: var(--white);--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-32: 128px;--spacing-40: 160px;--spacing-48: 192px;--spacing-56: 224px;--mobile-body-padding: 24px 16px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 100px;--transition-50-ms: all .5s cubic-bezier(.14, .59, 1, 1.01);--transition-25-ms: all .25s cubic-bezier(.14, .59, 1, 1.01);--shadow-normal: 0 0 12px 4px rgba(41, 15, 8, .04);--shadow-appbar: 0 0 20px rgba(110, 110, 110, .1);--button-regular-height: 55px;--button-small-height: 35px;--button-gradient-hover: linear-gradient(0deg, rgba(250, 80, 34, .2) 0%, rgba(250, 80, 34, .2) 100%);--input-small-height: 32px;--input-regular-height: 55px;--badge-regular-height: 24px;--badge-large-height: 40px;--icon-pill-size: 24px;--icon-pill-lg-size: 32px;--icon-pill-lg-svg: 20px}@font-face{font-family:Venn;src:url(https://cdn.almapay.com/fonts/Venn/Venn-Bold.eot) format("embedded-opentype"),url(https://cdn.almapay.com/fonts/Venn/Venn-Bold.woff) format("woff"),url(https://cdn.almapay.com/fonts/Venn/Venn-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Venn;src:url(https://cdn.almapay.com/fonts/Venn/Venn-Regular.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/fonts/Venn/Venn-Regular.woff) format("woff"),url(https://cdn.almapay.com/fonts/Venn/Venn-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Argent;src:url(https://cdn.almapay.com/fonts/Argent/ArgentCF-Regular.eot) format("embedded-opentype"),url(https://cdn.almapay.com/fonts/Argent/ArgentCF-Regular.woff) format("woff"),url(https://cdn.almapay.com/fonts/Argent/ArgentCF-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eina04;src:url(https://cdn.almapay.com/Eina04-Light.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-Light.woff) format("woff"),url(https://cdn.almapay.com/Eina04-Light.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-Light.svg#Eina04-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eina04;src:url(https://cdn.almapay.com/Eina04-Regular.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-Regular.woff) format("woff"),url(https://cdn.almapay.com/Eina04-Regular.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-Regular.svg#Eina04-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eina04;src:url(https://cdn.almapay.com/Eina04-RegularItalic.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-RegularItalic.woff) format("woff"),url(https://cdn.almapay.com/Eina04-RegularItalic.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-RegularItalic.svg#Eina04-RegularItalic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eina04;src:url(https://cdn.almapay.com/Eina04-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-SemiBold.woff) format("woff"),url(https://cdn.almapay.com/Eina04-SemiBold.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-SemiBold.svg#Eina04-SemiBold) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Eina04;src:url(https://cdn.almapay.com/Eina04-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-SemiboldItalic.woff) format("woff"),url(https://cdn.almapay.com/Eina04-SemiboldItalic.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-SemiboldItalic.svg#Eina04-SemiboldItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Eina04;src:url(https://cdn.almapay.com/Eina04-Bold.eot?#iefix) format("embedded-opentype"),url(https://cdn.almapay.com/Eina04-Bold.woff) format("woff"),url(https://cdn.almapay.com/Eina04-Bold.ttf) format("truetype"),url(https://cdn.almapay.com/Eina04-Bold.svg#Eina04-Bold) format("svg");font-weight:600;font-style:normal;font-display:swap}._accountContainer_cvmqo_1{background-color:transparent;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;padding:var(--spacing-2);border-radius:var(--radius-lg);border:1px solid transparent}._accountContainer_cvmqo_1>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._accountContainer_cvmqo_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._accountContainer_cvmqo_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._accountContainer_cvmqo_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._accountContainer_cvmqo_1>*+*{margin-left:0}}._accountContainer_cvmqo_1:hover{background-color:var(--off-white)}._accountContainer_cvmqo_1:focus-visible{outline:2px solid var(--alma-blue);outline-offset:2px}._circle_cvmqo_22{width:32px;height:32px;background-color:var(--alma-orange);border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;overflow:hidden}._initial_cvmqo_34{font-family:var(--font-family-argent-cf),var(--font-family-sans-serif);font-size:20px;line-height:var(--line-height-medium);font-weight:var(--weight-semi-bold);display:flex;align-items:center;justify-content:center;margin-bottom:2px}._text_cvmqo_45{display:none}@media (min-width: 1025px){._text_cvmqo_45{display:inline;display:initial;font-family:var(--font-family-argent-cf),var(--font-family-sans-serif);font-weight:var(--weight-semi-bold);font-size:20px;line-height:var(--line-height-medium);color:var(--off-black)}._circle_cvmqo_22{width:40px;height:40px}}._iconStyle_1c8b6_2{flex-shrink:0}._container_1c8b6_8{-moz-columns:16rem auto;columns:16rem auto;-moz-column-gap:40px;column-gap:40px;-moz-column-rule:1px solid var(--dark-gray);column-rule:1px solid var(--dark-gray);margin-right:8px}._row_1c8b6_15{display:flex;align-items:center;color:var(--off-black);margin:20px 0;border:1px solid transparent;padding:4px;cursor:pointer}._row_1c8b6_15:hover{border:1px solid var(--dark-gray)}._row_1c8b6_15._deprecated_1c8b6_29{color:var(--alma-red)}._row_1c8b6_15._copyFeedBack_1c8b6_33{color:var(--alma-green)}._nameAndIcon_1c8b6_37{display:flex;align-items:center;justify-content:space-between;width:100%}._name_1c8b6_37{width:-moz-fit-content;width:fit-content;text-decoration:none;min-width:35%}._name_1c8b6_37._deprecated_1c8b6_29{text-decoration:line-through}._searchContainer_1c8b6_54{display:flex;margin:var(--spacing-4) 0;padding-bottom:var(--spacing-4);align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--off-black)}._searchContainer_1c8b6_54>div:first-of-type{width:40%}._inputContainer_zl7aa_1{width:100%;transition:all .2s ease;display:flex;justify-content:stretch;align-items:center;overflow:hidden;padding:0 var(--spacing-4)}._inputContainer_zl7aa_1>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._inputContainer_zl7aa_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._inputContainer_zl7aa_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._inputContainer_zl7aa_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._inputContainer_zl7aa_1>*+*{margin-left:0}}._regularBorder_zl7aa_13{border:1px solid var(--colors-border-strong)}._lightBorder_zl7aa_17{border:1px solid var(--colors-surface-strong)}._sm_zl7aa_21{height:var(--input-small-height);max-height:var(--input-small-height);border-radius:var(--radius-sm);font-size:var(--font-xs)}._md_zl7aa_28{height:var(--input-regular-height);max-height:var(--input-regular-height);border-radius:var(--radius-md)}._inputContainer_zl7aa_1 ._input_zl7aa_1{font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);line-height:var(--line-height-lg);font-size:var(--font-base);font-weight:var(--weight-bold);color:var(--colors-text-primary);border:none;background-color:transparent;height:100%;flex:1}._inputContainer_zl7aa_1 input[type=text]:-moz-read-only:not([disabled]){white-space:nowrap;text-overflow:ellipsis;background-color:var(--white)}._inputContainer_zl7aa_1 input[type=text]:read-only:not([disabled]){white-space:nowrap;text-overflow:ellipsis;background-color:var(--white)}._inputContainer_zl7aa_1:focus-within{caret-color:var(--alma-orange);border-color:var(--colors-border-hover)}._inputContainer_zl7aa_1 ._input_zl7aa_1::-moz-placeholder{color:var(--dark-gray)}._inputContainer_zl7aa_1 ._input_zl7aa_1::placeholder{color:var(--dark-gray)}._inputContainer_zl7aa_1._disabled_zl7aa_61{background-color:var(--light-gray);border-color:transparent;color:var(--off-black);cursor:not-allowed}._inputContainer_zl7aa_1._disabled_zl7aa_61 ._input_zl7aa_1{color:var(--off-black);cursor:not-allowed}._inputContainer_zl7aa_1._error_zl7aa_73:not(._disabled_zl7aa_61):not(:focus-within){border-color:var(--colors-border-error)}._unit_zl7aa_77{font-size:var(--font-base);font-weight:var(--weight-bold);font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);line-height:24px}._clear_zl7aa_84{margin:0;padding:0;border:none;background-color:transparent;font-size:0}@media screen and (min-width: 769px){._clear_zl7aa_84{display:none}}._inputContainer_zl7aa_1 ._icon_zl7aa_96,._inputContainer_zl7aa_1 ._clear_zl7aa_84>*{height:20px;width:20px}._inputContainer_zl7aa_1 ._clear_zl7aa_84 path{fill:var(--white)}._inputContainer_zl7aa_1 ._input_zl7aa_1::-webkit-outer-spin-button,._inputContainer_zl7aa_1 ._input_zl7aa_1::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}._inputContainer_zl7aa_1 ._input_zl7aa_1[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._blurButton_zl7aa_120{cursor:pointer;font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-size:var(--font-sm);font-weight:var(--weight-bold)}@media screen and (min-width: 769px){._blurButton_zl7aa_120{display:none}}._beforeInput_zl7aa_131,._afterInput_zl7aa_136{display:flex;align-items:center}._suggestionsList_1g3lz_1{position:absolute;list-style:none;margin:0;padding:var(--spacing-1);background-color:var(--white);border-radius:4px;transform:translateY(4px);box-shadow:0 0 20px #00000014}._suggestion_1g3lz_1{margin:0;padding:var(--spacing-2) var(--spacing-4);border-radius:4px;font-size:var(--font-base)}._suggestionHighlighted_1g3lz_19{background-color:var(--off-white)}._errorMessage_18q4c_1{display:flex;align-items:flex-start;font-size:var(--font-xs);font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);line-height:16px;color:var(--alma-red)}._errorMessage_18q4c_1>*+*{margin-left:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._errorMessage_18q4c_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._errorMessage_18q4c_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._errorMessage_18q4c_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._errorMessage_18q4c_1>*+*{margin-left:0}}._labelContainer_994d1_1{display:flex;align-items:center}._labelContainer_994d1_1>*+*{margin-left:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._labelContainer_994d1_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._labelContainer_994d1_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._labelContainer_994d1_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._labelContainer_994d1_1>*+*{margin-left:0}}._label_994d1_1{color:var(--off-black);font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-size:var(--font-sm);font-weight:var(--weight-normal);line-height:var(--line-height-xl);display:flex;align-items:center}._disabled_994d1_18{color:var(--dark-gray)}._error_994d1_22{color:var(--alma-red)}._legendMessage_sb2ig_1{font-family:var(--font-family-venn),var(--font-family-sans-serif);min-height:16px;font-size:var(--font-xs);line-height:var(--line-height-lg);color:var(--off-black);font-weight:var(--weight-normal)}._legendMessage_sb2ig_1._lg_sb2ig_10{font-size:var(--font-sm)}._disabled_sb2ig_14{color:var(--dark-gray)}._disabled_sb2ig_14._light_sb2ig_18{color:var(--light-gray)}._light_sb2ig_18{color:var(--dark-gray)}._container_1qn1j_1{display:flex;flex-direction:column;align-items:stretch;height:-moz-fit-content;height:fit-content}._container_1qn1j_1>*+*{margin-top:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._container_1qn1j_1{row-gap:var(--spacing-1)}._container_1qn1j_1>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._container_1qn1j_1{row-gap:var(--spacing-1)}._container_1qn1j_1>*+*{margin-top:0}}._suggestionsList_2cqmh_1{position:absolute;list-style:none;margin:0;padding:var(--spacing-1);background-color:var(--white);border-radius:4px;transform:translateY(4px);box-shadow:0 0 20px #00000014}._suggestion_2cqmh_1{margin:0;padding:var(--spacing-2) var(--spacing-4);border-radius:4px;font-size:var(--font-base)}._suggestionHighlighted_2cqmh_19{background-color:var(--off-white)}._hasBefore_2cqmh_23{display:flex}._hasBefore_2cqmh_23>*+*{margin-left:var(--spacing-2)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._hasBefore_2cqmh_23{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._hasBefore_2cqmh_23>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._hasBefore_2cqmh_23{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._hasBefore_2cqmh_23>*+*{margin-left:0}}._hasBefore_2cqmh_23 div:first-child{display:flex;align-items:center}._badge_1xi8g_1{font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-size:var(--font-xs);line-height:var(--line-height-lg);font-weight:var(--weight-bold);color:var(--colors-text-primary);padding:var(--spacing-1) var(--spacing-2);max-height:var(--badge-regular-height);border-radius:var(--radius-xl);width:-moz-fit-content;width:fit-content;white-space:nowrap;display:flex;align-items:center}._badge_1xi8g_1>*+*{margin-left:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._badge_1xi8g_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._badge_1xi8g_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._badge_1xi8g_1{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._badge_1xi8g_1>*+*{margin-left:0}}._badge_1xi8g_1._padding-lg_1xi8g_18{padding:var(--spacing-3) var(--spacing-4);max-height:var(--badge-large-height)}._green_1xi8g_23{background-color:var(--colors-surface-success)}._green_1xi8g_23._isColored_1xi8g_27{color:var(--colors-text-success)}._red_1xi8g_31{background-color:var(--colors-surface-error)}._red_1xi8g_31._isColored_1xi8g_27{color:var(--colors-text-error-dark)}._orange_1xi8g_39{background-color:var(--colors-surface-colored-soft)}._orange_1xi8g_39._isColored_1xi8g_27{color:var(--colors-text-colored-dark)}._yellow_1xi8g_47{background-color:var(--colors-surface-warning)}._yellow_1xi8g_47._isColored_1xi8g_27{color:var(--colors-text-warning)}._blue_1xi8g_55{background-color:var(--colors-surface-info)}._blue_1xi8g_55._isColored_1xi8g_27{color:var(--colors-text-info)}._grey_1xi8g_63{background-color:var(--colors-surface-regular)}._white_1xi8g_67{background-color:var(--colors-surface-white)}._container_kdvy4_1{position:relative;width:100%;border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;align-items:flex-start;line-height:135%;font-family:var(--font-family-venn);font-size:var(--font-sm)}._container_kdvy4_1 ._title_kdvy4_13{font-weight:var(--weight-bold);display:flex;flex-direction:column}._container_kdvy4_1 ._title_kdvy4_13 ._screenReader_kdvy4_19{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}._container_kdvy4_1 img,._container_kdvy4_1 svg{width:20px;height:20px;margin-right:var(--spacing-4)}._content_kdvy4_40{display:flex;flex-direction:column;width:100%}._content_kdvy4_40>*+*{margin-top:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._content_kdvy4_40{row-gap:var(--spacing-1)}._content_kdvy4_40>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._content_kdvy4_40{row-gap:var(--spacing-1)}._content_kdvy4_40>*+*{margin-top:0}}._info_kdvy4_48{background-color:var(--soft-blue)}._info_kdvy4_48 svg{color:var(--alma-blue)}._success_kdvy4_56{background-color:var(--soft-green)}._success_kdvy4_56 svg{color:var(--alma-green)}._error_kdvy4_64{background-color:var(--soft-red)}._error_kdvy4_64 svg{color:var(--alma-red)}._warning_kdvy4_72{background-color:var(--soft-yellow)}._warning_kdvy4_72 svg{color:var(--alma-yellow)}._cta_kdvy4_80{margin-top:var(--spacing-4)}._close_kdvy4_84{position:absolute;background-color:transparent;border:none;display:flex;align-items:flex-start;right:8px;height:-moz-fit-content;height:fit-content;padding:0}button._close_kdvy4_84:focus-visible{outline:1px solid var(--alma-blue);outline-offset:1px;border-radius:4px}._close_kdvy4_84 svg{width:15px;height:15px;margin:0;color:var(--black);top:-3px;position:relative}@media screen and (min-width: 769px){._container_kdvy4_1{padding:var(--spacing-6)}._container_kdvy4_1 img,._container_kdvy4_1 svg{width:22px;height:22px}._close_kdvy4_84{top:25px;right:20px;width:15px;height:15px}}._container_1h22b_1{height:-moz-fit-content;height:fit-content;display:flex}._container_1h22b_1>*+*{margin-left:6px}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._container_1h22b_1{-moz-column-gap:6px;column-gap:6px}._container_1h22b_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._container_1h22b_1{-moz-column-gap:6px;column-gap:6px}._container_1h22b_1>*+*{margin-left:0}}._dot_1h22b_8{width:8px;height:8px;background-color:var(--colors-icon-secondary);border-radius:50%}._one_1h22b_15{animation:_change-color_1h22b_1 1.34s normal .1s infinite,_bounce_1h22b_1 1.34s linear 0s infinite}._two_1h22b_19{animation:_change-color_1h22b_1 1.34s normal .34s infinite,_bounce_1h22b_1 1.34s linear .24s infinite}._three_1h22b_23{animation:_change-color_1h22b_1 1.34s normal .58s infinite,_bounce_1h22b_1 1.34s linear .48s infinite}@keyframes _bounce_1h22b_1{0%,40%,63%,to{transform:translateY(0)}26%{transform:translateY(-7px)}47%{transform:translateY(1px)}}@keyframes _change-color_1h22b_1{0%,13%,63%,to{background-color:var(--colors-icon-secondary)}40%{background-color:#ff5147}}._button_1bs7m_2{font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-weight:var(--weight-bold);font-size:var(--font-base);line-height:var(--line-height-lg);font-style:normal;color:var(--colors-text-primary);background-color:var(--colors-surface-action);border-radius:var(--radius-md);padding:0 var(--spacing-6);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;border:3px solid transparent;box-sizing:border-box;height:var(--button-regular-height);min-width:var(--button-regular-height)}._button_1bs7m_2._onlyIcon_1bs7m_23{padding:0 var(--spacing-4)}._content_1bs7m_27{display:flex;align-items:center;justify-content:center}._button_1bs7m_2 img,._button_1bs7m_2 svg{height:20px;width:20px}._iconLeft_1bs7m_39{margin-right:var(--spacing-2)}._iconLeft_1bs7m_39._onlyIcon_1bs7m_23{margin-right:0}._iconRight_1bs7m_47{margin-left:var(--spacing-2)}._button_1bs7m_2:disabled{background-color:var(--colors-surface-strong);color:var(--colors-text-secondary);cursor:not-allowed}._button_1bs7m_2._progressive_1bs7m_57{position:relative;overflow:hidden;border-width:0}._button_1bs7m_2._progressive_1bs7m_57>._content_1bs7m_27{position:relative}._button_1bs7m_2>._progress_1bs7m_57{position:absolute;width:0%;height:calc(100% + 6px);left:-3px;background-color:#fa502233;animation-name:_progression_1bs7m_1;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}._button_1bs7m_2:focus-visible:not(._isLoading_1bs7m_79):not(._isValidated_1bs7m_79){outline:3px solid var(--colors-border-focus);outline-offset:-3px}._button_1bs7m_2:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79):not(._progressive_1bs7m_57){background:var(--button-gradient-hover),var(--colors-surface-action);outline:0 solid transparent}._button_1bs7m_2:disabled:not(._isValidated_1bs7m_79) svg path{fill:var(--dark-gray)}._primary-white_1bs7m_94{background-color:var(--colors-surface-white);color:var(--colors-text-primary)}._button_1bs7m_2._primary-white_1bs7m_94:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),var(--colors-surface-white)}._secondary_1bs7m_104{background-color:transparent;color:var(--colors-text-primary);border:1px solid currentcolor}._secondary_1bs7m_104:disabled{border-color:var(--colors-border-regular);background-color:transparent}._button_1bs7m_2._secondary_1bs7m_104._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._button_1bs7m_2._secondary_1bs7m_104._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115){border-color:var(--colors-border-regular);background-color:transparent}._button_1bs7m_2._secondary_1bs7m_104:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),transparent}._secondary-white_1bs7m_126{background-color:transparent;color:var(--colors-surface-white);border:1px solid var(--colors-border-white)}._secondary-white_1bs7m_126:disabled,._button_1bs7m_2._secondary-white_1bs7m_126._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._button_1bs7m_2._secondary-white_1bs7m_126._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115){background-color:transparent;border-color:var(--colors-border-strong)}._button_1bs7m_2._secondary-white_1bs7m_126:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),transparent}._primary-destructive_1bs7m_144{background-color:var(--colors-surface-destructive);color:var(--colors-text-inverted)}._button_1bs7m_2._primary-destructive_1bs7m_144:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),var(--colors-surface-destructive)}._secondary-destructive_1bs7m_154{background-color:transparent;color:var(--colors-text-error);border:1px solid var(--colors-border-error)}._secondary-destructive_1bs7m_154:disabled,._button_1bs7m_2._secondary-destructive_1bs7m_154._isLoading_1bs7m_79,._button_1bs7m_2._secondary-destructive_1bs7m_154._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115){background-color:transparent;border-color:var(--colors-border-strong)}._button_1bs7m_2._secondary-destructive_1bs7m_154:hover:not([disabled]):not(._isLoading_1bs7m_79):not(._link_1bs7m_84):not(._link-red_1bs7m_84):not(._isValidated_1bs7m_79){background:var(--button-gradient-hover),transparent}._button_1bs7m_2._link_1bs7m_84:hover,._button_1bs7m_2._link-red_1bs7m_84:hover{color:var(--alma-orange);transition:color .2s ease-in-out}._link_1bs7m_84,._link-red_1bs7m_84{padding:0;border:none;width:-moz-fit-content;width:fit-content;background:transparent;text-transform:inherit;font-weight:inherit;font-size:var(--font-base);line-height:var(--line-height-lg);text-decoration-line:underline;letter-spacing:0;border-radius:0;text-underline-offset:4px;height:auto;height:initial;min-width:0;min-width:initial}._button_1bs7m_2._small_1bs7m_196._link_1bs7m_84,._button_1bs7m_2._small_1bs7m_196._link-red_1bs7m_84{border:none;border-radius:0;padding:0}._link_1bs7m_84{color:var(--colors-text-primary)}._link-red_1bs7m_84{color:var(--colors-text-error)}._link_1bs7m_84:focus-visible,._link-red_1bs7m_84:focus-visible{outline:2px solid var(--colors-border-focus);outline-offset:-1px}._link_1bs7m_84._isLoading_1bs7m_79,._link-red_1bs7m_84._isLoading_1bs7m_79{text-decoration-line:none}._link_1bs7m_84._isDisabled_1bs7m_221,._link_1bs7m_84:disabled:hover,._link_1bs7m_84._isDisabled_1bs7m_221:hover,._link_1bs7m_84._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._link_1bs7m_84._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._link-red_1bs7m_84._isDisabled_1bs7m_221,._link-red_1bs7m_84._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._link-red_1bs7m_84._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115),._link-red_1bs7m_84._isDisabled_1bs7m_221:hover{color:var(--dark-gray);background-color:transparent;cursor:not-allowed;font-weight:400;font-weight:initial}._button_1bs7m_2._block_1bs7m_236{width:100%}._button_1bs7m_2._small_1bs7m_196{border-radius:var(--radius-sm);padding:0 var(--spacing-4);border-width:1px;font-size:var(--font-sm);height:var(--button-small-height);min-width:var(--button-small-height)}._button_1bs7m_2._small_1bs7m_196._onlyIcon_1bs7m_23{padding:0}._button_1bs7m_2._isValidated_1bs7m_79{background-color:var(--alma-green);border:3px solid transparent}._button_1bs7m_2._isLoading_1bs7m_79,._button_1bs7m_2._isValidated_1bs7m_79,._button_1bs7m_2._isLoading_1bs7m_79:hover,._button_1bs7m_2._isValidated_1bs7m_79:hover{pointer-events:none;position:relative}._button_1bs7m_2:not(._link_1bs7m_84):not(._link-red_1bs7m_84)._isLoading_1bs7m_79:not(._isWithFeedback_1bs7m_115),._button_1bs7m_2._isLoading_1bs7m_79:hover:not(._isWithFeedback_1bs7m_115){background-color:var(--colors-surface-strong)}._button_1bs7m_2._isLoading_1bs7m_79>svg{opacity:0}._dotsLoading_1bs7m_276,._button_1bs7m_2._isValidated_1bs7m_79 svg:first-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:24px;width:24px}._dotsLoading_1bs7m_276{transform:translate(-50%,-50%)!important;height:8px!important;width:36px!important}._content_1bs7m_27._isLoading_1bs7m_79,._content_1bs7m_27._isValidated_1bs7m_79{color:transparent}._button_1bs7m_2._isWithFeedback_1bs7m_115>._iconRight_1bs7m_47{opacity:0;transition:var(--transition-50-ms)}._button_1bs7m_2._isWithFeedback_1bs7m_115>._content_1bs7m_27{transform:translate(var(--spacing-3));transition:var(--transition-25-ms)}._button_1bs7m_2._isWithFeedback_1bs7m_115:hover:not(._isValidated_1bs7m_79):not(._isLoading_1bs7m_79):not(:disabled)>._iconRight_1bs7m_47{opacity:1}._button_1bs7m_2._isWithFeedback_1bs7m_115:hover:not(._isValidated_1bs7m_79):not(._isLoading_1bs7m_79):not(:disabled)>._content_1bs7m_27{transform:translate(0)}@media screen and (min-width: 769px){._button_1bs7m_2{width:-moz-fit-content;width:fit-content}}@keyframes _progression_1bs7m_1{0%{width:0%}to{width:calc(100% + 3px)}}._loadingIndicator_rleli_1{display:flex;flex-direction:column;align-items:center}._loadingIndicator_rleli_1>svg{animation:_bounce_rleli_1 1.7s ease infinite}@keyframes _bounce_rleli_1{60%{transform:scale(1)}70%{transform:scale(.7)}80%{transform:scale(1)}85%{transform:scale(.95)}to{transform:scale(1)}}._card_1thup_1{border-radius:var(--radius-lg);background-color:var(--colors-surface-white);position:relative;border:1px solid transparent}._shadow_1thup_8{box-shadow:var(--shadow-normal)}._blue_1thup_13{background-color:var(--colors-surface-info)}._orange_1thup_17{background-color:var(--colors-surface-colored-soft)}._light-orange_1thup_21{background-color:var(--light-orange)}._yellow_1thup_26{background-color:var(--colors-surface-warning)}._red_1thup_30{background-color:var(--colors-surface-error)}._gray_1thup_34,._light-gray_1thup_38{background-color:var(--colors-surface-regular)}._blueBorder_1thup_42{border-color:var(--colors-border-focus)}._orangeBorder_1thup_46{border-color:var(--colors-border-hover)}._light-orangeBorder_1thup_50{border-color:var(--light-orange)}._yellowBorder_1thup_54{border-color:var(--alma-yellow)}._redBorder_1thup_58{border-color:var(--colors-border-error)}._grayBorder_1thup_62{border-color:var(--colors-border-regular)}._dark-grayBorder_1thup_66{border-color:var(--dark-gray)}._loader_1thup_70{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:inherit;display:flex;justify-content:center;align-items:center}._loader_1thup_70>*{height:90%;justify-content:center}._footerSection_1thup_86{background-color:var(--colors-surface-regular);padding:var(--spacing-2) var(--footer-padding);border-radius:var(--radius-xs);position:relative;overflow:hidden}._card_1thup_1>._footerSection_1thup_86{margin:var(--spacing-2) calc(-1 * var(--footer-padding))}._card_1thup_1>._footerSection_1thup_86:first-child{margin-top:calc(-1 * var(--footer-padding))}._card_1thup_1>._footerSection_1thup_86:last-child{margin-bottom:calc(-1 * var(--footer-padding))}._none_1thup_106{padding:0}._sm_1thup_110{padding:var(--spacing-2);--footer-padding: var(--spacing-1)}._md_1thup_116{padding:var(--spacing-4);--footer-padding: var(--spacing-2)}._lg_1thup_122{padding:var(--spacing-6);--footer-padding: var(--spacing-3)}@media screen and (min-width: 769px){._lg_1thup_122{padding:var(--spacing-8);--footer-padding: var(--spacing-4)}._adaptToScreenSize_1thup_136._sm_1thup_110{padding:var(--spacing-4)}._adaptToScreenSize_1thup_136._md_1thup_116{padding:var(--spacing-6)}}._blockHeader_1d7ym_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}._description_1d7ym_8{font-size:12px}._collapsibleTitle_1wo6z_1{display:flex;align-items:baseline;font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);text-decoration-line:underline;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:margin-bottom .4s ease-in-out}._collapsibleTitle_1wo6z_1>*+*{margin-left:7px}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._collapsibleTitle_1wo6z_1{-moz-column-gap:7px;column-gap:7px}._collapsibleTitle_1wo6z_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._collapsibleTitle_1wo6z_1{-moz-column-gap:7px;column-gap:7px}._collapsibleTitle_1wo6z_1>*+*{margin-left:0}}._title_1wo6z_13{width:100%}._collapsibleTitle_1wo6z_1._block_1wo6z_17{justify-content:space-between;width:100%;align-items:start;text-decoration-line:none}._collapsibleTitle_1wo6z_1:focus-visible{outline:1px solid;border-radius:4px}._collapsibleTitle_1wo6z_1>svg{transition:all .1s linear;width:12px;height:12px}._collapsibleTitle_1wo6z_1>svg._block_1wo6z_17{width:24px;height:24px}._collapsibleTitle_1wo6z_1._isOpen_1wo6z_40>svg{transform:rotate(180deg)}._collapsibleTitle_1wo6z_1._isOpen_1wo6z_40{margin-bottom:var(--spacing-2)}._collapsibleContent_1wo6z_48{transition:max-height .4s ease-in-out;overflow:hidden;font-size:var(--font-sm)}._innerCollaspibleContent_1wo6z_54{display:flow-root}._collapsibleContent_1wo6z_48._inhibitTransition_1wo6z_58{transition:none}._container_1dq0e_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;z-index:1000}._overlay_1dq0e_8{position:absolute;width:100%;height:100%;background-color:#0000004d;z-index:1000}._header_1dq0e_16{margin-bottom:var(--spacing-2)}._panelHeader_1dq0e_20{padding-right:35px}._card_1dq0e_24{z-index:1001;display:flex;flex-direction:column;max-height:100%;width:100%;position:absolute;bottom:0;left:0;border-bottom-left-radius:0;border-bottom-right-radius:0}._card_1dq0e_24>*+*{margin-top:var(--spacing-6)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._card_1dq0e_24{row-gap:var(--spacing-6)}._card_1dq0e_24>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._card_1dq0e_24{row-gap:var(--spacing-6)}._card_1dq0e_24>*+*{margin-top:0}}._card_1dq0e_24._fullscreen_1dq0e_39{height:100%;border-radius:0}._body_1dq0e_44{overflow:auto}._slideIn_1dq0e_48{animation:_slidein_1dq0e_1 .45s}._slideOut_1dq0e_52{animation:_slideout_1dq0e_1 .45s}._fadeIn_1dq0e_56{animation:_fadein_1dq0e_1 .2s}._fadeOut_1dq0e_60{animation:_fadeout_1dq0e_1 .2s}._closeButton_1dq0e_64{position:absolute;top:17px;right:17px;border:0;border-radius:100%;background-color:var(--black);color:var(--white);display:flex;justify-content:center;align-items:center;cursor:pointer;padding:var(--spacing-1);width:24px;height:24px}@keyframes _slidein_1dq0e_1{0%{bottom:-100%}to{bottom:0}}@keyframes _slideout_1dq0e_1{0%{bottom:0}to{bottom:-100%}}@keyframes _fadein_1dq0e_1{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes _fadeout_1dq0e_1{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}._overlay_1q98p_1{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#0000004d;padding:var(--spacing-6)}._overlay_1q98p_1._md_1q98p_9{z-index:1000}._overlay_1q98p_1._lg_1q98p_13{z-index:1500}._isOverlayOpen_1q98p_17{opacity:1}._modal_1q98p_21{border:none;background-color:var(--white);border-radius:var(--radius-lg);position:relative;height:-moz-fit-content;height:fit-content;overflow:hidden;font-family:var(--font-family-venn)}._modal_1q98p_21._top_1q98p_31{top:0}._modal_1q98p_21._center_1q98p_35{top:50%;transform:translateY(-50%)}._xlPadding_1q98p_40>._content_1q98p_40{padding:var(--spacing-6)}._lgPadding_1q98p_44>._content_1q98p_40{padding:var(--spacing-6)}._contentScrollable_1q98p_48{overflow-y:auto;margin-top:0;max-height:calc(100vh - 32px)}._header_1q98p_56{display:flex;justify-content:flex-end;position:absolute;top:16px;right:16px}._closeButton_1q98p_64{border:0;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:var(--spacing-1);width:25px;height:25px}._slideIn_1q98p_76._top_1q98p_31{animation:_slide-in_1q98p_1 .3s ease-out}._slideIn_1q98p_76._center_1q98p_35{animation:_slide-in-center_1q98p_1 .3s ease-out}._slideOut_1q98p_84._top_1q98p_31{animation:_slide-out_1q98p_1 .3s ease-in}._slideOut_1q98p_84._center_1q98p_35{animation:_slide-out-center_1q98p_1 .3s ease-in}._fadeIn_1q98p_92{animation:_fade-in_1q98p_1 .3s}._fadeOut_1q98p_96{animation:_fade-out_1q98p_1 .3s}@keyframes _slide-in_1q98p_1{0%{top:50%}to{top:0}}@keyframes _slide-in-center_1q98p_1{0%{top:100%}to{top:50%}}@keyframes _slide-out_1q98p_1{0%{top:0}to{top:50%}}@keyframes _slide-out-center_1q98p_1{0%{top:50%}to{top:100%}}@keyframes _fade-in_1q98p_1{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes _fade-out_1q98p_1{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media screen and (min-width: 800px){._modal_1q98p_21{max-height:calc(100vh - 144px);margin:0 auto}._modal_1q98p_21._lg_1q98p_13{width:800px}._modal_1q98p_21._md_1q98p_9{width:500px}._modal_1q98p_21._sm_1q98p_179{width:300px}._modal_1q98p_21._top_1q98p_31{margin-top:72px}._contentScrollable_1q98p_48{max-height:calc(100vh - 144px)}._xlPadding_1q98p_40>._content_1q98p_40{padding:var(--spacing-8)}}._circleStepper_1xj9j_1{position:relative;height:56px;width:56px;display:flex;justify-content:center;align-items:center}._circleStepper_1xj9j_1 svg{position:absolute}._steps_1xj9j_14{font-size:var(--font-sm);font-weight:var(--weight-bold);z-index:10}._green_1xj9j_20{color:var(--dark-green)}._blue_1xj9j_24{color:var(--dark-blue)}._red_1xj9j_28{color:var(--dark-red)}._yellow_1xj9j_32{color:var(--dark-yellow)}._progressCircle_1d6gj_1 circle{transform:rotate(-90deg);transform-origin:50% 50%;fill:transparent}circle._complete_1d6gj_7{fill:var(--soft-green)}._backgroundGreen_1d6gj_11{stroke:var(--soft-green)}._backgroundRed_1d6gj_15{stroke:var(--soft-red)}._backgroundYellow_1d6gj_19{stroke:var(--soft-yellow)}._backgroundBlue_1d6gj_23{stroke:var(--soft-blue)}._green_1d6gj_27{stroke:var(--alma-green)}._yellow_1d6gj_31{stroke:var(--alma-yellow)}._red_1d6gj_35{stroke:var(--alma-red)}._blue_1d6gj_39{stroke:var(--alma-blue)}._progressRing_1d6gj_43{transition:.35s stroke-dashoffset}._inCard_1nt6j_1{display:flex;flex-direction:column;padding:var(--spacing-3);align-items:flex-start;border-radius:var(--spacing-5);background-color:var(--colors-surface-regular);border:4px solid transparent}._inCard_1nt6j_1._inCard_1nt6j_1>*>*{font-size:var(--font-sm)}._inCard_1nt6j_1._checked_1nt6j_15{background-color:var(--colors-surface-white);border:4px solid var(--colors-surface-regular)}._inCard_1nt6j_1._readOnly_1nt6j_20,._inCard_1nt6j_1._disabled_1nt6j_21{border:4px solid transparent;cursor:not-allowed}._inCard_1nt6j_1:hover:not(._disabled_1nt6j_21):not(._readOnly_1nt6j_20){background-color:var(--colors-surface-white);border:4px solid var(--colors-surface-regular);cursor:pointer}@media screen and (min-width: 769px){._inCard_1nt6j_1{padding:var(--spacing-4)}}._container_14qn8_1{display:flex;flex-direction:row;-moz-column-gap:12px;column-gap:12px}._icon_14qn8_7{display:flex;align-self:center;height:24px;width:24px}._reverse_14qn8_14{flex-direction:row-reverse}._reverse_14qn8_14>:first-child{display:flex;align-items:center;align-self:center}._reverse_14qn8_14>._icon_14qn8_7{align-self:flex-start}._container_14qn8_1>:first-child{width:20px}._description_14qn8_32{flex-grow:2}._additionalMessage_14qn8_36{padding-top:var(--spacing-1);color:#6c6c6c;color:var(--dark-gray, #6C6C6C);font-size:var(--font-base);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg)}._tick_14qn8_46{width:var(--spacing-4);height:var(--spacing-4)}._tickContainer_14qn8_51{margin-top:3px;width:16px;height:16px;border:2px solid;background-color:transparent;border-color:var(--off-black);display:flex;align-items:center;justify-content:center;border-radius:5px}._tickContainer_14qn8_51>svg>path{fill:transparent}._checkbox_14qn8_70{margin-right:var(--spacing-3)}._checkbox_14qn8_70:checked,._checkbox_14qn8_70:not(:checked){opacity:0;position:absolute}._checkbox_14qn8_70+label{cursor:pointer;position:relative;padding-left:var(--spacing-8);display:flex;align-items:baseline;font-size:var(--font-base);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg)}._checkbox_14qn8_70:focus-visible+._tickContainer_14qn8_51{outline:2px solid var(--alma-blue);outline-offset:2px}._checkbox_14qn8_70:checked+._tickContainer_14qn8_51{background-color:var(--alma-orange);border-color:var(--alma-orange)}._checkbox_14qn8_70:checked+._tickContainer_14qn8_51>svg>path{fill:var(--white)}._checkbox_14qn8_70:disabled+._tickContainer_14qn8_51{border-color:var(--gray)}._checkbox_14qn8_70:disabled:checked+._tickContainer_14qn8_51,._checkbox_14qn8_70:checked+._tickContainer_14qn8_51._readOnly_14qn8_112{background-color:var(--gray);border-color:var(--gray)}._checkbox_14qn8_70:disabled+label,._readOnly_14qn8_112._checkbox_14qn8_70+label{cursor:not-allowed}._container_ffse8_1{position:relative;width:100%}._selectContainer_ffse8_6{color:var(--off-black);background:transparent;width:100%;padding:var(--spacing-4);text-align:left;position:relative;font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-weight:var(--weight-bold);font-size:var(--font-base);line-height:var(--line-height-lg);display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}._selectContainer_ffse8_6>*+*{margin-left:var(--spacing-2)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._selectContainer_ffse8_6{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._selectContainer_ffse8_6>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._selectContainer_ffse8_6{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._selectContainer_ffse8_6>*+*{margin-left:0}}._regularBorder_ffse8_25{border:1px solid var(--colors-border-strong)}._lightBorder_ffse8_29{border:1px solid var(--colors-surface-strong)}._sm_ffse8_33{height:var(--input-small-height);border-radius:var(--radius-sm);font-size:var(--font-xs)}._md_ffse8_39{height:var(--input-regular-height);border-radius:var(--radius-md)}._multipleContainer_ffse8_44{padding:var(--spacing-1) var(--spacing-4);display:flex;align-items:center}._selectContainer_ffse8_6:hover{cursor:pointer}._selectContainer_ffse8_6:focus-within{border-color:var(--off-black);opacity:1}._selectContainer_ffse8_6._disabled_ffse8_59{background-color:var(--light-gray);border-color:var(--light-gray);cursor:not-allowed}._selectContainer_ffse8_6._placeholder_ffse8_65{color:var(--dark-gray)}._select_ffse8_6{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;color:transparent;background-color:transparent;cursor:pointer;border:none;border-radius:var(--radius-lg);-webkit-appearance:none;-moz-appearance:none;appearance:none}._select_ffse8_6:-webkit-autofill,._select_ffse8_6:-webkit-autofill:hover,._select_ffse8_6:-webkit-autofill:active,._select_ffse8_6:-webkit-autofill:focus{padding:var(--spacing-4);font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-weight:var(--weight-bold);font-size:var(--font-base);line-height:var(--line-height-lg)}._select_ffse8_6:-webkit-autofill, ._select_ffse8_6:-webkit-autofill:hover, ._select_ffse8_6:-webkit-autofill:active, ._select_ffse8_6:-webkit-autofill:focus{padding:var(--spacing-4);font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-weight:var(--weight-bold);font-size:var(--font-base);line-height:var(--line-height-lg)}._select_ffse8_6:autofill,._select_ffse8_6:-webkit-autofill,._select_ffse8_6:autofill:hover,._select_ffse8_6:-webkit-autofill:hover,._select_ffse8_6:autofill:active,._select_ffse8_6:-webkit-autofill:active,._select_ffse8_6:autofill:focus,._select_ffse8_6:-webkit-autofill:focus{padding:var(--spacing-4);font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-weight:var(--weight-bold);font-size:var(--font-base);line-height:var(--line-height-lg)}._selectContainer_ffse8_6._disabled_ffse8_59 ._select_ffse8_6{cursor:not-allowed}._selectContainer_ffse8_6._error_ffse8_104:not(._disabled_ffse8_59){border-color:var(--alma-red)}._select_ffse8_6 option{color:var(--off-black);background-color:transparent;background-color:initial}._select_ffse8_6[multiple]{position:absolute;display:none}._tags_ffse8_118{display:flex;flex-wrap:wrap;min-height:40px;align-items:center}._tags_ffse8_118>*+*{margin-left:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._tags_ffse8_118{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._tags_ffse8_118>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._tags_ffse8_118{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._tags_ffse8_118>*+*{margin-left:0}}._multipleOptions_ffse8_127{position:absolute;top:80%;background:var(--white);list-style:none;width:100%;max-height:100px;overflow:auto;padding:var(--spacing-2) var(--spacing-4);border-radius:4px;box-shadow:0 0 20px #00000014}._multipleOptions_ffse8_127>li{display:flex;justify-content:space-between;align-items:center;padding:2px;font-weight:var(--weight-normal);font-size:var(--font-base);line-height:var(--line-height-lg)}._multipleOptions_ffse8_127>li:hover,._multipleOptions_ffse8_127>li:focus-within{cursor:pointer;background:var(--light-gray)}._multipleOptionsActive_ffse8_156{background:var(--alma-red)}._tag_1htzz_1{font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);line-height:135%;border-radius:var(--radius-xs);padding:var(--spacing-2);color:var(--off-black);background:var(--off-white);font-weight:var(--weight-bold);font-size:var(--font-sm);width:-moz-fit-content;width:fit-content;display:flex;align-items:center;height:35px}._tag_1htzz_1>*+*{margin-left:var(--spacing-2)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._tag_1htzz_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._tag_1htzz_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._tag_1htzz_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._tag_1htzz_1>*+*{margin-left:0}}._tag_1htzz_1:focus-within{border:solid 1px var(--dark-gray);opacity:1}._closeBtn_1htzz_23{border:0;background-color:transparent;display:flex;justify-content:flex-end;align-items:flex-end;cursor:pointer;padding:0}._small_1htzz_33{height:22px;font-size:var(--font-2xs);padding:var(--spacing-1);text-transform:uppercase}._small_1htzz_33>*+*{margin-left:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._small_1htzz_33{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._small_1htzz_33>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._small_1htzz_33{-moz-column-gap:var(--spacing-1);column-gap:var(--spacing-1)}._small_1htzz_33>*+*{margin-left:0}}._header_df0mz_2{margin:0;font-family:--font-family-sans-serif;font-family:var(--font-family-argent-cf, --font-family-sans-serif);font-weight:var(--weight-normal);color:var(--off-black)}._xl_df0mz_9{font-size:var(--font-title-lg);line-height:var(--line-height-small)}._lg_df0mz_14{font-size:var(--font-title-lg);line-height:var(--line-height-medium)}._md_df0mz_19{font-size:var(--font-title-md);line-height:var(--line-height-medium)}._sm_df0mz_24{font-size:var(--font-title-sm);line-height:var(--line-height-medium)}@media screen and (min-width: 769px){._xl_df0mz_9{font-size:var(--font-title-xl);line-height:var(--line-height-small)}}._pill_xxc8g_1{border-radius:100%;display:flex;align-items:center;justify-content:center;color:var(--colors-text-primary)}._md_xxc8g_9{width:var(--icon-pill-size);height:var(--icon-pill-size)}._lg_xxc8g_14{width:var(--icon-pill-lg-size);height:var(--icon-pill-lg-size)}._pill_xxc8g_1>svg{width:calc(var(--icon-pill-size) / 2);height:calc(var(--icon-pill-size) / 2)}._lg_xxc8g_14>svg{width:calc(var(--icon-pill-lg-svg));height:calc(var(--icon-pill-lg-svg))}._green_xxc8g_29{background-color:var(--colors-surface-success)}._green_xxc8g_29._isColored_xxc8g_33{color:var(--colors-icon-success)}._red_xxc8g_37{background-color:var(--colors-surface-error)}._red_xxc8g_37._isColored_xxc8g_33{color:var(--colors-icon-error)}._orange_xxc8g_45{background-color:var(--colors-surface-colored-soft)}._orange_xxc8g_45._isColored_xxc8g_33{color:var(--colors-icon-colored)}._yellow_xxc8g_53{background-color:var(--colors-surface-warning)}._yellow_xxc8g_53._isColored_xxc8g_33{color:var(--colors-icon-warning)}._blue_xxc8g_61{background-color:var(--colors-surface-info)}._blue_xxc8g_61._isColored_xxc8g_33{color:var(--colors-icon-info)}._grey_xxc8g_69{background-color:var(--colors-surface-regular)}._white_xxc8g_73{background-color:var(--colors-surface-white)}._pill_19qvu_1{width:var(--icon-pill-size);height:var(--icon-pill-size);border-radius:50%;background-color:var(--colors-surface-success);font-family:--font-family-sans-serif;font-family:var(--font-family-argent-cf, --font-family-sans-serif);color:var(--colors-text-primary);display:flex;align-items:center;justify-content:center}._green_19qvu_13{background-color:var(--colors-surface-success)}._blue_19qvu_17{background-color:var(--colors-surface-info)}._red_19qvu_21{background-color:var(--colors-surface-error)}._orange_19qvu_25{background-color:var(--colors-surface-colored-soft)}._yellow_19qvu_29{background-color:var(--colors-surface-warning)}._optionIconWrapper_1u30q_1{display:flex;align-items:center}._optionIconWrapper_1u30q_1>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._optionIconWrapper_1u30q_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._optionIconWrapper_1u30q_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._optionIconWrapper_1u30q_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._optionIconWrapper_1u30q_1>*+*{margin-left:0}}._optionContainer_1u30q_8{flex:1;display:flex;align-items:center;justify-content:space-between}._iconDirectWrapper_1u30q_15{flex:0;margin:0;padding:0;display:flex;line-height:var(--line-height-lg)}._list_15p6u_1{padding:var(--spacing-1)!important}._list_15p6u_1{display:flex;flex-direction:column}._list_15p6u_1>p{text-transform:uppercase;color:var(--dark-gray);font-size:var(--font-2xs);padding:var(--spacing-4) var(--spacing-5);margin:0 0 5px;font-weight:var(--weight-bold)}._children_15p6u_16{background:transparent;display:flex;flex-direction:column}._children_15p6u_16>*+*{margin-top:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._children_15p6u_16{row-gap:var(--spacing-1)}._children_15p6u_16>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._children_15p6u_16{row-gap:var(--spacing-1)}._children_15p6u_16>*+*{margin-top:0}}._actionsModal_wiwsq_1{display:flex;flex-direction:column;align-items:stretch}._actionsModal_wiwsq_1>*+*{margin-top:var(--spacing-8)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._actionsModal_wiwsq_1{row-gap:var(--spacing-8)}._actionsModal_wiwsq_1>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._actionsModal_wiwsq_1{row-gap:var(--spacing-8)}._actionsModal_wiwsq_1>*+*{margin-top:0}}._actions_wiwsq_1{display:flex;justify-content:flex-end;margin-top:var(--spacing-3)}._actions_wiwsq_1>*+*{margin-left:var(--spacing-2)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._actions_wiwsq_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._actions_wiwsq_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._actions_wiwsq_1{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}._actions_wiwsq_1>*+*{margin-left:0}}._actionsModal_wiwsq_1 ._content_wiwsq_17>h2+*{margin-top:var(--spacing-2)}._phoneNumberInput_1xdcq_5.PhoneInput{height:54px;width:100%;padding-left:var(--spacing-4);transition:all .2s ease;overflow:hidden;--PhoneInputCountrySelect-marginRight: 0}._regularBorder_1xdcq_16{border:1px solid var(--colors-border-strong)}._lightBorder_1xdcq_20{border:1px solid var(--colors-surface-strong)}._sm_1xdcq_24{height:var(--input-small-height);max-height:var(--input-small-height);border-radius:var(--radius-sm);font-size:var(--font-xs)}._md_1xdcq_31{height:var(--input-regular-height);max-height:var(--input-regular-height);border-radius:var(--radius-md)}._phoneNumberInput_1xdcq_5.PhoneInput:focus-within{border-color:var(--off-black)}._phoneNumberInput_1xdcq_5 .PhoneInputInput{font-family:--font-family-sans-serif;font-family:var(--font-family-venn, --font-family-sans-serif);font-weight:var(--weight-bold);font-size:var(--font-base);border:0;line-height:var(--line-height-lg);color:var(--off-black);caret-color:var(--alma-orange);padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-3);background-color:transparent;height:100%}._phoneNumberInput_1xdcq_5 .PhoneInputInput--focus,._phoneNumberInput_1xdcq_5 .PhoneInput--focus{caret-color:var(--alma-orange)}._phoneNumberInput_1xdcq_5 .PhoneInputCountryIcon--border{box-shadow:none;background-color:transparent}._phoneNumberInput_1xdcq_5 .PhoneInputCountryIconImg{border-radius:2px}._phoneNumberInput_1xdcq_5._disabled_1xdcq_68 .PhoneInputInput{cursor:not-allowed}._phoneNumberInput_1xdcq_5._disabled_1xdcq_68{background-color:var(--light-gray);border-color:var(--light-gray);color:var(--dark-gray)}._phoneNumberArrow_1xdcq_78{margin-left:var(--spacing-2);transition:all .2s ease}._phoneNumberInput_1xdcq_5 .PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+._phoneNumberArrow_1xdcq_78{opacity:1}._phoneNumberInput_1xdcq_5._errorBorder_1xdcq_90{border-color:var(--alma-red)}._phoneInputContainer_1xdcq_94{position:relative}._clear_1xdcq_98{position:absolute;margin:0;padding:0;border:none;background-color:transparent;font-size:0;top:50%;right:var(--spacing-4);transform:translateY(-50%)}@media screen and (min-width: 769px){._clear_1xdcq_98{display:none}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:1.5em;width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:1em;height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:.3em;width:var(--PhoneInputCountrySelectArrow-width);height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}._container_1945q_1{position:relative;background-color:var(--light-gray);width:85px;height:4px;border-radius:8px}._progress_1945q_9{position:absolute;height:100%;border-radius:8px;background-color:var(--alma-green);transition:all .2s ease}._progressBarContainer_1945q_17{display:flex;flex-direction:column}._progressBarContainer_1945q_17>*+*{margin-top:var(--spacing-2)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._progressBarContainer_1945q_17{row-gap:var(--spacing-2)}._progressBarContainer_1945q_17>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._progressBarContainer_1945q_17{row-gap:var(--spacing-2)}._progressBarContainer_1945q_17>*+*{margin-top:0}}._progressBarTitle_1945q_24{font-size:var(--font-sm);font-weight:700}._radioButton_1hfhd_1{display:flex;flex-direction:row;align-items:flex-start}._radioButton_1hfhd_1>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._radioButton_1hfhd_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._radioButton_1hfhd_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._radioButton_1hfhd_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._radioButton_1hfhd_1>*+*{margin-left:0}}._radioButton_1hfhd_1._reverse_1hfhd_9{flex-direction:row-reverse}._tickContainer_1hfhd_13{position:relative;top:1px}._radioButton_1hfhd_1._reverse_1hfhd_9 ._tickContainer_1hfhd_13{margin:auto 0}._icon_1hfhd_22{display:flex;margin:auto 0}._radioButton_1hfhd_1._reverse_1hfhd_9 ._iconVerticalAlignTop_1hfhd_27{margin:inherit}._tick_1hfhd_13{position:absolute;top:0;left:0}._radio_1hfhd_1:not(:checked)+._tick_1hfhd_13{display:none}._textContainer_1hfhd_41{flex:1}._label_1hfhd_45{cursor:pointer;display:flex;align-items:baseline;width:-moz-fit-content;width:fit-content;font-size:var(--font-base);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg)}._label_1hfhd_45._disabled_1hfhd_57,._label_1hfhd_45._readOnly_1hfhd_58{cursor:not-allowed}._radio_1hfhd_1{width:18px;height:18px;border:solid 2px var(--off-black);border-radius:50%;margin:0;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}._radio_1hfhd_1:focus-visible{outline:2px solid var(--alma-blue);outline-offset:2px}._radio_1hfhd_1._orange_1hfhd_77:checked{border-color:var(--alma-orange);background-color:var(--alma-orange)}._radio_1hfhd_1._yellow_1hfhd_82:checked{border-color:var(--alma-yellow);background-color:var(--alma-yellow)}._radio_1hfhd_1:disabled,._readOnly_1hfhd_58._radio_1hfhd_1{border-color:var(--gray)}._radio_1hfhd_1:checked:disabled,._readOnly_1hfhd_58._radio_1hfhd_1:checked{border-color:var(--gray);background-color:var(--gray)}._additionalMessage_1hfhd_98{padding-top:var(--spacing-1);color:var(--dark-gray);font-size:var(--font-base);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg)}._loading_17wzl_1{animation:_spin_17wzl_1 1.19s linear infinite;transform:rotate(60deg);stroke-linecap:round}@keyframes _spin_17wzl_1{0%{stroke-dasharray:0 360;stroke-dashoffset:0}25%{stroke-dasharray:180 180;stroke-dashoffset:-30}75%{stroke-dasharray:60 300;stroke-dashoffset:-210}to{stroke-dasharray:0 360;stroke-dashoffset:-360}}._sliderContainer_zrtii_1{position:relative;display:inline-block;min-width:var(--spacing-8);height:var(--spacing-5)}._sliderContainer_zrtii_1 input{opacity:0;width:100%;height:100%}._slider_zrtii_1{pointer-events:none;position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:var(--dark-gray);transition:.2s;border-radius:34px}._slider_zrtii_1:before{position:absolute;content:"";height:var(--spacing-4);width:var(--spacing-4);left:1px;bottom:2px;background-color:var(--white);transition:.4s;border-radius:50%}._checkbox_zrtii_36:focus-visible+._slider_zrtii_1{outline:2px solid var(--alma-blue);outline-offset:2px}._checkbox_zrtii_36:checked+._slider_zrtii_1{background-color:var(--alma-orange)}._checkbox_zrtii_36:checked+._slider_zrtii_1:before{transform:translate(14px)}._checkbox_zrtii_36{cursor:pointer}._checkbox_zrtii_36:disabled+._slider_zrtii_1,._readOnly_zrtii_54._checkbox_zrtii_36+._slider_zrtii_1{background-color:var(--gray)}._checkbox_zrtii_36:disabled,._readOnly_zrtii_54._checkbox_zrtii_36{cursor:not-allowed}._container_2tl8x_1{display:flex}._container_2tl8x_1>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._container_2tl8x_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._container_2tl8x_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._container_2tl8x_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._container_2tl8x_1>*+*{margin-left:0}}._switchWithLabel_2tl8x_7{display:flex}._switchWithLabel_2tl8x_7>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._switchWithLabel_2tl8x_7{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._switchWithLabel_2tl8x_7>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._switchWithLabel_2tl8x_7{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._switchWithLabel_2tl8x_7>*+*{margin-left:0}}._textBlock_2tl8x_13{width:100%}._icon_2tl8x_17{height:24px;width:24px;display:flex;align-self:center}._switchLabel_2tl8x_24{cursor:pointer;align-items:flex-start;font-family:var(--font-family-venn),var(--font-family-sans-serif);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg)}._disabled_2tl8x_33{cursor:not-allowed}._additionalMessage_2tl8x_37{color:#6c6c6c;color:var(--dark-gray, #6C6C6C);font-size:var(--font-base);font-family:var(--font-family-venn),var(--font-family-sans-serif);font-style:normal;font-weight:var(--weight-normal);line-height:var(--line-height-lg);padding-top:var(--spacing-1)}._inCard_2tl8x_47{display:flex;flex-direction:row}._right_2tl8x_52{flex-direction:row-reverse;justify-content:space-between;align-items:center}._togglePassword_cn1i9_1{margin:0;padding:0;border:none;background-color:transparent;font-size:0}._toggleButton_17l1n_1{font-size:var(--font-title-sm);font-family:--font-family-sans-serif;font-family:var(--font-family-argent-cf, --font-family-sans-serif);font-weight:var(--weight-semi-bold);color:var(--off-black);line-height:var(--line-height-medium);display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--white);border:1px solid var(--dark-gray);border-radius:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}._toggleButton_17l1n_1._sm_17l1n_18{height:32px;width:32px;font-size:var(--font-sm);border-radius:10px}._toggleButton_17l1n_1._md_17l1n_25{height:50px;width:50px}._toggleButton_17l1n_1._lg_17l1n_30{height:80px;width:80px;font-size:var(--font-title-lg);border-radius:var(--radius-lg)}._toggleButton_17l1n_1:focus{border-width:2px}._toggleButton_17l1n_1:hover:not(._active_17l1n_42):not(._disabled_17l1n_42){transform:scale(1.05)}._toggleButton_17l1n_1._active_17l1n_42{border:none;cursor:default;background-color:var(--alma-orange);color:var(--white)}._toggleButton_17l1n_1._disabled_17l1n_42{opacity:.8;cursor:not-allowed;color:var(--dark-gray);border-color:var(--light-gray)}._toggleButton_17l1n_1._disabled_17l1n_42._active_17l1n_42{color:var(--white)}@media (min-width: 769px){._toggleButton_17l1n_1._wide_17l1n_65{min-width:50px;max-width:125px;width:100%}}@keyframes _bounce_15z2v_1{0%{transform:translateY(0)}40%{transform:translateY(-25px)}to{transform:translateY(0)}}._toastContainer_15z2v_15{width:80%;position:relative;bottom:-100px;margin-top:var(--spacing-4);filter:drop-shadow(0 0 20px rgba(0,0,0,.08));transition:bottom .1s ease-in,opacity 0ms .15s ease-in;opacity:0}._visible_15z2v_25{bottom:0;opacity:1;transition:bottom .25s ease-in;animation-name:_bounce_15z2v_1;animation-duration:.6s}._toggleButtonsGroup_th522_3{display:flex;flex-wrap:wrap;align-items:center}._toggleButtonsGroup_th522_3>*+*{margin-left:18px}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:18px;column-gap:18px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._toggleButtonsGroup_th522_3{-moz-column-gap:18px;column-gap:18px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}._toggleButtonsGroup_th522_3>*+*{margin-top:0}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*+*{margin-top:0}}._toggleButtonsGroup_th522_3{row-gap:var(--spacing-2)}@supports (background: -webkit-named-image(i)) and (not (color: lch(0% 0 0))){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*{margin-bottom:var(--spacing-2)}}@supports (not (background: -webkit-named-image(i))) and (not (all: revert)){._toggleButtonsGroup_th522_3{row-gap:0}._toggleButtonsGroup_th522_3>*{margin-bottom:var(--spacing-2)}}@media (min-width: 769px){._toggleButtonsGroup_th522_3>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}}@media (min-width: 1025px){._toggleButtonsGroup_th522_3>*+*{margin-left:10px}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:10px;column-gap:10px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._toggleButtonsGroup_th522_3{-moz-column-gap:10px;column-gap:10px}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}}@media (min-width: 1201px){._toggleButtonsGroup_th522_3>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._toggleButtonsGroup_th522_3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._toggleButtonsGroup_th522_3>*+*{margin-left:0}}}._fileDropZone_9e8fn_1{font-family:var(--font-family-venn),var(--font-family-sans-serif);min-height:160px;padding:var(--spacing-6);font-size:var(--font-sm);background-color:var(--off-white);border-radius:var(--radius-lg);border:dashed 1px var(--light-gray);display:flex;flex-direction:column;justify-content:center;cursor:pointer}._fileDropZone_9e8fn_1._dragActive_9e8fn_15{background-color:var(--light-gray);border-color:var(--off-black)}._fileDropZone_9e8fn_1._disabled_9e8fn_20{border-color:transparent}._dropZoneContent_9e8fn_24{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}._dropZoneContent_9e8fn_24>*+*{margin-top:var(--spacing-2)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._dropZoneContent_9e8fn_24{row-gap:var(--spacing-2)}._dropZoneContent_9e8fn_24>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._dropZoneContent_9e8fn_24{row-gap:var(--spacing-2)}._dropZoneContent_9e8fn_24>*+*{margin-top:0}}._fileItem_9e8fn_34{font-family:var(--font-family-venn),var(--font-family-sans-serif);line-height:var(--line-height-lg);background-color:var(--white);padding:var(--spacing-4);align-self:stretch;border:solid 1px var(--light-gray);border-radius:var(--radius-lg);font-size:var(--font-sm);display:flex;justify-content:space-between;align-items:center;cursor:default;height:56px}._fileItem_9e8fn_34 p{margin:0}._fileItem_9e8fn_34 button{background:none;border:none;width:18px;cursor:pointer;margin-right:var(--spacing-4)}._fileItem_9e8fn_34>svg{margin-right:var(--spacing-1)}._blue_9e8fn_67{border-color:var(--alma-blue)}._orange_9e8fn_71{border-color:var(--alma-orange)}._yellow_9e8fn_75{border-color:var(--alma-yellow)}._red_9e8fn_79{border-color:var(--alma-red)}._gray_9e8fn_83{border-color:var(--light-gray)}._loading_9e8fn_87{color:var(--dark-gray)}._bulletItem_zggli_1{font-family:var(--font-family-venn);display:flex;flex-direction:column;font-size:var(--font-base)}._bulletItem_zggli_1>*+*{margin-left:var(--spacing-5)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._bulletItem_zggli_1{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5)}._bulletItem_zggli_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._bulletItem_zggli_1{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5)}._bulletItem_zggli_1>*+*{margin-left:0}}._bulletItem_zggli_1 ._content_zggli_9{display:flex;flex-direction:column}._bulletItem_zggli_1 ._content_zggli_9>*+*{margin-top:var(--spacing-1)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._bulletItem_zggli_1 ._content_zggli_9{row-gap:var(--spacing-1)}._bulletItem_zggli_1 ._content_zggli_9>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._bulletItem_zggli_1 ._content_zggli_9{row-gap:var(--spacing-1)}._bulletItem_zggli_1 ._content_zggli_9>*+*{margin-top:0}}._bulletItem_zggli_1 ._label_zggli_16{line-height:var(--line-height-lg);display:flex;align-items:center}._bulletItem_zggli_1 ._label_zggli_16>*+*{margin-left:var(--spacing-4)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._bulletItem_zggli_1 ._label_zggli_16{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._bulletItem_zggli_1 ._label_zggli_16>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._bulletItem_zggli_1 ._label_zggli_16{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._bulletItem_zggli_1 ._label_zggli_16>*+*{margin-left:0}}._bulletItem_zggli_1 ._icon_zggli_24{width:24px;height:24px;flex-shrink:0;align-self:flex-start;display:flex;align-items:center;justify-content:center}._bulletItem_zggli_1 ._description_zggli_34{color:var(--dark-gray)}._bulletItem_zggli_1 ._inline_zggli_38{padding-left:var(--spacing-10)}@media screen and (min-width: 769px){._bulletItem_zggli_1{flex-direction:row}}._container_qi4u0_1{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--spacing-1);border-radius:var(--radius-lg);border:1px solid var(--colors-border-regular);background:var(--colors-surface-white)}._header_qi4u0_12{display:flex;padding:var(--spacing-3);justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--radius-md) var(--radius-md) 0 0;border-top:1px solid var(--colors-border-regular);border-right:1px solid var(--colors-border-regular);border-left:1px solid var(--colors-border-regular);background:var(--colors-surface-strong)}._header_qi4u0_12>*+*{margin-left:var(--spacing-4)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._header_qi4u0_12{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._header_qi4u0_12>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._header_qi4u0_12{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._header_qi4u0_12>*+*{margin-left:0}}._titleWrapper_qi4u0_27{display:flex;flex-direction:row;align-items:center;align-self:stretch}._titleWrapper_qi4u0_27>*+*{margin-left:var(--spacing-4)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._titleWrapper_qi4u0_27{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._titleWrapper_qi4u0_27>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._titleWrapper_qi4u0_27{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}._titleWrapper_qi4u0_27>*+*{margin-left:0}}._body_qi4u0_36{display:flex;padding:var(--spacing-3);flex-direction:column;align-self:stretch;border-radius:0 0 var(--radius-lg) var(--radius-lg)}._body_qi4u0_36>*+*{margin-top:var(--spacing-6)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._body_qi4u0_36{row-gap:var(--spacing-6)}._body_qi4u0_36>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._body_qi4u0_36{row-gap:var(--spacing-6)}._body_qi4u0_36>*+*{margin-top:0}}._rowsWrapper_qi4u0_46{display:flex;flex-direction:column;align-self:stretch}._rowsWrapper_qi4u0_46>*+*{margin-top:var(--spacing-4)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._rowsWrapper_qi4u0_46{row-gap:var(--spacing-4)}._rowsWrapper_qi4u0_46>*+*{margin-top:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._rowsWrapper_qi4u0_46{row-gap:var(--spacing-4)}._rowsWrapper_qi4u0_46>*+*{margin-top:0}}._row_qi4u0_46{display:flex;align-items:flex-start;align-self:stretch}._row_qi4u0_46>*+*{margin-left:var(--spacing-6)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._row_qi4u0_46{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}._row_qi4u0_46>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._row_qi4u0_46{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}._row_qi4u0_46>*+*{margin-left:0}}._label_qi4u0_62{flex:1;width:120px;max-width:120px;color:var(--colors-text-primary);font-family:var(--font-family-venn);font-size:var(--font-sm);font-weight:var(--weight-normal);line-height:var(--line-height-lg)}._value_qi4u0_73{flex:1;color:var(--colors-text-primary);font-family:var(--font-family-venn);font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:var(--line-height-lg)}._headerChildren_qi4u0_82{align-self:flex-end}._ctaContainer_qi4u0_86{display:flex;justify-content:flex-end}@media (min-width: 769px){._label_qi4u0_62{width:180px;max-width:180px}._header_qi4u0_12{padding:var(--spacing-4)}._body_qi4u0_36{padding:var(--spacing-5)}}._menuEntryParent_udzzu_1{border-radius:var(--radius-lg);background-color:var(--colors-surface-regular);padding:var(--spacing-1)}._menuEntry_udzzu_1{border-radius:var(--radius-lg);background-color:var(--colors-surface-regular);display:flex;flex-direction:row;padding:var(--spacing-3);align-items:center;transition:var(--transition);font-weight:var(--weight-normal);font-size:var(--font-base);letter-spacing:0;text-align:left}._menuEntry_udzzu_1>*+*{margin-left:var(--spacing-3)}@supports (background: -webkit-named-image(i)) and (color: lch(0% 0 0)){._menuEntry_udzzu_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._menuEntry_udzzu_1>*+*{margin-left:0}}@supports (not (background: -webkit-named-image(i))) and (all: revert){._menuEntry_udzzu_1{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}._menuEntry_udzzu_1>*+*{margin-left:0}}._menuEntry_udzzu_1._selected_udzzu_23{background-color:var(--colors-surface-white);cursor:pointer;transition:var(--transition);box-shadow:0 0 12px 4px #290f080a}._menuEntry_udzzu_1:hover{background-color:var(--colors-surface-white);cursor:pointer;transition:var(--transition)}._menuEntry_udzzu_1._disabled_udzzu_36,._menuEntry_udzzu_1._disabled_udzzu_36:hover{background-color:var(--colors-surface-regular);cursor:default}._error_udzzu_42 svg{color:var(--colors-icon-error)}._menuEntry_udzzu_1._disabled_udzzu_36 svg{color:var(--colors-text-secondary)}._leftIconTop_udzzu_50{display:flex;flex-direction:row;align-self:flex-start}._leftIconCenter_udzzu_56{display:flex;flex-direction:row;align-items:center}._content_udzzu_62{display:flex;flex-direction:column;flex:1;gap:var(--spacing-1)}._title_udzzu_69{color:var(--colors-text-primary);line-height:var(--line-height-lg)}._titleDisabled_udzzu_74,._description_udzzu_79{color:var(--colors-text-secondary);line-height:var(--line-height-lg)}._badge_udzzu_84{margin:var(--spacing-3)}._rightIcon_udzzu_88{width:20px;height:20px}._menuEntry_udzzu_1._selected_udzzu_23 ._rightIcon_udzzu_88,._menuEntry_udzzu_1:hover ._rightIcon_udzzu_88{color:var(--colors-icon-colored)}._menuEntry_udzzu_1._disabled_udzzu_36 ._rightIcon_udzzu_88{color:var(--colors-text-secondary)}@media screen and (min-width: 769px){._menuEntry_udzzu_1{padding:var(--spacing-4)}}._menu_15l0s_1{border-radius:var(--radius-lg);background-color:var(--colors-surface-regular)}._menuTitle_15l0s_6{padding:var(--spacing-4);color:var(--colors-text-secondary);font-size:var(--font-2xs);font-weight:var(--weight-bold);line-height:var(--line-height-lg);text-transform:uppercase} + + +/*# sourceMappingURL=style-alma-checkout-blocks.css.map*/ \ No newline at end of file diff --git a/src/includes/Blocks/BlocksDataService.php b/src/includes/Blocks/BlocksDataService.php index e5d03879..699e3c2b 100644 --- a/src/includes/Blocks/BlocksDataService.php +++ b/src/includes/Blocks/BlocksDataService.php @@ -145,7 +145,7 @@ private function format_eligibility_for_blocks( $eligibilities ) { $gateways[ $gateways_keys[ $gateway_mode ]['pay_now'] ][ $plan_key ] = $this->format_plan_content_for_blocks( $eligibility ); } // Pay in installments - if ( $installment_count >= 1 && $installment_count <= 4 && $deferred_months === 0 && $deferred_days === 0 ) { + if ( $installment_count > 1 && $installment_count <= 4 && $deferred_months === 0 && $deferred_days === 0 ) { $gateways[ $gateways_keys[ $gateway_mode ]['installments'] ][ $plan_key ] = $this->format_plan_content_for_blocks( $eligibility ); } // Pay in credit diff --git a/src/tests/Blocks/BlocksDataServiceTest.php b/src/tests/Blocks/BlocksDataServiceTest.php index 1cd27d79..34aa2bce 100644 --- a/src/tests/Blocks/BlocksDataServiceTest.php +++ b/src/tests/Blocks/BlocksDataServiceTest.php @@ -100,7 +100,27 @@ private function response_redirect_data() { return [ 'success' => true, 'eligibility' => [ - 'alma_pay_now' => [], + 'alma_pay_now' => [ + 'general_1_0_0' => [ + 'paymentPlan' => [ + [ + "due_date" => 1735208969, + "total_amount" => 5500, + "customer_fee" => 0, + "customer_interest" => 0, + "purchase_amount" => 5500, + "localized_due_date" => "today", + "time_delta_from_start" => null + ] + ], + "planKey" => "general_1_0_0", + "installmentsCount" => 1, + "deferredDays" => 0, + "deferredMonths" => 0, + "customerTotalCostAmount" => 0, + "annualInterestRate" => 0 + ] + ], 'alma' => [ 'general_3_0_0' => [ 'paymentPlan' => [ @@ -171,7 +191,27 @@ private function response_in_page_data() { return [ 'success' => true, 'eligibility' => [ - 'alma_in_page_pay_now' => [], + 'alma_in_page_pay_now' => [ + 'general_1_0_0' => [ + 'paymentPlan' => [ + [ + "due_date" => 1735208969, + "total_amount" => 5500, + "customer_fee" => 0, + "customer_interest" => 0, + "purchase_amount" => 5500, + "localized_due_date" => "today", + "time_delta_from_start" => null + ] + ], + "planKey" => "general_1_0_0", + "installmentsCount" => 1, + "deferredDays" => 0, + "deferredMonths" => 0, + "customerTotalCostAmount" => 0, + "annualInterestRate" => 0 + ] + ], 'alma_in_page' => [ 'general_3_0_0' => [ 'paymentPlan' => [ @@ -264,6 +304,28 @@ private function eligibility_array() { "customer_total_cost_bps":0, "annual_interest_rate":0 }, + "general_1_0_0":{ + "is_eligible":true, + "reasons":null, + "constraints":null, + "payment_plan":[ + { + "due_date":1735208969, + "total_amount":5500, + "customer_fee":0, + "customer_interest":0, + "purchase_amount":5500, + "localized_due_date":"today", + "time_delta_from_start":null + } + ], + "installments_count":1, + "deferred_days":0, + "deferred_months":0, + "customer_total_cost_amount":0, + "customer_total_cost_bps":0, + "annual_interest_rate":0 + }, "general_3_0_0":{ "is_eligible":true, "reasons":null,
Drag 'n' drop some files here, or click to select files
Drag and drop some files here, or click to select files