@thegrizzlylabs/web-geniusscan-sdk
Version:
Add a custom document scanner to your web apps by using and customizing our proven imaging technology. The Document Scanner SDK is the same software that we use at the core of Genius Scan: it's tried and trusted every day by millions of people on iOS and
2 lines • 3.91 MB
JavaScript
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode("@keyframes gssdk-keyframes-rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#gssdk-overlay-container{all:initial;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}#gssdk-overlay-container span,#gssdk-overlay-container a,#gssdk-overlay-container div,#gssdk-overlay-container button{all:unset}#gssdk-overlay-container .rotating{animation:gssdk-keyframes-rotating 2s linear infinite}:root{--gssdk-unit-100vh: 100vh}@supports (height: 100dvh){:root{--gsddk-unit-100vh: 100dvh}}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})();
(function(P,m){typeof exports=="object"&&typeof module<"u"?m(exports):typeof define=="function"&&define.amd?define(["exports"],m):(P=typeof globalThis<"u"?globalThis:P||self,m(P.GSSDK={}))})(this,function(P){"use strict";var m,N,pA,$,OA,vA,HA,jA,kA,JA,LA,uA,QA={},zA=[],fg=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,RA=Array.isArray;function p(I,A){for(var g in A)I[g]=A[g];return I}function cA(I){I&&I.parentNode&&I.parentNode.removeChild(I)}function V(I,A,g){var B,Q,C,E={};for(C in A)C=="key"?B=A[C]:C=="ref"?Q=A[C]:E[C]=A[C];if(arguments.length>2&&(E.children=arguments.length>3?m.call(arguments,2):g),typeof I=="function"&&I.defaultProps!=null)for(C in I.defaultProps)E[C]===void 0&&(E[C]=I.defaultProps[C]);return CA(I,E,B,Q,null)}function CA(I,A,g,B,Q){var C={type:I,props:A,key:g,ref:B,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:Q??++pA,__i:-1,__u:0};return Q==null&&N.vnode!=null&&N.vnode(C),C}function rg(){return{current:null}}function b(I){return I.children}function Z(I,A){this.props=I,this.context=A}function AA(I,A){if(A==null)return I.__?AA(I.__,I.__i+1):null;for(var g;A<I.__k.length;A++)if((g=I.__k[A])!=null&&g.__e!=null)return g.__e;return typeof I.type=="function"?AA(I):null}function _A(I){var A,g;if((I=I.__)!=null&&I.__c!=null){for(I.__e=I.__c.base=null,A=0;A<I.__k.length;A++)if((g=I.__k[A])!=null&&g.__e!=null){I.__e=I.__c.base=g.__e;break}return _A(I)}}function qA(I){(!I.__d&&(I.__d=!0)&&$.push(I)&&!FA.__r++||OA!==N.debounceRendering)&&((OA=N.debounceRendering)||vA)(FA)}function FA(){var I,A,g,B,Q,C,E,o;for($.sort(HA);I=$.shift();)I.__d&&(A=$.length,B=void 0,C=(Q=(g=I).__v).__e,E=[],o=[],g.__P&&((B=p({},Q)).__v=Q.__v+1,N.vnode&&N.vnode(B),YA(g.__P,B,Q,g.__n,g.__P.namespaceURI,32&Q.__u?[C]:null,E,C??AA(Q),!!(32&Q.__u),o),B.__v=Q.__v,B.__.__k[B.__i]=B,BI(E,B,o),B.__e!=C&&_A(B)),$.length>A&&$.sort(HA));FA.__r=0}function $A(I,A,g,B,Q,C,E,o,w,G,R){var i,h,a,s,L,k,U=B&&B.__k||zA,S=A.length;for(w=eg(g,A,U,w),i=0;i<S;i++)(a=g.__k[i])!=null&&(h=a.__i===-1?QA:U[a.__i]||QA,a.__i=i,k=YA(I,a,h,Q,C,E,o,w,G,R),s=a.__e,a.ref&&h.ref!=a.ref&&(h.ref&&KA(h.ref,null,a),R.push(a.ref,a.__c||s,a)),L==null&&s!=null&&(L=s),4&a.__u||h.__k===a.__k?w=AI(a,w,I):typeof a.type=="function"&&k!==void 0?w=k:s&&(w=s.nextSibling),a.__u&=-7);return g.__e=L,w}function eg(I,A,g,B){var Q,C,E,o,w,G=A.length,R=g.length,i=R,h=0;for(I.__k=[],Q=0;Q<G;Q++)(C=A[Q])!=null&&typeof C!="boolean"&&typeof C!="function"?(o=Q+h,(C=I.__k[Q]=typeof C=="string"||typeof C=="number"||typeof C=="bigint"||C.constructor==String?CA(null,C,null,null,null):RA(C)?CA(b,{children:C},null,null,null):C.constructor===void 0&&C.__b>0?CA(C.type,C.props,C.key,C.ref?C.ref:null,C.__v):C).__=I,C.__b=I.__b+1,E=null,(w=C.__i=ng(C,g,o,i))!==-1&&(i--,(E=g[w])&&(E.__u|=2)),E==null||E.__v===null?(w==-1&&h--,typeof C.type!="function"&&(C.__u|=4)):w!==o&&(w==o-1?h--:w==o+1?h++:(w>o?h--:h++,C.__u|=4))):C=I.__k[Q]=null;if(i)for(Q=0;Q<R;Q++)(E=g[Q])!=null&&!(2&E.__u)&&(E.__e==B&&(B=AA(E)),QI(E,E));return B}function AI(I,A,g){var B,Q;if(typeof I.type=="function"){for(B=I.__k,Q=0;B&&Q<B.length;Q++)B[Q]&&(B[Q].__=I,A=AI(B[Q],A,g));return A}I.__e!=A&&(A&&I.type&&!g.contains(A)&&(A=AA(I)),g.insertBefore(I.__e,A||null),A=I.__e);do A=A&&A.nextSibling;while(A!=null&&A.nodeType===8);return A}function O(I,A){return A=A||[],I==null||typeof I=="boolean"||(RA(I)?I.some(function(g){O(g,A)}):A.push(I)),A}function ng(I,A,g,B){var Q=I.key,C=I.type,E=g-1,o=g+1,w=A[g];if(w===null||w&&Q==w.key&&C===w.type&&!(2&w.__u))return g;if((typeof C!="function"||C===b||Q)&&B>(w!=null&&!(2&w.__u)?1:0))for(;E>=0||o<A.length;){if(E>=0){if((w=A[E])&&!(2&w.__u)&&Q==w.key&&C===w.type)return E;E--}if(o<A.length){if((w=A[o])&&!(2&w.__u)&&Q==w.key&&C===w.type)return o;o++}}return-1}function II(I,A,g){A[0]==="-"?I.setProperty(A,g??""):I[A]=g==null?"":typeof g!="number"||fg.test(A)?g:g+"px"}function aA(I,A,g,B,Q){var C;A:if(A==="style")if(typeof g=="string")I.style.cssText=g;else{if(typeof B=="string"&&(I.style.cssText=B=""),B)for(A in B)g&&A in g||II(I.style,A,"");if(g)for(A in g)B&&g[A]===B[A]||II(I.style,A,g[A])}else if(A[0]==="o"&&A[1]==="n")C=A!==(A=A.replace(jA,"$1")),A=A.toLowerCase()in I||A==="onFocusOut"||A==="onFocusIn"?A.toLowerCase().slice(2):A.slice(2),I.l||(I.l={}),I.l[A+C]=g,g?B?g.u=B.u:(g.u=kA,I.addEventListener(A,C?LA:JA,C)):I.removeEventListener(A,C?LA:JA,C);else{if(Q=="http://www.w3.org/2000/svg")A=A.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(A!="width"&&A!="height"&&A!="href"&&A!="list"&&A!="form"&&A!="tabIndex"&&A!="download"&&A!="rowSpan"&&A!="colSpan"&&A!="role"&&A!="popover"&&A in I)try{I[A]=g??"";break A}catch{}typeof g=="function"||(g==null||g===!1&&A[4]!=="-"?I.removeAttribute(A):I.setAttribute(A,A=="popover"&&g==1?"":g))}}function gI(I){return function(A){if(this.l){var g=this.l[A.type+I];if(A.t==null)A.t=kA++;else if(A.t<g.u)return;return g(N.event?N.event(A):A)}}}function YA(I,A,g,B,Q,C,E,o,w,G){var R,i,h,a,s,L,k,U,S,M,Y,t,f,n,y,H,c,r=A.type;if(A.constructor!==void 0)return null;128&g.__u&&(w=!!(32&g.__u),C=[o=A.__e=g.__e]),(R=N.__b)&&R(A);A:if(typeof r=="function")try{if(U=A.props,S="prototype"in r&&r.prototype.render,M=(R=r.contextType)&&B[R.__c],Y=R?M?M.props.value:R.__:B,g.__c?k=(i=A.__c=g.__c).__=i.__E:(S?A.__c=i=new r(U,Y):(A.__c=i=new Z(U,Y),i.constructor=r,i.render=Pg),M&&M.sub(i),i.props=U,i.state||(i.state={}),i.context=Y,i.__n=B,h=i.__d=!0,i.__h=[],i._sb=[]),S&&i.__s==null&&(i.__s=i.state),S&&r.getDerivedStateFromProps!=null&&(i.__s==i.state&&(i.__s=p({},i.__s)),p(i.__s,r.getDerivedStateFromProps(U,i.__s))),a=i.props,s=i.state,i.__v=A,h)S&&r.getDerivedStateFromProps==null&&i.componentWillMount!=null&&i.componentWillMount(),S&&i.componentDidMount!=null&&i.__h.push(i.componentDidMount);else{if(S&&r.getDerivedStateFromProps==null&&U!==a&&i.componentWillReceiveProps!=null&&i.componentWillReceiveProps(U,Y),!i.__e&&(i.shouldComponentUpdate!=null&&i.shouldComponentUpdate(U,i.__s,Y)===!1||A.__v===g.__v)){for(A.__v!==g.__v&&(i.props=U,i.state=i.__s,i.__d=!1),A.__e=g.__e,A.__k=g.__k,A.__k.some(function(T){T&&(T.__=A)}),t=0;t<i._sb.length;t++)i.__h.push(i._sb[t]);i._sb=[],i.__h.length&&E.push(i);break A}i.componentWillUpdate!=null&&i.componentWillUpdate(U,i.__s,Y),S&&i.componentDidUpdate!=null&&i.__h.push(function(){i.componentDidUpdate(a,s,L)})}if(i.context=Y,i.props=U,i.__P=I,i.__e=!1,f=N.__r,n=0,S){for(i.state=i.__s,i.__d=!1,f&&f(A),R=i.render(i.props,i.state,i.context),y=0;y<i._sb.length;y++)i.__h.push(i._sb[y]);i._sb=[]}else do i.__d=!1,f&&f(A),R=i.render(i.props,i.state,i.context),i.state=i.__s;while(i.__d&&++n<25);i.state=i.__s,i.getChildContext!=null&&(B=p(p({},B),i.getChildContext())),S&&!h&&i.getSnapshotBeforeUpdate!=null&&(L=i.getSnapshotBeforeUpdate(a,s)),o=$A(I,RA(H=R!=null&&R.type===b&&R.key==null?R.props.children:R)?H:[H],A,g,B,Q,C,E,o,w,G),i.base=A.__e,A.__u&=-161,i.__h.length&&E.push(i),k&&(i.__E=i.__=null)}catch(T){if(A.__v=null,w||C!=null)if(T.then){for(A.__u|=w?160:128;o&&o.nodeType===8&&o.nextSibling;)o=o.nextSibling;C[C.indexOf(o)]=null,A.__e=o}else for(c=C.length;c--;)cA(C[c]);else A.__e=g.__e,A.__k=g.__k;N.__e(T,A,g)}else C==null&&A.__v===g.__v?(A.__k=g.__k,A.__e=g.__e):o=A.__e=xg(g.__e,A,g,B,Q,C,E,w,G);return(R=N.diffed)&&R(A),128&A.__u?void 0:o}function BI(I,A,g){for(var B=0;B<g.length;B++)KA(g[B],g[++B],g[++B]);N.__c&&N.__c(A,I),I.some(function(Q){try{I=Q.__h,Q.__h=[],I.some(function(C){C.call(Q)})}catch(C){N.__e(C,Q.__v)}})}function xg(I,A,g,B,Q,C,E,o,w){var G,R,i,h,a,s,L,k=g.props,U=A.props,S=A.type;if(S==="svg"?Q="http://www.w3.org/2000/svg":S==="math"?Q="http://www.w3.org/1998/Math/MathML":Q||(Q="http://www.w3.org/1999/xhtml"),C!=null){for(G=0;G<C.length;G++)if((a=C[G])&&"setAttribute"in a==!!S&&(S?a.localName===S:a.nodeType===3)){I=a,C[G]=null;break}}if(I==null){if(S===null)return document.createTextNode(U);I=document.createElementNS(Q,S,U.is&&U),o&&(N.__m&&N.__m(A,C),o=!1),C=null}if(S===null)k===U||o&&I.data===U||(I.data=U);else{if(C=C&&m.call(I.childNodes),k=g.props||QA,!o&&C!=null)for(k={},G=0;G<I.attributes.length;G++)k[(a=I.attributes[G]).name]=a.value;for(G in k)if(a=k[G],G!="children"){if(G=="dangerouslySetInnerHTML")i=a;else if(!(G in U)){if(G=="value"&&"defaultValue"in U||G=="checked"&&"defaultChecked"in U)continue;aA(I,G,null,a,Q)}}for(G in U)a=U[G],G=="children"?h=a:G=="dangerouslySetInnerHTML"?R=a:G=="value"?s=a:G=="checked"?L=a:o&&typeof a!="function"||k[G]===a||aA(I,G,a,k[G],Q);if(R)o||i&&(R.__html===i.__html||R.__html===I.innerHTML)||(I.innerHTML=R.__html),A.__k=[];else if(i&&(I.innerHTML=""),$A(I,RA(h)?h:[h],A,g,B,S==="foreignObject"?"http://www.w3.org/1999/xhtml":Q,C,E,C?C[0]:g.__k&&AA(g,0),o,w),C!=null)for(G=C.length;G--;)cA(C[G]);o||(G="value",S==="progress"&&s==null?I.removeAttribute("value"):s!==void 0&&(s!==I[G]||S==="progress"&&!s||S==="option"&&s!==k[G])&&aA(I,G,s,k[G],Q),G="checked",L!==void 0&&L!==I[G]&&aA(I,G,L,k[G],Q))}return I}function KA(I,A,g){try{if(typeof I=="function"){var B=typeof I.__u=="function";B&&I.__u(),B&&A==null||(I.__u=I(A))}else I.current=A}catch(Q){N.__e(Q,g)}}function QI(I,A,g){var B,Q;if(N.unmount&&N.unmount(I),(B=I.ref)&&(B.current&&B.current!==I.__e||KA(B,null,A)),(B=I.__c)!=null){if(B.componentWillUnmount)try{B.componentWillUnmount()}catch(C){N.__e(C,A)}B.base=B.__P=null}if(B=I.__k)for(Q=0;Q<B.length;Q++)B[Q]&&QI(B[Q],A,g||typeof I.type!="function");g||cA(I.__e),I.__c=I.__=I.__e=void 0}function Pg(I,A,g){return this.constructor(I,g)}function EA(I,A,g){var B,Q,C,E;A===document&&(A=document.documentElement),N.__&&N.__(I,A),Q=(B=typeof g=="function")?null:g&&g.__k||A.__k,C=[],E=[],YA(A,I=(!B&&g||A).__k=V(b,null,[I]),Q||QA,QA,A.namespaceURI,!B&&g?[g]:Q?null:A.firstChild?m.call(A.childNodes):null,C,!B&&g?g:Q?Q.__e:A.firstChild,B,E),BI(C,I,E)}function CI(I,A){EA(I,A,CI)}function bg(I,A,g){var B,Q,C,E,o=p({},I.props);for(C in I.type&&I.type.defaultProps&&(E=I.type.defaultProps),A)C=="key"?B=A[C]:C=="ref"?Q=A[C]:o[C]=A[C]===void 0&&E!==void 0?E[C]:A[C];return arguments.length>2&&(o.children=arguments.length>3?m.call(arguments,2):g),CA(I.type,o,B||I.key,Q||I.ref,null)}function dA(I,A){var g={__c:A="__cC"+uA++,__:I,Consumer:function(B,Q){return B.children(Q)},Provider:function(B){var Q,C;return this.getChildContext||(Q=new Set,(C={})[A]=this,this.getChildContext=function(){return C},this.componentWillUnmount=function(){Q=null},this.shouldComponentUpdate=function(E){this.props.value!==E.value&&Q.forEach(function(o){o.__e=!0,qA(o)})},this.sub=function(E){Q.add(E);var o=E.componentWillUnmount;E.componentWillUnmount=function(){Q&&Q.delete(E),o&&o.call(E)}}),B.children}};return g.Provider.__=g.Consumer.contextType=g}m=zA.slice,N={__e:function(I,A,g,B){for(var Q,C,E;A=A.__;)if((Q=A.__c)&&!Q.__)try{if((C=Q.constructor)&&C.getDerivedStateFromError!=null&&(Q.setState(C.getDerivedStateFromError(I)),E=Q.__d),Q.componentDidCatch!=null&&(Q.componentDidCatch(I,B||{}),E=Q.__d),E)return Q.__E=Q}catch(o){I=o}throw I}},pA=0,Z.prototype.setState=function(I,A){var g;g=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=p({},this.state),typeof I=="function"&&(I=I(p({},g),this.props)),I&&p(g,I),I!=null&&this.__v&&(A&&this._sb.push(A),qA(this))},Z.prototype.forceUpdate=function(I){this.__v&&(this.__e=!0,I&&this.__h.push(I),qA(this))},Z.prototype.render=b,$=[],vA=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,HA=function(I,A){return I.__v.__b-A.__v.__b},FA.__r=0,jA=/(PointerCapture)$|Capture$/i,kA=0,JA=gI(!1),LA=gI(!0),uA=0;var z,q,tA,EI,IA=0,DI=[],K=N,iI=K.__b,oI=K.__r,wI=K.diffed,GI=K.__c,RI=K.unmount,FI=K.__;function gA(I,A){K.__h&&K.__h(q,I,IA||A),IA=0;var g=q.__H||(q.__H={__:[],__h:[]});return I>=g.__.length&&g.__.push({}),g.__[I]}function d(I){return IA=1,fA(SI,I)}function fA(I,A,g){var B=gA(z++,2);if(B.t=I,!B.__c&&(B.__=[g?g(A):SI(void 0,A),function(o){var w=B.__N?B.__N[0]:B.__[0],G=B.t(w,o);w!==G&&(B.__N=[G,B.__[1]],B.__c.setState({}))}],B.__c=q,!q.u)){var Q=function(o,w,G){if(!B.__c.__H)return!0;var R=B.__c.__H.__.filter(function(h){return!!h.__c});if(R.every(function(h){return!h.__N}))return!C||C.call(this,o,w,G);var i=B.__c.props!==o;return R.forEach(function(h){if(h.__N){var a=h.__[0];h.__=h.__N,h.__N=void 0,a!==h.__[0]&&(i=!0)}}),C&&C.call(this,o,w,G)||i};q.u=!0;var C=q.shouldComponentUpdate,E=q.componentWillUpdate;q.componentWillUpdate=function(o,w,G){if(this.__e){var R=C;C=void 0,Q(o,w,G),C=R}E&&E.call(this,o,w,G)},q.shouldComponentUpdate=Q}return B.__N||B.__}function e(I,A){var g=gA(z++,3);!K.__s&&eA(g.__H,A)&&(g.__=I,g.i=A,q.__H.__h.push(g))}function DA(I,A){var g=gA(z++,4);!K.__s&&eA(g.__H,A)&&(g.__=I,g.i=A,q.__h.push(g))}function v(I){return IA=5,l(function(){return{current:I}},[])}function aI(I,A,g){IA=6,DA(function(){return typeof I=="function"?(I(A()),function(){return I(null)}):I?(I.current=A(),function(){return I.current=null}):void 0},g==null?g:g.concat(I))}function l(I,A){var g=gA(z++,7);return eA(g.__H,A)&&(g.__=I(),g.__H=A,g.__h=I),g.__}function iA(I,A){return IA=8,l(function(){return I},A)}function hA(I){var A=q.context[I.__c],g=gA(z++,9);return g.c=I,A?(g.__==null&&(g.__=!0,A.sub(q)),A.props.value):I.__}function hI(I,A){K.useDebugValue&&K.useDebugValue(A?A(I):I)}function yI(){var I=gA(z++,11);if(!I.__){for(var A=q.__v;A!==null&&!A.__m&&A.__!==null;)A=A.__;var g=A.__m||(A.__m=[0,0]);I.__="P"+g[0]+"-"+g[1]++}return I.__}function lg(){for(var I;I=DI.shift();)if(I.__P&&I.__H)try{I.__H.__h.forEach(yA),I.__H.__h.forEach(rA),I.__H.__h=[]}catch(A){I.__H.__h=[],K.__e(A,I.__v)}}K.__b=function(I){q=null,iI&&iI(I)},K.__=function(I,A){I&&A.__k&&A.__k.__m&&(I.__m=A.__k.__m),FI&&FI(I,A)},K.__r=function(I){oI&&oI(I),z=0;var A=(q=I.__c).__H;A&&(tA===q?(A.__h=[],q.__h=[],A.__.forEach(function(g){g.__N&&(g.__=g.__N),g.i=g.__N=void 0})):(A.__h.forEach(yA),A.__h.forEach(rA),A.__h=[],z=0)),tA=q},K.diffed=function(I){wI&&wI(I);var A=I.__c;A&&A.__H&&(A.__H.__h.length&&(DI.push(A)!==1&&EI===K.requestAnimationFrame||((EI=K.requestAnimationFrame)||Vg)(lg)),A.__H.__.forEach(function(g){g.i&&(g.__H=g.i),g.i=void 0})),tA=q=null},K.__c=function(I,A){A.some(function(g){try{g.__h.forEach(yA),g.__h=g.__h.filter(function(B){return!B.__||rA(B)})}catch(B){A.some(function(Q){Q.__h&&(Q.__h=[])}),A=[],K.__e(B,g.__v)}}),GI&&GI(I,A)},K.unmount=function(I){RI&&RI(I);var A,g=I.__c;g&&g.__H&&(g.__H.__.forEach(function(B){try{yA(B)}catch(Q){A=Q}}),g.__H=void 0,A&&K.__e(A,g.__v))};var sI=typeof requestAnimationFrame=="function";function Vg(I){var A,g=function(){clearTimeout(B),sI&&cancelAnimationFrame(A),setTimeout(I)},B=setTimeout(g,100);sI&&(A=requestAnimationFrame(g))}function yA(I){var A=q,g=I.__c;typeof g=="function"&&(I.__c=void 0,g()),q=A}function rA(I){var A=q;I.__c=I.__(),q=A}function eA(I,A){return!I||I.length!==A.length||A.some(function(g,B){return g!==I[B]})}function SI(I,A){return typeof A=="function"?A(I):A}function nA(I,A){for(var g in I)if(g!=="__source"&&!(g in A))return!0;for(var B in A)if(B!=="__source"&&I[B]!==A[B])return!0;return!1}function NI(I,A){var g=A(),B=d({t:{__:g,u:A}}),Q=B[0].t,C=B[1];return DA(function(){Q.__=g,Q.u=A,xA(Q)&&C({t:Q})},[I,g,A]),e(function(){return xA(Q)&&C({t:Q}),I(function(){xA(Q)&&C({t:Q})})},[I]),g}function xA(I){var A,g,B=I.u,Q=I.__;try{var C=B();return!((A=Q)===(g=C)&&(A!==0||1/A==1/g)||A!=A&&g!=g)}catch{return!0}}function UI(I){I()}function MI(I){return I}function HI(){return[!1,UI]}var kI=DA;function PA(I,A){this.props=I,this.context=A}function Wg(I,A){function g(Q){var C=this.props.ref,E=C==Q.ref;return!E&&C&&(C.call?C(null):C.current=null),A?!A(this.props,Q)||!E:nA(this.props,Q)}function B(Q){return this.shouldComponentUpdate=g,V(I,Q)}return B.displayName="Memo("+(I.displayName||I.name)+")",B.prototype.isReactComponent=!0,B.__f=!0,B}(PA.prototype=new Z).isPureReactComponent=!0,PA.prototype.shouldComponentUpdate=function(I,A){return nA(this.props,I)||nA(this.state,A)};var JI=N.__b;N.__b=function(I){I.type&&I.type.__f&&I.ref&&(I.props.ref=I.ref,I.ref=null),JI&&JI(I)};var Tg=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function W(I){function A(g){if(!("ref"in g))return I(g,null);var B=g.ref;delete g.ref;var Q=I(g,B);return g.ref=B,Q}return A.$$typeof=Tg,A.render=A,A.prototype.isReactComponent=A.__f=!0,A.displayName="ForwardRef("+(I.displayName||I.name)+")",A}var LI=function(I,A){return I==null?null:O(O(I).map(A))},Zg={map:LI,forEach:LI,count:function(I){return I?O(I).length:0},only:function(I){var A=O(I);if(A.length!==1)throw"Children.only";return A[0]},toArray:O},Xg=N.__e;N.__e=function(I,A,g,B){if(I.then){for(var Q,C=A;C=C.__;)if((Q=C.__c)&&Q.__c)return A.__e==null&&(A.__e=g.__e,A.__k=g.__k),Q.__c(I,A)}Xg(I,A,g,B)};var cI=N.unmount;function qI(I,A,g){return I&&(I.__c&&I.__c.__H&&(I.__c.__H.__.forEach(function(B){typeof B.__c=="function"&&B.__c()}),I.__c.__H=null),(I=function(B,Q){for(var C in Q)B[C]=Q[C];return B}({},I)).__c!=null&&(I.__c.__P===g&&(I.__c.__P=A),I.__c=null),I.__k=I.__k&&I.__k.map(function(B){return qI(B,A,g)})),I}function YI(I,A,g){return I&&g&&(I.__v=null,I.__k=I.__k&&I.__k.map(function(B){return YI(B,A,g)}),I.__c&&I.__c.__P===A&&(I.__e&&g.appendChild(I.__e),I.__c.__e=!0,I.__c.__P=g)),I}function sA(){this.__u=0,this.o=null,this.__b=null}function KI(I){var A=I.__.__c;return A&&A.__a&&A.__a(I)}function mg(I){var A,g,B;function Q(C){if(A||(A=I()).then(function(E){g=E.default||E},function(E){B=E}),B)throw B;if(!g)throw A;return V(g,C)}return Q.displayName="Lazy",Q.__f=!0,Q}function oA(){this.i=null,this.l=null}N.unmount=function(I){var A=I.__c;A&&A.__R&&A.__R(),A&&32&I.__u&&(I.type=null),cI&&cI(I)},(sA.prototype=new Z).__c=function(I,A){var g=A.__c,B=this;B.o==null&&(B.o=[]),B.o.push(g);var Q=KI(B.__v),C=!1,E=function(){C||(C=!0,g.__R=null,Q?Q(o):o())};g.__R=E;var o=function(){if(!--B.__u){if(B.state.__a){var w=B.state.__a;B.__v.__k[0]=YI(w,w.__c.__P,w.__c.__O)}var G;for(B.setState({__a:B.__b=null});G=B.o.pop();)G.forceUpdate()}};B.__u++||32&A.__u||B.setState({__a:B.__b=B.__v.__k[0]}),I.then(E,E)},sA.prototype.componentWillUnmount=function(){this.o=[]},sA.prototype.render=function(I,A){if(this.__b){if(this.__v.__k){var g=document.createElement("div"),B=this.__v.__k[0].__c;this.__v.__k[0]=qI(this.__b,g,B.__O=B.__P)}this.__b=null}var Q=A.__a&&V(b,null,I.fallback);return Q&&(Q.__u&=-33),[V(b,null,A.__a?null:I.children),Q]};var dI=function(I,A,g){if(++g[1]===g[0]&&I.l.delete(A),I.props.revealOrder&&(I.props.revealOrder[0]!=="t"||!I.l.size))for(g=I.i;g;){for(;g.length>3;)g.pop()();if(g[1]<g[0])break;I.i=g=g[2]}};function pg(I){return this.getChildContext=function(){return I.context},I.children}function Og(I){var A=this,g=I.h;A.componentWillUnmount=function(){EA(null,A.v),A.v=null,A.h=null},A.h&&A.h!==g&&A.componentWillUnmount(),A.v||(A.h=g,A.v={nodeType:1,parentNode:g,childNodes:[],contains:function(){return!0},appendChild:function(B){this.childNodes.push(B),A.h.appendChild(B)},insertBefore:function(B,Q){this.childNodes.push(B),A.h.insertBefore(B,Q)},removeChild:function(B){this.childNodes.splice(this.childNodes.indexOf(B)>>>1,1),A.h.removeChild(B)}}),EA(V(pg,{context:A.context},I.__v),A.v)}function vg(I,A){var g=V(Og,{__v:I,h:A});return g.containerInfo=A,g}(oA.prototype=new Z).__a=function(I){var A=this,g=KI(A.__v),B=A.l.get(I);return B[0]++,function(Q){var C=function(){A.props.revealOrder?(B.push(Q),dI(A,I,B)):Q()};g?g(C):C()}},oA.prototype.render=function(I){this.i=null,this.l=new Map;var A=O(I.children);I.revealOrder&&I.revealOrder[0]==="b"&&A.reverse();for(var g=A.length;g--;)this.l.set(A[g],this.i=[1,0,this.i]);return I.children},oA.prototype.componentDidUpdate=oA.prototype.componentDidMount=function(){var I=this;this.l.forEach(function(A,g){dI(I,g,A)})};var tI=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,jg=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|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]/,ug=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,zg=/[A-Z0-9]/g,_g=typeof document<"u",$g=function(I){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(I)};function fI(I,A,g){return A.__k==null&&(A.textContent=""),EA(I,A),typeof g=="function"&&g(),I?I.__c:null}function AB(I,A,g){return CI(I,A),typeof g=="function"&&g(),I?I.__c:null}Z.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(I){Object.defineProperty(Z.prototype,I,{configurable:!0,get:function(){return this["UNSAFE_"+I]},set:function(A){Object.defineProperty(this,I,{configurable:!0,writable:!0,value:A})}})});var rI=N.event;function IB(){}function gB(){return this.cancelBubble}function BB(){return this.defaultPrevented}N.event=function(I){return rI&&(I=rI(I)),I.persist=IB,I.isPropagationStopped=gB,I.isDefaultPrevented=BB,I.nativeEvent=I};var bA,QB={enumerable:!1,configurable:!0,get:function(){return this.class}},eI=N.vnode;N.vnode=function(I){typeof I.type=="string"&&function(A){var g=A.props,B=A.type,Q={},C=B.indexOf("-")===-1;for(var E in g){var o=g[E];if(!(E==="value"&&"defaultValue"in g&&o==null||_g&&E==="children"&&B==="noscript"||E==="class"||E==="className")){var w=E.toLowerCase();E==="defaultValue"&&"value"in g&&g.value==null?E="value":E==="download"&&o===!0?o="":w==="translate"&&o==="no"?o=!1:w[0]==="o"&&w[1]==="n"?w==="ondoubleclick"?E="ondblclick":w!=="onchange"||B!=="input"&&B!=="textarea"||$g(g.type)?w==="onfocus"?E="onfocusin":w==="onblur"?E="onfocusout":ug.test(E)&&(E=w):w=E="oninput":C&&jg.test(E)?E=E.replace(zg,"-$&").toLowerCase():o===null&&(o=void 0),w==="oninput"&&Q[E=w]&&(E="oninputCapture"),Q[E]=o}}B=="select"&&Q.multiple&&Array.isArray(Q.value)&&(Q.value=O(g.children).forEach(function(G){G.props.selected=Q.value.indexOf(G.props.value)!=-1})),B=="select"&&Q.defaultValue!=null&&(Q.value=O(g.children).forEach(function(G){G.props.selected=Q.multiple?Q.defaultValue.indexOf(G.props.value)!=-1:Q.defaultValue==G.props.value})),g.class&&!g.className?(Q.class=g.class,Object.defineProperty(Q,"className",QB)):(g.className&&!g.class||g.class&&g.className)&&(Q.class=Q.className=g.className),A.props=Q}(I),I.$$typeof=tI,eI&&eI(I)};var nI=N.__r;N.__r=function(I){nI&&nI(I),bA=I.__c};var xI=N.diffed;N.diffed=function(I){xI&&xI(I);var A=I.props,g=I.__e;g!=null&&I.type==="textarea"&&"value"in A&&A.value!==g.value&&(g.value=A.value==null?"":A.value),bA=null};var CB={ReactCurrentDispatcher:{current:{readContext:function(I){return bA.__n[I.__c].props.value},useCallback:iA,useContext:hA,useDebugValue:hI,useDeferredValue:MI,useEffect:e,useId:yI,useImperativeHandle:aI,useInsertionEffect:kI,useLayoutEffect:DA,useMemo:l,useReducer:fA,useRef:v,useState:d,useSyncExternalStore:NI,useTransition:HI}}};function EB(I){return V.bind(null,I)}function SA(I){return!!I&&I.$$typeof===tI}function DB(I){return SA(I)&&I.type===b}function iB(I){return!!I&&!!I.displayName&&(typeof I.displayName=="string"||I.displayName instanceof String)&&I.displayName.startsWith("Memo(")}function oB(I){return SA(I)?bg.apply(null,arguments):I}function PI(I){return!!I.__k&&(EA(null,I),!0)}function wB(I){return I&&(I.base||I.nodeType===1&&I)||null}var GB=function(I,A){return I(A)},RB=function(I,A){return I(A)},FB=b,aB=SA,D={useState:d,useId:yI,useReducer:fA,useEffect:e,useLayoutEffect:DA,useInsertionEffect:kI,useTransition:HI,useDeferredValue:MI,useSyncExternalStore:NI,startTransition:UI,useRef:v,useImperativeHandle:aI,useMemo:l,useCallback:iA,useContext:hA,useDebugValue:hI,version:"18.3.1",Children:Zg,render:fI,hydrate:AB,unmountComponentAtNode:PI,createPortal:vg,createElement:V,createContext:dA,createFactory:EB,cloneElement:oB,createRef:rg,Fragment:b,isValidElement:SA,isElement:aB,isFragment:DB,isMemo:iB,findDOMNode:wB,Component:Z,PureComponent:PA,memo:Wg,forwardRef:W,flushSync:RB,unstable_batchedUpdates:GB,StrictMode:FB,Suspense:sA,SuspenseList:oA,lazy:mg,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:CB};function hB(I){return{render:function(A){fI(A,I)},unmount:function(){PI(I)}}}var yB=0;function F(I,A,g,B,Q,C){A||(A={});var E,o,w=A;"ref"in A&&(E=A.ref,delete A.ref);var G={type:I,props:w,key:g,ref:E,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--yB,__i:-1,__u:0,__source:Q,__self:C};if(typeof I=="function"&&(E=I.defaultProps))for(o in E)w[o]===void 0&&(w[o]=E[o]);return N.vnode&&N.vnode(G),G}const sB="geniusscansdk-v0-",bI=I=>sB+I,SB=(I,A)=>{localStorage.setItem(bI(I),JSON.stringify(A))},NB=(I,A)=>{const g=localStorage.getItem(bI(I));return g?JSON.parse(g):A};function UB(I,A){const[g,B]=d(NB(I,A));return e(()=>{SB(I,g)},[g]),[g,B]}function lI(){return screen.orientation.type.includes("portrait")?"portrait":"landscape"}function MB(){const[I,A]=d(lI());return e(()=>{const g=()=>{A(lI())};return screen.orientation.addEventListener("change",g),()=>{screen.orientation.removeEventListener("change",g)}},[]),I}function HB(I){const A=MB();return l(()=>{let g="height";return A==="landscape"&&(g="width"),{[g]:{ideal:I}}},[A,I])}function kB({deviceId:I,height:A}){const[g,B]=d(null),[Q,C]=d(null),E=HB(A);return e(()=>{C();const o={video:{...E},audio:!1};I?o.video.deviceId={exact:I}:o.video.facingMode="environment";let w;const G=setTimeout(()=>{B(null),w=navigator.mediaDevices.getUserMedia(o).then(R=>(C(R),R)).catch(R=>{C(null),B(R)})},100);return()=>{clearTimeout(G),w&&w.then(R=>{var i;(i=R==null?void 0:R.getTracks())==null||i.forEach(h=>{h.stop()})})}},[I,E]),{stream:Q,error:g}}function JB(){const[I,A]=d(null),[g,B]=d(null);function Q(){A(null),navigator.mediaDevices.enumerateDevices().then(function(C){B(C.filter(E=>E.deviceId&&E.kind==="videoinput").map(E=>({value:E.deviceId,label:E.label||`Camera ${E.deviceId}`})))}).catch(function(C){A(C)})}return e(()=>{Q()},[]),{cameraDevices:g,refresh:Q,error:I}}class VI extends Error{constructor(A){super(A),this.name="InvalidLicenseKeyError"}}class WI extends Error{constructor(A){super(A),this.name="MissingLicenseKeyError"}}async function BA(I,A,g,B=[]){return new Promise((Q,C)=>{const E=o=>{const[w,G]=o.data;if(w===A){if(G.error){let R=G.error;G.errorName==="MissingLicenseKeyError"&&(R=new WI(G.error.message)),C(R)}else Q(G);I.removeEventListener("message",E)}};I.addEventListener("message",E),I.postMessage([A,g],{transfer:B})})}const LB="INIT";async function cB(I,A,g){return BA(I,LB,{licenseKey:A,hostname:g})}const qB={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function wA(I,A){I=qB[I]||I;var g=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(I);return g?`rgba(${parseInt(g[1],16)}, ${parseInt(g[2],16)}, ${parseInt(g[3],16)}, ${A})`:I}const lA={NOT_FOUND_STATUS:0,SEARCHING_STATUS:1,ABOUT_TO_TRIGGER_STATUS:2,TRIGGER_STATUS:3},YB="DETECT_QUADRANGLE",KB="RESET_QUADRANGLE",dB="DELETE_QUADRANGLE";class tB{constructor(A){this.worker=A}async detectQuadrangle(A){return BA(this.worker,YB,{imageBitmap:A},[A])}async reset(){return BA(this.worker,KB,{})}async delete(){return BA(this.worker,dB,{})}}const fB="PROCESS_SCAN",rB="DELETE_SCAN_PROCESSOR",TI=["none","automatic","strong_monochrome","strong_grayscale","soft_grayscale","dark_background","strong_color","soft_color","photo"];class VA{constructor(A){this.worker=A}async process({imageBitmap:A,filter:g="automatic",quadrangle:B}={}){return BA(this.worker,fB,{imageBitmap:A,filter:g,quadrangle:B},[A])}async delete(){return BA(this.worker,rB,{})}}const ZI={ar:{gssdk_action_back:"رجوع",gssdk_action_cancel:"إلغاء",gssdk_action_capture:"التقاط صورة",gssdk_action_change_filter:"تغيير الفلتر",gssdk_action_crop:"قص",gssdk_action_discard:"تجاهل",gssdk_action_done:"تم",gssdk_action_next:"التالى",gssdk_action_retry:"إعادة المحاولة",gssdk_action_rotate_left:"استدارة إلى اليسار",gssdk_camera_permission_denied_message:"تحتاج إلى منح %s الوصول إلى الكاميرا في الإعدادات.",gssdk_camera_permission_denied_title:"%s يتعذر الوصول إلى الكاميرا",gssdk_crop_autodetect:"كشف",gssdk_crop_maximize:"تكبير",gssdk_filter_instructions:"اختر فلتر لتطبيقه",gssdk_filter_automatic:"تلقائي",gssdk_filter_automatic_black_and_white:"أسود وأبيض (تلقائي)",gssdk_filter_automatic_color:"اللون (تلقائيًا)",gssdk_filter_automatic_monochrome:"أحادي اللون (تلقائيًا)",gssdk_filter_black_and_white:"أسود وأبيض",gssdk_filter_color:"اللون",gssdk_filter_dark_background:"الخلفية الداكنة",gssdk_filter_monochrome:"أحادي اللون",gssdk_filter_none:"لا شيء",gssdk_filter_photo:"صورة",gssdk_filter_soft_black_and_white:"أسود وأبيض (ناعم)",gssdk_filter_soft_color:"اللون (ناعم)",gssdk_filter_strong_black_and_white:"أسود وأبيض (قوي)",gssdk_filter_strong_color:"اللون (قوي)",gssdk_filter_strong_monochrome:"أحادي اللون (قوي)",gssdk_flow_page:"صفحة",gssdk_flow_add_page:"إضافة صفحة",gssdk_flow_add_pages:"هل ترغب في إضافة صفحة أخرى إلى وثيقتك؟",gssdk_flow_cancel:"إلغاء",gssdk_flow_done:"تم (%d)",gssdk_progress_generating_document:"إنشاء مستند",gssdk_progress_recognizing_text:"التعرف على النص",gssdk_settings:"الإعدادات",gssdk_user_guidance_document_found:"تم العثور على وثيقة. ابق ثابتًا.",gssdk_user_guidance_searching:"البحث عن وثيقة …",gssdk_photo_library_button:"افتح مكتبة الصور",gssdk_distortion_correction:"تصحيح الانحناء",gssdk_off:"إيقاف",gssdk_on:"تشغيل",gssdk_user_guidance_readability:"تبدو هذه الصفحة ضبابية. حاول مرة أخرى للحصول على نتائج أفضل."},da:{gssdk_action_back:"Tilbage",gssdk_action_cancel:"Annuller",gssdk_action_capture:"Tag foto",gssdk_action_change_filter:"Ændr filter",gssdk_action_crop:"Beskær",gssdk_action_discard:"Kassér",gssdk_action_done:"Færdig",gssdk_action_next:"Næste",gssdk_action_retry:"Prøv igen",gssdk_action_rotate_left:"Roter til venstre",gssdk_camera_permission_denied_message:"Du skal give %s adgang til kameraet i indstillingerne.",gssdk_camera_permission_denied_title:"%s kan ikke få adgang til dit kamera",gssdk_crop_autodetect:"Opfang",gssdk_crop_maximize:"Maksimér",gssdk_filter_instructions:"Vælg et filter, der skal anvendes",gssdk_filter_automatic:"Automatisk",gssdk_filter_automatic_black_and_white:"Sort/hvid (auto)",gssdk_filter_automatic_color:"Farve (auto)",gssdk_filter_automatic_monochrome:"Monokrom (auto)",gssdk_filter_black_and_white:"Sort/hvid",gssdk_filter_color:"Farve",gssdk_filter_dark_background:"Mørk baggrund",gssdk_filter_monochrome:"Monokrom",gssdk_filter_none:"Ingen",gssdk_filter_photo:"Foto",gssdk_filter_soft_black_and_white:"Sort/hvid (soft)",gssdk_filter_soft_color:"Farve (soft)",gssdk_filter_strong_black_and_white:"Sort/hvid (kraftigt)",gssdk_filter_strong_color:"Farve (kraftigt)",gssdk_filter_strong_monochrome:"Monokrom (kraftigt)",gssdk_flow_page:"Side",gssdk_flow_add_page:"Tilføj side",gssdk_flow_add_pages:"Vil du gerne føje en anden side til dit dokument?",gssdk_flow_cancel:"Annuller",gssdk_flow_done:"Færdig (%d)",gssdk_progress_generating_document:"Generering af dokument",gssdk_progress_recognizing_text:"Genkendelse af tekst",gssdk_settings:"Indstillinger",gssdk_user_guidance_document_found:"Dokument fundet. Hold stille.",gssdk_user_guidance_searching:"Søger efter dokument…",gssdk_photo_library_button:"Åben fotobiblioteket",gssdk_distortion_correction:"Korrektion af krumning",gssdk_off:"Fra",gssdk_on:"Til",gssdk_user_guidance_readability:"Denne side er utydelig. Prøv igen for at få et bedre resultat."},de:{gssdk_action_back:"Zurück",gssdk_action_cancel:"Abbrechen",gssdk_action_capture:"Foto aufnehmen",gssdk_action_change_filter:"Filter wechseln",gssdk_action_crop:"Beschneiden",gssdk_action_discard:"Verwerfen",gssdk_action_done:"Fertig",gssdk_action_next:"Weiter",gssdk_action_retry:"Erneut",gssdk_action_rotate_left:"Nach links drehen",gssdk_camera_permission_denied_message:"Sie müssen %s in den Einstellungen Zugriff auf die Kamera gewähren.",gssdk_camera_permission_denied_title:"%s kann nicht auf Ihre Kamera zugreifen",gssdk_crop_autodetect:"Erkennen",gssdk_crop_maximize:"Maximieren",gssdk_filter_instructions:"Wählen Sie einen Filter aus, der angewendet werden soll",gssdk_filter_automatic:"Automatisch",gssdk_filter_automatic_black_and_white:"Schwarz/Weiß (auto)",gssdk_filter_automatic_color:"Farben (auto)",gssdk_filter_automatic_monochrome:"Monochrom (auto)",gssdk_filter_black_and_white:"Schwarz/Weiß",gssdk_filter_color:"Farben",gssdk_filter_dark_background:"Dunkler Hintergrund",gssdk_filter_monochrome:"Monochrom",gssdk_filter_none:"Keine",gssdk_filter_photo:"Foto",gssdk_filter_soft_black_and_white:"Schwarz/Weiß (weich)",gssdk_filter_soft_color:"Farben (weich)",gssdk_filter_strong_black_and_white:"Schwarz/Weiß (stark)",gssdk_filter_strong_color:"Farben (stark)",gssdk_filter_strong_monochrome:"Monochrom (stark)",gssdk_flow_page:"Seite",gssdk_flow_add_page:"Seite hinzufügen",gssdk_flow_add_pages:"Möchten Sie Ihrem Dokument eine weitere Seite hinzufügen?",gssdk_flow_cancel:"Abbrechen",gssdk_flow_done:"Fertig (%d)",gssdk_progress_generating_document:"Dokument erstellen",gssdk_progress_recognizing_text:"Text erkennen",gssdk_settings:"Einstellungen",gssdk_user_guidance_document_found:"Dokument gefunden. Bitte Gerät ruhig halten.",gssdk_user_guidance_searching:"Dokument wird gesucht …",gssdk_photo_library_button:"Fotobibliothek öffnen",gssdk_distortion_correction:"Krümmungskorrektur",gssdk_off:"Aus",gssdk_on:"An",gssdk_user_guidance_readability:"Diese Seite sieht verschwommen aus. Versuchen Sie es erneut, um ein besseres Ergebnis zu erhalten."},en:{gssdk_action_back:"Back",gssdk_action_cancel:"Cancel",gssdk_action_capture:"Take photo",gssdk_action_change_filter:"Change filter",gssdk_action_crop:"Crop",gssdk_action_discard:"Discard",gssdk_action_done:"Done",gssdk_action_next:"Next",gssdk_action_retry:"Retry",gssdk_action_rotate_left:"Rotate left",gssdk_camera_permission_denied_message:"You need to grant %s access to the camera in the Settings.",gssdk_camera_permission_denied_title:"%s cannot access your camera",gssdk_crop_autodetect:"Detect",gssdk_crop_maximize:"Maximize",gssdk_filter_instructions:"Choose a filter to apply",gssdk_filter_automatic:"Automatic",gssdk_filter_automatic_black_and_white:"Black and white (auto)",gssdk_filter_automatic_color:"Color (auto)",gssdk_filter_automatic_monochrome:"Monochrome (auto)",gssdk_filter_black_and_white:"Black and white",gssdk_filter_color:"Color",gssdk_filter_dark_background:"Dark background",gssdk_filter_monochrome:"Monochrome",gssdk_filter_none:"None",gssdk_filter_photo:"Photo",gssdk_filter_soft_black_and_white:"Black and white (soft)",gssdk_filter_soft_color:"Color (soft)",gssdk_filter_strong_black_and_white:"Black and white (strong)",gssdk_filter_strong_color:"Color (strong)",gssdk_filter_strong_monochrome:"Monochrome (strong)",gssdk_flow_page:"Page",gssdk_flow_add_page:"Add page",gssdk_flow_add_pages:"Would you like to add another page to your document?",gssdk_flow_cancel:"Cancel",gssdk_flow_done:"Done (%d)",gssdk_progress_generating_document:"Generating document",gssdk_progress_recognizing_text:"Recognizing text",gssdk_settings:"Settings",gssdk_user_guidance_document_found:"Document found. Remain steady.",gssdk_user_guidance_searching:"Searching for document…",gssdk_photo_library_button:"Open photo library",gssdk_distortion_correction:"Curvature correction",gssdk_off:"Off",gssdk_on:"On",gssdk_user_guidance_readability:"This page appears blurry. Try again for better results."},es:{gssdk_action_back:"Volver",gssdk_action_cancel:"Cancelar",gssdk_action_capture:"Hacer foto",gssdk_action_change_filter:"Cambiar filtro",gssdk_action_crop:"Recortar",gssdk_action_discard:"Descartar",gssdk_action_done:"Hecho",gssdk_action_next:"Siguiente",gssdk_action_retry:"Reintentar",gssdk_action_rotate_left:"Girar a la izquierda",gssdk_camera_permission_denied_message:"Debes conceder acceso a %s a la cámara en Ajustes.",gssdk_camera_permission_denied_title:"%s no puede acceder a tu cámara",gssdk_crop_autodetect:"Detectar",gssdk_crop_maximize:"Maximizar",gssdk_filter_instructions:"Elige un filtro",gssdk_filter_automatic:"Automático",gssdk_filter_automatic_black_and_white:"Blanco y negro (auto.)",gssdk_filter_automatic_color:"Color (auto.)",gssdk_filter_automatic_monochrome:"Monocromático (auto.)",gssdk_filter_black_and_white:"Blanco y negro",gssdk_filter_color:"Color",gssdk_filter_dark_background:"Fondo oscuro",gssdk_filter_monochrome:"Monocromático",gssdk_filter_none:"Nada",gssdk_filter_photo:"Foto",gssdk_filter_soft_black_and_white:"Blanco y negro (suave)",gssdk_filter_soft_color:"Color (suave)",gssdk_filter_strong_black_and_white:"Blanco y negro (intenso)",gssdk_filter_strong_color:"Color (intenso)",gssdk_filter_strong_monochrome:"Monocromático (intenso)",gssdk_flow_page:"Página",gssdk_flow_add_page:"Añadir página",gssdk_flow_add_pages:"¿Quieres añadir otra página al documento?",gssdk_flow_cancel:"Cancelar",gssdk_flow_done:"Listo (%d)",gssdk_progress_generating_document:"Generando documento",gssdk_progress_recognizing_text:"Reconociendo texto",gssdk_settings:"Ajustes",gssdk_user_guidance_document_found:"Se ha detectado el documento. Procura no mover la cámara mientras se escanea.",gssdk_user_guidance_searching:"Buscando documento…",gssdk_photo_library_button:"Abrir la biblioteca de fotos",gssdk_distortion_correction:"Corrección de curvatura",gssdk_off:"No",gssdk_on:"Sí",gssdk_user_guidance_readability:"Esta página se ve borrosa. Inténtalo de nuevo para obtener mejores resultados."},fr:{gssdk_action_back:"Retour",gssdk_action_cancel:"Annuler",gssdk_action_capture:"Prendre la photo",gssdk_action_change_filter:"Changer le filtre",gssdk_action_crop:"Recadrer",gssdk_action_discard:"Supprimer",gssdk_action_done:"OK",gssdk_action_next:"Suivant",gssdk_action_retry:"Réessayer",gssdk_action_rotate_left:"Rotation à gauche",gssdk_camera_permission_denied_message:"Vous devez permettre à %s d'accéder à votre appareil photo dans les Réglages.",gssdk_camera_permission_denied_title:"%s ne peut pas accéder à votre appareil photo",gssdk_crop_autodetect:"Détecter",gssdk_crop_maximize:"Maximiser",gssdk_filter_instructions:"Choisissez un filtre à appliquer",gssdk_filter_automatic:"Automatique",gssdk_filter_automatic_black_and_white:"Noir et blanc (auto)",gssdk_filter_automatic_color:"Couleur (auto)",gssdk_filter_automatic_monochrome:"Monochrome (auto)",gssdk_filter_black_and_white:"Noir et blanc",gssdk_filter_color:"Couleur",gssdk_filter_dark_background:"Fond sombre",gssdk_filter_monochrome:"Monochrome",gssdk_filter_none:"Aucun",gssdk_filter_photo:"Photo",gssdk_filter_soft_black_and_white:"Noir et blanc (léger)",gssdk_filter_soft_color:"Couleur (léger)",gssdk_filter_strong_black_and_white:"Noir et blanc (fort)",gssdk_filter_strong_color:"Couleur (fort)",gssdk_filter_strong_monochrome:"Monochrome (fort)",gssdk_flow_page:"Page",gssdk_flow_add_page:"Ajouter une page",gssdk_flow_add_pages:"Souhaitez-vous ajouter une autre page à votre document ?",gssdk_flow_cancel:"Annuler",gssdk_flow_done:"Terminer (%d)",gssdk_progress_generating_document:"Génération du document",gssdk_progress_recognizing_text:"Reconnaissance du texte",gssdk_settings:"Réglages",gssdk_user_guidance_document_found:"Document trouvé. Veuillez rester stable.",gssdk_user_guidance_searching:"Recherche de document…",gssdk_photo_library_button:"Ouvrir galerie photo",gssdk_distortion_correction:"Correction de courbure",gssdk_off:"Désactivé",gssdk_on:"Activé",gssdk_user_guidance_readability:"Cette page semble floue. Réessayez pour obtenir un meilleur résultat."},he:{gssdk_action_back:"חזור",gssdk_action_cancel:"ביטול",gssdk_action_capture:"צלם תמונה",gssdk_action_change_filter:"החלף מסנן",gssdk_action_crop:"חתוך",gssdk_action_discard:"הסר",gssdk_action_done:"בוצע",gssdk_action_next:"הבא",gssdk_action_retry:"נסה שוב",gssdk_action_rotate_left:"סובב שמאלה",gssdk_camera_permission_denied_message:"יש להעניק גישה %s למצלמה בהגדרות.",gssdk_camera_permission_denied_title:"%s אינו יכול לגשת למצלמה שלך",gssdk_crop_autodetect:"בצע זיהוי",gssdk_crop_maximize:"בחר מסמך שלם",gssdk_filter_instructions:"בחר מסנן להחלה",gssdk_filter_automatic:"אוטומטי",gssdk_filter_automatic_black_and_white:"שחור ולבן (אוטומטי)",gssdk_filter_automatic_color:"צבע (אוטומטי)",gssdk_filter_automatic_monochrome:"מונוכרום (אוטומטי)",gssdk_filter_black_and_white:"שחור ולבן",gssdk_filter_color:"צבע",gssdk_filter_dark_background:"רקע כהה",gssdk_filter_monochrome:"מונוכרום",gssdk_filter_none:"ללא",gssdk_filter_photo:"תמונה",gssdk_filter_soft_black_and_white:"שחור ולבן (רך)",gssdk_filter_soft_color:"צבע (רך)",gssdk_filter_strong_black_and_white:"שחור ולבן (חזק)",gssdk_filter_strong_color:"צבע (חזק)",gssdk_filter_strong_monochrome:"מונוכרום (חזק)",gssdk_flow_page:"דף",gssdk_flow_add_page:"הוסף עמוד",gssdk_flow_add_pages:"האם ברצונך להוסיף דף נוסף למסמך שלך?",gssdk_flow_cancel:"ביטול",gssdk_flow_done:"בוצע (%d)",gssdk_progress_generating_document:"המסמך נוצר כרגע",gssdk_progress_recognizing_text:"זיהוי הטקסט מתבצע כרגע",gssdk_settings:"הגדרות",gssdk_user_guidance_document_found:"המסמך נמצא. נא לשמור על יציבות.",gssdk_user_guidance_searching:"מחפש מסמך…",gssdk_photo_library_button:"פתיחת ספריית התמונות",gssdk_distortion_correction:"תיקון עקמומיות",gssdk_off:"כבוי",gssdk_on:"מופעל",gssdk_user_guidance_readability:"עמוד זה נראה מטושטש. יש לנסות שנית כדי לקבל תוצאות משופרות."},hu:{gssdk_action_back:"Vissza",gssdk_action_cancel:"Elvetés",gssdk_action_capture:"Fénykép készítése",gssdk_action_change_filter:"Szűrő cseréje",gssdk_action_crop:"Kivágás",gssdk_action_discard:"Eldobás",gssdk_action_done:"Kész",gssdk_action_next:"Következő",gssdk_action_retry:"Újra",gssdk_action_rotate_left:"Forgatás balra",gssdk_camera_permission_denied_message:"Hozzáférést kell biztosítania a kamerához %s számára a beállításokban.",gssdk_camera_permission_denied_title:"%s nem fér hozzá a kamerához",gssdk_crop_autodetect:"Felismerés",gssdk_crop_maximize:"Maximalizálás",gssdk_filter_instructions:"Válassza ki az alkalmazandó szűrőt",gssdk_filter_automatic:"Automatikus",gssdk_filter_automatic_black_and_white:"Fekete-fehér (auto)",gssdk_filter_automatic_color:"Színes (auto)",gssdk_filter_automatic_monochrome:"Monokróm (auto)",gssdk_filter_black_and_white:"Fekete-fehér",gssdk_filter_color:"Színes",gssdk_filter_dark_background:"Sötét háttér",gssdk_filter_monochrome:"Monokróm",gssdk_filter_none:"Nincs",gssdk_filter_photo:"Fotó",gssdk_filter_soft_black_and_white:"Fekete-fehér (szoft.)",gssdk_filter_soft_color:"Színes (szoft.)",gssdk_filter_strong_black_and_white:"Fekete-fehér (erős)",gssdk_filter_strong_color:"Színes (erős)",gssdk_filter_strong_monochrome:"Monokróm (erős)",gssdk_flow_page:"Oldal",gssdk_flow_add_page:"Oldal hozzáadása",gssdk_flow_add_pages:"Szeretne hozzáadni még egy oldalt a dokumentumához?",gssdk_flow_cancel:"Elvetés",gssdk_flow_done:"Done (%d)",gssdk_progress_generating_document:"Dokumentum generálása",gssdk_progress_recognizing_text:"Szöveg felismerése",gssdk_settings:"Beállítások",gssdk_user_guidance_document_found:"Dokumentum érzékelve. Ne mozgassa a készüléket.",gssdk_user_guidance_searching:"Dokumentum keresése…",gssdk_photo_library_button:"Open photo library",gssdk_distortion_correction:"Curvature correction",gssdk_off:"Ki",gssdk_on:"Be",gssdk_user_guidance_readability:"This page appears blurry. Try again for better results."},id:{gssdk_action_back:"Kembali",gssdk_action_cancel:"Batalkan",gssdk_action_capture:"Ambil foto",gssdk_action_change_filter:"Ubah filter",gssdk_action_crop:"Potong",gssdk_action_discard:"Buang",gssdk_action_done:"Selesai",gssdk_action_next:"Berikutnya",gssdk_action_retry:"Coba Lagi",gssdk_action_rotate_left:"Putar kiri",gssdk_camera_permission_denied_message:"Anda perlu memberi %s akses ke kamera di Pengaturan.",gssdk_camera_permission_denied_title:"%s tidak dapat mengakses kamera Anda",gssdk_crop_autodetect:"Deteksi",gssdk_crop_maximize:"Maksimalkan",gssdk_filter_instructions:"Pilih filter untuk diterapkan",gssdk_filter_automatic:"Otomatis",gssdk_filter_automatic_black_and_white:"Hitam dan putih (otom.)",gssdk_filter_automatic_color:"Warna (otom.)",gssdk_filter_automatic_monochrome:"Monokrom (otom.)",gssdk_filter_black_and_white:"Hitam dan putih",gssdk_filter_color:"Warna",gssdk_filter_dark_background:"Latar belakang gelap",gssdk_filter_monochrome:"Monokrom",gssdk_filter_none:"Tidak ada",gssdk_filter_photo:"Foto",gssdk_filter_soft_black_and_white:"Hitam dan putih (lembut)",gssdk_filter_soft_color:"Warna (lembut)",gssdk_filter_strong_black_and_white:"Hitam dan putih (kuat)",gssdk_filter_strong_color:"Warna (kuat)",gssdk_filter_strong_monochrome:"Monokrom (kuat)",gssdk_flow_page:"Halaman",gssdk_flow_add_page:"Tambahkan halaman",gssdk_flow_add_pages:"Apakah Anda ingin menambahkan halaman lain ke dokumen Anda?",gssdk_flow_cancel:"Batalkan",gssdk_flow_done:"Selesai (%d)",gssdk_progress_generating_document:"Menghasilkan dokumen",gssdk_progress_recognizing_text:"Mengenali teks",gssdk_settings:"Pengaturan",gssdk_user_guidance_document_found:"Dokumen ditemukan. Tetap stabil.",gssdk_user_guidance_searching:"Mencari dokumen …",gssdk_photo_library_button:"Buka pustaka foto",gssdk_distortion_correction:"Koreksi kelengkungan",gssdk_off:"Mati",gssdk_on:"Nyala",gssdk_user_guidance_readability:"Halaman ini tampak buram. Coba lagi untuk hasil yang lebih baik."},it:{gssdk_action_back:"Indietro",gssdk_action_cancel:"Annulla",gssdk_action_capture:"Scatta foto",gssdk_action_change_filter:"Cambia filtro",gssdk_action_crop:"Ritaglia",gssdk_action_discard:"Scarta",gssdk_action_done:"Fatto",gssdk_action_next:"Avanti",gssdk_action_retry:"Riprova",gssdk_action_rotate_left:"Ruota a sinistra",gssdk_camera_permission_denied_message:"È necessario concedere a %s l'accesso alla fotocamera nelle Impostazioni.",gssdk_camera_permission_denied_title:"%s non può accedere alla fotocamera",gssdk_crop_autodetect:"Rileva",gssdk_crop_maximize:"Massimizza",gssdk_filter_instructions:"Scegli un filtro da applicare",gssdk_filter_automatic:"Automatico",gssdk_filter_automatic_black_and_white:"Bianco e nero (auto)",gssdk_filter_automatic_color:"A colori (auto)",gssdk_filter_automatic_monochrome:"Monocromatico (auto)",gssdk_filter_black_and_white:"Bianco e nero",gssdk_filter_color:"Colore",gssdk_filter_dark_background:"Sfondo scuro",gssdk_filter_monochrome:"Monocromatico",gssdk_filter_none:"Nessuno",gssdk_filter_photo:"Foto",gssdk_filter_soft_black_and_white:"Bianco e nero (leggero)",gssdk_filter_soft_color:"A colori (leggero)",gssdk_filter_strong_black_and_white:"Bianco e nero (forte)",gssdk_filter_strong_color:"A colori (forte)",gssdk_filter_strong_monochrome:"Monocromatico (forte)",gssdk_flow_page:"Pa