@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 • 4.52 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(W,j){typeof exports=="object"&&typeof module<"u"?j(exports):typeof define=="function"&&define.amd?define(["exports"],j):(W=typeof globalThis<"u"?globalThis:W||self,j(W.GSSDK={}))})(this,(function(W){"use strict";var j,M,XA,z,mA,pA,vA,cA,RA,BA,jA,KA,qA,dA,zA,FA={},hA=[],sg=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,CA=Array.isArray;function m(I,A){for(var g in A)I[g]=A[g];return I}function tA(I){I&&I.parentNode&&I.parentNode.removeChild(I)}function G(I,A,g){var Q,B,C,E={};for(C in A)C=="key"?Q=A[C]:C=="ref"?B=A[C]:E[C]=A[C];if(arguments.length>2&&(E.children=arguments.length>3?j.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 sA(I,E,Q,B,null)}function sA(I,A,g,Q,B){var C={type:I,props:A,key:g,ref:Q,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:B??++XA,__i:-1,__u:0};return B==null&&M.vnode!=null&&M.vnode(C),C}function a(I){return I.children}function p(I,A){this.props=I,this.context=A}function gA(I,A){if(A==null)return I.__?gA(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"?gA(I):null}function ag(I){if(I.__P&&I.__d){var A=I.__v,g=A.__e,Q=[],B=[],C=m({},A);C.__v=A.__v+1,M.vnode&&M.vnode(C),rA(I.__P,C,A,I.__n,I.__P.namespaceURI,32&A.__u?[g]:null,Q,g??gA(A),!!(32&A.__u),B),C.__v=A.__v,C.__.__k[C.__i]=C,gI(Q,C,B),A.__e=A.__=null,C.__e!=g&&uA(C)}}function uA(I){if((I=I.__)!=null&&I.__c!=null)return I.__e=I.__c.base=null,I.__k.some(function(A){if(A!=null&&A.__e!=null)return I.__e=I.__c.base=A.__e}),uA(I)}function PA(I){(!I.__d&&(I.__d=!0)&&z.push(I)&&!aA.__r++||mA!=M.debounceRendering)&&((mA=M.debounceRendering)||pA)(aA)}function aA(){try{for(var I,A=1;z.length;)z.length>A&&z.sort(vA),I=z.shift(),A=z.length,ag(I)}finally{z.length=aA.__r=0}}function _A(I,A,g,Q,B,C,E,o,w,i,F){var D,s,h,S,L,Y,y,N=Q&&Q.__k||hA,U=A.length;for(w=Ng(g,A,N,w,U),D=0;D<U;D++)(h=g.__k[D])!=null&&(s=h.__i!=-1&&N[h.__i]||FA,h.__i=D,Y=rA(I,h,s,B,C,E,o,w,i,F),S=h.__e,h.ref&&s.ref!=h.ref&&(s.ref&&xA(s.ref,null,h),F.push(h.ref,h.__c||S,h)),L==null&&S!=null&&(L=S),(y=!!(4&h.__u))||s.__k===h.__k?(w=$A(h,w,I,y),y&&s.__e&&(s.__e=null)):typeof h.type=="function"&&Y!==void 0?w=Y:S&&(w=S.nextSibling),h.__u&=-7);return g.__e=L,w}function Ng(I,A,g,Q,B){var C,E,o,w,i,F=g.length,D=F,s=0;for(I.__k=new Array(B),C=0;C<B;C++)(E=A[C])!=null&&typeof E!="boolean"&&typeof E!="function"?(typeof E=="string"||typeof E=="number"||typeof E=="bigint"||E.constructor==String?E=I.__k[C]=sA(null,E,null,null,null):CA(E)?E=I.__k[C]=sA(a,{children:E},null,null,null):E.constructor===void 0&&E.__b>0?E=I.__k[C]=sA(E.type,E.props,E.key,E.ref?E.ref:null,E.__v):I.__k[C]=E,w=C+s,E.__=I,E.__b=I.__b+1,o=null,(i=E.__i=Sg(E,g,w,D))!=-1&&(D--,(o=g[i])&&(o.__u|=2)),o==null||o.__v==null?(i==-1&&(B>F?s--:B<F&&s++),typeof E.type!="function"&&(E.__u|=4)):i!=w&&(i==w-1?s--:i==w+1?s++:(i>w?s--:s++,E.__u|=4))):I.__k[C]=null;if(D)for(C=0;C<F;C++)(o=g[C])!=null&&(2&o.__u)==0&&(o.__e==Q&&(Q=gA(o)),BI(o,o));return Q}function $A(I,A,g,Q){var B,C;if(typeof I.type=="function"){for(B=I.__k,C=0;B&&C<B.length;C++)B[C]&&(B[C].__=I,A=$A(B[C],A,g,Q));return A}I.__e!=A&&(Q&&(A&&I.type&&!A.parentNode&&(A=gA(I)),g.insertBefore(I.__e,A||null)),A=I.__e);do A=A&&A.nextSibling;while(A!=null&&A.nodeType==8);return A}function NA(I,A){return A=A||[],I==null||typeof I=="boolean"||(CA(I)?I.some(function(g){NA(g,A)}):A.push(I)),A}function Sg(I,A,g,Q){var B,C,E,o=I.key,w=I.type,i=A[g],F=i!=null&&(2&i.__u)==0;if(i===null&&o==null||F&&o==i.key&&w==i.type)return g;if(Q>(F?1:0)){for(B=g-1,C=g+1;B>=0||C<A.length;)if((i=A[E=B>=0?B--:C++])!=null&&(2&i.__u)==0&&o==i.key&&w==i.type)return E}return-1}function AI(I,A,g){A[0]=="-"?I.setProperty(A,g??""):I[A]=g==null?"":typeof g!="number"||sg.test(A)?g:g+"px"}function SA(I,A,g,Q,B){var C,E;A:if(A=="style")if(typeof g=="string")I.style.cssText=g;else{if(typeof Q=="string"&&(I.style.cssText=Q=""),Q)for(A in Q)g&&A in g||AI(I.style,A,"");if(g)for(A in g)Q&&g[A]==Q[A]||AI(I.style,A,g[A])}else if(A[0]=="o"&&A[1]=="n")C=A!=(A=A.replace(jA,"$1")),E=A.toLowerCase(),A=E in I||A=="onFocusOut"||A=="onFocusIn"?E.slice(2):A.slice(2),I.l||(I.l={}),I.l[A+C]=g,g?Q?g[BA]=Q[BA]:(g[BA]=KA,I.addEventListener(A,C?dA:qA,C)):I.removeEventListener(A,C?dA:qA,C);else{if(B=="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 II(I){return function(A){if(this.l){var g=this.l[A.type+I];if(A[RA]==null)A[RA]=KA++;else if(A[RA]<g[BA])return;return g(M.event?M.event(A):A)}}}function rA(I,A,g,Q,B,C,E,o,w,i){var F,D,s,h,S,L,Y,y,N,U,q,c,x,P,k,H=A.type;if(A.constructor!==void 0)return null;128&g.__u&&(w=!!(32&g.__u),C=[o=A.__e=g.__e]),(F=M.__b)&&F(A);A:if(typeof H=="function")try{if(y=A.props,N=H.prototype&&H.prototype.render,U=(F=H.contextType)&&Q[F.__c],q=F?U?U.props.value:F.__:Q,g.__c?Y=(D=A.__c=g.__c).__=D.__E:(N?A.__c=D=new H(y,q):(A.__c=D=new p(y,q),D.constructor=H,D.render=Mg),U&&U.sub(D),D.state||(D.state={}),D.__n=Q,s=D.__d=!0,D.__h=[],D._sb=[]),N&&D.__s==null&&(D.__s=D.state),N&&H.getDerivedStateFromProps!=null&&(D.__s==D.state&&(D.__s=m({},D.__s)),m(D.__s,H.getDerivedStateFromProps(y,D.__s))),h=D.props,S=D.state,D.__v=A,s)N&&H.getDerivedStateFromProps==null&&D.componentWillMount!=null&&D.componentWillMount(),N&&D.componentDidMount!=null&&D.__h.push(D.componentDidMount);else{if(N&&H.getDerivedStateFromProps==null&&y!==h&&D.componentWillReceiveProps!=null&&D.componentWillReceiveProps(y,q),A.__v==g.__v||!D.__e&&D.shouldComponentUpdate!=null&&D.shouldComponentUpdate(y,D.__s,q)===!1){A.__v!=g.__v&&(D.props=y,D.state=D.__s,D.__d=!1),A.__e=g.__e,A.__k=g.__k,A.__k.some(function(t){t&&(t.__=A)}),hA.push.apply(D.__h,D._sb),D._sb=[],D.__h.length&&E.push(D);break A}D.componentWillUpdate!=null&&D.componentWillUpdate(y,D.__s,q),N&&D.componentDidUpdate!=null&&D.__h.push(function(){D.componentDidUpdate(h,S,L)})}if(D.context=q,D.props=y,D.__P=I,D.__e=!1,c=M.__r,x=0,N)D.state=D.__s,D.__d=!1,c&&c(A),F=D.render(D.props,D.state,D.context),hA.push.apply(D.__h,D._sb),D._sb=[];else do D.__d=!1,c&&c(A),F=D.render(D.props,D.state,D.context),D.state=D.__s;while(D.__d&&++x<25);D.state=D.__s,D.getChildContext!=null&&(Q=m(m({},Q),D.getChildContext())),N&&!s&&D.getSnapshotBeforeUpdate!=null&&(L=D.getSnapshotBeforeUpdate(h,S)),P=F!=null&&F.type===a&&F.key==null?QI(F.props.children):F,o=_A(I,CA(P)?P:[P],A,g,Q,B,C,E,o,w,i),D.base=A.__e,A.__u&=-161,D.__h.length&&E.push(D),Y&&(D.__E=D.__=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(k=C.length;k--;)tA(C[k]);fA(A)}else A.__e=g.__e,A.__k=g.__k,t.then||fA(A);M.__e(t,A,g)}else C==null&&A.__v==g.__v?(A.__k=g.__k,A.__e=g.__e):o=A.__e=yg(g.__e,A,g,Q,B,C,E,w,i);return(F=M.diffed)&&F(A),128&A.__u?void 0:o}function fA(I){I&&(I.__c&&(I.__c.__e=!0),I.__k&&I.__k.some(fA))}function gI(I,A,g){for(var Q=0;Q<g.length;Q++)xA(g[Q],g[++Q],g[++Q]);M.__c&&M.__c(A,I),I.some(function(B){try{I=B.__h,B.__h=[],I.some(function(C){C.call(B)})}catch(C){M.__e(C,B.__v)}})}function QI(I){return typeof I!="object"||I==null||I.__b>0?I:CA(I)?I.map(QI):m({},I)}function yg(I,A,g,Q,B,C,E,o,w){var i,F,D,s,h,S,L,Y=g.props||FA,y=A.props,N=A.type;if(N=="svg"?B="http://www.w3.org/2000/svg":N=="math"?B="http://www.w3.org/1998/Math/MathML":B||(B="http://www.w3.org/1999/xhtml"),C!=null){for(i=0;i<C.length;i++)if((h=C[i])&&"setAttribute"in h==!!N&&(N?h.localName==N:h.nodeType==3)){I=h,C[i]=null;break}}if(I==null){if(N==null)return document.createTextNode(y);I=document.createElementNS(B,N,y.is&&y),o&&(M.__m&&M.__m(A,C),o=!1),C=null}if(N==null)Y===y||o&&I.data==y||(I.data=y);else{if(C=C&&j.call(I.childNodes),!o&&C!=null)for(Y={},i=0;i<I.attributes.length;i++)Y[(h=I.attributes[i]).name]=h.value;for(i in Y)h=Y[i],i=="dangerouslySetInnerHTML"?D=h:i=="children"||i in y||i=="value"&&"defaultValue"in y||i=="checked"&&"defaultChecked"in y||SA(I,i,null,h,B);for(i in y)h=y[i],i=="children"?s=h:i=="dangerouslySetInnerHTML"?F=h:i=="value"?S=h:i=="checked"?L=h:o&&typeof h!="function"||Y[i]===h||SA(I,i,h,Y[i],B);if(F)o||D&&(F.__html==D.__html||F.__html==I.innerHTML)||(I.innerHTML=F.__html),A.__k=[];else if(D&&(I.innerHTML=""),_A(A.type=="template"?I.content:I,CA(s)?s:[s],A,g,Q,N=="foreignObject"?"http://www.w3.org/1999/xhtml":B,C,E,C?C[0]:g.__k&&gA(g,0),o,w),C!=null)for(i=C.length;i--;)tA(C[i]);o||(i="value",N=="progress"&&S==null?I.removeAttribute("value"):S!=null&&(S!==I[i]||N=="progress"&&!S||N=="option"&&S!=Y[i])&&SA(I,i,S,Y[i],B),i="checked",L!=null&&L!=I[i]&&SA(I,i,L,Y[i],B))}return I}function xA(I,A,g){try{if(typeof I=="function"){var Q=typeof I.__u=="function";Q&&I.__u(),Q&&A==null||(I.__u=I(A))}else I.current=A}catch(B){M.__e(B,g)}}function BI(I,A,g){var Q,B;if(M.unmount&&M.unmount(I),(Q=I.ref)&&(Q.current&&Q.current!=I.__e||xA(Q,null,A)),(Q=I.__c)!=null){if(Q.componentWillUnmount)try{Q.componentWillUnmount()}catch(C){M.__e(C,A)}Q.base=Q.__P=null}if(Q=I.__k)for(B=0;B<Q.length;B++)Q[B]&&BI(Q[B],A,g||typeof I.type!="function");g||tA(I.__e),I.__c=I.__=I.__e=void 0}function Mg(I,A,g){return this.constructor(I,g)}function CI(I,A,g){var Q,B,C,E;A==document&&(A=document.documentElement),M.__&&M.__(I,A),B=(Q=!1)?null:A.__k,C=[],E=[],rA(A,I=A.__k=G(a,null,[I]),B||FA,FA,A.namespaceURI,B?null:A.firstChild?j.call(A.childNodes):null,C,B?B.__e:A.firstChild,Q,E),gI(C,I,E)}function EI(I){function A(g){var Q,B;return this.getChildContext||(Q=new Set,(B={})[A.__c]=this,this.getChildContext=function(){return B},this.componentWillUnmount=function(){Q=null},this.shouldComponentUpdate=function(C){this.props.value!=C.value&&Q.forEach(function(E){E.__e=!0,PA(E)})},this.sub=function(C){Q.add(C);var E=C.componentWillUnmount;C.componentWillUnmount=function(){Q&&Q.delete(C),E&&E.call(C)}}),g.children}return A.__c="__cC"+zA++,A.__=I,A.Provider=A.__l=(A.Consumer=function(g,Q){return g.children(Q)}).contextType=A,A}j=hA.slice,M={__e:function(I,A,g,Q){for(var B,C,E;A=A.__;)if((B=A.__c)&&!B.__)try{if((C=B.constructor)&&C.getDerivedStateFromError!=null&&(B.setState(C.getDerivedStateFromError(I)),E=B.__d),B.componentDidCatch!=null&&(B.componentDidCatch(I,Q||{}),E=B.__d),E)return B.__E=B}catch(o){I=o}throw I}},XA=0,p.prototype.setState=function(I,A){var g;g=this.__s!=null&&this.__s!=this.state?this.__s:this.__s=m({},this.state),typeof I=="function"&&(I=I(m({},g),this.props)),I&&m(g,I),I!=null&&this.__v&&(A&&this._sb.push(A),PA(this))},p.prototype.forceUpdate=function(I){this.__v&&(this.__e=!0,I&&this.__h.push(I),PA(this))},p.prototype.render=a,z=[],pA=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,vA=function(I,A){return I.__v.__b-A.__v.__b},aA.__r=0,cA=Math.random().toString(8),RA="__d"+cA,BA="__a"+cA,jA=/(PointerCapture)$|Capture$/i,KA=0,qA=II(!1),dA=II(!0),zA=0;var QA,d,eA,DI,EA=0,iI=[],f=M,oI=f.__b,GI=f.__r,wI=f.diffed,RI=f.__c,FI=f.unmount,hI=f.__;function yA(I,A){f.__h&&f.__h(d,I,EA||A),EA=0;var g=d.__H||(d.__H={__:[],__h:[]});return I>=g.__.length&&g.__.push({}),g.__[I]}function r(I){return EA=1,Ug(SI,I)}function Ug(I,A,g){var Q=yA(QA++,2);if(Q.t=I,!Q.__c&&(Q.__=[g?g(A):SI(void 0,A),function(o){var w=Q.__N?Q.__N[0]:Q.__[0],i=Q.t(w,o);w!==i&&(Q.__N=[i,Q.__[1]],Q.__c.setState({}))}],Q.__c=d,!d.__f)){var B=function(o,w,i){if(!Q.__c.__H)return!0;var F=Q.__c.__H.__.filter(function(s){return s.__c});if(F.every(function(s){return!s.__N}))return!C||C.call(this,o,w,i);var D=Q.__c.props!==o;return F.some(function(s){if(s.__N){var h=s.__[0];s.__=s.__N,s.__N=void 0,h!==s.__[0]&&(D=!0)}}),C&&C.call(this,o,w,i)||D};d.__f=!0;var C=d.shouldComponentUpdate,E=d.componentWillUpdate;d.componentWillUpdate=function(o,w,i){if(this.__e){var F=C;C=void 0,B(o,w,i),C=F}E&&E.call(this,o,w,i)},d.shouldComponentUpdate=B}return Q.__N||Q.__}function n(I,A){var g=yA(QA++,3);!f.__s&&NI(g.__H,A)&&(g.__=I,g.u=A,d.__H.__h.push(g))}function T(I){return EA=5,u(function(){return{current:I}},[])}function u(I,A){var g=yA(QA++,7);return NI(g.__H,A)&&(g.__=I(),g.__H=A,g.__h=I),g.__}function nA(I,A){return EA=8,u(function(){return I},A)}function sI(I){var A=d.context[I.__c],g=yA(QA++,9);return g.c=I,A?(g.__==null&&(g.__=!0,A.sub(d)),A.props.value):I.__}function Jg(){for(var I;I=iI.shift();){var A=I.__H;if(I.__P&&A)try{A.__h.some(MA),A.__h.some(bA),A.__h=[]}catch(g){A.__h=[],f.__e(g,I.__v)}}}f.__b=function(I){d=null,oI&&oI(I)},f.__=function(I,A){I&&A.__k&&A.__k.__m&&(I.__m=A.__k.__m),hI&&hI(I,A)},f.__r=function(I){GI&&GI(I),QA=0;var A=(d=I.__c).__H;A&&(eA===d?(A.__h=[],d.__h=[],A.__.some(function(g){g.__N&&(g.__=g.__N),g.u=g.__N=void 0})):(A.__h.some(MA),A.__h.some(bA),A.__h=[],QA=0)),eA=d},f.diffed=function(I){wI&&wI(I);var A=I.__c;A&&A.__H&&(A.__H.__h.length&&(iI.push(A)!==1&&DI===f.requestAnimationFrame||((DI=f.requestAnimationFrame)||Yg)(Jg)),A.__H.__.some(function(g){g.u&&(g.__H=g.u),g.u=void 0})),eA=d=null},f.__c=function(I,A){A.some(function(g){try{g.__h.some(MA),g.__h=g.__h.filter(function(Q){return!Q.__||bA(Q)})}catch(Q){A.some(function(B){B.__h&&(B.__h=[])}),A=[],f.__e(Q,g.__v)}}),RI&&RI(I,A)},f.unmount=function(I){FI&&FI(I);var A,g=I.__c;g&&g.__H&&(g.__H.__.some(function(Q){try{MA(Q)}catch(B){A=B}}),g.__H=void 0,A&&f.__e(A,g.__v))};var aI=typeof requestAnimationFrame=="function";function Yg(I){var A,g=function(){clearTimeout(Q),aI&&cancelAnimationFrame(A),setTimeout(I)},Q=setTimeout(g,35);aI&&(A=requestAnimationFrame(g))}function MA(I){var A=d,g=I.__c;typeof g=="function"&&(I.__c=void 0,g()),d=A}function bA(I){var A=d;I.__c=I.__(),d=A}function NI(I,A){return!I||I.length!==A.length||A.some(function(g,Q){return g!==I[Q]})}function SI(I,A){return typeof A=="function"?A(I):A}function yI(I,A){for(var g in A)I[g]=A[g];return I}function MI(I,A){for(var g in I)if(g!=="__source"&&!(g in A))return!0;for(var Q in A)if(Q!=="__source"&&I[Q]!==A[Q])return!0;return!1}function UI(I,A){this.props=I,this.context=A}(UI.prototype=new p).isPureReactComponent=!0,UI.prototype.shouldComponentUpdate=function(I,A){return MI(this.props,I)||MI(this.state,A)};var JI=M.__b;M.__b=function(I){I.type&&I.type.__f&&I.ref&&(I.props.ref=I.ref,I.ref=null),JI&&JI(I)};var kg=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function O(I){function A(g){var Q=yI({},g);return delete Q.ref,I(Q,g.ref||null)}return A.$$typeof=kg,A.render=I,A.prototype.isReactComponent=A.__f=!0,A.displayName="ForwardRef("+(I.displayName||I.name)+")",A}var Hg=M.__e;M.__e=function(I,A,g,Q){if(I.then){for(var B,C=A;C=C.__;)if((B=C.__c)&&B.__c)return A.__e==null&&(A.__e=g.__e,A.__k=g.__k),B.__c(I,A)}Hg(I,A,g,Q)};var YI=M.unmount;function kI(I,A,g){return I&&(I.__c&&I.__c.__H&&(I.__c.__H.__.forEach(function(Q){typeof Q.__c=="function"&&Q.__c()}),I.__c.__H=null),(I=yI({},I)).__c!=null&&(I.__c.__P===g&&(I.__c.__P=A),I.__c.__e=!0,I.__c=null),I.__k=I.__k&&I.__k.map(function(Q){return kI(Q,A,g)})),I}function HI(I,A,g){return I&&g&&(I.__v=null,I.__k=I.__k&&I.__k.map(function(Q){return HI(Q,A,g)}),I.__c&&I.__c.__P===A&&(I.__e&&g.appendChild(I.__e),I.__c.__e=!0,I.__c.__P=g)),I}function WA(){this.__u=0,this.o=null,this.__b=null}function LI(I){var A=I.__&&I.__.__c;return A&&A.__a&&A.__a(I)}function UA(){this.i=null,this.l=null}M.unmount=function(I){var A=I.__c;A&&(A.__z=!0),A&&A.__R&&A.__R(),A&&32&I.__u&&(I.type=null),YI&&YI(I)},(WA.prototype=new p).__c=function(I,A){var g=A.__c,Q=this;Q.o==null&&(Q.o=[]),Q.o.push(g);var B=LI(Q.__v),C=!1,E=function(){C||Q.__z||(C=!0,g.__R=null,B?B(w):w())};g.__R=E;var o=g.__P;g.__P=null;var w=function(){if(!--Q.__u){if(Q.state.__a){var i=Q.state.__a;Q.__v.__k[0]=HI(i,i.__c.__P,i.__c.__O)}var F;for(Q.setState({__a:Q.__b=null});F=Q.o.pop();)F.__P=o,F.forceUpdate()}};Q.__u++||32&A.__u||Q.setState({__a:Q.__b=Q.__v.__k[0]}),I.then(E,E)},WA.prototype.componentWillUnmount=function(){this.o=[]},WA.prototype.render=function(I,A){if(this.__b){if(this.__v.__k){var g=document.createElement("div"),Q=this.__v.__k[0].__c;this.__v.__k[0]=kI(this.__b,g,Q.__O=Q.__P)}this.__b=null}var B=A.__a&&G(a,null,I.fallback);return B&&(B.__u&=-33),[G(a,null,A.__a?null:I.children),B]};var cI=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]}};(UA.prototype=new p).__a=function(I){var A=this,g=LI(A.__v),Q=A.l.get(I);return Q[0]++,function(B){var C=function(){A.props.revealOrder?(Q.push(B),cI(A,I,Q)):B()};g?g(C):C()}},UA.prototype.render=function(I){this.i=null,this.l=new Map;var A=NA(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},UA.prototype.componentDidUpdate=UA.prototype.componentDidMount=function(){var I=this;this.l.forEach(function(A,g){cI(I,g,A)})};var Lg=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,cg=/^(?: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]/,Kg=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,qg=/[A-Z0-9]/g,dg=typeof document<"u",tg=function(I){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(I)};function Pg(I,A,g){return A.__k==null&&(A.textContent=""),CI(I,A),typeof g=="function"&&g(),I?I.__c:null}p.prototype.isReactComponent=!0,["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(I){Object.defineProperty(p.prototype,I,{configurable:!0,get:function(){return this["UNSAFE_"+I]},set:function(A){Object.defineProperty(this,I,{configurable:!0,writable:!0,value:A})}})});var KI=M.event;M.event=function(I){return KI&&(I=KI(I)),I.persist=function(){},I.isPropagationStopped=function(){return this.cancelBubble},I.isDefaultPrevented=function(){return this.defaultPrevented},I.nativeEvent=I};var rg={configurable:!0,get:function(){return this.class}},qI=M.vnode;M.vnode=function(I){typeof I.type=="string"&&(function(A){var g=A.props,Q=A.type,B={},C=Q.indexOf("-")==-1;for(var E in g){var o=g[E];if(!(E==="value"&&"defaultValue"in g&&o==null||dg&&E==="children"&&Q==="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"||Q!=="input"&&Q!=="textarea"||tg(g.type)?w==="onfocus"?E="onfocusin":w==="onblur"?E="onfocusout":Kg.test(E)&&(E=w):w=E="oninput":C&&cg.test(E)?E=E.replace(qg,"-$&").toLowerCase():o===null&&(o=void 0),w==="oninput"&&B[E=w]&&(E="oninputCapture"),B[E]=o}}Q=="select"&&(B.multiple&&Array.isArray(B.value)&&(B.value=NA(g.children).forEach(function(i){i.props.selected=B.value.indexOf(i.props.value)!=-1})),B.defaultValue!=null&&(B.value=NA(g.children).forEach(function(i){i.props.selected=B.multiple?B.defaultValue.indexOf(i.props.value)!=-1:B.defaultValue==i.props.value}))),g.class&&!g.className?(B.class=g.class,Object.defineProperty(B,"className",rg)):g.className&&(B.class=B.className=g.className),A.props=B})(I),I.$$typeof=Lg,qI&&qI(I)};var dI=M.__r;M.__r=function(I){dI&&dI(I),I.__c};var tI=M.diffed;M.diffed=function(I){tI&&tI(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)};function fg(I){return!!I.__k&&(CI(null,I),!0)}function xg(I){return{render:function(A){Pg(A,I)},unmount:function(){fg(I)}}}var eg=0;function R(I,A,g,Q,B,C){A||(A={});var E,o,w=A;if("ref"in w)for(o in w={},A)o=="ref"?E=A[o]:w[o]=A[o];var i={type:I,props:w,key:g,ref:E,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--eg,__i:-1,__u:0,__source:B,__self:C};if(typeof I=="function"&&(E=I.defaultProps))for(o in E)w[o]===void 0&&(w[o]=E[o]);return M.vnode&&M.vnode(i),i}const ng="geniusscansdk-v0-",PI=I=>ng+I,bg=(I,A)=>{localStorage.setItem(PI(I),JSON.stringify(A))},Wg=(I,A)=>{const g=localStorage.getItem(PI(I));return g?JSON.parse(g):A};function lg(I,A){const[g,Q]=r(Wg(I,A));return n(()=>{bg(I,g)},[g]),[g,Q]}function rI(){return screen.orientation.type.includes("portrait")?"portrait":"landscape"}function Vg(){var g,Q;if(!((g=screen==null?void 0:screen.orientation)!=null&&g.type&&((Q=screen==null?void 0:screen.orientation)!=null&&Q.addEventListener)))return"portrait";const[I,A]=r(rI());return n(()=>{const B=()=>{A(rI())};return screen.orientation.addEventListener("change",B),()=>{screen.orientation.removeEventListener("change",B)}},[]),I}function Zg(I){const A=Vg();return u(()=>{let g="height";return A==="landscape"&&(g="width"),{[g]:{ideal:I}}},[A,I])}function Tg({deviceId:I,height:A,skip:g=!1}){const[Q,B]=r(null),[C,E]=r(null),o=Zg(A);return n(()=>{if(g)return;E();const w={video:{...o},audio:!1};I?w.video.deviceId={exact:I}:w.video.facingMode="environment";let i;const F=setTimeout(()=>{B(null),i=navigator.mediaDevices.getUserMedia(w).then(D=>(E(D),D)).catch(D=>{E(null),B(D)})},100);return()=>{clearTimeout(F),i&&i.then(D=>{var s;(s=D==null?void 0:D.getTracks())==null||s.forEach(h=>{h.stop()})})}},[I,o,g]),{stream:C,error:Q}}function Og({skip:I=!1}={}){const[A,g]=r(null),[Q,B]=r(null);function C(){I||(g(null),navigator.mediaDevices.enumerateDevices().then(function(E){B(E.filter(o=>o.deviceId&&o.kind==="videoinput").map(o=>({value:o.deviceId,label:o.label||`Camera ${o.deviceId}`})))}).catch(function(E){g(E)}))}return n(()=>{C()},[I]),{cameraDevices:Q,refresh:C,error:A}}class fI extends Error{constructor(A){super(A),this.name="InvalidLicenseKeyError"}}class xI extends Error{constructor(A){super(A),this.name="MissingLicenseKeyError"}}async function IA(I,A,g,Q=[]){return new Promise((B,C)=>{const E=o=>{const[w,i]=o.data;if(w===A){if(i.error){let F=i.error;i.errorName==="MissingLicenseKeyError"&&(F=new xI(i.error.message)),C(F)}else B(i);I.removeEventListener("message",E)}};I.addEventListener("message",E),I.postMessage([A,g],{transfer:Q})})}const Xg="INIT";async function mg(I,A,g){return IA(I,Xg,{licenseKey:A,hostname:g})}const pg="GENERATE_PDF";async function vg(I,A,g="fit"){return IA(I,pg,{document:A,pdfPageSize:g})}const eI={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",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#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",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#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",slategrey:"#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 nI(I){return!!eI[I.toLowerCase()]||/^#[0-9A-Fa-f]{6}$/.test(I)||/^#[0-9A-Fa-f]{3}$/.test(I)}function DA(I,A){if(!nI(I))throw new Error(`Invalid color: ${I}`);I=eI[I.toLowerCase()]||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}function jg(I,A=60){const g=document.createElement("canvas");return g.width=I.width,g.height=I.height,g.getContext("2d").drawImage(I,0,0),new Promise(B=>g.toBlob(B,"image/jpeg",A/100))}const bI={NOT_FOUND_STATUS:0,SEARCHING_STATUS:1,ABOUT_TO_TRIGGER_STATUS:2,TRIGGER_STATUS:3},zg="DETECT_QUADRANGLE",ug="RESET_QUADRANGLE",_g="DELETE_QUADRANGLE";class $g{constructor(A){this.worker=A}async detectQuadrangle(A,{outputWidth:g,outputHeight:Q}={}){return IA(this.worker,zg,{imageBitmap:A,outputWidth:g,outputHeight:Q},[A])}async reset(){return IA(this.worker,ug,{})}async delete(){return IA(this.worker,_g,{})}}const AQ="PROCESS_SCAN",IQ="DELETE_SCAN_PROCESSOR",JA=["none","automatic","strong_monochrome","strong_grayscale","soft_grayscale","dark_background","strong_color","soft_color","photo"];class lA{constructor(A){this.worker=A}async process({imageBitmap:A,filter:g="automatic",quadrangle:Q}={}){return IA(this.worker,AQ,{imageBitmap:A,filter:g,quadrangle:Q},[A])}async delete(){return IA(this.worker,IQ,{})}}const WI={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:"OK (%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:"Ez az oldal homályosnak tűnik. Próbáld újra a jobb eredményért."},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:"Pagina",gssdk_flow_add_page:"Aggiungi pagina",gssdk_flow_add_pages:"Vuoi aggiungere un'altra pagina al tuo documento?",gssdk_flow_cancel:"Annulla",gssdk_flow_done:"Fatto (%d)",gssdk_progress_generating_document:"Genero il documento",gssdk_progress_recognizing_text:"Riconosco il testo",gssdk_settings:"Impostazioni",gssdk_user_guidance_document_found:"Documento trovato. Cerca di restare immobile.",gssdk_user_guidance_searching:"Ricerca del documento…",gssdk_photo_library_button:"Apri libreria di immagini",gssdk_distortion_correction:"Correzione curvatura",gssdk_off:"Non attivo",gssdk_on:"Attivo",gssdk_user_guidance_readability:"Questa pagina appare sfocata. Riprova per ottenere risultati migliori."},ja:{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:"このページはぼやけて見えます。より良い結果を得るために、もう一度お試しください。"},ko:{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:"컬러 (진함)",gssd