UNPKG

onfido-sdk-ui

Version:

JavaScript SDK view layer for Onfido identity verification

2 lines 1.71 MB
/*! OnfidoIDV SDK 10.0.1 */ "use strict";(self.webpackChunkOnfido=self.webpackChunkOnfido||[]).push([["activeVideo"],{"./components/ActiveVideo/ActiveVideo.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PL}});var r=n("../node_modules/@babel/runtime-corejs3/helpers/esm/slicedToArray.js"),a=n("../node_modules/preact/hooks/dist/hooks.module.js"),s=n("../node_modules/preact/dist/preact.module.js");function o(e,t){for(var n=0;n<t.length;n++){const r=t[n];if("string"!=typeof r&&!Array.isArray(r))for(const t in r)if("default"!==t&&!(t in e)){const n=Object.getOwnPropertyDescriptor(r,t);n&&Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:()=>r[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}!function(){try{var e=document.createElement("style");e.appendChild(document.createTextNode(':root{--ods-transition-duration: .15s;--ods-border-radius-small: 2px;--ods-border-radius-medium: 4px;--ods-border-radius-large: 8px;--ods-border-radius-full: 100vw;--ods-color-neutral-900: 30, 30, 36;--ods-color-neutral-800: 43, 45, 51;--ods-color-neutral-700: 71, 73, 82;--ods-color-neutral-600: 99, 102, 112;--ods-color-neutral-500: 130, 136, 147;--ods-color-neutral-400: 180, 186, 197;--ods-color-neutral-300: 213, 218, 224;--ods-color-neutral-200: 233, 236, 240;--ods-color-neutral-100: 247, 249, 250;--ods-color-neutral-050: 252, 252, 253;--ods-color-neutral-white: 255, 255, 255;--ods-color-neutral-black: 0, 0, 0;--ods-color-primary-700: 28, 19, 101;--ods-color-primary-600: 35, 42, 173;--ods-color-primary-500: 54, 64, 245;--ods-color-primary-400: 92, 108, 255;--ods-color-primary-300: 130, 143, 255;--ods-color-primary-200: 189, 195, 255;--ods-color-primary-100: 235, 237, 255;--ods-color-primary-050: 245, 246, 255;--ods-color-primary-muted-600: 101, 105, 160;--ods-color-primary-muted-300: 149, 185, 255;--ods-color-accent-1-600: 255, 100, 100;--ods-color-accent-1-500: 255, 137, 125;--ods-color-accent-1-400: 255, 172, 163;--ods-color-accent-2-600: 249, 178, 20;--ods-color-accent-2-500: 255, 221, 84;--ods-color-accent-2-400: 255, 236, 112;--ods-color-accent-3-600: 129, 35, 173;--ods-color-accent-3-500: 175, 95, 239;--ods-color-accent-3-400: 222, 189, 255;--ods-color-success-600: 0, 107, 36;--ods-color-success-500: 5, 125, 39;--ods-color-success-400: 21, 179, 18;--ods-color-success-300: 81, 209, 123;--ods-color-success-200: 157, 239, 184;--ods-color-success-100: 203, 248, 218;--ods-color-success-050: 236, 253, 241;--ods-color-success-vivid-300: 145, 232, 123;--ods-color-success-muted-500: 108, 137, 94;--ods-color-success-muted-300: 137, 211, 163;--ods-color-info-700: 28, 19, 101;--ods-color-info-600: 35, 42, 173;--ods-color-info-500: 54, 64, 245;--ods-color-info-400: 92, 108, 255;--ods-color-info-300: 130, 143, 255;--ods-color-info-200: 189, 195, 255;--ods-color-info-100: 235, 237, 255;--ods-color-info-050: 245, 246, 255;--ods-color-info-muted-600: 101, 105, 160;--ods-color-info-muted-300: 149, 185, 255;--ods-color-warning-600: 158, 75, 8;--ods-color-warning-500: 196, 107, 4;--ods-color-warning-400: 227, 133, 25;--ods-color-warning-300: 251, 194, 127;--ods-color-warning-200: 250, 218, 181;--ods-color-warning-100: 253, 237, 219;--ods-color-warning-050: 255, 245, 235;--ods-color-warning-vivid-300: 253, 168, 70;--ods-color-warning-muted-500: 150, 125, 96;--ods-color-warning-muted-300: 235, 193, 144;--ods-color-error-600: 170, 0, 0;--ods-color-error-500: 195, 47, 47;--ods-color-error-400: 245, 78, 78;--ods-color-error-300: 252, 123, 123;--ods-color-error-200: 255, 185, 185;--ods-color-error-100: 252, 229, 229;--ods-color-error-050: 255, 246, 246;--ods-color-error-muted-500: 152, 93, 97;--ods-color-error-muted-300: 239, 169, 169;color-scheme:light;--ods-color-content-main: var(--ods-color-neutral-800), 1;--ods-color-content-secondary: var(--ods-color-neutral-600), 1;--ods-color-content-action: var(--ods-color-primary-500), 1;--ods-color-content-placeholder: var(--ods-color-neutral-500), 1;--ods-color-content-disabled: var(--ods-color-neutral-500), 1;--ods-color-content-link: var(--ods-color-primary-500), 1;--ods-color-content-link-hover: var(--ods-color-primary-600), 1;--ods-color-content-link-visited: var(--ods-color-accent-3-600), 1;--ods-color-content-negative: var(--ods-color-error-500), 1;--ods-color-content-warning: var(--ods-color-warning-600), 1;--ods-color-content-positive: var(--ods-color-success-500), 1;--ods-color-content-info: var(--ods-color-info-500), 1;--ods-color-content-spinner: var(--ods-color-neutral-600), 1;--ods-color-content-progress: var(--ods-color-primary-500), 1;--ods-color-content-logo: var(--ods-color-primary-500), 1;--ods-color-content-inverse-main: var(--ods-color-neutral-100), 1;--ods-color-content-inverse-secondary: var(--ods-color-neutral-300), 1;--ods-color-content-on-action: var(--ods-color-neutral-100), 1;--ods-color-content-on-inverse-action: var(--ods-color-primary-500), 1;--ods-color-content-always-light: var(--ods-color-neutral-100), 1;--ods-color-content-always-dark: var(--ods-color-neutral-800), 1;--ods-color-background-main: var(--ods-color-neutral-100), 1;--ods-color-background-surface: var(--ods-color-neutral-050), 1;--ods-color-background-surface-alt: var(--ods-color-neutral-200), 1;--ods-color-background-action: var(--ods-color-primary-500), 1;--ods-color-background-action-hover: var(--ods-color-primary-400), 1;--ods-color-background-action-active: var(--ods-color-primary-600), 1;--ods-color-background-action-subtle: var(--ods-color-primary-500), .1;--ods-color-background-action-subtle-hover: var(--ods-color-primary-500), .05;--ods-color-background-disabled: var(--ods-color-neutral-200), 1;--ods-color-background-negative: var(--ods-color-error-500), 1;--ods-color-background-negative-hover: var(--ods-color-error-400), 1;--ods-color-background-negative-active: var(--ods-color-error-600), 1;--ods-color-background-negative-subtle: var(--ods-color-error-500), .1;--ods-color-background-negative-subtle-hover: var(--ods-color-error-500), .05;--ods-color-background-warning: var(--ods-color-warning-400), 1;--ods-color-background-warning-subtle: var(--ods-color-warning-400), .1;--ods-color-background-positive: var(--ods-color-success-400), 1;--ods-color-background-positive-subtle: var(--ods-color-success-400), .1;--ods-color-background-info: var(--ods-color-info-500), 1;--ods-color-background-info-subtle: var(--ods-color-info-500), .1;--ods-color-background-input: var(--ods-color-neutral-050), 1;--ods-color-background-input-selected: var(--ods-color-primary-500), 1;--ods-color-background-spinner: var(--ods-color-neutral-600), .15;--ods-color-background-progress: var(--ods-color-primary-500), .15;--ods-color-background-overlay: var(--ods-color-neutral-black), .8;--ods-color-background-overlay-subtle: var(--ods-color-neutral-black), .5;--ods-color-background-inverse-main: var(--ods-color-neutral-900), 1;--ods-color-background-inverse-surface: var(--ods-color-neutral-800), 1;--ods-color-background-inverse-action: var(--ods-color-neutral-white), 1;--ods-color-border-separator: var(--ods-color-neutral-200), 1;--ods-color-border-input: var(--ods-color-neutral-500), 1;--ods-color-border-input-hover: var(--ods-color-neutral-600), 1;--ods-color-border-action: var(--ods-color-primary-500), 1;--ods-color-border-action-hover: var(--ods-color-primary-400), 1;--ods-color-border-action-subtle: var(--ods-color-primary-200), 1;--ods-color-border-disabled: var(--ods-color-neutral-200), 1;--ods-color-border-negative: var(--ods-color-error-500), 1;--ods-color-border-negative-subtle: var(--ods-color-error-200), 1;--ods-color-border-warning: var(--ods-color-warning-400), 1;--ods-color-border-warning-subtle: var(--ods-color-warning-muted-300), 1;--ods-color-border-positive: var(--ods-color-success-500), 1;--ods-color-border-positive-subtle: var(--ods-color-success-muted-300), 1;--ods-color-border-info: var(--ods-color-info-500), 1;--ods-color-border-info-subtle: var(--ods-color-info-200), 1;--ods-color-border-input-selected: var(--ods-color-primary-500), 1;--ods-color-border-focus-inner: var(--ods-color-neutral-white), 1;--ods-color-border-action-focus: var(--ods-color-primary-600), 1;--ods-color-border-negative-focus: var(--ods-color-error-600), 1;--ods-color-border-inverse-action: var(--ods-color-neutral-white), 1}@media (prefers-reduced-motion){:root{--ods-transition-duration: 0s}}._wrapper_j65zd_156{position:absolute;top:0;height:100%;width:100%;max-height:100%;padding:0;display:flex;justify-content:center;border-radius:var(--ods-border-radius-large);overflow:hidden}._navigationBar_j65zd_169{position:absolute;width:100%;z-index:10}._debug_1qhiv_1{position:fixed;left:0;background-color:#000c;color:#fff;font-size:16px;width:160px;margin-left:3px;padding:4px 8px;z-index:20}._centerBounds_177c2_1{border:1px solid #ff0;z-index:1;position:absolute}._faceBounds_177c2_7{position:absolute;border:2px solid;z-index:1;pointer-events:none}._warningMessage_177c2_14{font-weight:700}._portraitDebugging_177c2_18{position:absolute;height:100%;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}._videoGrid_ronn0_2{display:grid;grid-template-rows:auto 1fr auto;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}._videoGrid_ronn0_2 ._topBar_ronn0_12{height:63px;width:100%;background-color:#1e1e24e6}._videoGrid_ronn0_2 ._middleBarWhiteFrame_ronn0_17{display:flex;justify-content:center;overflow:hidden;position:relative}._videoGrid_ronn0_2 ._middleBarWhiteFrame_ronn0_17 ._warningPopup_ronn0_23{position:absolute;background-color:#1e1e24e6;border-radius:60px;padding:16px 24px;font-size:16px;color:#fff;display:inline-block;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);white-space:nowrap}._videoGrid_ronn0_2 ._middleBarOverlay_ronn0_37{--avc-svg-hole: url(\'data:image/svg+xml;utf8,<svg viewBox="0 0 205 310" xmlns="http://www.w3.org/2000/svg"><path d="M 102.5 14 C 45.891 14 0 59.891 0 116.5 L 0 207.5 C 0 264.109 45.891 310 102.5 310 C 159.109 310 205 264.109 205 207.5 L 205 116.5 C 205 59.891 159.109 14 102.5 14 Z"/></svg>\');--avc-overlay-color: rgba(30, 30, 36, .9);display:grid;grid-template-rows:1fr auto 1fr;overflow:hidden}._videoGrid_ronn0_2 ._middleBarOverlay_ronn0_37 ._frameOverlayTop_ronn0_44,._videoGrid_ronn0_2 ._middleBarOverlay_ronn0_37 ._frameOverlayBottom_ronn0_45,._videoGrid_ronn0_2 ._middleBarOverlay_ronn0_37 ._frameOverlayLeft_ronn0_46,._videoGrid_ronn0_2 ._middleBarOverlay_ronn0_37 ._frameOverlayRight_ronn0_47{background-color:var(--avc-overlay-color)}._videoGrid_ronn0_2 ._middleBarOverlay_ronn0_37 ._frameOverlayMiddle_ronn0_50{display:grid;grid-template-columns:1fr 205px 1fr;position:relative}._videoGrid_ronn0_2 ._middleBarOverlay_ronn0_37 ._frameOverlayMiddle_ronn0_50 ._frameMask_ronn0_55{width:205px;height:310px;-webkit-mask:var(--avc-svg-hole) 0/100% 100%,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask:var(--avc-svg-hole) 0/100% 100%,linear-gradient(#fff,#fff);mask-composite:exclude;background-color:var(--avc-overlay-color)}._videoGrid_ronn0_2 ._bottomBar_ronn0_66{height:152px;width:100%;background-color:#1e1e24e6;display:grid;grid-template-rows:auto 1fr}._videoGrid_ronn0_2 ._bottomBar_ronn0_66>span{margin-top:32px;text-align:center;color:#fff;display:block;font-size:18px;width:100%}._videoGrid_ronn0_2 ._bottomBar_ronn0_66>svg{margin:auto auto 8px;display:block}@keyframes _scale_1bruu_1{0%{transform:scale(.96)}to{transform:scale(1)}}._whiteFrame_1bruu_9{height:100%;animation:_scale_1bruu_1 1.5s ease-in-out 0s infinite alternate}@media (max-width: 479px){._whiteFrame_1bruu_9{max-width:294px}}._progressWrapper_1xm4j_1{display:flex;position:absolute;left:50%;transform:translate(-50%)}._leftProgressWrapper_1xm4j_8{padding:0 8px;position:relative}._leftProgressWrapper_1xm4j_8 ._progressLines_1xm4j_12{display:flex;flex-direction:column;position:relative;z-index:105}._leftProgressWrapper_1xm4j_8 ._progressLines_1xm4j_12 svg{overflow:visible}._leftProgressWrapper_1xm4j_8._finished_1xm4j_21 ._progressLines_1xm4j_12 path{stroke:rgba(var(--ods-color-success-300),1);stroke-width:6px}._leftProgressWrapper_1xm4j_8:before,._leftProgressWrapper_1xm4j_8:after{content:"";display:block;position:absolute;left:calc(100% - 8px);height:5px;background:rgba(var(--ods-color-success-300),1);transition:width .5s ease .2s;width:0}._leftProgressWrapper_1xm4j_8:before{top:0}._leftProgressWrapper_1xm4j_8:after{bottom:0}._leftProgressWrapper_1xm4j_8._final_1xm4j_41:before,._leftProgressWrapper_1xm4j_8._final_1xm4j_41:after{width:8px}._leftProgressWrapper_1xm4j_8 ._top_1xm4j_44,._leftProgressWrapper_1xm4j_8 ._bottom_1xm4j_45{stroke:rgba(var(--ods-color-neutral-white),1);stroke-width:4px;stroke-linecap:round;stroke-dashoffset:280;stroke-dasharray:280;transition:.5s cubic-bezier(0,.21,.36,.96);fill:transparent}._leftProgressWrapper_1xm4j_8 ._bottomWrapper_1xm4j_54{transform:scaleY(-1)}._leftProgressWrapper_1xm4j_8 ._placeholder_1xm4j_57{position:absolute;z-index:101;display:flex;flex-direction:column;top:0;padding-left:1px}._leftProgressWrapper_1xm4j_8 ._placeholder_1xm4j_57 svg{overflow:hidden}._leftProgressWrapper_1xm4j_8 ._placeholder_1xm4j_57 path{stroke:rgba(var(--ods-color-neutral-white),1);stroke-linecap:round;stroke-width:4px;opacity:.15}._rightProgressWrapper_1xm4j_75{transform:scaleX(-1);padding:0 8px;position:relative}._rightProgressWrapper_1xm4j_75 ._progressLines_1xm4j_12{position:relative;z-index:105;display:flex;flex-direction:column}._rightProgressWrapper_1xm4j_75 ._progressLines_1xm4j_12 svg{overflow:visible}._rightProgressWrapper_1xm4j_75._finished_1xm4j_21 path{stroke:rgba(var(--ods-color-success-300),1);stroke-width:6px}._rightProgressWrapper_1xm4j_75:before,._rightProgressWrapper_1xm4j_75:after{content:"";display:block;position:absolute;left:calc(100% - 8px);height:5px;background:rgba(var(--ods-color-success-300),1);transition:width .5s ease .2s;width:0}._rightProgressWrapper_1xm4j_75:before{top:0}._rightProgressWrapper_1xm4j_75:after{bottom:0}._rightProgressWrapper_1xm4j_75._final_1xm4j_41:before,._rightProgressWrapper_1xm4j_75._final_1xm4j_41:after{width:8px}._rightProgressWrapper_1xm4j_75 ._top_1xm4j_44,._rightProgressWrapper_1xm4j_75 ._bottom_1xm4j_45{stroke:rgba(var(--ods-color-neutral-white),1);stroke-width:4px;stroke-dasharray:280;stroke-linecap:round;stroke-dashoffset:280;transition:.5s cubic-bezier(0,.21,.36,.96);fill:transparent}._rightProgressWrapper_1xm4j_75 ._bottomWrapper_1xm4j_54{transform:scaleY(-1)}._rightProgressWrapper_1xm4j_75 ._placeholder_1xm4j_57{position:absolute;z-index:101;top:0;display:flex;flex-direction:column}._rightProgressWrapper_1xm4j_75 ._placeholder_1xm4j_57 svg{overflow:hidden}._rightProgressWrapper_1xm4j_75 ._placeholder_1xm4j_57 path{stroke:rgba(var(--ods-color-neutral-white),1);stroke-linecap:round;stroke-width:4px;opacity:.15}._checkIcon_1xm4j_142{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s cubic-bezier(0,.36,.35,1)}._checkIcon_1xm4j_142._scanComplete_1xm4j_150{opacity:1}._videoContainer_1lcku_1{height:auto;position:relative;display:grid;grid-template-columns:1fr auto 1fr;width:100%}._videoContainer_1lcku_1 ._videoElementWrapper_1lcku_8{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--ods-color-neutral-black),1)}._videoContainer_1lcku_1 ._videoElementWrapper_1lcku_8 ._videoElement_1lcku_8{height:100%;width:auto;transition:filter .1s ease-in;transform:scaleX(-1);transition-delay:.5s}@media (max-width: 479px){._videoContainer_1lcku_1 ._videoElementWrapper_1lcku_8 ._videoElement_1lcku_8{width:480px;height:640px}}._scanComplete_1lcku_31{transition:filter .2s cubic-bezier(0,.36,.35,1);filter:blur(10px)}._alert_1vyce_1{position:absolute;left:0;top:0;width:100%;height:100%;padding:16px;z-index:11;display:flex;align-items:center;justify-content:center;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .2s ease-in}._alert_1vyce_1:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(var(--ods-color-neutral-900),1);opacity:.85;z-index:-1}._visible_1vyce_29{opacity:1;visibility:visible}._container_1vyce_34{max-width:350px;background:rgba(var(--ods-color-neutral-white),1);border-radius:var(--ods-border-radius-large);padding:24px;box-sizing:border-box}._container_1vyce_34 button{width:100%}._title_1vyce_45{font-family:inherit;font-size:1.25rem;font-weight:500;line-height:1.5rem;text-transform:none;color:rgba(var(--ods-color-content-main));margin:0}._message_1vyce_55{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5rem;text-transform:none;margin-bottom:24px;color:rgba(var(--ods-color-content-secondary))}._button_z3okm_1{padding:11px 23px;border:none;background-color:rgba(var(--ods-color-background-action));color:rgba(var(--ods-color-content-on-action));border-radius:var(--ods-border-radius-medium);font-family:inherit;font-size:1rem;user-select:none;appearance:none;border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative;text-decoration:none;width:fit-content;min-width:272px;min-height:48px;cursor:pointer;outline:none}._button_z3okm_1:hover{background-color:rgba(var(--ods-color-background-action-hover))}')),document.head.appendChild(e)}catch(e){console.error("vite-plugin-css-injected-by-js",e)}}();const i="_wrapper_j65zd_156",u="_navigationBar_j65zd_169";function l(e){const t=(0,a.useRef)([]),n=(0,a.useRef)(0),r=(0,a.useRef)(performance.now()),s=(0,a.useRef)(0),[o,i]=(0,a.useState)([]),u=(0,a.useCallback)((()=>{const a=performance.now();if(n.current+=1,a>r.current+1e3){const s=a-r.current,o=Math.round(1e3*n.current/s);if(t.current=t.current.concat(o),s>1500)for(let e=1;e<=(s-1e3)/1e3;e++)t.current=t.current.concat(0);t.current=t.current.slice(Math.max(t.current.length-e,0)),i(t.current),n.current=0,r.current=performance.now()}s.current=requestAnimationFrame(u)}),[e]);(0,a.useEffect)((()=>(s.current=requestAnimationFrame(u),()=>{cancelAnimationFrame(s.current)})),[u]);const l=(o.reduce(((e,t)=>e+t),0)/o.length).toFixed(2);return{fps:o,avgFps:l,maxFps:Math.max.apply(Math.max,o),currentFps:o[o.length-1]}}const c="_debug_1qhiv_1";var d=0;function p(e,t,n,r,a){var o,i,u={};for(i in t)"ref"==i?o=t[i]:u[i]=t[i];var l={type:e,props:u,key:n,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:--d,__source:a,__self:r};if("function"==typeof e&&(o=e.defaultProps))for(i in o)void 0===u[i]&&(u[i]=o[i]);return s.options.vnode&&s.options.vnode(l),l}const h=({faceRotation:e,elapsedTime:t,videoWidth:n,videoHeight:r,detectionsPerSecond:a,inferenceTime:s,backend:o})=>{const{currentFps:i}=l(30);return p("div",{className:c,style:{left:0},children:[p("div",{children:["Elapsed: ",t.toFixed(2)||null," s"]}),p("div",{children:["Yaw: ",null==e?void 0:e.yaw.toFixed(3)]}),p("div",{children:["Pitch: ",null==e?void 0:e.pitch.toFixed(3)]}),p("div",{children:["Roll: ",null==e?void 0:e.roll.toFixed(3)]}),p("div",{children:["Width: ",n]}),p("div",{children:["Height: ",r]}),p("div",{title:"frames per second",children:["FPS: ",i]}),p("div",{title:"face detections per second",children:["DPS: ",a]}),p("div",{title:"theoretical inferences per second",children:["IPS: ",s?Math.round(1e3/s):null]}),p("div",{children:["Backend: ",o]})]})},f="_centerBounds_177c2_1",m="_faceBounds_177c2_7",g="_portraitDebugging_177c2_18",y=({centerBounds:e,faceBounds:t,videoBounds:n,warningMessage:r})=>p("div",{className:g,style:{width:n.width},children:[e?p("div",{className:f,style:{left:`${e.left}px`,top:`${e.top}px`,width:`${e.width}px`,height:`${e.height}px`}}):null,t?p("div",{className:m,style:{borderColor:""+(r?"red":"green"),color:""+(r?"red":"green"),left:`${null==t?void 0:t.left}px`,top:`${null==t?void 0:t.top}px`,width:`${null==t?void 0:t.width}px`,height:`${null==t?void 0:t.height}px`}}):null]}),b="_videoGrid_ronn0_2",x="_topBar_ronn0_12",v="_middleBarWhiteFrame_ronn0_17",w="_warningPopup_ronn0_23",k="_middleBarOverlay_ronn0_37",_="_frameOverlayTop_ronn0_44",I="_frameOverlayBottom_ronn0_45",S="_frameOverlayLeft_ronn0_46",N="_frameOverlayRight_ronn0_47",T="_frameOverlayMiddle_ronn0_50",C="_frameMask_ronn0_55",E="_bottomBar_ronn0_66";function $(e,t){for(var n in t)e[n]=t[n];return e}function R(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function A(e){this.props=e}function M(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:R(this.props,e)}function r(t){return this.shouldComponentUpdate=n,(0,s.createElement)(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(A.prototype=new s.Component).isPureReactComponent=!0,A.prototype.shouldComponentUpdate=function(e,t){return R(this.props,e)||R(this.state,t)};var O=s.options.__b;s.options.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),O&&O(e)};var F=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function D(e){function t(t){var n=$({},t);return delete n.ref,e(n,t.ref||null)}return t.$$typeof=F,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t}var L=function(e,t){return null==e?null:(0,s.toChildArray)((0,s.toChildArray)(e).map(t))},P={map:L,forEach:L,count:function(e){return e?(0,s.toChildArray)(e).length:0},only:function(e){var t=(0,s.toChildArray)(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:s.toChildArray},B=s.options.__e;s.options.__e=function(e,t,n,r){if(e.then)for(var a,s=t;s=s.__;)if((a=s.__c)&&a.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),a.__c(e,t);B(e,t,n,r)};var W=s.options.unmount;function V(){this.__u=0,this.t=null,this.__b=null}function U(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function z(e){var t,n,r;function a(a){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return(0,s.createElement)(n,a)}return a.displayName="Lazy",a.__f=!0,a}function j(){this.u=null,this.o=null}s.options.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),W&&W(e)},(V.prototype=new s.Component).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var a=U(r.__v),s=!1,o=function(){s||(s=!0,n.__R=null,a?a(i):i())};n.__R=o;var i=function(){if(!--r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.t.pop();)t.forceUpdate()}},u=!0===t.__h;r.__u++||u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(o,o)},V.prototype.componentWillUnmount=function(){this.t=[]},V.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=$({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var a=t.__a&&(0,s.createElement)(s.Fragment,null,e.fallback);return a&&(a.__h=null),[(0,s.createElement)(s.Fragment,null,t.__a?null:e.children),a]};var H=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.u=n=n[2]}};function G(e){return this.getChildContext=function(){return e.context},e.children}function q(e){var t=this,n=e.i;t.componentWillUnmount=function(){(0,s.render)(null,t.l),t.l=null,t.i=null},t.i&&t.i!==n&&t.componentWillUnmount(),e.__v?(t.l||(t.i=n,t.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(e){this.childNodes.push(e),t.i.appendChild(e)},insertBefore:function(e,n){this.childNodes.push(e),t.i.appendChild(e)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>1,1),t.i.removeChild(e)}}),(0,s.render)((0,s.createElement)(G,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function K(e,t){var n=(0,s.createElement)(q,{__v:e,i:t});return n.containerInfo=t,n}(j.prototype=new s.Component).__a=function(e){var t=this,n=U(t.__v),r=t.o.get(e);return r[0]++,function(a){var s=function(){t.props.revealOrder?(r.push(a),H(t,e,r)):a()};n?n(s):s()}},j.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,s.toChildArray)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},j.prototype.componentDidUpdate=j.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){H(e,n,t)}))};var X=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,Y=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Z=typeof document<"u",Q=function(e){return(typeof Symbol<"u"&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};function J(e,t,n){return null==t.__k&&(t.textContent=""),(0,s.render)(e,t),"function"==typeof n&&n(),e?e.__c:null}function ee(e,t,n){return(0,s.hydrate)(e,t),"function"==typeof n&&n(),e?e.__c:null}s.Component.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(s.Component.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var te=s.options.event;function ne(){}function re(){return this.cancelBubble}function ae(){return this.defaultPrevented}s.options.event=function(e){return te&&(e=te(e)),e.persist=ne,e.isPropagationStopped=re,e.isDefaultPrevented=ae,e.nativeEvent=e};var se,oe={configurable:!0,get:function(){return this.class}},ie=s.options.vnode;s.options.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var a=-1===t.indexOf("-");for(var o in r={},n){var i=n[o];Z&&"children"===o&&"noscript"===t||"value"===o&&"defaultValue"in n&&null==i||("defaultValue"===o&&"value"in n&&null==n.value?o="value":"download"===o&&!0===i?i="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+t)&&!Q(n.type)?o="oninput":/^onfocus$/i.test(o)?o="onfocusin":/^onblur$/i.test(o)?o="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(o)?o=o.toLowerCase():a&&Y.test(o)?o=o.replace(/[A-Z0-9]/g,"-$&").toLowerCase():null===i&&(i=void 0),/^oninput$/i.test(o)&&(o=o.toLowerCase(),r[o]&&(o="oninputCapture")),r[o]=i)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=(0,s.toChildArray)(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=(0,s.toChildArray)(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(oe.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",oe))}e.$$typeof=X,ie&&ie(e)};var ue=s.options.__r;s.options.__r=function(e){ue&&ue(e),se=e.__c};var le={ReactCurrentDispatcher:{current:{readContext:function(e){return se.__n[e.__c].props.value}}}};function ce(e){return s.createElement.bind(null,e)}function de(e){return!!e&&e.$$typeof===X}function pe(e){return de(e)?s.cloneElement.apply(null,arguments):e}function he(e){return!!e.__k&&((0,s.render)(null,e),!0)}function fe(e){return e&&(e.base||1===e.nodeType&&e)||null}var me=function(e,t){return e(t)},ge=function(e,t){return e(t)},ye=s.Fragment;function be(e){e()}function xe(e){return e}function ve(){return[!1,be]}var we=a.useLayoutEffect;function ke(e,t){var n=t(),r=(0,a.useState)({s:{__:n,h:t}}),s=r[0].s,o=r[1];return(0,a.useLayoutEffect)((function(){s.__=n,s.h=t,s.__!==t()&&o({s:s})}),[e,n,t]),(0,a.useEffect)((function(){return s.__!==s.h()&&o({s:s}),e((function(){s.__!==s.h()&&o({s:s})}))}),[e]),n}const _e=o({__proto__:null,default:{useState:a.useState,useReducer:a.useReducer,useEffect:a.useEffect,useLayoutEffect:a.useLayoutEffect,useInsertionEffect:a.useLayoutEffect,useTransition:ve,useDeferredValue:xe,useSyncExternalStore:ke,startTransition:be,useRef:a.useRef,useImperativeHandle:a.useImperativeHandle,useMemo:a.useMemo,useCallback:a.useCallback,useContext:a.useContext,useDebugValue:a.useDebugValue,version:"17.0.2",Children:P,render:J,hydrate:ee,unmountComponentAtNode:he,createPortal:K,createElement:s.createElement,createContext:s.createContext,createFactory:ce,cloneElement:pe,createRef:s.createRef,Fragment:s.Fragment,isValidElement:de,findDOMNode:fe,Component:s.Component,PureComponent:A,memo:M,forwardRef:D,flushSync:ge,unstable_batchedUpdates:me,StrictMode:s.Fragment,Suspense:V,SuspenseList:j,lazy:z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:le},startTransition:be,useDeferredValue:xe,useTransition:ve,useInsertionEffect:we,useSyncExternalStore:ke,version:"17.0.2",Children:P,render:J,hydrate:ee,unmountComponentAtNode:he,createPortal:K,createFactory:ce,cloneElement:pe,isValidElement:de,findDOMNode:fe,PureComponent:A,memo:M,forwardRef:D,flushSync:ge,unstable_batchedUpdates:me,StrictMode:ye,Suspense:V,SuspenseList:j,lazy:z,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:le,createElement:s.createElement,createContext:s.createContext,createRef:s.createRef,Fragment:s.Fragment,Component:s.Component},[a]),Ie=e=>(0,s.createElement)("svg",{width:144,height:32,viewBox:"0 0 144 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},(0,s.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.9082 8.30664C47.1122 8.10221 47.3622 8 47.648 8C47.9337 8 48.1837 8.10732 48.3877 8.30664C48.5918 8.51106 48.6939 8.76148 48.6939 9.04768C48.6939 9.33898 48.5918 9.58429 48.3877 9.78871C48.1837 9.99314 47.9337 10.0954 47.648 10.0954C47.3571 10.0954 47.1122 9.99314 46.9082 9.78871C46.7041 9.58429 46.602 9.33387 46.602 9.04768C46.602 8.75637 46.7041 8.51106 46.9082 8.30664ZM48.3367 11.6796H46.9643V19.8055H48.3367V11.6796ZM53.8214 11.4548C54.9643 11.4548 56.051 11.9505 56.8316 12.8193V8.38329H58.2041V19.8055H56.8316V18.6658C56.051 19.5346 54.9643 20.0304 53.8214 20.0304C51.551 20.0304 49.7041 18.1037 49.7041 15.7426C49.7041 13.3815 51.551 11.4548 53.8214 11.4548ZM53.9081 18.7323C55.4949 18.7323 56.7908 17.3933 56.7908 15.7426C56.7908 14.0918 55.4949 12.7529 53.9081 12.7529C52.3214 12.7529 51.0255 14.0918 51.0255 15.7426C51.0255 17.3933 52.3163 18.7323 53.9081 18.7323ZM59.4388 15.7426C59.4388 13.3815 61.3571 11.4548 63.7194 11.4548C66.0816 11.4548 68 13.3815 68 15.7426C68 18.1037 66.0765 20.0304 63.7194 20.0304C61.3622 20.0304 59.4388 18.1037 59.4388 15.7426ZM63.7194 18.7323C65.3061 18.7323 66.602 17.3933 66.602 15.7426C66.602 14.0918 65.3112 12.7529 63.7194 12.7529C62.1326 12.7529 60.8367 14.0918 60.8367 15.7426C60.8367 17.3933 62.1275 18.7323 63.7194 18.7323ZM43.0561 10.0749V11.6796H45.3775V12.9522H43.0561V19.8106H41.6837V12.9573H40.1633V11.6847H41.6837V10.0494C41.6837 8.97612 42.5561 8.10221 43.6275 8.10221H45.3775V9.35431H43.7755C43.3775 9.35431 43.0561 9.67628 43.0561 10.0749ZM36.1122 11.4548C34.9133 11.4548 34.0153 11.9403 33.4949 12.8551V11.6796H32.1224V19.8055H33.4949V15.579C33.4949 14.7256 33.7092 14.0356 34.1327 13.5246C34.5561 13.0186 35.1429 12.7631 35.8878 12.7631C36.5102 12.7631 37.0153 12.9675 37.3775 13.3713C37.7398 13.7801 37.9286 14.4036 37.9286 15.2213V19.8004H39.301V14.9607C39.301 13.8005 39.0204 12.9113 38.4643 12.3287C37.9235 11.7665 37.0867 11.4548 36.1122 11.4548ZM22.25 15.7426C22.25 13.3815 24.1684 11.4548 26.5306 11.4548C28.8929 11.4548 30.8112 13.3815 30.8112 15.7426C30.8112 18.1037 28.8929 20.0304 26.5306 20.0304C24.1735 20.0304 22.25 18.1037 22.25 15.7426ZM26.5357 18.7323C28.1224 18.7323 29.4184 17.3933 29.4184 15.7426C29.4184 14.0918 28.1224 12.7529 26.5357 12.7529C24.949 12.7529 23.6531 14.0918 23.6531 15.7426C23.6531 17.3933 24.9439 18.7323 26.5357 18.7323Z",fill:"white"}),(0,s.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.1602 15.5196C12.1602 16.992 10.9696 18.1857 9.50085 18.1857C8.03214 18.1857 6.84151 16.992 6.84151 15.5196C6.84151 14.0472 8.03214 12.8535 9.50085 12.8535C10.9696 12.8535 12.1602 14.0472 12.1602 15.5196ZM5.59612 21.0417C5.74108 20.9415 5.88604 20.8412 6.041 20.751C8.37537 19.3479 11.1896 19.4431 13.364 20.7611C13.449 20.8112 13.449 20.9314 13.369 20.9866C13.3479 21.0002 13.3267 21.0139 13.3054 21.0277C13.1853 21.1053 13.0622 21.1848 12.9391 21.2572C12.1444 21.7332 11.2946 22.1392 10.4098 22.4549C9.81498 22.6704 9.19515 22.8458 8.55032 22.9911C7.94549 23.1264 7.31066 22.966 6.84078 22.5651C6.3859 22.1742 5.96102 21.7633 5.56613 21.3424C5.48115 21.2522 5.49614 21.1118 5.59612 21.0417Z",fill:"white"}),(0,s.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9591 10.2872C13.114 10.197 13.259 10.0967 13.404 9.99652C13.5039 9.92636 13.5189 9.78605 13.4339 9.69584C13.0391 9.27489 12.6142 8.86397 12.1593 8.47308C11.6894 8.07218 11.0546 7.91182 10.4497 8.04712C9.80492 8.19245 9.18509 8.36785 8.59025 8.58333C7.70548 8.89904 6.85571 9.30496 6.06093 9.78104C5.93783 9.85338 5.81473 9.93295 5.69469 10.0105L5.63104 10.0516C5.55106 10.1068 5.55106 10.227 5.63604 10.2772C7.81046 11.5951 10.6247 11.6903 12.9591 10.2872ZM4.2814 12.0512C4.19143 11.8958 4.09146 11.7505 3.99148 11.6052L3.99148 11.6052C3.9215 11.5049 3.78154 11.4899 3.69156 11.5751C3.27167 11.971 2.86178 12.3969 2.47189 12.853C2.072 13.324 1.91204 13.9605 2.047 14.5668C2.19196 15.2133 2.36692 15.8347 2.58186 16.431C2.89677 17.318 3.30167 18.17 3.77654 18.9668C3.8487 19.0902 3.92806 19.2136 4.00545 19.3339L4.04647 19.3977C4.10145 19.4779 4.22142 19.4779 4.27141 19.3927C5.58605 17.2128 5.68103 14.3914 4.2814 12.0512ZM15.0085 19.4328C14.9085 19.2875 14.8086 19.1422 14.7186 18.9868C13.319 16.6465 13.4139 13.8252 14.7286 11.6452C14.7786 11.5601 14.8985 11.5601 14.9535 11.6402C14.9671 11.6614 14.9808 11.6827 14.9945 11.704C15.0719 11.8244 15.1513 11.9478 15.2235 12.0712C15.6983 12.868 16.1032 13.7199 16.4181 14.6069C16.6331 15.2033 16.808 15.8247 16.953 16.4711C17.088 17.0775 16.928 17.7139 16.5281 18.185C16.1382 18.641 15.7283 19.067 15.3084 19.4629C15.2185 19.5481 15.0785 19.533 15.0085 19.4328Z",fill:"white"}),(0,s.createElement)("path",{d:"M89.32 17.98C89.22 18.01 89.09 18.03 88.92 18.03C88.67 18.03 88.44 17.94 88.26 17.58L87.56 16.23C88.37 15.93 88.89 15.27 88.89 14.29C88.89 12.9 87.94 12.14 86.48 12.14H83.82V19H85.04V16.41H86.24L87.05 17.94C87.4 18.6 87.77 19.05 88.73 19.05C89 19.05 89.22 19.01 89.39 18.96L89.32 17.98ZM85.04 13.16H86.48C87.25 13.16 87.65 13.63 87.65 14.3C87.65 14.97 87.25 15.44 86.48 15.44H85.04V13.16ZM94.5339 16.58C94.5339 15.05 93.6939 14.05 92.2439 14.05C90.8439 14.05 89.8239 15.08 89.8239 16.56C89.8239 18.01 90.7339 19.05 92.2339 19.05C93.6639 19.05 94.3439 18.26 94.5139 17.4H93.3639C93.2839 17.7 93.0139 18.08 92.2839 18.08C91.5839 18.08 91.1139 17.63 91.0239 16.83H94.5339V16.58ZM92.2539 14.99C92.8639 14.99 93.2739 15.33 93.3739 16.08H91.0439C91.1739 15.36 91.6439 14.99 92.2539 14.99ZM100.143 17.97C100.033 18.01 99.9729 18.02 99.8929 18.02C99.7429 18.02 99.6429 17.91 99.6429 17.72V16C99.6429 14.78 98.8929 14.05 97.5029 14.05C96.2529 14.05 95.4029 14.66 95.3229 15.76H96.4429C96.4929 15.28 96.8529 15 97.4329 15C98.1129 15 98.4529 15.36 98.4529 15.93V16.18H97.6929C96.3529 16.18 95.2029 16.56 95.2029 17.72C95.2029 18.51 95.7729 19.05 96.8629 19.05C97.9129 19.05 98.3429 18.55 98.5029 18.25C98.6429 18.78 99.0329 19.05 99.5629 19.05C99.8129 19.05 100.033 19.01 100.223 18.96L100.143 17.97ZM97.1829 18.14C96.6429 18.14 96.3929 17.94 96.3929 17.59C96.3929 17.13 96.8329 16.89 97.6329 16.89H98.4529V17.21C98.4529 17.63 97.9829 18.14 97.1829 18.14ZM102.651 17.97C102.541 18.01 102.491 18.02 102.411 18.02C102.261 18.02 102.151 17.91 102.151 17.72V11.9H100.941V17.82C100.941 18.6 101.331 19.05 102.061 19.05C102.331 19.05 102.541 19.01 102.731 18.96L102.651 17.97ZM105.894 19H107.114V12.14H105.894V19ZM111.878 11.9V14.79C111.608 14.35 111.128 14.05 110.388 14.05C109.028 14.05 108.158 15.11 108.158 16.61C108.158 18.13 109.048 19.05 110.318 19.05C111.068 19.05 111.598 18.71 111.888 18.26L111.918 19H113.098V11.9H111.878ZM110.588 18.02C109.858 18.02 109.388 17.46 109.388 16.58C109.388 15.68 109.878 15.08 110.598 15.08C111.438 15.08 111.878 15.78 111.878 16.41V16.7C111.878 17.3 111.448 18.02 110.588 18.02ZM118.775 16.58C118.775 15.05 117.935 14.05 116.485 14.05C115.085 14.05 114.065 15.08 114.065 16.56C114.065 18.01 114.975 19.05 116.475 19.05C117.905 19.05 118.585 18.26 118.755 17.4H117.605C117.525 17.7 117.255 18.08 116.525 18.08C115.825 18.08 115.355 17.63 115.265 16.83H118.775V16.58ZM116.495 14.99C117.105 14.99 117.515 15.33 117.615 16.08H115.285C115.415 15.36 115.885 14.99 116.495 14.99ZM122.504 14.05C121.764 14.05 121.254 14.36 120.964 14.81L120.924 14.1H119.754V19H120.974V16.22C120.974 15.55 121.404 15.1 122.064 15.1C122.684 15.1 123.004 15.51 123.004 16.2V19H124.234V15.92C124.234 14.79 123.594 14.05 122.504 14.05ZM128.108 17.3C128.108 17.84 127.878 18.06 127.478 18.06C127.068 18.06 126.868 17.82 126.868 17.3V15.08H128.598V14.1H126.868V12.65H125.718V14.1H124.918V15.09H125.648V17.27C125.648 18.43 126.328 19.04 127.428 19.04C128.568 19.04 129.188 18.4 129.188 17.3H128.108ZM131.357 12.51C131.357 12.07 131.007 11.74 130.557 11.74C130.107 11.74 129.757 12.07 129.757 12.51C129.757 12.97 130.107 13.29 130.557 13.29C131.007 13.29 131.357 12.97 131.357 12.51ZM129.937 19H131.157V14.1H129.937V19ZM135.137 17.3C135.137 17.84 134.907 18.06 134.507 18.06C134.097 18.06 133.897 17.82 133.897 17.3V15.08H135.627V14.1H133.897V12.65H132.747V14.1H131.947V15.09H132.677V17.27C132.677 18.43 133.357 19.04 134.457 19.04C135.597 19.04 136.217 18.4 136.217 17.3H135.137ZM140.009 14.1L138.959 17.29C138.909 17.43 138.869 17.61 138.829 17.84H138.799C138.749 17.61 138.709 17.44 138.659 17.29L137.619 14.1H136.289L138.179 19.12L138.099 19.33C137.899 19.9 137.539 20.03 137.089 20.03C136.899 20.03 136.769 19.99 136.619 19.93L136.539 20.96C136.719 21.02 137.029 21.06 137.329 21.06C138.339 21.06 138.839 20.59 139.299 19.37L139.439 19L141.249 14.1H140.009Z",fill:"white"}),(0,s.createElement)("line",{x1:75.35,y1:6,x2:75.35,y2:25,stroke:"white",strokeWidth:.7})),Se="_whiteFrame_1bruu_9",Ne=()=>p("svg",{width:"100%",height:"100%",viewBox:"0 0 273 364",fill:"none",className:Se,xmlns:"http://www.w3.org/2000/svg",children:[p("g",{filter:"url(#filter0_d_1824_21222)",children:p("path",{d:"M22 70V46C22 32.7452 32.7452 22 46 22H70",stroke:"white",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"})}),p("g",{filter:"url(#filter1_d_1824_21222)",children:p("path",{d:"M251 294L251 318C251 331.255 240.255 342 227 342L203 342",stroke:"white",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"})}),p("g",{filter:"url(#filter2_d_1824_21222)",children:p("path",{d:"M70 342L46 342C32.7452 342 22 331.255 22 318L22 294",stroke:"white",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"})}),p("g",{filter:"url(#filter3_d_1824_21222)",children:p("path",{d:"M203 22L227 22C240.255 22 251 32.7452 251 46L251 70",stroke:"white",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"})}),p("defs",{children:[p("filter",{id:"filter0_d_1824_21222",x:"0",y:"0",width:"92",height:"92",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p("feOffset",{}),p("feGaussianBlur",{stdDeviation:"10"}),p("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"}),p("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1824_21222"}),p("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1824_21222",result:"shape"})]}),p("filter",{id:"filter1_d_1824_21222",x:"181",y:"272",width:"92",height:"92",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p("feOffset",{}),p("feGaussianBlur",{stdDeviation:"10"}),p("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"}),p("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1824_21222"}),p("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1824_21222",result:"shape"})]}),p("filter",{id:"filter2_d_1824_21222",x:"0",y:"272",width:"92",height:"92",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p("feOffset",{}),p("feGaussianBlur",{stdDeviation:"10"}),p("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"}),p("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1824_21222"}),p("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1824_21222",result:"shape"})]}),p("filter",{id:"filter3_d_1824_21222",x:"181",y:"0",width:"92",height:"92",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p("feOffset",{}),p("feGaussianBlur",{stdDeviation:"10"}),p("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"}),p("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1824_21222"}),p("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1824_21222",result:"shape"})]})]})]}),Te=e=>(e instanceof Object?Object.entries(e).filter((([,e])=>!!e)).map((([e])=>e)):[e]).filter(Boolean),Ce=(...e)=>e.flat(10).flatMap(Te).join(" "),Ee=()=>{var e;const t=(()=>{var e;const t=document.createElement("canvas");let n,r=!1,a=!1,s=!1;try{if(t){let o;if(o=t.getContext("webgl2"),o?(r=!0,s=!0):o=t.getContext("webgl")||t.getContext("experimental-webgl"),o){a=!0;const t=o.getSupportedExtensions()||[],r=t.includes("WEBGL_debug_renderer_info")?null==(e=o.getExtension("WEBGL_debug_renderer_info"))?void 0:e.UNMASKED_RENDERER_WEBGL:void 0;r&&(n=o.getParameter(r)),s||(s=t.includes("OES_texture_float"))}}}catch{}return{webgl2_support:r,webgl_support:a,has_texture_float_extension:s,gpu_model:n}})();if(!t.webgl_support||!t.has_texture_float_extension)return{backend:"wasm",runtime:"tfjs"};const n=null==(e=t.gpu_model)?void 0:e.toLowerCase();return(null==n?void 0:n.includes("adreno"))&&/3[0-9]{2}/.test(n)?{backend:"webgl",runtime:"tfjs"}:t.webgl2_support?{backend:"webgl",runtime:"mediapipe"}:null},$e="_progressWrapper_1xm4j_1",Re="_leftProgressWrapper_1xm4j_8",Ae="_progressLines_1xm4j_12",Me="_finished_1xm4j_21",Oe="_final_1xm4j_41",Fe="_top_1xm4j_44",De="_bottom_1xm4j_45",Le="_bottomWrapper_1xm4j_54",Pe="_placeholder_1xm4j_57",Be="_rightProgressWrapper_1xm4j_75",We="_checkIcon_1xm4j_142",Ve="_scanComplete_1xm4j_150",Ue=({left:e,right:t})=>{const n=n=>Math.round(280-{left:e,right:t}[n]/100*280),r=()=>100===e&&100===t;return p("div",{className:$e,children:[p("svg",{width:"48",height:"48",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:Ce(We,{[Ve]:r()}),children:[p("rect",{width:"48",height:"48",rx:"24",fill:"#CBF8DA"}),p("path",{d:"m21.334 28.782-4.391-4.39-1.885 1.885 6.276 6.276L34.276 19.61l-1.885-1.885-11.057 11.057Z",fill:"#057D27"})]}),p("div",{className:Ce(Re,{[Me]:100===e,[Oe]:r()}),children:[p("div",{className:Ae,children:[p("svg",{width:"109",height:"162",viewBox:"0 0 131 196",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:p("path",{className:Fe,style:{strokeDashoffset:n("left")},d:"M 131 3.047 C 131 3.047 10.549 6.664 3.036 130.043 L 3.036 196"})}),p("svg",{width:"109",height:"162",viewBox:"0 0 131 196",className:Le,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:p("path",{className:De,style:{strokeDashoffset:n("left")},d:"M 131 3.047 C 131 3.047 10.549 6.664 3.036 130.043 L 3.036 196"})})]}),p("div",{className:Pe,children:p("svg",{width:"109",height:"324",viewBox:"0 0 109 324",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:p("path",{opacity:".15",d:"M106.5 322v0C48.032 319.334 2 271.156 2 212.627V111.373C2 52.844 48.032 4.666 106.5 2v0",stroke:"#fff",strokeWidth:"4",strokeLinecap:"round"})})})]}),p("div",{className:Ce(Be,{[Me]:100===t,[Oe]:r()}),children:[p("div",{className:Ae,children:[p("svg",{width:"109",height:"162",viewBox:"0 0 131 196",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:p("path",{className:Fe,style:{strokeDashoffset:n("right")},d:"M 131 3.047 C 131 3.047 10.549 6.664 3.036 130.043 L 3.036 196"})}),p("svg",{width:"109",height:"162",className:Le,viewBox:"0 0 131 196",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:p("path",{className:De,style:{strokeDashoffset:n("right")},d:"M 131 3.047 C 131 3.047 10.549 6.664 3.036 130.043 L 3.036 196"})})]}),p("div",{className:Pe,children:p("svg",{width:"109",height:"324",viewBox:"0 0 109 324",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:p("path",{opacity:".15",d:"M106.5 322v0C48.032 319.334 2 271.156 2 212.627V111.373C2 52.844 48.032 4.666 106.5 2v0",stroke:"#fff",strokeWidth:"4",strokeLinecap:"round"})})})]})]})},ze=2*Math.PI/180,je=20*Math.PI/180,He=({faceYaw:e,ready:t,setScanComplete:n,scanComplete:r,warningMessage:s,instructionMessage:o})=>{const[i,u]=(0,a.useState)(0),[l,c]=(0,a.useState)(0);(0,a.useEffect)((()=>{100===i&&100===l&&n(!0)}),[i,l,n]),(0,a.useEffect)((()=>{t||(u(0),c(0))}),[t]);const d=(0,a.useCallback)(((e,t,n,r,a)=>{if(t<100&&r(0),n>=100)a(100);else if(Math.abs(e)>ze){const t=Math.abs(100*e)/je;Math.abs(n-t)>100?a(100):a(Math.round(t))}}),[]);return(0,a.useEffect)((()=>{!t||void 0===e||r||(e>0?d(e,i,l,u,c):d(e,l,i,c,u))}),[e,i,l,t,r,d]),p("div",{className:b,children:[p("div",{className:x}),p("div",t?{className:k,children:[p("div",{className:_}),p("div",{className:T,children:[p("div",{className:S}),p("div",{className:C}),p(Ue,{left:i,right:l}),p("div",{className:N})]}),p("div",{className:I})]}:{className:v,children:[p(Ne,{}),s&&p("div",{className:w,children:s})]}),p("div",{className:E,children:[p("span",{children:o}),p(Ie,{})]})]})};var Ge=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ke(e){var t=e.default;if("function"==typeof t){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var Xe={exports:{}};var Ye;Xe.exports=(Ye=Ke(_e),function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./src/react-webcam.tsx")}({"./src/react-webcam.tsx":function(e,t,n){n.r(t);var r,a=n("react"),s=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},o.apply(this,arguments)},i=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function u(){return!(!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)}typeof window>"u"||(void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;return t?new Promise((function(n,r){t.call(navigator,e,n,r)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}));var l=function(e){function t(t){var n=e.call(this,t)||this;return n.canvas=null,n.ctx=null,n.requestUserMediaId=0,n.unmounted=!1,n.state={hasUserMedia:!1},n}return s(t,e),t.prototype.componentDidMount=function(){var e=this,t=e.state,n=e.props;this.unmounted=!1,u()?(t.has