Repository: jbialobr/JsQRScanner
Branch: master
Commit: acccd1a8ae4d
Files: 35
Total size: 2.1 MB
Directory structure:
gitextract_ic7wi0vf/
├── .classpath
├── .github/
│ └── workflows/
│ ├── build-minified.yaml
│ └── build-pretty.yaml
├── .gitignore
├── .gitmodules
├── .project
├── LICENSE
├── README.md
├── _config.yml
├── docs/
│ ├── JsQRScanner.css
│ ├── index.html
│ ├── js/
│ │ ├── 88507C13C1223C3F2A335CFAAA4EF584.cache.js
│ │ ├── 9C51964BB0BBCC41BB79120ED90449EA.cache.js
│ │ ├── B566A15506556F952CAD2B7994FFA824.cache.js
│ │ ├── D9940D84355A4C8E89013B8814821244.cache.js
│ │ ├── F4C3969B01AFD421179360B47BCEA2E0.cache.js
│ │ ├── compilation-mappings.txt
│ │ ├── jsqrscanner.devmode.js
│ │ └── jsqrscanner.nocache.js
│ └── jsPretty/
│ ├── 501126CF40907BBF07EEB43C5C1ECF17.cache.js
│ ├── 593A722CF2D395EAF34657FD9ED20B44.cache.js
│ ├── 5FC524D33D0B4E3F6757581F278FD1C2.cache.js
│ ├── 8EE367121C720156A3988FEB55B1D141.cache.js
│ ├── A0B8A701676EC50AB4CC7360F3404F4E.cache.js
│ ├── compilation-mappings.txt
│ ├── jsqrscanner.devmode.js
│ └── jsqrscanner.nocache.js
├── pom.xml
└── src/
└── main/
├── java/
│ └── jb/
│ ├── JsQRScanner.gwt.xml
│ └── client/
│ ├── AsyncQRCallback.java
│ ├── JsQRScanner.java
│ └── JsQRScannerEntryPoint.java
└── webapp/
├── Index.html
├── JsQRScanner.css
└── WEB-INF/
└── web.xml
================================================
FILE CONTENTS
================================================
================================================
FILE: .classpath
================================================
================================================
FILE: .github/workflows/build-minified.yaml
================================================
name: Build the minified version
on: [ push ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout submodules
uses: textbook/git-checkout-submodule-action@master
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- uses: actions/cache@v1
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build with Maven
run: mvn -B package --file pom.xml
- name: Copy artifacts
run: mkdir js-minified && cp target/JsQRScanner-1.0/jsqrscanner/*.* js-minified
- uses: actions/upload-artifact@v1
with:
name: js-minified
path: js-minified
================================================
FILE: .github/workflows/build-pretty.yaml
================================================
name: Build the pretty version
on: [ push ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout submodules
uses: textbook/git-checkout-submodule-action@master
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- uses: actions/cache@v1
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Build with Maven
run: mvn -B package -Dgwt.style=PRETTY --file pom.xml
- name: Copy artifacts
run: mkdir js-pretty && cp target/JsQRScanner-1.0/jsqrscanner/*.* js-pretty
- uses: actions/upload-artifact@v1
with:
name: js-pretty
path: js-pretty
================================================
FILE: .gitignore
================================================
.settings/
*.class
war/WEB-INF/classes/
war/WEB-INF/lib/
gwt-unitCache/
war/jsqrscanner/
war/WEB-INF/deploy/
/.gwt/.gwt-log
/ts/
/war/jsPretty/jsqrscanner.devmode.js
/war/js/jsqrscanner.devmode.js
/target/
/war/
================================================
FILE: .gitmodules
================================================
[submodule "gwt-qrscanner"]
path = gwt-qrscanner
url = https://github.com/jbialobr/gwt-qrscanner.git
[submodule "gwt-exporter"]
path = gwt-exporter
url = https://github.com/jbialobr/gwt-exporter.git
================================================
FILE: .project
================================================
jsQRScanner
org.eclipse.wst.common.project.facet.core.builder
org.eclipse.jdt.core.javabuilder
com.google.gdt.eclipse.core.webAppProjectValidator
com.google.appengine.eclipse.core.gaeProjectChangeNotifier
com.google.appengine.eclipse.core.projectValidator
com.google.gwt.eclipse.core.gwtProjectValidator
org.eclipse.jdt.core.javanature
com.google.appengine.eclipse.core.gaeNature
com.google.gwt.eclipse.core.gwtNature
org.eclipse.wst.common.project.facet.core.nature
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright {yyyy} {name of copyright owner}
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: README.md
================================================
# JsQRScanner
JavaScript QR Code scanner for HTML5 supporting browsers.
This library is based on the java implementation of the [zxing QR reader](https://github.com/zxing/zxing).
The library is automaticaly compiled by GWT from the original source with [few modifications](https://github.com/jbialobr/gwt-qrscanner) made to work with the html canvas element.
The export of the public api is made with the [gwt-exporter](https://github.com/manolo/gwt-exporter).
# Live demo
https://jbialobr.github.io/JsQRScanner/
[Treasure Hunt Game Creator using QR codes to encode clues](https://treasurehuntqr.appspot.com/treasurehunts/play/5657382461898752?at=106253815718623556511956012583&au=5629499534213120)
# How to use
1) Place all the files from the [js](https://github.com/jbialobr/JsQRScanner/blob/master/docs/js/) directory on your server.
2) Add the [js script](https://github.com/jbialobr/JsQRScanner/blob/master/docs/js/jsqrscanner.nocache.js) into your page.
```html
```
3) Create a scanner control and append it to the DOM.
```js
```
Providing a video stream in a custom way:
```js
```
# Scanner API
**.appendTo( htmlElement )**
Appends the scanner to the given **htmlElement**
**.removeFrom( htmlElement )**
Removes the scanner from the given **htmlElement**
Does nothing If the scanner is not a child of **htmlElement**
**.stopScanning()**
Stops the scanner.
**.resumeScanning()**
Resumes the previously stopped scanner.
**.setScanInterval( scanIntervalMilliseconds )**
Sets the interval at which the scanner attempts to decode a qr code.
**.getScanInterval()**
Returns the interval at which the scanner attempts to decode a qr code.
The interval is returned in milliseconds.
**.setSnapImageMaxSize( snapImageMaxSizeInPixels )**
Sets the maximum size of images captured from the webcam.
The limit is applied to both width and height. The ratio of the image is preserved
while resizing. Smaller sizes, like 300px can be set to increase performance on
mobile devices.
**.getSnapImageMaxSize()**
Returns the SnapImageMaxSize in pixels.
**.isActive()**
Returns false if scanner was stopped, true otherwise.
**.isScanning()**
Returns true if scanner is actively scanning.
That is the scanner is active and is attached to the DOM.
# Known Issues
[List of known issues](https://github.com/jbialobr/JsQRScanner/issues?q=is%3Aissue+is%3Aopen+label%3A%22known+issue%22)
================================================
FILE: _config.yml
================================================
theme: jekyll-theme-slate
================================================
FILE: docs/JsQRScanner.css
================================================
.qrscanner video {
max-width: 95%;
max-height: 75%;
}
.row-element-set {
display: flex;
flex-direction: column;
}
.row-element {
padding: .2em 0em;
}
.row-element-set-QRScanner
{
max-width: 30em;
display: flex;
flex-direction: column;
}
body
{
display: flex;
justify-content: center;
}
.form-field-caption {
font-weight: bold;
}
.form-field-input
{
width: 100%;
}
.error_message {
color: red;
background-color: white;
border: 1px solid red;
padding: 4px;
font-family: sans-serif
}
================================================
FILE: docs/index.html
================================================
JsQRScanner example
Your web browser must have JavaScript enabled
in order for this application to display correctly.
You may need to serve this page over a secure connection (https) to run JsQRScanner correctly.
JsQRScanner example
Point the webcam to a QR code.
The source code is hosted on GitHub
================================================
FILE: docs/js/88507C13C1223C3F2A335CFAAA4EF584.cache.js
================================================
jsqrscanner.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.8.2\";var $strongName = '88507C13C1223C3F2A335CFAAA4EF584';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function H(){}\nfunction Vg(){}\nfunction Sg(){}\nfunction mb(){}\nfunction fc(){}\nfunction nc(){}\nfunction qc(){}\nfunction qi(){}\nfunction pi(){}\nfunction ah(){}\nfunction Wh(){}\nfunction Yh(){}\nfunction wr(){}\nfunction Ch(a){eh()}\nfunction fo(){fo=Sg}\nfunction fk(a,b){a.c=b}\nfunction R(a,b){a.t=b}\nfunction Ln(a,b){a.f=b}\nfunction Mn(a,b){a.j=b}\nfunction tn(a){this.a=a}\nfunction xn(a){this.a=a}\nfunction Vn(a){this.a=a}\nfunction Yn(a){this.a=a}\nfunction Yk(a){this.a=a}\nfunction vi(a){this.a=a}\nfunction ki(a){this.c=a}\nfunction xj(a){this.c=a}\nfunction vq(a){this.c=a}\nfunction gq(a){this.a=a}\nfunction Dq(a){this.a=a}\nfunction Hq(a){this.a=a}\nfunction _m(a){this.a=a}\nfunction So(a){this.a=a}\nfunction Kr(a){this.a=a}\nfunction hr(a){this.c=a}\nfunction dt(a){this.a=a}\nfunction ou(a){this.a=a}\nfunction Cm(){this.a=true}\nfunction _q(){Uq(this)}\nfunction Mt(){Jt(this)}\nfunction ju(){hu(this)}\nfunction Fb(){Db.call(this)}\nfunction Di(){zi.call(this)}\nfunction Gi(){zi.call(this)}\nfunction Ki(){zi.call(this)}\nfunction $n(){Fb.call(this)}\nfunction _n(){Fb.call(this)}\nfunction co(){Fb.call(this)}\nfunction No(){Fb.call(this)}\nfunction Po(){Fb.call(this)}\nfunction ap(){Fb.call(this)}\nfunction Br(){Fb.call(this)}\nfunction db(){db=Sg;oi()}\nfunction eh(){eh=Sg;Ih()}\nfunction As(){As=Sg;zs=Cs()}\nfunction Jb(){Jb=Sg;Ib=new H}\nfunction _k(){this.a=new Xl}\nfunction ks(){this.a=new hs}\nfunction Rs(){Fb.call(this)}\nfunction pq(a){qq(a,a.b)}\nfunction It(a,b){Lt(a.a,b)}\nfunction nu(a,b){It(a.a,b.b)}\nfunction ci(a,b){ei(a,b,a.b)}\nfunction Q(a,b){R(a,(eh(),b))}\nfunction P(a){return eh(),a.t}\nfunction zg(a){return a.e}\nfunction uc(b,a){b.width=a}\nfunction tc(b,a){b.height=a}\nfunction kc(a){jc();ic.M(a)}\nfunction cc(){cc=Sg;bc=new fc}\nfunction ur(){ur=Sg;tr=new wr}\nfunction uu(){uu=Sg;tu=new ru}\nfunction Gb(a){Eb.call(this,a)}\nfunction Hb(a){wb.call(this,a)}\nfunction si(a){wb.call(this,a)}\nfunction Zk(a){Eb.call(this,a)}\nfunction Wn(a){Eb.call(this,a)}\nfunction ao(a){Gb.call(this,a)}\nfunction eo(a){Gb.call(this,a)}\nfunction Oo(a){Gb.call(this,a)}\nfunction Qo(a){Gb.call(this,a)}\nfunction bp(a){Gb.call(this,a)}\nfunction bo(a){ao.call(this,a)}\nfunction wp(a){ao.call(this,a)}\nfunction Uh(a){yc.call(this,a)}\nfunction et(a){dt.call(this,a)}\nfunction gt(){dt.call(this,mv)}\nfunction up(){Yn.call(this,'')}\nfunction Db(){this.I();this.K()}\nfunction kb(a){R(this,(eh(),a))}\nfunction $g(a){R(this,(eh(),a))}\nfunction Ub(){Ub=Sg;!!(jc(),ic)}\nfunction Zs(a,b){a.splice(b,1)}\nfunction th(a,b){a.__listener=b}\nfunction Gk(a,b){return a.a[b]}\nfunction Pi(a,b){return a.d-b.d}\nfunction Gn(a){return a.a&&a.q}\nfunction ku(a){return new Wt(a)}\nfunction Bc(a,b){return vo(a,b)}\nfunction mo(a){lo(a);return a.n}\nfunction rp(a,b){a.a+=b;return a}\nfunction Dh(a){zh();eh();return}\nfunction Yg(a){(eh(),a.t).src=''}\nfunction ib(a,b){tc((eh(),a.t),b)}\nfunction jb(a,b){uc((eh(),a.t),b)}\nfunction Zp(a,b){return ss(a.a,b)}\nfunction $p(a){return a.a.c+a.b.c}\nfunction is(a,b){return Vp(a.a,b)}\nfunction pu(a,b,c){Xp(a.a,b,c)}\nfunction rj(a){sj.call(this,a,a)}\nfunction Fo(){Gb.call(this,null)}\nfunction zi(){yi();Db.call(this)}\nfunction ds(a){this.c=a;as(this)}\nfunction Qi(a,b){this.c=a;this.d=b}\nfunction hj(a,b){this.c=a;this.d=b}\nfunction jk(a,b){this.a=a;this.b=b}\nfunction gl(a,b){this.b=a;this.a=b}\nfunction Nt(a){Jt(this);this.a=a}\nfunction Mm(a,b){this.a=a;this.b=b}\nfunction Nm(a,b){this.b=a;this.a=b}\nfunction cm(a,b){Qi.call(this,a,b)}\nfunction fj(a,b){Qi.call(this,a,b)}\nfunction sl(a,b){Qi.call(this,a,b)}\nfunction Qq(a,b){this.a=a;this.b=b}\nfunction Rr(a,b){this.b=a;this.a=b}\nfunction Ut(a,b){a.appendChild(b)}\nfunction Vt(a,b){a.removeChild(b)}\nfunction Lt(a,b){a.apply(null,[b])}\nfunction In(a,b){nu(a.b,new Mi(b))}\nfunction $h(a,b){Oh(a,b,(eh(),a.t))}\nfunction hp(a,b){return pt(a),a===b}\nfunction Ro(a,b){return Uo(a.a,b.a)}\nfunction Gs(a,b){return a.a.get(b)}\nfunction kp(a,b){return a.substr(b)}\nfunction zp(a,b){return fp(a.a,b.a)}\nfunction Es(){As();return new zs}\nfunction Mg(){Kg==null&&(Kg=[])}\nfunction ac(){Rb!=0&&(Rb=0);Tb=-1}\nfunction Ih(){Ih=Sg;zh();wh[Wu]=Dh}\nfunction Is(a){this.a=Es();this.b=a}\nfunction ts(a){this.a=Es();this.b=a}\nfunction Ni(a){this.b=a;this.a=null}\nfunction Wt(a){Xt.call(this,a,null)}\nfunction _b(a){$wnd.clearTimeout(a)}\nfunction lh(a){$wnd.clearTimeout(a)}\nfunction kh(a){$wnd.clearInterval(a)}\nfunction Xt(a,b){this.a=new Tt(a,b)}\nfunction lu(a,b){return new Xt(a,b)}\nfunction cn(a,b,c){return ik(a,c,c,b)}\nfunction op(a){return pp(a,a.length)}\nfunction Rp(a){return !a?null:a.jb()}\nfunction md(a){return a==null?null:a}\nfunction Ts(a){return a!=null?N(a):0}\nfunction Uo(a,b){return ab?1:0}\nfunction Lc(a,b,c){return {l:a,m:b,h:c}}\nfunction Mc(a){return a.l+a.m*Pu+a.h*Qu}\nfunction bs(a){return a.a>3&3);this.a=(a&7)<<24>>24}\nfunction to(a,b){var c;c=po('',a);c.k=b;c.f=1;return c}\nfunction dd(a){wt(a==null||ld(a)&&!(a.Ab===Vg));return a}\nfunction Ik(a,b){if(b==0){throw zg(new No)}return a.c[b]}\nfunction Jg(a){if(Dg(a)){return a|0}return a.l|a.m<<22}\nfunction dp(a,b){vt(b,a.length);return a.charCodeAt(b)}\nfunction gs(a,b){return md(a)===md(b)||a!=null&&J(a,b)}\nfunction Ss(a,b){return md(a)===md(b)||a!=null&&J(a,b)}\nfunction mp(a){return String.fromCharCode.apply(null,a)}\nfunction rb(d,a,b,c){return d.data[4*(a+b*d.width)+c]||0}\nfunction Ag(a,b){return Bg(Nc(Dg(a)?Hg(a):a,Dg(b)?Hg(b):b))}\nfunction Eg(a,b){return Bg(Qc(Dg(a)?Hg(a):a,Dg(b)?Hg(b):b))}\nfunction ut(a,b){if(a>b||a<0){throw zg(new wp(Dv+a+Ev+b))}}\nfunction Jt(a){if(!Ht){Ht=true;uu();pu(tu,qg,a);Kt(a)}}\nfunction hu(a){if(!gu){gu=true;uu();pu(tu,tg,a);iu(a)}}\nfunction Oh(a,b,c){X(b);ci(a.p,b);eh();rc(c,gh(b.t));Y(b,a)}\nfunction nj(a,b,c){var d;d=c*a.c+(b/32|0);a.a[d]^=1<<(b&31)}\nfunction vb(a,b){var c;c=mo(a.yb);return b==null?c:c+': '+b}\nfunction Np(a,b){return b===a?'(this Map)':b==null?Lu:Ug(b)}\nfunction fp(a,b){return ep(a.toLowerCase(),b.toLowerCase())}\nfunction Yp(a,b,c){return b==null?rs(a.a,null,c):Hs(a.b,b,c)}\nfunction em(){bm();return Jc(Bc(He,1),hv,39,0,[$l,_l,am,Zl])}\nfunction nd(a){return Math.max(Math.min(a,zu),-2147483648)|0}\nfunction ck(a,b,c,d){Qi.call(this,a,b);this.b=c;this.a=d}\nfunction fn(a,b,c,d){hj.call(this,a,b);this.b=c;this.a=d}\nfunction En(a,b){Dn.call(this,a,(eh(),a.t).width,a.t.height,b)}\nfunction zq(a,b){st(b,a.a.length);this.c=a;this.a=3;this.b=b-3}\nfunction hs(){this.a=new ts(this);this.b=new Is(this);Ar(this)}\nfunction Wm(a){var b,c;b=new qn(a.a);c=kn(b);return Ym(a,c)}\nfunction Ar(a){var b,c;c=a;b=c.$modCount|0;c.$modCount=b+1}\nfunction vo(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.X(b))}\nfunction ps(a,b){var c;c=a.a.get(b);return c==null?new Array:c}\nfunction ri(){var a;a=ui();if(!hp(cv,a)){throw zg(new ti(a))}}\nfunction zr(a,b){if(b.$modCount!=a.$modCount){throw zg(new Br)}}\nfunction $b(a){Ub();$wnd.setTimeout(function(){throw a},0)}\nfunction xo(a){if(a.ab()){return null}var b=a.k;return Pg[b]}\nfunction gr(a){nt(a.aa){throw zg(new ao('Index: 0, Size: '+a))}}\nfunction Km(a){Fm();if(a<1||a>40){throw zg(new No)}return Dm[a-1]}\nfunction zb(b){if(!('stack' in b)){try{throw b}catch(a){}}return b}\nfunction fq(a,b){if(fd(b,19)){return Lp(a.a,bd(b,19))}return false}\nfunction Jr(a,b){if(fd(b,19)){return Lp(a.a,bd(b,19))}return false}\nfunction Yb(a,b,c){var d;d=Wb();try{return Vb(a,b,c)}finally{Zb(d)}}\nfunction gi(a,b){var c;c=di(a,b);if(c==-1){throw zg(new Rs)}fi(a,c)}\nfunction Hk(a,b){if(b==0){throw zg(new $n)}return a.a[a.f-a.c[b]-1]}\nfunction cs(a){nt(a.a=Kl.length){throw zg((Fi(),Fi(),Ei))}return Kl[a]}\nfunction dm(a){bm();if(a<0||a>=Yl.length){throw zg(new No)}return Yl[a]}\nfunction Us(a,b){!a.a?(a.a=new vp(a.d)):tp(a.a,a.b);sp(a.a,b);return a}\nfunction ih(a){if(!a.d){return}++a.b;a.c?kh(a.d.a):lh(a.d.a);a.d=null}\nfunction Qb(){if(Date.now){return Date.now()}return (new Date).getTime()}\nfunction Xb(b){Ub();return function(){return Yb(b,this,arguments);var a}}\nfunction tl(){ql();return Jc(Bc(Fe,1),hv,15,0,[il,jl,kl,ll,ml,nl,ol,pl])}\nfunction yp(){Gb.call(this,'Remove not supported on this list')}\nfunction Ks(a){this.d=a;this.b=this.d.a.entries();this.a=this.b.next()}\nfunction Vs(a,b){this.b=', ';this.d=a;this.e=b;this.c=this.d+(''+this.e)}\nfunction Kh(a,b){rh();Bh(a,b);b&Xu&&a.addEventListener(Wu,(zh(),xh),false)}\nfunction Vp(a,b){return kd(b)?b==null?!!qs(a.a,null):Fs(a.b,b):!!qs(a.a,b)}\nfunction xm(a,b){var c,d;c=b.d;c<=9?(d=0):c<=26?(d=1):(d=2);return a.a[d]}\nfunction Kc(a){var b,c,d;b=aΝc=a>>22Νd=a<0?Ou:0;return Lc(b,c,d)}\nfunction ep(a,b){var c,d;c=(pt(a),a);d=(pt(b),b);return c==d?0:c>>(b&31)&1)!=0}\nfunction Ak(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction Bk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction or(a,b,c,d){var e;d=(ur(),!d?tr:d);e=a.slice(b,c);pr(e,a,b,c,-b,d)}\nfunction Fc(a,b,c,d,e,f){var g;g=Gc(e,d);e!=10&&Jc(Bc(a,f),b,c,e,g);return g}\nfunction lq(a){var b;zr(a.d,a);nt(a.b);b=bd(a.a.R(),19);a.b=kq(a);return b}\nfunction di(a,b){var c;for(c=0;c=b){throw zg(new ao('Index: '+a+', Size: '+b))}}\nfunction vt(a,b){if(a<0||a>=b){throw zg(new wp('Index: '+a+', Size: '+b))}}\nfunction ji(a){if(a.b>=a.c.b){throw zg(new Rs)}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction Jk(a,b,c){if(b==0||c==0){return 0}return a.a[(a.c[b]+a.c[c])%(a.f-1)]}\nfunction im(a,b){gm();var c;c=jm(a,b);if(c){return c}return jm(a^21522,b^21522)}\nfunction Xq(a,b,c){for(;c=0,'Initial capacity must not be negative')}\nfunction $s(a,b){return Cc(b)!=10&&Jc(L(b),b.zb,b.__elementTypeId$,Cc(b),a),a}\nfunction Wp(a,b){return kd(b)?b==null?Rp(qs(a.a,null)):Gs(a.b,b):Rp(qs(a.a,b))}\nfunction ec(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=hc(b,c)}while(a.b);a.b=c}}\nfunction dc(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=hc(b,c)}while(a.a);a.a=c}}\nfunction Bm(a,b){var c;if(!a.a||b==null||b.length<3){return}c=b[0];b[0]=b[2];b[2]=c}\nfunction Do(a,b){var c;if(!a){return}b.k=a;var d=xo(b);if(!d){Pg[a]=[b];return}d.yb=b}\nfunction yg(a){var b;if(fd(a,8)){return a}b=a&&a[Gu];if(!b){b=new Lb(a);kc(b)}return b}\nfunction cd(a){var b;wt(a==null||Array.isArray(a)&&(b=Cc(a),!(b>=14&&b<=16)));return a}\nfunction Ll(){var a,b;Ll=Sg;Kl=(a=rv.length,b=Fc(pd,Fu,6,a,15,1),ip(0,a,b,0),b)}\nfunction nk(a,b){var c;a.c.length=900){throw zg((Fi(),Fi(),Ei))}return bd(Wp($j,Zo(a)),12)}\nfunction Og(a,b){typeof window===xu&&typeof window['$gwt']===xu&&(window['$gwt'][a]=b)}\nfunction fh(a,b,c){eh();var d;d=bh;bh=a;b==dh&&qh(a.type)==8192&&(dh=null);c.F(a);bh=d}\nfunction Lg(){Mg();var a=Kg;for(var b=0;b>22);e=a.h-b.h+(d>>22);return Lc(c&Nu,d&Nu,e&Ou)}\nfunction wn(a,b,c){var d,e;d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return db){return 1}if(a==b){return 0}return isNaN(a)?isNaN(b)?0:1:-1}\nfunction np(b){try{return Cp(b)}catch(a){a=yg(a);if(fd(a,61)){throw zg(new Wn(b))}else throw zg(a)}}\nfunction J(a,b){return kd(a)?hp(a,b):hd(a)?(pt(a),a===b):gd(a)?(pt(a),a===b):ed(a)?a.u(b):Hc(a)?a===b:nb(a,b)}\nfunction L(a){return kd(a)?yf:hd(a)?hf:gd(a)?ef:ed(a)?a.yb:Hc(a)?a.yb:a.yb||Array.isArray(a)&&Bc(xd,1)||xd}\nfunction sr(a){var b,c,d;d=1;for(c=a.O();c.Q();){b=c.R();d=31*d+(b!=null?N(b):0);d=d|0}return d}\nfunction lr(a){var b,c,d,e;if(a==null){return 0}e=1;for(c=0,d=a.length;c=a.b){throw zg(new _n)}--a.b;for(c=b;ca){throw zg(new Oo('fromIndex: 0 > toIndex: '+a))}if(a>b){throw zg(new bo(Dv+a+Ev+b))}}\nfunction ql(){ql=Sg;il=new ul;jl=new wl;kl=new yl;ll=new Al;ml=new Cl;nl=new El;ol=new Gl;pl=new Il}\nfunction no(){++ko;this.n=null;this.j=null;this.i=null;this.d=null;this.b=null;this.k=null;this.a=null}\nfunction mq(a){this.d=a;this.c=new Ks(this.d.b);this.a=this.c;this.b=kq(this);this.$modCount=a.$modCount}\nfunction wk(a,b,c,d,e,f,g,h,i){this.a=a;this.b=d;this.c=g;this.d=b;this.e=e;this.f=h;this.i=c;this.j=f;this.k=i}\nfunction Lb(a){Jb();this.I();this.e=a;a!=null&&xt(a,Gu,this);this.f=a==null?Lu:Ug(a);this.a='';this.b=a;this.a=''}\nfunction Gg(a,b){var c;if(Dg(a)&&Dg(b)){c=a-b;if(Su-129&&a<128){b=a+128;c=(_o(),$o)[b];!c&&(c=$o[b]=new So(a));return c}return new So(a)}\nfunction Hp(a,b){var c,d;for(d=a.O();d.Q();){c=d.R();if(md(b)===md(c)||b!=null&&J(b,c)){return true}}return false}\nfunction Sm(a,b){var c,d,e;e=a.d;d=e/2;for(c=0;c<3;c++){if($wnd.Math.abs(e-b[c])>=d){return false}}return true}\nfunction rl(a,b,c){var d,e,f;for(d=0;d>>0,b.toString(16))}return a.toString()}\nfunction Hn(b){var c;V(b);Yg(b.k);try{Nn(P(b.k),b)}catch(a){a=yg(a);if(fd(a,8)){c=a;In(b,c.J())}else throw zg(a)}}\nfunction pp(a,b){var c,d,e;ut(b,a.length);e='';for(d=0;d=d||bb&&d.U(a[f-1],a[f])>0;--f){g=a[f];Ic(a,f,a[f-1]);Ic(a,f-1,g)}}}\nfunction al(a){var b,c;for(b=0;b2000){Sb=a;Tb=$wnd.setTimeout(ac,10)}}if(Rb++==0){dc((cc(),bc));return true}return false}\nfunction Om(a,b,c,d){var e;if($wnd.Math.abs(c-a.d)<=b&&$wnd.Math.abs(d-a.c)<=b){e=$wnd.Math.abs(b-a.a);return e<=1||e<=a.a}return false}\nfunction dn(a,b,c,d){var e;if($wnd.Math.abs(c-a.d)<=b&&$wnd.Math.abs(d-a.c)<=b){e=$wnd.Math.abs(b-a.b);return e<=1||e<=a.b}return false}\nfunction sn(a,b,c){var d,e;if(c.a==b.a){d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return d>1&1431655765;a=(a>>2&858993459)+(a&858993459);a=(a>>4)+a&252645135;a+=a>>8;a+=a>>16;return a&63}\nfunction S(a,b,c){b>=0&&((eh(),a.t).style['width']=b+'px',undefined);c>=0&&((eh(),a.t).style['height']=c+'px',undefined)}\nfunction bm(){bm=Sg;$l=new cm('L',0);_l=new cm('M',1);am=new cm('Q',2);Zl=new cm('H',3);Yl=Jc(Bc(He,1),hv,39,0,[_l,$l,Zl,am])}\nfunction Ek(){Ek=Sg;new Kk(4201,4096,1);new Kk(1033,1024,1);new Kk(67,64,1);new Kk(19,16,1);Dk=new Kk(285,256,0);new Kk(301,256,1)}\nfunction ek(){_j();return Jc(Bc(ke,1),hv,12,0,[Ej,Hj,Oj,Pj,Qj,Rj,Sj,Tj,Uj,Vj,Ij,Jj,Kj,Lj,Mj,Nj,Xj,Aj,Bj,Cj,Dj,Zj,Yj,yj,zj,Gj,Fj])}\nfunction Co(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error}\nfunction Ft(a){Dt();var b,c,d;c=':'+a;d=Ct[c];if(d!=null){return nd((pt(d),d))}d=At[c];b=d==null?Et(a):nd((pt(d),d));Gt();Ct[c]=b;return b}\nfunction N(a){return kd(a)?Ft(a):hd(a)?nd((pt(a),a)):gd(a)?(pt(a),a)?1231:1237:ed(a)?a.w():Hc(a)?zt(a):!!a&&!!a.hashCode?a.hashCode():zt(a)}\nfunction io(a,b){fo();return kd(a)?ep(a,(wt(b==null||kd(b)),b)):hd(a)?Go(a,(wt(b==null||hd(b)),b)):gd(a)?go(a,(wt(b==null||gd(b)),b)):a.S(b)}\nfunction st(a,b){if(a>b){throw zg(new ao('fromIndex: 3, toIndex: '+a+', size: '+b))}if(3>a){throw zg(new Oo('fromIndex: 3 > toIndex: '+a))}}\nfunction Hm(a,b,c){var d,e,f,g,h,i;this.d=a;this.a=b;this.b=c;i=0;g=c[0].b;h=c[0].a;for(e=0,f=h.length;e=0&&a<=1114111);if(a>=Vu){b[c++]=55296+(a-Vu>>10&1023)&65535;b[c]=56320+(a-Vu&1023)&65535;return 2}else{b[c]=a&65535;return 1}}\nfunction X(a){if(!a.s){ai();is(_h,a)&&bi(a)}else if(a.s){Ph(a.s,a)}else if(a.s){throw zg(new Qo(\"This widget's parent does not implement HasWidgets\"))}}\nfunction xc(a){var b=a.ownerDocument;var c=a.cloneNode(true);var d=b.createElement('DIV');d.appendChild(c);outer=d.innerHTML;c.innerHTML='';return outer}\nfunction qj(a){var b,c,d,e;c=new up;for(e=0;e>>(d&31)&1)!=0?'X ':' '))}c.a+='\\n'}return c.a}\nfunction Lp(a,b){var c,d,e;c=b.ib();e=b.jb();d=a.fb(c);if(!(md(e)===md(d)||e!=null&&J(e,d))){return false}if(d==null&&!a.db(c)){return false}return true}\nfunction Gc(a,b){var c=new Array(b);var d;switch(a){case 14:case 15:d=0;break;case 16:d=false;break;default:return c;}for(var e=0;e>24;f[d+e*i]=g}return f}\nfunction Oc(a,b){var c,d,e,f,g,h,i,j;i=a.h>>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f}\nfunction Ph(a,b){var c,d;if(b.s!=a){return false}try{Y(b,null)}finally{c=(eh(),b.t);sc((null,d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);gi(a.p,b)}return true}\nfunction Ng(b,c,d,e){Mg();var f=Kg;$moduleName=c;$moduleBase=d;xg=e;function g(){for(var a=0;a>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<>1);pr(b,a,i,j,-e,f);pr(b,a,j,h,-e,f);if(f.U(a[j-1],a[j])<=0){while(ca.b){throw zg(new _n)}if(a.b==a.a.length){f=Fc(Vd,Fu,22,a.a.length*2,0,1);for(e=0;ec;--d){a.a[d]=a.a[d-1]}a.a[c]=b}\nfunction Xs(a,b,c,d,e){var f,g,h,i,j;if(md(a)===md(c)){a=a.slice(b,b+e);b=0}h=c;for(g=b,i=b+e;g=40&&c>=40){d=Bn(f);h=i>>3;(i&7)!=0&&++h;g=c>>3;(c&7)!=0&&++g;b=rk(d,h,g,i,c);e=new sj(i,c);sk(d,h,g,i,c,b,e);a.a=e}else{a.a=mk(a)}return a.a}\nfunction Cn(a,b,c){var d,e,f;if(b<0||b>=a.e){throw zg(new Oo('Requested row is outside the image: '+b))}e=a.f;(c==null||c.length>24}return c}\nfunction Nk(a,b){var c,d,e,f,g,h,i,j;if(b==0){return a.a[a.a.length-1]}j=a.a.length;if(b==1){i=0;for(d=a.a,e=0,f=d.length;e=2){if(!d){d=b}else{a.b=true;return nd($wnd.Math.abs(d.c-b.c)-$wnd.Math.abs(d.d-b.d))/2|0}}}return 0}\nfunction V(a){var b;if(a.q){throw zg(new Qo(\"Should only call onAttach when the widget is detached from the browser's document\"))}a.q=true;eh();th(a.t,a);b=a.r;a.r=-1;b>0&&(a.r==-1?Kh(a.t,b|(a.t.__eventBits||0)):(a.r|=b));a.B()}\nfunction zm(a){wm();switch(a){case 0:return vm;case 1:return tm;case 2:return mm;case 3:return um;case 4:return nm;case 5:return pm;case 7:return om;case 8:return sm;case 9:return qm;case 13:return rm;default:throw zg(new No);}}\nfunction ss(a,b){var c,d,e,f,g,h;g=(f=zt(b),f|0);d=(c=a.a.get(g),c==null?new Array:c);for(h=0;h>24}}\nfunction jm(a,b){var c,d,e,f,g,h,i,j;c=zu;d=0;for(g=fm,h=0,i=g.length;h>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?Ou:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?Ou:0;f=d?Nu:0;e=c>>b-44}return Lc(e&Nu,f&Nu,g&Ou)}\nfunction Rg(a,b,c){var d=Pg,h;var e=d[a];var f=e instanceof Array?e[0]:null;if(e&&!f){_=e}else{_=(h=b&&b.prototype,!h&&(h=Pg[b]),Tg(h));_.zb=c;!b&&(_.Ab=Vg);d[a]=_}for(var g=3;g1&&b[0]==0){d=1;while(d=0&&d.e>=0){Li(i,(ej(),bj),Zo(d.e));Li(i,aj,Zo(d.d))}return i}\nfunction Wl(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;r=dl(b);k=cl(b).b;d=bl(b);j=hl(d,r,k);q=0;for(g=0,i=j.length;g=a.a.d){i=(a.a.d-1-b)/(f-b);f=a.a.d-1}g=nd(c-(e-c)*i);i=1;if(g<0){i=c/(c-g);g=0}else if(g>=a.a.b){i=(a.a.b-1-c)/(g-c);g=a.a.b-1}f=nd(b+(f-b)*i);h+=Zm(a,b,c,f,g);return h-1}\nfunction zc(a){var b,c,d,e,f,g,h;c=$p(a.a);if(c==0){return null}b=new vp(c==1?'Exception caught: ':c+' exceptions caught: ');e=true;for(h=(f=new mq((new gq((new Dq(a.a)).a)).a),new Hq(f));h.a.b;){g=(d=lq(h.a),bd(d.ib(),8));e?(e=false):(b.a+='; ',b);tp(b,g.J())}return b.a}\nfunction sk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,q,r,s,t;for(r=0;rl&&(s=l);for(o=0;ok&&(q=k);j=o<2?2:o>b-3?b-3:o;n=r<2?2:r>c-3?c-3:r;m=0;for(t=-2;t<=2;t++){i=f[n+t];m+=i[j-2]+i[j-1]+i[j]+i[j+1]+i[j+2]}h=m/25|0;tk(a,q,s,h,d,g)}}}\nfunction on(a){var b,c,d,e,f,g,h,i;c=0;i=0;d=a.d.a.length;for(g=new hr(a.d);g.a=2){++c;i+=e.b}}if(c<3){return false}b=i/d;h=0;for(f=new hr(a.d);f.a0&&d>0){if(a.j>0){if(g>d){if(a.j=g&&b>=h){d=a[0];c=a[1];e=a[2]}else if(h>=b&&h>=g){d=a[1];c=a[0];e=a[2]}else{d=a[2];c=a[0];e=a[1]}if((i=d.c,j=d.d,(e.c-i)*(c.d-j)-(e.d-j)*(c.c-i))<0){f=c;c=e;e=f}Ic(a,0,c);a[1]=d;Ic(a,2,e)}\nfunction Vk(a,b){var c,d,e,f;e=b.a.length-1;if(e==1){return Jc(Bc(sd,1),iv,6,15,[b.a[b.a.length-1-1]])}f=Fc(sd,iv,6,e,15,1);c=0;for(d=1;dd.length){h=f;f=d;d=h}g=Fc(sd,iv,6,d.length,15,1);e=d.length-f.length;xp(d,0,g,0,e);for(c=e;c=b){f^=a;f&=b-1}}for(d=0;d8*(b.c.length-b.b)-b.a){throw zg((Fi(),Fi(),Ei))}i=Fc(od,Fu,6,d,15,1);for(h=0;h>24}!e?(g=zk(i)):(g=e.c!=null?e.c:''+e.d);try{tp(c,gp(i,i.length,np(g)))}catch(a){a=yg(a);if(fd(a,47)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}f.a[f.a.length]=i}\nfunction mk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;m=a.d;n=m.f;c=m.e;g=new sj(n,c);nk(a,n);d=a.b;for(r=1;r<5;r++){l=c*r/5|0;f=Cn(m,l,a.c);k=n*4/5|0;for(o=n/5|0;o>3]}}b=ok(d);e=Bn(m);for(q=0;q6){pj(b,c-11,0,3,6);pj(b,0,c-11,6,3)}return b}\nfunction wj(a,b){var c,d,e,f,g;if(b<1||b>32||b>8*(a.c.length-a.b)-a.a){throw zg(new Oo(''+b))}f=0;if(a.a>0){c=8-a.a;g=b>8-g<>d;b-=g;a.a+=g;if(a.a==8){a.a=0;++a.b}}if(b>0){while(b>=8){f=f<<8|a.c[a.b]&255;++a.b;b-=8}if(b>0){d=8-b;e=255>>d<>d;a.a+=b}}return f}\nfunction Bs(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction pj(a,b,c,d,e){var f,g,h,i,j;if(c<0||b<0){throw zg(new Oo('Left and top must be nonnegative'))}if(e<1||d<1){throw zg(new Oo('Height and width must be at least 1'))}h=b+d;f=c+e;if(f>a.b||h>a.d){throw zg(new Oo('The region must fit inside the matrix'))}for(j=c;jf){e=o;f=a[o]}a[o]>h&&(h=a[o])}k=0;l=0;for(q=0;ql){k=q;l=j}}if(e>k){m=e;e=k;k=m}if(k-e<=(i/16|0)){throw zg((Ji(),Ji(),Ii))}b=k-1;c=-1;for(n=k-1;n>e;n--){g=n-e;j=g*g*(k-n)*(h-a[n]);if(j>c){b=n;c=j}}return b<<3}\nfunction Ql(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw zg((Fi(),Fi(),Ei))}f=Fc(od,Fu,6,2*d,15,1);g=0;while(d>0){h=wj(b,13);e=(h/192|0)<<8|h%192;e<7936?(e+=33088):(e+=49472);f[g]=e>>8<<24>>24;f[g+1]=e<<24>>24;g+=2;--d}try{tp(c,gp(f,f.length,np(lv)))}catch(a){a=yg(a);if(fd(a,47)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}}\nfunction Pl(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw zg((Fi(),Fi(),Ei))}f=Fc(od,Fu,6,2*d,15,1);g=0;while(d>0){h=wj(b,13);e=(h/96|0)<<8|h%96;e<959?(e+=41377):(e+=42657);f[g]=(e>>8&255)<<24>>24;f[g+1]=(e&255)<<24>>24;g+=2;--d}try{tp(c,gp(f,f.length,np('GB2312')))}catch(a){a=yg(a);if(fd(a,47)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}}\nfunction Lo(){Lo=Sg;Ko=Jc(Bc(qd,1),Fu,6,15,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,Vu,256,16,4,2]);Jo=Jc(Bc(qd,1),Fu,6,15,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,1.52587890625E-5,0.00390625,0.0625,0.25,0.5])}\nfunction Jh(){$wnd.addEventListener('mouseout',wu(function(a){var b=(zh(),vh);if(b&&!a.relatedTarget){if('html'==a.target.tagName.toLowerCase()){var c=$doc.createEvent('MouseEvents');c.initMouseEvent('mouseup',true,true,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}}),true)}\nfunction Vl(b,c){var d,e,f,g,h;g=new fl(c);f=null;d=null;try{return Wl(b,g)}catch(a){a=yg(a);if(fd(a,57)){e=a;f=e}else if(fd(a,56)){e=a;d=e}else throw zg(a)}try{el(g);g.d=null;g.c=null;g.b=true;dl(g);cl(g);al(g);h=Wl(b,g);fk(h,new Cm);return h}catch(a){a=yg(a);if(fd(a,57)||fd(a,56)){e=a;if(f){throw zg(f)}if(d){throw zg(d)}throw zg(e)}else throw zg(a)}}\nfunction Pc(a){var b,c,d,e,f,g,h,i;if(isNaN(a)){return Yc(),Xc}if(a<-9223372036854775808){return Yc(),Wc}if(a>=9223372036854775807){return Yc(),Vc}e=false;if(a<0){e=true;a=-a}d=0;if(a>=Qu){d=nd(a/Qu);a-=d*Qu}c=0;if(a>=Pu){c=nd(a/Pu);a-=c*Pu}b=nd(a);f=Lc(b,c,d);e&&(g=~f.l+1&Nu,h=~f.m+(g==0?1:0)&Nu,i=~f.h+(g==0&&h==0?1:0)&Ou,f.l=g,f.m=h,f.h=i,undefined);return f}\nfunction Mo(a){var b,c,d,e,f;if(isNaN(a)){return 2143289344}if(a==0){return 1/a==-Infinity?-2147483648:0}f=false;if(a<0){f=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return f?-8388608:2139095040}d=Io(a);c=Jg(Gg(Ag(Fg(d,52),2047),1023));e=Jg(Fg(Ag(d,{l:Nu,m:Nu,h:255}),29));if(c<=-127){e=(Zu|e)>>-127-c+1;c=-127}b=f?2147483648:0;b=Eg(b,c+127<<23);b=Eg(b,e);return Jg(b)}\nfunction jp(a){var b,c,d,e,f,g,h,i;b=new RegExp('\\\\.','g');h=Fc(yf,Fu,2,0,6,1);c=0;i=a;e=null;while(true){g=b.exec(i);if(g==null||i==''){h[c]=i;break}else{f=g.index;h[c]=i.substr(0,f);i=lp(i,f+g[0].length,i.length);b.lastIndex=0;if(e==i){h[c]=i.substr(0,1);i=i.substr(1)}e=i;++c}}if(a.length>0){d=h.length;while(d>0&&h[d-1]==''){--d}d$wnd.Math.abs(d-b);if(l){m=b;b=c;c=m;m=d;d=e;e=m}f=$wnd.Math.abs(d-b);g=$wnd.Math.abs(e-c);h=-f/2|0;q=b0){if(r==e){break}r+=s;h-=f}}if(k==2){return Bk(d+q,e,b,c)}return NaN}\nfunction ik(b,c,d,e){var f,g,h,i,j,k,l,m;if(c<=0||d<=0){throw zg((Ji(),Ji(),Ii))}f=new sj(c,d);j=Fc(rd,Fu,6,2*c,15,1);for(m=0;m1){if(8*(a.c.length-a.b)-a.a<11){throw zg((Fi(),Fi(),Ei))}f=wj(a,11);qp(b,Tl(f/45|0));qp(b,Tl(f%45));c-=2}if(c==1){if(8*(a.c.length-a.b)-a.a<6){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(wj(a,6)))}if(d){for(e=g;e=14&&c<=16));case 11:return b!=null&&typeof b===yu;case 12:return b!=null&&(typeof b===xu||typeof b==yu);case 0:return ad(b,a.__elementTypeId$);case 2:return ld(b)&&!(b.Ab===Vg);case 1:return ld(b)&&!(b.Ab===Vg)||ad(b,a.__elementTypeId$);default:return true;}}\nfunction dl(a){var b,c,d,e,f,g,h,i,j,k;if(a.d){return a.d}c=a.a.b;i=(c-17)/4|0;if(i<=6){return Km(i)}k=0;f=c-11;for(h=5;h>=0;h--){for(e=c-9;e>=f;e--){k=(b=a.b?oj(a.a,h,e):oj(a.a,e,h),b?k<<1|1:k<<1)}}j=Im(k);if(!!j&&17+4*j.d==c){a.d=j;return j}k=0;for(d=5;d>=0;d--){for(g=c-9;g>=f;g--){k=(b=a.b?oj(a.a,g,d):oj(a.a,d,g),b?k<<1|1:k<<1)}}j=Im(k);if(!!j&&17+4*j.d==c){a.d=j;return j}throw zg((Fi(),Fi(),Ei))}\nfunction ui(){var a=navigator.userAgent.toLowerCase();var b=$doc.documentMode;if(function(){return a.indexOf('webkit')!=-1}())return 'safari';if(function(){return a.indexOf('msie')!=-1&&b>=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return cv;return 'unknown'}\nfunction nn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r;m=b[0]+b[1]+b[2]+b[3]+b[4];h=d-b[4]-b[3]-b[2]/2;g=jn(a,c,nd(h),b[2],m);if(!isNaN(g)){h=hn(a,nd(h),nd(g),b[2],m);if(!isNaN(h)&&(!e||gn(a,nd(g),nd(h),b[2],m))){i=m/7;j=false;for(k=0;k0;k-=2){k==6&&--k;for(d=0;d>>(k-c&31)&1)==0){++b;e<<=1;oj(a.a,k-c,j)&&(e|=1);if(b==8){n[o++]=e<<24>>24;b=0;e=0}}}}m=m^true}if(o!=q.c){throw zg((Fi(),Fi(),Ei))}return n}\nfunction rk(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w;h=Dc(sd,[Fu,iv],[7,6],15,[c,b],2);for(u=0;uk&&(v=k);for(q=0;qj&&(r=j);o=0;l=255;i=0;for(w=0,m=v*d+r;w<8;++w,m+=d){for(t=0;t<8;t++){n=a[m+t]&255;o+=n;ni&&(i=n)}if(i-l>24){for(++w,m+=d;w<8;++w,m+=d){for(s=0;s<8;s++){o+=a[m+s]&255}}}}f=o>>6;if(i-l<=24){f=l/2|0;if(u>0&&q>0){g=(h[u-1][q]+2*h[u][q-1]+h[u-1][q-1])/4|0;ln||d+e>j){throw zg(new _n)}if((l.f&1)==0&&m!=i){k=cd(a);f=cd(c);if(md(a)===md(c)&&bd;){Ic(f,h,k[--b])}}else{for(h=d+e;d0&&Xs(a,b,c,d,e)}\nfunction Rl(a,b,c){var d,e,f;while(c>=3){if(8*(a.c.length-a.b)-a.a<10){throw zg((Fi(),Fi(),Ei))}e=wj(a,10);if(e>=1000){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(e/100|0));qp(b,Tl((e/10|0)%10));qp(b,Tl(e%10));c-=3}if(c==2){if(8*(a.c.length-a.b)-a.a<7){throw zg((Fi(),Fi(),Ei))}f=wj(a,7);if(f>=100){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(f/10|0));qp(b,Tl(f%10))}else if(c==1){if(8*(a.c.length-a.b)-a.a<4){throw zg((Fi(),Fi(),Ei))}d=wj(a,4);if(d>=10){throw zg((Fi(),Fi(),Ei))}qp(b,Tl(d))}}\nfunction Ym(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;s=c.b;t=c.c;f=c.a;n=(Vm(b,s,t)+Vm(b,s,f))/2;if(n<1){throw zg((Ji(),Ji(),Ii))}j=an(s,t,f,n);r=Jm(j);o=17+4*r.d-7;d=null;if(r.a.length>0){g=t.c-s.c+f.c;h=t.d-s.d+f.d;i=1-3/o;k=nd(s.c+i*(g-s.c));l=nd(s.d+i*(h-s.d));for(m=4;m<=16;m<<=1){try{d=Xm(b,n,k,l,m);break}catch(a){a=yg(a);if(!fd(a,55))throw zg(a)}}}u=bn(s,t,f,d,j);e=cn(b.a,u,j);!d?(q=Jc(Bc(ge,1),Fu,27,0,[f,s,t])):(q=Jc(Bc(ge,1),Fu,27,0,[f,s,t,d]));return new jk(e,q)}\nfunction Rm(a){var b,c,d,e,f,g,h,i,j,k;j=a.f;d=a.b;h=j+a.j;i=a.i+(d/2|0);k=Fc(sd,iv,6,3,15,1);for(f=0;fi||c>h){throw zg(new Oo('Crop rectangle does not fit within image data.'))}this.a=lb();S(this.a,i,h);ib(this.a,h);jb(this.a,i);this.b=pb(a.t.getContext('2d'),0,0,b,c);f=this.b.data;for(g=0;gg||i<-1||i>c){throw zg((Ji(),Ji(),Ii))}d=false;if(h==-1){b[f]=0;d=true}else if(h==g){b[f]=g-1;d=true}if(i==-1){b[f+1]=0;d=true}else if(i==c){b[f+1]=c-1;d=true}}d=true;for(e=b.length-2;e>=0&&d;e-=2){h=nd(b[e]);i=nd(b[e+1]);if(h<-1||h>g||i<-1||i>c){throw zg((Ji(),Ji(),Ii))}d=false;if(h==-1){b[e]=0;d=true}else if(h==g){b[e]=g-1;d=true}if(i==-1){b[e+1]=0;d=true}else if(i==c){b[e+1]=c-1;d=true}}}\nfunction cl(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(a.c){return a.c}h=0;for(k=0;k<6;k++){h=(c=a.b?oj(a.a,8,k):oj(a.a,k,8),c?h<<1|1:h<<1)}h=(d=a.b?oj(a.a,8,7):oj(a.a,7,8),d?h<<1|1:h<<1);h=(e=a.b?oj(a.a,8,8):oj(a.a,8,8),e?h<<1|1:h<<1);h=(f=a.b?oj(a.a,7,8):oj(a.a,8,7),f?h<<1|1:h<<1);for(m=5;m>=0;m--){h=(b=a.b?oj(a.a,m,8):oj(a.a,8,m),b?h<<1|1:h<<1)}g=a.a.b;i=0;n=g-7;for(l=g-1;l>=n;l--){i=(b=a.b?oj(a.a,l,8):oj(a.a,8,l),b?i<<1|1:i<<1)}for(j=g-8;j=0){v=C[s].a.length;if(v==F){break}--s}++s;D=F-j.b;B=0;for(m=0;m=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)&&m[1]<=d){++m[1];--f}if(f<0||m[1]>d){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&m[0]<=d){++m[0];--f}if(m[0]>d){return NaN}f=b+1;while(f>>(c&31)&1)!=0)&&m[1]<=d){++m[1];++f}if(f==h||m[1]>d){return NaN}while(f>>(c&31)&1)==0)&&m[2]<=d){++m[2];++f}if(m[2]>d){return NaN}n=m[0]+m[1]+m[2];if(5*$wnd.Math.abs(n-e)>=2*e){return NaN}return Sm(a,m)?f-m[2]-m[1]/2:NaN}\nfunction wm(){wm=Sg;vm=new ym('TERMINATOR',0,Jc(Bc(sd,1),iv,6,15,[0,0,0]));tm=new ym('NUMERIC',1,Jc(Bc(sd,1),iv,6,15,[10,12,14]));mm=new ym('ALPHANUMERIC',2,Jc(Bc(sd,1),iv,6,15,[9,11,13]));um=new ym('STRUCTURED_APPEND',3,Jc(Bc(sd,1),iv,6,15,[0,0,0]));nm=new ym('BYTE',4,Jc(Bc(sd,1),iv,6,15,[8,16,16]));om=new ym('ECI',5,Jc(Bc(sd,1),iv,6,15,[0,0,0]));sm=new ym('KANJI',6,Jc(Bc(sd,1),iv,6,15,[8,10,12]));pm=new ym('FNC1_FIRST_POSITION',7,Jc(Bc(sd,1),iv,6,15,[0,0,0]));qm=new ym('FNC1_SECOND_POSITION',8,Jc(Bc(sd,1),iv,6,15,[0,0,0]));rm=new ym('HANZI',9,Jc(Bc(sd,1),iv,6,15,[8,10,12]))}\nfunction Io(a){var b,c,d,e,f,g;if(isNaN(a)){return {l:0,m:0,h:524160}}g=false;if(a==0){return 1/a==-Infinity?{l:0,m:0,h:Ru}:0}if(a<0){g=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return g?{l:0,m:0,h:1048320}:{l:0,m:0,h:524032}}c=0;if(a<1){b=512;for(d=0;d<10;++d,b>>=1){if(a<(Lo(),Jo)[d]&&c-b>=-1023){a*=Ko[d];c-=b}}if(a<1&&c-1>=-1023){a*=2;--c}}else if(a>=2){b=512;for(d=0;d<10;++d,b>>=1){if(a>=(Lo(),Ko)[d]){a*=Jo[d];c+=b}}}c>-1023?(a-=1):(a*=0.5);e=Cg(a*Yu);a-=Ig(e)*9.5367431640625E-7;f=Cg(a*4503599627370496);e=Eg(e,c+1023<<20);g&&(e=Eg(e,2147483648));return Eg(Bg(Rc(Dg(e)?Hg(e):e,32)),f)}\nfunction pn(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;l=a.d.a.length;if(l<3){throw zg((Ji(),Ji(),Ii))}if(l>3){n=0;k=0;for(d=new hr(a.d);d.a3;e++){g=bd(Wq(a.d,e),16);if($wnd.Math.abs(g.b-b)>f){Yq(a.d,e);--e}}}if(a.d.a.length>3){n=0;for(i=new hr(a.d);i.al[2]){e+=k-l[2]-2;g=i-1}}}else{l[0]=l[2];l[1]=l[3];l[2]=l[4];l[3]=1;l[4]=0;c=3;continue}c=0;l[0]=0;l[1]=0;l[2]=0;l[3]=0;l[4]=0}else{l[0]=l[2];l[1]=l[3];l[2]=l[4];l[3]=1;l[4]=0;c=3}}else{++l[++c]}}else{++l[c]}}}if(rn(l)){b=nn(a,l,e,i,false);if(b){f=l[0];a.b&&(d=on(a))}}}j=pn(a);lj(j);return new An(j)}\nfunction gn(a,b,c,d,e){var f,g,h,i,j;i=mn(a);f=0;while(b>=f&&c>=f&&oj(a.c,c-f,b-f)){++i[2];++f}if(b=f&&c>=f&&!oj(a.c,c-f,b-f)&&i[1]<=d){++i[1];++f}if(bd){return false}while(b>=f&&c>=f&&oj(a.c,c-f,b-f)&&i[0]<=d){++i[0];++f}if(i[0]>d){return false}g=a.c.b;h=a.c.d;f=1;while(b+f=g||c+f>=h){return false}while(b+f=g||c+f>=h||i[3]>=d){return false}while(b+f=d){return false}j=i[0]+i[1]+i[2]+i[3]+i[4];return $wnd.Math.abs(j-e)<2*e&&rn(i)}\nfunction Nn(e,f){function g(b){f.n=b;var c=e;function d(){c.removeAttribute('controls')}\ntry{c.srcObject=b;c.setAttribute('playsinline',true);c.setAttribute('controls',true);setTimeout(d)}catch(a){c.src=$wnd.URL.createObjectURL(b)}f.W()}\nfunction h(a){var b=a.message;f.V(b)}\nvar i=f.o;if(i){i().then(g)['catch'](h);return}var j=$wnd.navigator;if(j.mediaDevices&&j.mediaDevices.getUserMedia){j.mediaDevices.getUserMedia({video:{facingMode:'environment'},audio:false}).then(g)['catch'](h)}else{var k={audio:false,video:true};j.getUserMedia?j.getUserMedia(k,g,h):j.webkitGetUserMedia?j.webkitGetUserMedia(k,g,h):j.mozGetUserMedia&&j.mozGetUserMedia(k,g,h)}}\nfunction Xk(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;if(b.a.length-1=(d/2|0)){m=l;t=s;l=k;s=r;if(k.a[0]==0){throw zg(new Zk('r_{i-1} was zero'))}k=m;j=a.a.i;f=Ok(l,l.a.length-1);g=Hk(a.a,f);while(k.a.length-1>=l.a.length-1&&k.a[0]!=0){e=k.a.length-1-(l.a.length-1);n=Jk(a.a,Ok(k,k.a.length-1),g);j=Mk(j,Fk(a.a,e,n));k=Mk(k,Rk(l,e,n))}r=Mk(Qk(j,r),t);if(k.a.length-1>=l.a.length-1){throw zg(new Qo('Division algorithm failed to reduce polynomial?'))}}q=r.a[r.a.length-1];if(q==0){throw zg(new Zk('sigmaTilde(0) was zero'))}h=Hk(a.a,q);o=Pk(r,h);i=Pk(k,h);return Jc(Bc(qe,1),Fu,25,0,[o,i])}\nfunction Ml(b,c,d){Ll();var e,f,g,h,i,j,k,l,m,n,o,q;e=new xj(b);m=new up;f=new ar(1);o=-1;l=-1;try{i=null;j=false;do{8*(e.c.length-e.b)-e.a<4?(k=(wm(),vm)):(k=zm(wj(e,4)));if(k!=(wm(),vm)){if(k==pm||k==qm){j=true}else if(k==um){if(8*(e.c.length-e.b)-e.a<16){throw zg((Fi(),Fi(),Ei))}o=wj(e,8);l=wj(e,8)}else if(k==om){q=Sl(e);i=dk(q);if(!i){throw zg((Fi(),Fi(),Ei))}}else{if(k==rm){n=wj(e,4);h=wj(e,xm(k,c));n==1&&Pl(e,m,h)}else{g=wj(e,xm(k,c));if(k==tm){Rl(e,m,g)}else if(k==mm){Nl(e,m,g,j)}else if(k==nm){Ol(e,m,g,i,f)}else if(k==sm){Ql(e,m,g)}else{throw zg((Fi(),Fi(),Ei))}}}}}while(k!=(wm(),vm))}catch(a){a=yg(a);if(fd(a,11)){throw zg((Fi(),Fi(),Ei))}else throw zg(a)}return new gk(m.a,f.a.length==0?null:f,!d?null:d.c!=null?d.c:''+d.d,o,l)}\nfunction hn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q;f=a.c;h=f.d;o=mn(a);g=b;while(g>=0&&(j=c*f.c+(g/32|0),(f.a[j]>>>(g&31)&1)!=0)){++o[2];--g}if(g<0){return NaN}while(g>=0&&(k=c*f.c+(g/32|0),(f.a[k]>>>(g&31)&1)==0)&&o[1]<=d){++o[1];--g}if(g<0||o[1]>d){return NaN}while(g>=0&&(l=c*f.c+(g/32|0),(f.a[l]>>>(g&31)&1)!=0)&&o[0]<=d){++o[0];--g}if(o[0]>d){return NaN}g=b+1;while(g>>(g&31)&1)!=0)){++o[2];++g}if(g==h){return NaN}while(g>>(g&31)&1)==0)&&o[3]=d){return NaN}while(g>>(g&31)&1)!=0)&&o[4]=d){return NaN}q=o[0]+o[1]+o[2]+o[3]+o[4];if(5*$wnd.Math.abs(q-e)>=e){return NaN}return rn(o)?g-o[4]-o[3]-o[2]/2:NaN}\nfunction jn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q;g=a.c;h=g.b;o=mn(a);f=b;while(f>=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)){++o[2];--f}if(f<0){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&o[1]<=d){++o[1];--f}if(f<0||o[1]>d){return NaN}while(f>=0&&(l=f*g.c+(c/32|0),(g.a[l]>>>(c&31)&1)!=0)&&o[0]<=d){++o[0];--f}if(o[0]>d){return NaN}f=b+1;while(f>>(c&31)&1)!=0)){++o[2];++f}if(f==h){return NaN}while(f>>(c&31)&1)==0)&&o[3]=d){return NaN}while(f>>(c&31)&1)!=0)&&o[4]=d){return NaN}q=o[0]+o[1]+o[2]+o[3]+o[4];if(5*$wnd.Math.abs(q-e)>=2*e){return NaN}return rn(o)?f-o[4]-o[3]-o[2]/2:NaN}\nfunction qh(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return Vu;case Wu:case 'mousewheel':return Xu;case 'contextmenu':return 262144;case 'paste':return Ru;case 'touchstart':return Yu;case 'touchmove':return 2097152;case 'touchend':return Pu;case 'touchcancel':return Zu;case 'gesturestart':return $u;case 'gesturechange':return _u;case 'gestureend':return av;default:return -1;}}\nfunction zk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t;g=a.length;b=true;c=true;d=true;r=0;n=0;o=0;q=0;h=0;k=0;j=0;i=0;m=0;l=0;f=0;s=a.length>3&&a[0]==-17&&a[1]==-69&&a[2]==-65;for(e=0;e0){(t&128)==0?(d=false):--r}else if((t&128)!=0){if((t&64)==0){d=false}else{++r;if((t&32)==0){++n}else{++r;if((t&16)==0){++o}else{++r;(t&8)==0?++q:(d=false)}}}}}b&&(t>127&&t<160?(b=false):t>159&&(t<192||t==215||t==247)&&++f);if(c){if(h>0){t<64||t==127||t>252?(c=false):--h}else if(t==128||t==160||t>239){c=false}else if(t>160&&t<224){++k;i=0;++j;j>m&&(m=j)}else if(t>127){++h;j=0;++i;i>l&&(l=i)}else{j=0;i=0}}}d&&r>0&&(d=false);c&&h>0&&(c=false);if(d&&(s||n+o+q>0)){return mv}if(c&&(m>=3||l>=3)){return lv}if(b&&c){return m==2&&k==2||f*10>=g?lv:kv}if(b){return kv}if(c){return lv}if(d){return mv}return mv}\nfunction Ds(){function e(){this.obj=this.createObject()}\n;e.prototype.createObject=function(a){return Object.create(null)};e.prototype.get=function(a){return this.obj[a]};e.prototype.set=function(a,b){this.obj[a]=b};e.prototype[Av]=function(a){delete this.obj[a]};e.prototype.keys=function(){return Object.getOwnPropertyNames(this.obj)};e.prototype.entries=function(){var b=this.keys();var c=this;var d=0;return {next:function(){if(d>=b.length)return {done:true};var a=b[d++];return {value:[a,c.get(a)],done:false}}}};if(!Bs()){e.prototype.createObject=function(){return {}};e.prototype.get=function(a){return this.obj[':'+a]};e.prototype.set=function(a,b){this.obj[':'+a]=b};e.prototype[Av]=function(a){delete this.obj[':'+a]};e.prototype.keys=function(){var a=[];for(var b in this.obj){b.charCodeAt(0)==58&&a.push(b.substring(1))}return a}}return e}\nfunction iu(g){var d=(uu(),qu(Hv));var e,f=g;$wnd.JsQRScanner=wu(function(){var a,b=this,c=arguments;c.length==1&&f.nb(c[0])?(a=c[0]):c.length==2?(a=lu(c[0]==null?null:c[0].constructor==$wnd.AsyncQRCallback?c[0].g:new Nt(c[0]),c[1])):c.length==1&&(a=ku(c[0]==null?null:c[0].constructor==$wnd.AsyncQRCallback?c[0].g:new Nt(c[0])));b.g=a;vu(a,b);return b});e=$wnd.JsQRScanner.prototype=new Object;e.appendTo=wu(function(a){this.g.ob(a)});e.getScanInterval=wu(function(){return this.g.pb()});e.getSnapImageMaxSize=wu(function(){return this.g.qb()});e.isActive=wu(function(){return this.g.rb()});e.isScanning=wu(function(){return this.g.sb()});e.removeFrom=wu(function(a){this.g.tb(a)});e.resumeScanning=wu(function(){this.g.ub()});e.setScanInterval=wu(function(a){this.g.vb(a)});e.setSnapImageMaxSize=wu(function(a){this.g.wb(a)});e.stopScanning=wu(function(){this.g.xb()});if(d)for(p in d)$wnd.JsQRScanner[p]===undefined&&($wnd.JsQRScanner[p]=d[p])}\nfunction hh(){var a,b,c;b=$doc.compatMode;a=Jc(Bc(yf,1),Fu,2,6,[Uu]);for(c=0;cMake sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype, e.g. by using <!doctype html> at the start of your application's HTML page. To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding the following line to your*.gwt.xml module file: <extend-configuration-property name=\\\"document.compatMode\\\" value=\\\"\"+b+'\"/>':\"Your *.gwt.xml module configuration prohibits the use of the current document rendering mode (document.compatMode=' \"+b+\"'). Modify your application's host HTML page doctype, or update your custom \"+\"'document.compatMode' configuration property settings.\"}\nfunction Bh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?xh:null);c&2&&(a.ondblclick=b&2?xh:null);c&4&&(a.onmousedown=b&4?xh:null);c&8&&(a.onmouseup=b&8?xh:null);c&16&&(a.onmouseover=b&16?xh:null);c&32&&(a.onmouseout=b&32?xh:null);c&64&&(a.onmousemove=b&64?xh:null);c&128&&(a.onkeydown=b&128?xh:null);c&256&&(a.onkeypress=b&256?xh:null);c&512&&(a.onkeyup=b&512?xh:null);c&1024&&(a.onchange=b&1024?xh:null);c&2048&&(a.onfocus=b&2048?xh:null);c&4096&&(a.onblur=b&4096?xh:null);c&8192&&(a.onlosecapture=b&8192?xh:null);c&16384&&(a.onscroll=b&16384?xh:null);c&32768&&(a.onload=b&32768?yh:null);c&Vu&&(a.onerror=b&Vu?xh:null);c&Xu&&(a.onmousewheel=b&Xu?xh:null);c&262144&&(a.oncontextmenu=b&262144?xh:null);c&Ru&&(a.onpaste=b&Ru?xh:null);c&Yu&&(a.ontouchstart=b&Yu?xh:null);c&2097152&&(a.ontouchmove=b&2097152?xh:null);c&Pu&&(a.ontouchend=b&Pu?xh:null);c&Zu&&(a.ontouchcancel=b&Zu?xh:null);c&$u&&(a.ongesturestart=b&$u?xh:null);c&_u&&(a.ongesturechange=b&_u?xh:null);c&av&&(a.ongestureend=b&av?xh:null)}\nfunction gm(){gm=Sg;fm=Jc(Bc(sd,2),Fu,7,0,[Jc(Bc(sd,1),iv,6,15,[21522,0]),Jc(Bc(sd,1),iv,6,15,[20773,1]),Jc(Bc(sd,1),iv,6,15,[24188,2]),Jc(Bc(sd,1),iv,6,15,[23371,3]),Jc(Bc(sd,1),iv,6,15,[17913,4]),Jc(Bc(sd,1),iv,6,15,[16590,5]),Jc(Bc(sd,1),iv,6,15,[20375,6]),Jc(Bc(sd,1),iv,6,15,[19104,7]),Jc(Bc(sd,1),iv,6,15,[30660,8]),Jc(Bc(sd,1),iv,6,15,[29427,9]),Jc(Bc(sd,1),iv,6,15,[32170,10]),Jc(Bc(sd,1),iv,6,15,[30877,11]),Jc(Bc(sd,1),iv,6,15,[26159,12]),Jc(Bc(sd,1),iv,6,15,[25368,13]),Jc(Bc(sd,1),iv,6,15,[27713,14]),Jc(Bc(sd,1),iv,6,15,[26998,15]),Jc(Bc(sd,1),iv,6,15,[5769,16]),Jc(Bc(sd,1),iv,6,15,[5054,17]),Jc(Bc(sd,1),iv,6,15,[7399,18]),Jc(Bc(sd,1),iv,6,15,[6608,19]),Jc(Bc(sd,1),iv,6,15,[1890,20]),Jc(Bc(sd,1),iv,6,15,[597,21]),Jc(Bc(sd,1),iv,6,15,[3340,22]),Jc(Bc(sd,1),iv,6,15,[2107,23]),Jc(Bc(sd,1),iv,6,15,[13663,24]),Jc(Bc(sd,1),iv,6,15,[12392,25]),Jc(Bc(sd,1),iv,6,15,[16177,26]),Jc(Bc(sd,1),iv,6,15,[14854,27]),Jc(Bc(sd,1),iv,6,15,[9396,28]),Jc(Bc(sd,1),iv,6,15,[8579,29]),Jc(Bc(sd,1),iv,6,15,[11994,30]),Jc(Bc(sd,1),iv,6,15,[11245,31])])}\nfunction _j(){_j=Sg;var a,b,c,d,e,f,g,h,i,j,k,l;Ej=new ck('Cp437',0,Jc(Bc(sd,1),iv,6,15,[0,2]),Jc(Bc(yf,1),Fu,2,6,[]));Hj=new ck('ISO8859_1',1,Jc(Bc(sd,1),iv,6,15,[1,3]),Jc(Bc(yf,1),Fu,2,6,[kv]));Oj=new bk('ISO8859_2',2,4,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-2']));Pj=new bk('ISO8859_3',3,5,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-3']));Qj=new bk('ISO8859_4',4,6,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-4']));Rj=new bk('ISO8859_5',5,7,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-5']));Sj=new bk('ISO8859_6',6,8,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-6']));Tj=new bk('ISO8859_7',7,9,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-7']));Uj=new bk('ISO8859_8',8,10,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-8']));Vj=new bk('ISO8859_9',9,11,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-9']));Ij=new bk('ISO8859_10',10,12,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-10']));Jj=new bk('ISO8859_11',11,13,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-11']));Kj=new bk('ISO8859_13',12,15,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-13']));Lj=new bk('ISO8859_14',13,16,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-14']));Mj=new bk('ISO8859_15',14,17,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-15']));Nj=new bk('ISO8859_16',15,18,Jc(Bc(yf,1),Fu,2,6,['ISO-8859-16']));Xj=new bk('SJIS',16,20,Jc(Bc(yf,1),Fu,2,6,[lv]));Aj=new bk('Cp1250',17,21,Jc(Bc(yf,1),Fu,2,6,['windows-1250']));Bj=new bk('Cp1251',18,22,Jc(Bc(yf,1),Fu,2,6,['windows-1251']));Cj=new bk('Cp1252',19,23,Jc(Bc(yf,1),Fu,2,6,['windows-1252']));Dj=new bk('Cp1256',20,24,Jc(Bc(yf,1),Fu,2,6,['windows-1256']));Zj=new bk('UnicodeBigUnmarked',21,25,Jc(Bc(yf,1),Fu,2,6,['UTF-16BE','UnicodeBig']));Yj=new bk('UTF8',22,26,Jc(Bc(yf,1),Fu,2,6,[mv]));yj=new ck('ASCII',23,Jc(Bc(sd,1),iv,6,15,[27,170]),Jc(Bc(yf,1),Fu,2,6,['US-ASCII']));zj=new ak;Gj=new bk('GB18030',25,29,Jc(Bc(yf,1),Fu,2,6,['GB2312','EUC_CN','GBK']));Fj=new bk('EUC_KR',26,30,Jc(Bc(yf,1),Fu,2,6,['EUC-KR']));$j=new hs;Wj=new hs;for(b=ek(),c=0,d=b.length;c>>0,a.toString(16))};_.equals=function(a){return this.u(a)};_.hashCode=function(){return this.w()};_.toString=function(){return this.A()};var Zc,$c,_c;Rg(71,1,{},no);_.X=function oo(a){var b;b=new no;b.f=4;a>1?(b.c=vo(this,a-1)):(b.c=this);return b};_.Y=function uo(){lo(this);return this.b};_.Z=function wo(){return mo(this)};_.$=function yo(){lo(this);return this.j};_._=function Ao(){return (this.f&4)!=0};_.ab=function Bo(){return (this.f&1)!=0};_.A=function Eo(){return ((this.f&2)!=0?'interface ':(this.f&1)!=0?'':'class ')+(lo(this),this.n)};_.f=0;var ko=1;var tf=qo(Au,'Object',1);var gf=qo(Au,'Class',71);Rg(24,1,{28:1,24:1});_.A=function U(){if(!this.t){return '(null handle)'}return xc((eh(),this.t))};var Sd=qo(Bu,'UIObject',24);Rg(22,24,Cu);_.B=function Z(){};_.C=function $(){};_.D=function ab(){V(this)};_.F=function bb(a){var b;switch(eh(),qh(a.type)){case 16:case 32:b=vc(a);if(!!b&&wc(this.t,b)){return}}};_.G=function cb(){W(this)};_.q=false;_.r=0;var Vd=qo(Bu,'Widget',22);Rg(184,22,Cu);_.D=function fb(){eb(this)};var Qd=qo(Bu,'FocusWidget',184);Rg(129,184,Cu,kb);var gb;var vd=qo(Du,'Canvas',129);Rg(186,1,{});var ud=qo(Du,'Canvas/CanvasElementSupportDetector',186);Rg(130,186,{},mb);var td=qo(Du,'Canvas/CanvasElementSupportDetectedMaybe',130);var xd=qo(Eu,'JavaScriptObject$',0);Rg(8,1,Hu);_.H=function xb(a){return new Error(a)};_.I=function yb(){this.k&&this.e!==Iu&&this.K();return this};_.J=function Ab(){return this.f};_.K=function Bb(){var a,b,c;c=this.f==null?null:this.f.replace(new RegExp('\\n','g'),' ');b=(a=mo(this.yb),c==null?a:a+': '+c);tb(this,zb(this.H(b)));kc(this)};_.A=function Cb(){return vb(this,this.J())};_.e=Iu;_.i=false;_.k=true;var zf=qo(Au,'Throwable',8);Rg(10,8,Ju);var lf=qo(Au,'Exception',10);Rg(17,10,Ju);var uf=qo(Au,'RuntimeException',17);Rg(63,17,Ju);var qf=qo(Au,'JsException',63);Rg(96,63,Ju);var zd=qo(Ku,'JavaScriptExceptionBase',96);Rg(48,96,{48:1,3:1,10:1,8:1},Lb);_.J=function Ob(){Kb(this);return this.c};_.L=function Pb(){return md(this.b)===md(Ib)?null:this.b};var Ib;var wd=qo(Eu,'JavaScriptException',48);Rg(165,1,{});var yd=qo(Eu,'Scheduler',165);var Rb=0,Sb=0,Tb=-1;Rg(103,165,{},fc);var bc;var Ad=qo(Ku,'SchedulerImpl',103);var ic;Rg(175,1,{});var Ed=qo(Ku,'StackTraceCreator/Collector',175);Rg(97,175,{},nc);_.M=function oc(a){var b={},j;var c=[];a['fnStack']=c;var d=arguments.callee.caller;while(d){var e=(jc(),d.name||(d.name=lc(d.toString())));c.push(e);var f=':'+e;var g=b[f];if(g){var h,i;for(h=0,i=g.length;h>>0,'GF(0x'+a.toString(16)+','+this.f+')'};_.b=0;_.e=0;_.f=0;var Dk;var re=qo(nv,'GenericGF',45);Rg(25,1,{25:1},Sk);_.A=function Tk(){var a,b,c,d;d=new up;for(c=this.a.length-1;c>=0;c--){b=this.a[this.a.length-1-c];if(b!=0){if(b<0){d.a+=' - ';b=-b}else{d.a.length>0&&(d.a+=' + ',d)}if(c==0||b!=1){a=Ik(this.b,b);if(a==0){d.a+='1'}else if(a==1){d.a+='a'}else{d.a+='a^';d.a+=a}}if(c!=0){if(c==1){d.a+='x'}else{d.a+='x^';d.a+=c}}}}return d.a};var qe=qo(nv,'GenericGFPoly',25);Rg(134,1,{},Yk);var se=qo(nv,'ReedSolomonDecoder',134);Rg(46,10,{46:1,3:1,10:1,8:1},Zk);var te=qo(nv,'ReedSolomonException',46);Rg(127,1,{188:1},_k);var ue=qo('com.google.zxing.qrcode','QRCodeReader',127);Rg(144,1,{},fl);_.b=false;var ve=qo(pv,'BitMatrixParser',144);Rg(67,1,{67:1},gl);_.b=0;var we=qo(pv,'DataBlock',67);Rg(15,13,qv);var il,jl,kl,ll,ml,nl,ol,pl;var Fe=ro(pv,'DataMask',15,tl);Rg(153,15,qv,ul);_.T=function vl(a,b){return (a+b&1)==0};var xe=ro(pv,'DataMask/1',153,null);Rg(154,15,qv,wl);_.T=function xl(a,b){return (a&1)==0};var ye=ro(pv,'DataMask/2',154,null);Rg(155,15,qv,yl);_.T=function zl(a,b){return b%3==0};var ze=ro(pv,'DataMask/3',155,null);Rg(156,15,qv,Al);_.T=function Bl(a,b){return (a+b)%3==0};var Ae=ro(pv,'DataMask/4',156,null);Rg(157,15,qv,Cl);_.T=function Dl(a,b){return ((a/2|0)+(b/3|0)&1)==0};var Be=ro(pv,'DataMask/5',157,null);Rg(158,15,qv,El);_.T=function Fl(a,b){var c;c=a*b;return (c&1)+c%3==0};var Ce=ro(pv,'DataMask/6',158,null);Rg(159,15,qv,Gl);_.T=function Hl(a,b){var c;c=a*b;return ((c&1)+c%3&1)==0};var De=ro(pv,'DataMask/7',159,null);Rg(160,15,qv,Il);_.T=function Jl(a,b){return ((a+b&1)+a*b%3&1)==0};var Ee=ro(pv,'DataMask/8',160,null);var Kl;Rg(133,1,{},Xl);var Ge=qo(pv,'Decoder',133);Rg(39,13,{39:1,3:1,14:1,13:1},cm);var Yl,Zl,$l,_l,am;var He=ro(pv,'ErrorCorrectionLevel',39,em);Rg(51,1,{51:1},hm);_.u=function km(a){var b;if(!fd(a,51)){return false}b=bd(a,51);return this.b==b.b&&this.a==b.a};_.w=function lm(){return this.b.d<<3|this.a};_.a=0;var fm;var Ie=qo(pv,'FormatInformation',51);Rg(23,13,{23:1,3:1,14:1,13:1},ym);var mm,nm,om,pm,qm,rm,sm,tm,um,vm;var Je=ro(pv,'Mode',23,Am);Rg(143,1,{},Cm);_.a=false;var Ke=qo(pv,'QRCodeDecoderMetaData',143);Rg(9,1,{9:1},Hm);_.A=function Lm(){return ''+this.d};_.c=0;_.d=0;var Dm,Em;var Ne=qo(pv,'Version',9);Rg(4,1,{4:1},Mm);_.a=0;_.b=0;var Le=qo(pv,'Version/ECB',4);Rg(5,1,{5:1},Nm);_.b=0;var Me=qo(pv,'Version/ECBlocks',5);Rg(52,27,{27:1,52:1},Pm);_.a=0;var Pe=qo(sv,'AlignmentPattern',52);Rg(162,1,{},Um);_.b=0;_.d=0;_.f=0;_.i=0;_.j=0;var Oe=qo(sv,'AlignmentPatternFinder',162);Rg(142,1,{},_m);var Qe=qo(sv,'Detector',142);Rg(16,27,{27:1,16:1},en,fn);_.a=0;_.b=0;var Ve=qo(sv,'FinderPattern',16);Rg(145,1,{},qn);_.b=false;var Te=qo(sv,'FinderPatternFinder',145);Rg(147,1,Fu,tn);_.U=function un(a,b){return sn(this,bd(a,16),bd(b,16))};_.u=function vn(a){return this===a};_.a=0;var Re=qo(sv,'FinderPatternFinder/CenterComparator',147);Rg(146,1,Fu,xn);_.U=function yn(a,b){return wn(this,bd(a,16),bd(b,16))};_.u=function zn(a){return this===a};_.a=0;var Se=qo(sv,'FinderPatternFinder/FurthestFromAverageComparator',146);Rg(148,1,{},An);var Ue=qo(sv,'FinderPatternInfo',148);Rg(86,136,{},En);_.c=0;_.d=0;var We=qo(tv,'CanvasLuminanceSource',86);Rg(113,83,Cu);_.D=function Rn(){Hn(this)};_.G=function Sn(){W(this);On(this)};_.V=function Tn(a){In(this,a)};_.W=function Un(){this.a&&this.q&&jh(this.i,this.f)};_.a=false;_.f=0;_.j=0;var Ye=qo(tv,'ScannerWidget',113);Rg(117,116,{},Vn);var Xe=qo(tv,'ScannerWidget/1',117);Rg(95,10,Ju);var Ze=qo('java.io','IOException',95);Rg(47,95,{3:1,47:1,10:1,8:1},Wn);var $e=qo('java.io','UnsupportedEncodingException',47);Rg(72,1,{90:1});_.A=function Zn(){return this.a};var _e=qo(Au,'AbstractStringBuilder',72);Rg(79,17,Ju,$n);var af=qo(Au,'ArithmeticException',79);Rg(26,17,Ju,_n,ao);var of=qo(Au,'IndexOutOfBoundsException',26);Rg(68,26,{3:1,68:1,10:1,8:1},bo);var bf=qo(Au,'ArrayIndexOutOfBoundsException',68);Rg(78,17,Ju,co,eo);var cf=qo(Au,'ArrayStoreException',78);Zc={3:1,92:1,14:1};var ef=qo(Au,'Boolean',92);Rg(94,17,Ju,Fo);var ff=qo(Au,'ClassCastException',94);Rg(62,1,{3:1,62:1});var sf=qo(Au,'Number',62);$c={3:1,14:1,93:1,62:1};var hf=qo(Au,'Double',93);var Jo,Ko;Rg(11,17,uv,No,Oo);var mf=qo(Au,'IllegalArgumentException',11);Rg(42,17,Ju,Po,Qo);var nf=qo(Au,'IllegalStateException',42);Rg(36,62,{3:1,14:1,36:1,62:1},So);_.S=function Vo(a){return Ro(this,bd(a,36))};_.u=function Wo(a){return fd(a,36)&&bd(a,36).a==this.a};_.w=function Xo(){return this.a};_.A=function Yo(){return ''+this.a};_.a=0;var pf=qo(Au,'Integer',36);var $o;Rg(205,1,{});Rg(77,63,Ju,ap,bp);_.H=function cp(a){return new TypeError(a)};var rf=qo(Au,'NullPointerException',77);_c={3:1,90:1,14:1,2:1};var yf=qo(Au,'String',2);Rg(37,72,{90:1},up,vp);var wf=qo(Au,'StringBuilder',37);Rg(76,26,Ju,wp);var xf=qo(Au,'StringIndexOutOfBoundsException',76);Rg(209,1,{});Rg(101,17,Ju,yp);var Af=qo(Au,'UnsupportedOperationException',101);Rg(30,1,vv);_.S=function Ap(a){return zp(this,bd(a,30))};_.u=function Bp(a){var b;if(a===this){return true}if(!fd(a,30)){return false}b=bd(a,30);return hp(this.a,b.a)};_.w=function Dp(){return Ft(this.a)};_.A=function Ep(){return this.a};var Bf=qo(wv,'Charset',30);Rg(100,11,uv,Fp);var Cf=qo(wv,'IllegalCharsetNameException',100);Rg(61,11,{3:1,10:1,11:1,8:1,61:1},Gp);var Df=qo(wv,'UnsupportedCharsetException',61);Rg(179,1,{});_.bb=function Jp(a){return Hp(this,a)};_.A=function Kp(){var a,b,c;c=new Vs('[',']');for(b=this.O();b.Q();){a=b.R();Us(c,a===this?'(this Collection)':a==null?Lu:Ug(a))}return !c.a?c.c:c.e.length==0?c.a.a:c.a.a+(''+c.e)};var Ef=qo(xv,'AbstractCollection',179);Rg(178,1,{59:1});_.db=function Op(a){return !!Mp(this,a)};_.u=function Pp(a){var b,c,d;if(a===this){return true}if(!fd(a,59)){return false}d=bd(a,59);if(this.cb()!=d.cb()){return false}for(c=d.eb().O();c.Q();){b=bd(c.R(),19);if(!Lp(this,b)){return false}}return true};_.fb=function Qp(a){return Rp(Mp(this,a))};_.w=function Sp(){return rr(this.eb())};_.cb=function Tp(){return this.eb().cb()};_.A=function Up(){var a,b,c;c=new Vs('{','}');for(b=this.eb().O();b.Q();){a=bd(b.R(),19);Us(c,Np(this,a.ib())+'='+Np(this,a.jb()))}return !c.a?c.c:c.e.length==0?c.a.a:c.a.a+(''+c.e)};var Rf=qo(xv,'AbstractMap',178);Rg(104,178,{59:1});_.db=function _p(a){return Vp(this,a)};_.eb=function aq(){return new gq(this)};_.fb=function bq(a){return Wp(this,a)};_.cb=function cq(){return $p(this)};var Hf=qo(xv,'AbstractHashMap',104);Rg(180,179,yv);_.u=function dq(a){var b;if(a===this){return true}if(!fd(a,40)){return false}b=bd(a,40);if(b.cb()!=this.cb()){return false}return Ip(this,b)};_.w=function eq(){return rr(this)};var Sf=qo(xv,'AbstractSet',180);Rg(43,180,yv,gq);_.bb=function hq(a){return fq(this,a)};_.O=function iq(){return new mq(this.a)};_.cb=function jq(){return $p(this.a)};var Gf=qo(xv,'AbstractHashMap/EntrySet',43);Rg(44,1,{},mq);_.R=function oq(){return lq(this)};_.Q=function nq(){return this.b};_.b=false;var Ff=qo(xv,'AbstractHashMap/EntrySetIterator',44);var jg=so(xv,'List');Rg(181,179,{70:1});_.u=function rq(a){var b,c,d,e,f;if(a===this){return true}if(!fd(a,70)){return false}f=bd(a,70);if(this.cb()!=f.cb()){return false}e=f.O();for(c=this.O();c.Q();){b=c.R();d=e.R();if(!(md(b)===md(d)||b!=null&&J(b,d))){return false}}return true};_.w=function sq(){return sr(this)};_.O=function tq(){return new vq(this)};_.hb=function uq(a){throw zg(new yp)};var Lf=qo(xv,'AbstractList',181);Rg(80,1,{},vq);_.Q=function wq(){return this.ac){throw zg(new ao(Cv))}}g=Fc(pd,Fu,6,f,15,1);l=0;h=0;for(i=0;i0){d=a[b+i++];if((d&192)!=128){throw zg(new Oo('Invalid UTF8 sequence at '+(b+i-1)+', byte='+(k=d>>>0,k.toString(16))))}e=e<<6|d&63}l+=jo(e,g,l)}return g};var ng=qo(Bv,'EmulatedCharset/UtfCharset',99);Rg(204,1,{});var yt=0;var At,Bt=0,Ct;var qg=so(Fv,Gv);Rg(41,1,{41:1},Mt,Nt);_.u=function Ot(a){return a!=null&&fd(a,41)&&nb(this.a,bd(a,41).a)};_.mb=function Pt(a){It(this,a)};_.nb=function Qt(a){return a!=null&&fd(a,41)};var Ht=false;var pg=qo(Fv,'AsyncQRCallback_ExporterImpl',41);Rg(114,113,Cu,Tt);var rg=qo(Fv,'JSScannerWidget',114);Rg(50,1,{50:1},Wt,Xt);_.ob=function Yt(a){Rt(this.a,a)};_.pb=function Zt(){return this.a.f};_.qb=function $t(){return this.a.j};_.rb=function _t(){return this.a.a};_.sb=function au(){return Gn(this.a)};_.tb=function bu(a){St(this.a,a)};_.ub=function cu(){Jn(this.a)};_.vb=function du(a){Ln(this.a,a)};_.wb=function eu(a){Mn(this.a,a)};_.xb=function fu(){this.a.a=false};var tg=qo(Fv,Hv,50);Rg(91,1,{},ju);_.nb=function mu(a){return a!=null&&fd(a,50)};var gu=false;var sg=qo(Fv,'JsQRScanner_ExporterImpl',91);Rg(115,1,{},ou);var ug=qo(Fv,'ScannerCallback',115);Rg(177,1,{});var wg=qo(Iv,'ExporterBaseImpl',177);Rg(102,177,{},ru);var vg=qo(Iv,'ExporterBaseActual',102);var tu;var vf=qo(Au,'StackTraceElement',null);var pd=to('char','C');var sd=to('int','I');var od=to('byte','B');var qd=to('double','D');var rd=to('float','F');var wu=(Ub(),Xb);var gwtOnLoad=gwtOnLoad=Ng;Lg(Wg);Og('permProps',[[['locale','default'],['user.agent',cv]]]);$sendStats('moduleStartup', 'moduleEvalEnd');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats('moduleStartup', 'end');$gwt && $gwt.permProps && __gwtModuleFunction.__moduleStartupDone($gwt.permProps);\n//# sourceURL=jsqrscanner-0.js\n"]);
================================================
FILE: docs/js/9C51964BB0BBCC41BB79120ED90449EA.cache.js
================================================
jsqrscanner.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.8.2\";var $strongName = '9C51964BB0BBCC41BB79120ED90449EA';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function H(){}\nfunction Rg(){}\nfunction Og(){}\nfunction Yg(){}\nfunction lb(){}\nfunction lr(){}\nfunction ec(){}\nfunction mc(){}\nfunction pc(){}\nfunction Ph(){}\nfunction Rh(){}\nfunction yh(a){_g()}\nfunction Vn(){Vn=Og}\nfunction An(a,b){a.f=b}\nfunction Bn(a,b){a.j=b}\nfunction R(a,b){a.t=b}\nfunction Wj(a,b){a.c=b}\nfunction mj(a){this.c=a}\nfunction di(a){this.c=a}\nfunction ki(a){this.a=a}\nfunction Nk(a){this.a=a}\nfunction Nn(a){this.a=a}\nfunction hn(a){this.a=a}\nfunction mn(a){this.a=a}\nfunction Kn(a){this.a=a}\nfunction Qm(a){this.a=a}\nfunction Ho(a){this.a=a}\nfunction Xp(a){this.a=a}\nfunction sq(a){this.a=a}\nfunction wq(a){this.a=a}\nfunction kq(a){this.c=a}\nfunction Yq(a){this.c=a}\nfunction zr(a){this.a=a}\nfunction Us(a){this.a=a}\nfunction du(a){this.a=a}\nfunction rm(){this.a=true}\nfunction Qq(){Jq(this)}\nfunction Bt(){yt(this)}\nfunction $t(){Yt(this)}\nfunction Eb(){Cb.call(this)}\nfunction si(){oi.call(this)}\nfunction vi(){oi.call(this)}\nfunction zi(){oi.call(this)}\nfunction Pn(){Eb.call(this)}\nfunction Qn(){Eb.call(this)}\nfunction Tn(){Eb.call(this)}\nfunction Co(){Eb.call(this)}\nfunction Eo(){Eb.call(this)}\nfunction Ro(){Eb.call(this)}\nfunction qr(){Eb.call(this)}\nfunction _g(){_g=Og;vh()}\nfunction ps(){ps=Og;os=rs()}\nfunction Gs(){Eb.call(this)}\nfunction eq(a){fq(a,a.b)}\nfunction xt(a,b){At(a.a,b)}\nfunction cu(a,b){xt(a.a,b.b)}\nfunction Xh(a,b){Zh(a,b,a.b)}\nfunction Q(a,b){R(a,(_g(),b))}\nfunction P(a){return _g(),a.t}\nfunction vg(a){return a.e}\nfunction zh(a){_g();return}\nfunction jc(a){ic();hc.M(a)}\nfunction tc(b,a){b.width=a}\nfunction sc(b,a){b.height=a}\nfunction Fb(a){Db.call(this,a)}\nfunction Gb(a){vb.call(this,a)}\nfunction hi(a){vb.call(this,a)}\nfunction Ok(a){Db.call(this,a)}\nfunction Ln(a){Db.call(this,a)}\nfunction Rn(a){Fb.call(this,a)}\nfunction Sn(a){Rn.call(this,a)}\nfunction Un(a){Fb.call(this,a)}\nfunction Do(a){Fb.call(this,a)}\nfunction Fo(a){Fb.call(this,a)}\nfunction So(a){Fb.call(this,a)}\nfunction Nh(a){wc.call(this,a)}\nfunction lp(a){Rn.call(this,a)}\nfunction jp(){Nn.call(this,'')}\nfunction Vs(a){Us.call(this,a)}\nfunction Xs(){Us.call(this,$u)}\nfunction Os(a,b){a.splice(b,1)}\nfunction eu(a,b,c){Mp(a.a,b,c)}\nfunction vk(a,b){return a.a[b]}\nfunction vn(a){return a.a&&a.q}\nfunction ao(a){_n(a);return a.n}\nfunction Ib(){Ib=Og;Hb=new H}\nfunction bc(){bc=Og;ac=new ec}\nfunction jr(){jr=Og;ir=new lr}\nfunction ju(){ju=Og;iu=new gu}\nfunction Qk(){this.a=new Ml}\nfunction _r(){this.a=new Yr}\nfunction Cb(){this.I();this.K()}\nfunction jb(a){R(this,(_g(),a))}\nfunction Wg(a){R(this,(_g(),a))}\nfunction Tb(){Tb=Og;!!(ic(),hc)}\nfunction Ig(){Gg==null&&(Gg=[])}\nfunction Ug(a){(_g(),a.t).src=''}\nfunction gj(a){hj.call(this,a,a)}\nfunction uo(){Fb.call(this,null)}\nfunction oi(){ni();Cb.call(this)}\nfunction Ur(a){this.c=a;Rr(this)}\nfunction Ct(a){yt(this);this.a=a}\nfunction qh(a,b){a.__listener=b}\nfunction gp(a,b){a.a+=b;return a}\nfunction zc(a,b){return ko(a,b)}\nfunction Op(a,b){return hs(a.a,b)}\nfunction Zr(a,b){return Kp(a.a,b)}\nfunction Ei(a,b){return a.d-b.d}\nfunction Pp(a){return a.a.c+a.b.c}\nfunction _t(a){return new Lt(a)}\nfunction ts(){ps();return new os}\nfunction dh(a,b){_g();oh();xh(a,b)}\nfunction hb(a,b){sc((_g(),a.t),b)}\nfunction ib(a,b){tc((_g(),a.t),b)}\nfunction Wi(a,b){Fi.call(this,a,b)}\nfunction hl(a,b){Fi.call(this,a,b)}\nfunction Tl(a,b){Fi.call(this,a,b)}\nfunction Fi(a,b){this.c=a;this.d=b}\nfunction Yi(a,b){this.c=a;this.d=b}\nfunction $j(a,b){this.a=a;this.b=b}\nfunction Bm(a,b){this.a=a;this.b=b}\nfunction Fq(a,b){this.a=a;this.b=b}\nfunction Xk(a,b){this.b=a;this.a=b}\nfunction Cm(a,b){this.b=a;this.a=b}\nfunction Gr(a,b){this.b=a;this.a=b}\nfunction Jt(a,b){a.appendChild(b)}\nfunction Kt(a,b){a.removeChild(b)}\nfunction At(a,b){a.apply(null,[b])}\nfunction xn(a,b){cu(a.b,new Bi(b))}\nfunction Th(a,b){Hh(a,b,(_g(),a.t))}\nfunction Yo(a,b){return et(a),a===b}\nfunction Go(a,b){return Jo(a.a,b.a)}\nfunction op(a,b){return Wo(a.a,b.a)}\nfunction vs(a,b){return a.a.get(b)}\nfunction _o(a,b){return a.substr(b)}\nfunction hp(a,b){a.a+=''+b;return a}\nfunction ip(a,b){a.a+=''+b;return a}\nfunction is(a){this.a=ts();this.b=a}\nfunction xs(a){this.a=ts();this.b=a}\nfunction Ci(a){this.b=a;this.a=null}\nfunction Lt(a){Mt.call(this,a,null)}\nfunction $b(a){$wnd.clearTimeout(a)}\nfunction ih(a){$wnd.clearTimeout(a)}\nfunction hh(a){$wnd.clearInterval(a)}\nfunction Mt(a,b){this.a=new It(a,b)}\nfunction au(a,b){return new Mt(a,b)}\nfunction Tm(a,b,c){return Zj(a,c,c,b)}\nfunction dp(a){return ep(a,a.length)}\nfunction Gp(a){return !a?null:a.jb()}\nfunction kd(a){return a==null?null:a}\nfunction Is(a){return a!=null?N(a):0}\nfunction Jo(a,b){return ab?1:0}\nfunction Jc(a,b,c){return {l:a,m:b,h:c}}\nfunction Kc(a){return a.l+a.m*Fu+a.h*Gu}\nfunction Sr(a){return a.a>3&3);this.a=(a&7)<<24>>24}\nfunction Yt(a){if(!Xt){Xt=true;ju();eu(iu,pg,a);Zt(a)}}\nfunction yt(a){if(!wt){wt=true;ju();eu(iu,mg,a);zt(a)}}\nfunction jt(a,b){if(a>b||a<0){throw vg(new lp(pv+a+qv+b))}}\nfunction ub(a,b){var c;c=ao(a.yb);return b==null?c:c+': '+b}\nfunction pr(a){var b,c;c=a;b=c.$modCount|0;c.$modCount=b+1}\nfunction Lm(a){var b,c;b=new en(a.a);c=$m(b);return Nm(a,c)}\nfunction Zb(a){Tb();$wnd.setTimeout(function(){throw a},0)}\nfunction Hh(a,b,c){X(b);Xh(a.p,b);_g();qc(c,bh(b.t));Y(b,a)}\nfunction cj(a,b,c){var d;d=c*a.c+(b/32|0);a.a[d]^=1<<(b&31)}\nfunction qb(d,a,b,c){return d.data[4*(a+b*d.width)+c]||0}\nfunction Np(a,b,c){return b==null?gs(a.a,null,c):ws(a.b,b,c)}\nfunction Cp(a,b){return b===a?'(this Map)':b==null?Au:Qg(b)}\nfunction wg(a,b){return xg(Lc(zg(a)?Dg(a):a,zg(b)?Dg(b):b))}\nfunction Ag(a,b){return xg(Oc(zg(a)?Dg(a):a,zg(b)?Dg(b):b))}\nfunction Wo(a,b){return Vo(a.toLowerCase(),b.toLowerCase())}\nfunction ko(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.X(b))}\nfunction es(a,b){var c;c=a.a.get(b);return c==null?new Array:c}\nfunction ic(){ic=Og;var a,b;b=!lc();a=new pc;hc=b?new mc:a}\nfunction Yr(){this.a=new is(this);this.b=new xs(this);pr(this)}\nfunction oq(a,b){ht(b,a.a.length);this.c=a;this.a=3;this.b=b-3}\nfunction Xq(a){ct(a.aa){throw vg(new Rn('Index: 0, Size: '+a))}}\nfunction zm(a){um();if(a<1||a>40){throw vg(new Co)}return sm[a-1]}\nfunction Eg(a){var b;if(zg(a)){b=a;return b==-0.?0:b}return Sc(a)}\nfunction ph(a){var b=a.__listener;return !gd(b)&&dd(b,29)?b:null}\nfunction en(a){this.c=a;this.d=new Qq;this.a=Dc(qd,Wu,6,5,15,1)}\nfunction fk(a){ak();this.d=a;this.c=_j;this.b=Dc(qd,Wu,6,32,15,1)}\nfunction ks(a){this.e=a;this.b=this.e.a.entries();this.a=new Array}\nfunction tn(a,b){sn.call(this,a,(_g(),a.t).width,a.t.height,b)}\nfunction np(){Fb.call(this,'Remove not supported on this list')}\nfunction Xj(a,b,c,d,e){this.f=a;this.a=b;this.b=c;this.d=e;this.e=d}\nfunction Xb(a,b,c){var d;d=Vb();try{return Ub(a,b,c)}finally{Yb(d)}}\nfunction Wp(a,b){if(dd(b,19)){return Ap(a.a,_c(b,19))}return false}\nfunction yr(a,b){if(dd(b,19)){return Ap(a.a,_c(b,19))}return false}\nfunction yb(b){if(!('stack' in b)){try{throw b}catch(a){}}return b}\nfunction _h(a,b){var c;c=Yh(a,b);if(c==-1){throw vg(new Gs)}$h(a,c)}\nfunction go(a,b,c,d){var e;e=eo(a,b);so(c,e);e.f=d?8:0;e.e=d;return e}\nfunction Nq(a,b){var c;c=(dt(b,a.a.length),a.a[b]);Os(a.a,b);return c}\nfunction Tr(a){ct(a.a=zl.length){throw vg((ui(),ui(),ti))}return zl[a]}\nfunction wk(a,b){if(b==0){throw vg(new Pn)}return a.a[a.f-a.c[b]-1]}\nfunction fh(a){if(!a.d){return}++a.b;a.c?hh(a.d.a):ih(a.d.a);a.d=null}\nfunction mb(a,b){return !!a&&!!a.equals?a.equals(b):kd(a)===kd(b)}\nfunction ld(a){return Math.max(Math.min(a,ou),-2147483648)|0}\nfunction uc(a){return a.tabIndex>22&Du;d=a<0?Eu:0;return Jc(b,c,d)}\nfunction Vo(a,b){var c,d;c=(et(a),a);d=(et(b),b);return c==d?0:c>>(b&31)&1)!=0}\nfunction pk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction qk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction mm(a,b){var c,d;c=b.d;c<=9?(d=0):c<=26?(d=1):(d=2);return a.a[d]}\nfunction Ul(a){Sl();if(a<0||a>=Nl.length){throw vg(new Co)}return Nl[a]}\nfunction Wb(b){Tb();return function(){return Xb(b,this,arguments);var a}}\nfunction Pb(){if(Date.now){return Date.now()}return (new Date).getTime()}\nfunction Rq(a){Jq(this);$s(a>=0,'Initial capacity must not be negative')}\nfunction Ks(a,b){this.b=', ';this.d=a;this.e=b;this.c=this.d+(''+this.e)}\nfunction Kp(a,b){return hd(b)?b==null?!!fs(a.a,null):us(a.b,b):!!fs(a.a,b)}\nfunction il(){fl();return Hc(zc(Be,1),Vu,15,0,[Zk,$k,_k,al,bl,cl,dl,el])}\nfunction Ts(){Ts=Og;Ss=new Xs;Rs=new Vs('ISO-LATIN-1');Qs=new Vs(Yu)}\nfunction Wc(){Wc=Og;Tc=Jc(Du,Du,524287);Uc=Jc(0,0,Hu);Ic(1);Ic(2);Vc=Ic(0)}\nfunction Yb(a){a&&dc((bc(),ac));--Qb;if(a){if(Sb!=-1){$b(Sb);Sb=-1}}}\nfunction db(a){var b;V(a);b=uc((_g(),a.t));-1==b&&(a.t.tabIndex=0,undefined)}\nfunction aq(a){var b;or(a.d,a);ct(a.b);b=_c(a.a.R(),19);a.b=_p(a);return b}\nfunction Yh(a,b){var c;for(c=0;c=b){throw vg(new Rn('Index: '+a+', Size: '+b))}}\nfunction kt(a,b){if(a<0||a>=b){throw vg(new lp('Index: '+a+', Size: '+b))}}\nfunction ci(a){if(a.b>=a.c.b){throw vg(new Gs)}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction Mq(a,b,c){for(;c=14&&b<=16)));return a}\nfunction gr(a){var b,c,d;d=0;for(c=a.O();c.Q();){b=c.R();d=d+(b!=null?N(b):0);d=d|0}return d}\nfunction Kr(a,b){var c;et(b);c=b.d;if(!a.b[c]){Gc(a.b,c,b);++a.c;return true}return false}\nfunction Zl(a,b){Xl();var c;c=$l(a,b);if(c){return c}return $l(a^21522,b^21522)}\nfunction ah(a,b,c){_g();var d;d=Zg;Zg=a;b==$g&&nh(a.type)==8192&&($g=null);c.F(a);Zg=d}\nfunction Hg(){Ig();var a=Gg;for(var b=0;b=900){throw vg((ui(),ui(),ti))}return _c(Lp(Pj,Oo(a)),12)}\nfunction xg(a){var b;b=a.h;if(b==0){return a.l+a.m*Fu}if(b==Eu){return a.l+a.m*Fu-Gu}return a}\nfunction xp(a,b){var c,d;et(b);for(d=b.O();d.Q();){c=d.R();if(!a.bb(c)){return false}}return true}\nfunction hr(a){var b,c,d;d=1;for(c=a.O();c.Q();){b=c.R();d=31*d+(b!=null?N(b):0);d=d|0}return d}\nfunction Dg(a){var b,c,d,e;e=a;d=0;if(e<0){e+=Gu;d=Eu}c=ld(e/Fu);b=ld(e-c*Fu);return Jc(b,c,d)}\nfunction Rc(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return Jc(c&Du,d&Du,e&Eu)}\nfunction ln(a,b,c){var d,e;d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return db){return 1}if(a==b){return 0}return isNaN(a)?isNaN(b)?0:1:-1}\nfunction kc(a){var b=/function(?:\\s+([\\w$]+))?\\s*\\(/;var c=b.exec(a);return c&&c[1]||'anonymous'}\nfunction Hm(a,b){var c,d,e;e=a.d;d=e/2;for(c=0;c<3;c++){if($wnd.Math.abs(e-b[c])>=d){return false}}return true}\nfunction ar(a){var b,c,d,e;if(a==null){return 0}e=1;for(c=0,d=a.length;ca){throw vg(new Do('fromIndex: 0 > toIndex: '+a))}if(a>b){throw vg(new Sn(pv+a+qv+b))}}\nfunction $h(a,b){var c;if(b<0||b>=a.b){throw vg(new Qn)}--a.b;for(c=b;c-129&&a<128){b=a+128;c=(Qo(),Po)[b];!c&&(c=Po[b]=new Ho(a));return c}return new Ho(a)}\nfunction kb(){var a;!fb&&(fb=new lb);a=$doc.createElement('canvas');if(!a.getContext){return null}return new jb(a)}\nfunction Xg(){var a;!Vg&&(Vg=new Yg);a=$doc.createElement('video');if(!a.canPlayType){return null}return new Wg(a)}\nfunction fl(){fl=Og;Zk=new jl;$k=new ll;_k=new nl;al=new pl;bl=new rl;cl=new tl;dl=new vl;el=new xl}\nfunction Sg(){$wnd.setTimeout(lu(gi));eh();ju();new Bt;new $t;$wnd.JsQRScannerReady&&$wnd.JsQRScannerReady()}\nfunction gl(a,b,c){var d,e,f;for(d=0;d>>0,b.toString(16))}return a.toString()}\nfunction tr(a){var b;this.a=(b=_c(a.e&&a.e(),21),new Nr(b,_c(Ns(b,b.length),21)));this.b=Dc(pf,uu,1,this.a.a.length,5,1)}\nfunction Jm(a,b,c,d,e,f){this.c=a;this.e=new Rq(5);this.f=b;this.i=c;this.j=d;this.b=e;this.d=f;this.a=Dc(qd,Wu,6,3,15,1)}\nfunction cr(a,b,c,d,e,f,g,h){var i;i=c;while(f=d||bb&&d.U(a[f-1],a[f])>0;--f){g=a[f];Gc(a,f,a[f-1]);Gc(a,f-1,g)}}}\nfunction Rk(a){var b,c;for(b=0;b2000){Rb=a;Sb=$wnd.setTimeout(_b,10)}}if(Qb++==0){cc((bc(),ac));return true}return false}\nfunction Dn(b){if(b.n){var c=b.n;c.stop?c.stop():c.getTracks&&c.getTracks().forEach(function(a){a.stop()});b.n=null}}\nfunction fq(a,b){var c,d;d=new nq(a);for(c=0;c>1&1431655765;a=(a>>2&858993459)+(a&858993459);a=(a>>4)+a&252645135;a+=a>>8;a+=a>>16;return a&63}\nfunction S(a,b,c){b>=0&&((_g(),a.t).style['width']=b+'px',undefined);c>=0&&((_g(),a.t).style['height']=c+'px',undefined)}\nfunction Sl(){Sl=Og;Pl=new Tl('L',0);Ql=new Tl('M',1);Rl=new Tl('Q',2);Ol=new Tl('H',3);Nl=Hc(zc(De,1),Vu,39,0,[Ql,Pl,Ol,Rl])}\nfunction tk(){tk=Og;new zk(4201,4096,1);new zk(1033,1024,1);new zk(67,64,1);new zk(19,16,1);sk=new zk(285,256,0);new zk(301,256,1)}\nfunction Vj(){Qj();return Hc(zc(ge,1),Vu,12,0,[tj,wj,Dj,Ej,Fj,Gj,Hj,Ij,Jj,Kj,xj,yj,zj,Aj,Bj,Cj,Mj,pj,qj,rj,sj,Oj,Nj,nj,oj,vj,uj])}\nfunction ro(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error}\nfunction ut(a){st();var b,c,d;c=':'+a;d=rt[c];if(d!=null){return ld((et(d),d))}d=pt[c];b=d==null?tt(a):ld((et(d),d));vt();rt[c]=b;return b}\nfunction N(a){return hd(a)?ut(a):fd(a)?ld((et(a),a)):ed(a)?(et(a),a)?1231:1237:cd(a)?a.w():Fc(a)?ot(a):!!a&&!!a.hashCode?a.hashCode():ot(a)}\nfunction Yn(a,b){Vn();return hd(a)?Vo(a,(lt(b==null||hd(b)),b)):fd(a)?vo(a,(lt(b==null||fd(b)),b)):ed(a)?Wn(a,(lt(b==null||ed(b)),b)):a.S(b)}\nfunction ht(a,b){if(a>b){throw vg(new Rn('fromIndex: 3, toIndex: '+a+', size: '+b))}if(3>a){throw vg(new Do('fromIndex: 3 > toIndex: '+a))}}\nfunction Zn(a,b,c){Zs(a>=0&&a<=1114111);if(a>=Lu){b[c++]=55296+(a-Lu>>10&1023)&Bu;b[c]=56320+(a-Lu&1023)&Bu;return 2}else{b[c]=a&Bu;return 1}}\nfunction wm(a,b,c){var d,e,f,g,h,i;this.d=a;this.a=b;this.b=c;i=0;g=c[0].b;h=c[0].a;for(e=0,f=h.length;e>>(d&31)&1)!=0?'X ':' '))}c.a+='\\n'}return c.a}\nfunction Ap(a,b){var c,d,e;c=b.ib();e=b.jb();d=a.fb(c);if(!(kd(e)===kd(d)||e!=null&&J(e,d))){return false}if(d==null&&!a.db(c)){return false}return true}\nfunction Ec(a,b){var c=new Array(b);var d;switch(a){case 14:case 15:d=0;break;case 16:d=false;break;default:return c;}for(var e=0;e>24;f[d+e*i]=g}return f}\nfunction Mc(a,b){var c,d,e,f,g,h,i,j;i=a.h>>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f}\nfunction Ih(a,b){var c,d;if(b.s!=a){return false}try{Y(b,null)}finally{c=(_g(),b.t);rc((null,d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);_h(a.p,b)}return true}\nfunction Jg(b,c,d,e){Ig();var f=Gg;$moduleName=c;$moduleBase=d;tg=e;function g(){for(var a=0;a>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<>1);er(b,a,i,j,-e,f);er(b,a,j,h,-e,f);if(f.U(a[j-1],a[j])<=0){while(ca.b){throw vg(new Qn)}if(a.b==a.a.length){f=Dc(Td,uu,22,a.a.length*2,0,1);for(e=0;ec;--d){a.a[d]=a.a[d-1]}a.a[c]=b}\nfunction Ms(a,b,c,d,e){var f,g,h,i,j;if(kd(a)===kd(c)){a=a.slice(b,b+e);b=0}h=c;for(g=b,i=b+e;g=40&&c>=40){d=qn(f);h=i>>3;(i&7)!=0&&++h;g=c>>3;(c&7)!=0&&++g;b=gk(d,h,g,i,c);e=new hj(i,c);hk(d,h,g,i,c,b,e);a.a=e}else{a.a=bk(a)}return a.a}\nfunction rn(a,b,c){var d,e,f;if(b<0||b>=a.e){throw vg(new Do('Requested row is outside the image: '+b))}e=a.f;(c==null||c.length>24}return c}\nfunction Ck(a,b){var c,d,e,f,g,h,i,j;if(b==0){return a.a[a.a.length-1]}j=a.a.length;if(b==1){i=0;for(d=a.a,e=0,f=d.length;e=2){if(!d){d=b}else{a.b=true;return ld($wnd.Math.abs(d.c-b.c)-$wnd.Math.abs(d.d-b.d))/2|0}}}return 0}\nfunction V(a){var b;if(a.q){throw vg(new Fo(\"Should only call onAttach when the widget is detached from the browser's document\"))}a.q=true;_g();qh(a.t,a);b=a.r;a.r=-1;b>0&&(a.r==-1?dh(a.t,b|(a.t.__eventBits||0)):(a.r|=b));a.B()}\nfunction om(a){lm();switch(a){case 0:return km;case 1:return im;case 2:return bm;case 3:return jm;case 4:return cm;case 5:return em;case 7:return dm;case 8:return hm;case 9:return fm;case 13:return gm;default:throw vg(new Co);}}\nfunction hs(a,b){var c,d,e,f,g,h;g=(f=ot(b),f|0);d=(c=a.a.get(g),c==null?new Array:c);for(h=0;h>24}}\nfunction $l(a,b){var c,d,e,f,g,h,i,j;c=ou;d=0;for(g=Wl,h=0,i=g.length;h>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?Eu:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?Eu:0;f=d?Du:0;e=c>>b-44}return Jc(e&Du,f&Du,g&Eu)}\nfunction Ng(a,b,c){var d=Lg,h;var e=d[a];var f=e instanceof Array?e[0]:null;if(e&&!f){_=e}else{_=(h=b&&b.prototype,!h&&(h=Lg[b]),Pg(h));_.zb=c;!b&&(_.Ab=Rg);d[a]=_}for(var g=3;g1&&b[0]==0){d=1;while(d=0&&d.e>=0){Ai(i,(Vi(),Si),Oo(d.e));Ai(i,Ri,Oo(d.d))}return i}\nfunction Ll(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;r=Uk(b);k=Tk(b).b;d=Sk(b);j=Yk(d,r,k);q=0;for(g=0,i=j.length;g=a.a.d){i=(a.a.d-1-b)/(f-b);f=a.a.d-1}g=ld(c-(e-c)*i);i=1;if(g<0){i=c/(c-g);g=0}else if(g>=a.a.b){i=(a.a.b-1-c)/(g-c);g=a.a.b-1}f=ld(b+(f-b)*i);h+=Om(a,b,c,f,g);return h-1}\nfunction xc(a){var b,c,d,e,f,g,h;c=Pp(a.a);if(c==0){return null}b=new kp(c==1?'Exception caught: ':c+' exceptions caught: ');e=true;for(h=(f=new bq((new Xp((new sq(a.a)).a)).a),new wq(f));h.a.b;){g=(d=aq(h.a),_c(d.ib(),8));e?(e=false):(b.a+='; ',b);ip(b,g.J())}return b.a}\nfunction hk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,q,r,s,t;for(r=0;rl&&(s=l);for(o=0;ok&&(q=k);j=o<2?2:o>b-3?b-3:o;n=r<2?2:r>c-3?c-3:r;m=0;for(t=-2;t<=2;t++){i=f[n+t];m+=i[j-2]+i[j-1]+i[j]+i[j+1]+i[j+2]}h=m/25|0;ik(a,q,s,h,d,g)}}}\nfunction cn(a){var b,c,d,e,f,g,h,i;c=0;i=0;d=a.d.a.length;for(g=new Yq(a.d);g.a=2){++c;i+=e.b}}if(c<3){return false}b=i/d;h=0;for(f=new Yq(a.d);f.a0&&d>0){if(a.j>0){if(g>d){if(a.j=g&&b>=h){d=a[0];c=a[1];e=a[2]}else if(h>=b&&h>=g){d=a[1];c=a[0];e=a[2]}else{d=a[2];c=a[0];e=a[1]}if((i=d.c,j=d.d,(e.c-i)*(c.d-j)-(e.d-j)*(c.c-i))<0){f=c;c=e;e=f}Gc(a,0,c);a[1]=d;Gc(a,2,e)}\nfunction Kk(a,b){var c,d,e,f;e=b.a.length-1;if(e==1){return Hc(zc(qd,1),Wu,6,15,[b.a[b.a.length-1-1]])}f=Dc(qd,Wu,6,e,15,1);c=0;for(d=1;dd.length){h=f;f=d;d=h}g=Dc(qd,Wu,6,d.length,15,1);e=d.length-f.length;mp(d,0,g,0,e);for(c=e;c=b){f^=a;f&=b-1}}for(d=0;d8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}i=Dc(md,uu,6,d,15,1);for(h=0;h>24}!e?(g=ok(i)):(g=e.c!=null?e.c:''+e.d);try{ip(c,Xo(i,i.length,cp(g)))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}f.a[f.a.length]=i}\nfunction bk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;m=a.d;n=m.f;c=m.e;g=new hj(n,c);ck(a,n);d=a.b;for(r=1;r<5;r++){l=c*r/5|0;f=rn(m,l,a.c);k=n*4/5|0;for(o=n/5|0;o>3]}}b=dk(d);e=qn(m);for(q=0;q6){ej(b,c-11,0,3,6);ej(b,0,c-11,6,3)}return b}\nfunction lj(a,b){var c,d,e,f,g;if(b<1||b>32||b>8*(a.c.length-a.b)-a.a){throw vg(new Do(''+b))}f=0;if(a.a>0){c=8-a.a;g=b>8-g<>d;b-=g;a.a+=g;if(a.a==8){a.a=0;++a.b}}if(b>0){while(b>=8){f=f<<8|a.c[a.b]&255;++a.b;b-=8}if(b>0){d=8-b;e=255>>d<>d;a.a+=b}}return f}\nfunction qs(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction ej(a,b,c,d,e){var f,g,h,i,j;if(c<0||b<0){throw vg(new Do('Left and top must be nonnegative'))}if(e<1||d<1){throw vg(new Do('Height and width must be at least 1'))}h=b+d;f=c+e;if(f>a.b||h>a.d){throw vg(new Do('The region must fit inside the matrix'))}for(j=c;jf){e=o;f=a[o]}a[o]>h&&(h=a[o])}k=0;l=0;for(q=0;ql){k=q;l=j}}if(e>k){m=e;e=k;k=m}if(k-e<=(i/16|0)){throw vg((yi(),yi(),xi))}b=k-1;c=-1;for(n=k-1;n>e;n--){g=n-e;j=g*g*(k-n)*(h-a[n]);if(j>c){b=n;c=j}}return b<<3}\nfunction Fl(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}f=Dc(md,uu,6,2*d,15,1);g=0;while(d>0){h=lj(b,13);e=(h/192|0)<<8|h%192;e<7936?(e+=33088):(e+=49472);f[g]=e>>8<<24>>24;f[g+1]=e<<24>>24;g+=2;--d}try{ip(c,Xo(f,f.length,cp(Zu)))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}}\nfunction El(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}f=Dc(md,uu,6,2*d,15,1);g=0;while(d>0){h=lj(b,13);e=(h/96|0)<<8|h%96;e<959?(e+=41377):(e+=42657);f[g]=(e>>8&255)<<24>>24;f[g+1]=(e&255)<<24>>24;g+=2;--d}try{ip(c,Xo(f,f.length,cp('GB2312')))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}}\nfunction Ao(){Ao=Og;zo=Hc(zc(od,1),uu,6,15,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,Lu,256,16,4,2]);yo=Hc(zc(od,1),uu,6,15,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,1.52587890625E-5,0.00390625,0.0625,0.25,0.5])}\nfunction Kl(b,c){var d,e,f,g,h;g=new Wk(c);f=null;d=null;try{return Ll(b,g)}catch(a){a=ug(a);if(dd(a,57)){e=a;f=e}else if(dd(a,56)){e=a;d=e}else throw vg(a)}try{Vk(g);g.d=null;g.c=null;g.b=true;Uk(g);Tk(g);Rk(g);h=Ll(b,g);Wj(h,new rm);return h}catch(a){a=ug(a);if(dd(a,57)||dd(a,56)){e=a;if(f){throw vg(f)}if(d){throw vg(d)}throw vg(e)}else throw vg(a)}}\nfunction Nc(a){var b,c,d,e,f,g,h,i;if(isNaN(a)){return Wc(),Vc}if(a<-9223372036854775808){return Wc(),Uc}if(a>=9223372036854775807){return Wc(),Tc}e=false;if(a<0){e=true;a=-a}d=0;if(a>=Gu){d=ld(a/Gu);a-=d*Gu}c=0;if(a>=Fu){c=ld(a/Fu);a-=c*Fu}b=ld(a);f=Jc(b,c,d);e&&(g=~f.l+1&Du,h=~f.m+(g==0?1:0)&Du,i=~f.h+(g==0&&h==0?1:0)&Eu,f.l=g,f.m=h,f.h=i,undefined);return f}\nfunction Bo(a){var b,c,d,e,f;if(isNaN(a)){return 2143289344}if(a==0){return 1/a==-Infinity?-2147483648:0}f=false;if(a<0){f=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return f?-8388608:2139095040}d=xo(a);c=Fg(Cg(wg(Bg(d,52),2047),1023));e=Fg(Bg(wg(d,{l:Du,m:Du,h:255}),29));if(c<=-127){e=(Nu|e)>>-127-c+1;c=-127}b=f?2147483648:0;b=Ag(b,c+127<<23);b=Ag(b,e);return Fg(b)}\nfunction $o(a){var b,c,d,e,f,g,h,i;b=new RegExp('\\\\.','g');h=Dc(uf,uu,2,0,6,1);c=0;i=a;e=null;while(true){g=b.exec(i);if(g==null||i==''){h[c]=i;break}else{f=g.index;h[c]=i.substr(0,f);i=ap(i,f+g[0].length,i.length);b.lastIndex=0;if(e==i){h[c]=i.substr(0,1);i=i.substr(1)}e=i;++c}}if(a.length>0){d=h.length;while(d>0&&h[d-1]==''){--d}d$wnd.Math.abs(d-b);if(l){m=b;b=c;c=m;m=d;d=e;e=m}f=$wnd.Math.abs(d-b);g=$wnd.Math.abs(e-c);h=-f/2|0;q=b0){if(r==e){break}r+=s;h-=f}}if(k==2){return qk(d+q,e,b,c)}return NaN}\nfunction Zj(b,c,d,e){var f,g,h,i,j,k,l,m;if(c<=0||d<=0){throw vg((yi(),yi(),xi))}f=new hj(c,d);j=Dc(pd,uu,6,2*c,15,1);for(m=0;m1){if(8*(a.c.length-a.b)-a.a<11){throw vg((ui(),ui(),ti))}f=lj(a,11);fp(b,Il(f/45|0));fp(b,Il(f%45));c-=2}if(c==1){if(8*(a.c.length-a.b)-a.a<6){throw vg((ui(),ui(),ti))}fp(b,Il(lj(a,6)))}if(d){for(e=g;e=14&&c<=16));case 11:return b!=null&&typeof b===nu;case 12:return b!=null&&(typeof b===mu||typeof b==nu);case 0:return $c(b,a.__elementTypeId$);case 2:return jd(b)&&!(b.Ab===Rg);case 1:return jd(b)&&!(b.Ab===Rg)||$c(b,a.__elementTypeId$);default:return true;}}\nfunction Uk(a){var b,c,d,e,f,g,h,i,j,k;if(a.d){return a.d}c=a.a.b;i=(c-17)/4|0;if(i<=6){return zm(i)}k=0;f=c-11;for(h=5;h>=0;h--){for(e=c-9;e>=f;e--){k=(b=a.b?dj(a.a,h,e):dj(a.a,e,h),b?k<<1|1:k<<1)}}j=xm(k);if(!!j&&17+4*j.d==c){a.d=j;return j}k=0;for(d=5;d>=0;d--){for(g=c-9;g>=f;g--){k=(b=a.b?dj(a.a,g,d):dj(a.a,d,g),b?k<<1|1:k<<1)}}j=xm(k);if(!!j&&17+4*j.d==c){a.d=j;return j}throw vg((ui(),ui(),ti))}\nfunction bn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r;m=b[0]+b[1]+b[2]+b[3]+b[4];h=d-b[4]-b[3]-b[2]/2;g=Zm(a,c,ld(h),b[2],m);if(!isNaN(g)){h=Ym(a,ld(h),ld(g),b[2],m);if(!isNaN(h)&&(!e||Xm(a,ld(g),ld(h),b[2],m))){i=m/7;j=false;for(k=0;k0;k-=2){k==6&&--k;for(d=0;d>>(k-c&31)&1)==0){++b;e<<=1;dj(a.a,k-c,j)&&(e|=1);if(b==8){n[o++]=e<<24>>24;b=0;e=0}}}}m=m^true}if(o!=q.c){throw vg((ui(),ui(),ti))}return n}\nfunction ji(){var a=navigator.userAgent.toLowerCase();var b=$doc.documentMode;if(function(){return a.indexOf('webkit')!=-1}())return 'safari';if(function(){return a.indexOf('msie')!=-1&&b>=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return 'gecko1_8';return 'unknown'}\nfunction gk(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w;h=Bc(qd,[uu,Wu],[7,6],15,[c,b],2);for(u=0;uk&&(v=k);for(q=0;qj&&(r=j);o=0;l=255;i=0;for(w=0,m=v*d+r;w<8;++w,m+=d){for(t=0;t<8;t++){n=a[m+t]&255;o+=n;ni&&(i=n)}if(i-l>24){for(++w,m+=d;w<8;++w,m+=d){for(s=0;s<8;s++){o+=a[m+s]&255}}}}f=o>>6;if(i-l<=24){f=l/2|0;if(u>0&&q>0){g=(h[u-1][q]+2*h[u][q-1]+h[u-1][q-1])/4|0;ln||d+e>j){throw vg(new Qn)}if((l.f&1)==0&&m!=i){k=ad(a);f=ad(c);if(kd(a)===kd(c)&&bd;){Gc(f,h,k[--b])}}else{for(h=d+e;d0&&Ms(a,b,c,d,e)}\nfunction Gl(a,b,c){var d,e,f;while(c>=3){if(8*(a.c.length-a.b)-a.a<10){throw vg((ui(),ui(),ti))}e=lj(a,10);if(e>=1000){throw vg((ui(),ui(),ti))}fp(b,Il(e/100|0));fp(b,Il((e/10|0)%10));fp(b,Il(e%10));c-=3}if(c==2){if(8*(a.c.length-a.b)-a.a<7){throw vg((ui(),ui(),ti))}f=lj(a,7);if(f>=100){throw vg((ui(),ui(),ti))}fp(b,Il(f/10|0));fp(b,Il(f%10))}else if(c==1){if(8*(a.c.length-a.b)-a.a<4){throw vg((ui(),ui(),ti))}d=lj(a,4);if(d>=10){throw vg((ui(),ui(),ti))}fp(b,Il(d))}}\nfunction Nm(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;s=c.b;t=c.c;f=c.a;n=(Km(b,s,t)+Km(b,s,f))/2;if(n<1){throw vg((yi(),yi(),xi))}j=Rm(s,t,f,n);r=ym(j);o=17+4*r.d-7;d=null;if(r.a.length>0){g=t.c-s.c+f.c;h=t.d-s.d+f.d;i=1-3/o;k=ld(s.c+i*(g-s.c));l=ld(s.d+i*(h-s.d));for(m=4;m<=16;m<<=1){try{d=Mm(b,n,k,l,m);break}catch(a){a=ug(a);if(!dd(a,55))throw vg(a)}}}u=Sm(s,t,f,d,j);e=Tm(b.a,u,j);!d?(q=Hc(zc(ce,1),uu,27,0,[f,s,t])):(q=Hc(zc(ce,1),uu,27,0,[f,s,t,d]));return new $j(e,q)}\nfunction Gm(a){var b,c,d,e,f,g,h,i,j,k;j=a.f;d=a.b;h=j+a.j;i=a.i+(d/2|0);k=Dc(qd,Wu,6,3,15,1);for(f=0;fi||c>h){throw vg(new Do('Crop rectangle does not fit within image data.'))}this.a=kb();S(this.a,i,h);hb(this.a,h);ib(this.a,i);this.b=ob(a.t.getContext('2d'),0,0,b,c);f=this.b.data;for(g=0;gg||i<-1||i>c){throw vg((yi(),yi(),xi))}d=false;if(h==-1){b[f]=0;d=true}else if(h==g){b[f]=g-1;d=true}if(i==-1){b[f+1]=0;d=true}else if(i==c){b[f+1]=c-1;d=true}}d=true;for(e=b.length-2;e>=0&&d;e-=2){h=ld(b[e]);i=ld(b[e+1]);if(h<-1||h>g||i<-1||i>c){throw vg((yi(),yi(),xi))}d=false;if(h==-1){b[e]=0;d=true}else if(h==g){b[e]=g-1;d=true}if(i==-1){b[e+1]=0;d=true}else if(i==c){b[e+1]=c-1;d=true}}}\nfunction Tk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(a.c){return a.c}h=0;for(k=0;k<6;k++){h=(c=a.b?dj(a.a,8,k):dj(a.a,k,8),c?h<<1|1:h<<1)}h=(d=a.b?dj(a.a,8,7):dj(a.a,7,8),d?h<<1|1:h<<1);h=(e=a.b?dj(a.a,8,8):dj(a.a,8,8),e?h<<1|1:h<<1);h=(f=a.b?dj(a.a,7,8):dj(a.a,8,7),f?h<<1|1:h<<1);for(m=5;m>=0;m--){h=(b=a.b?dj(a.a,m,8):dj(a.a,8,m),b?h<<1|1:h<<1)}g=a.a.b;i=0;n=g-7;for(l=g-1;l>=n;l--){i=(b=a.b?dj(a.a,l,8):dj(a.a,8,l),b?i<<1|1:i<<1)}for(j=g-8;j=0){v=C[s].a.length;if(v==F){break}--s}++s;D=F-j.b;B=0;for(m=0;m=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)&&m[1]<=d){++m[1];--f}if(f<0||m[1]>d){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&m[0]<=d){++m[0];--f}if(m[0]>d){return NaN}f=b+1;while(f>>(c&31)&1)!=0)&&m[1]<=d){++m[1];++f}if(f==h||m[1]>d){return NaN}while(f>>(c&31)&1)==0)&&m[2]<=d){++m[2];++f}if(m[2]>d){return NaN}n=m[0]+m[1]+m[2];if(5*$wnd.Math.abs(n-e)>=2*e){return NaN}return Hm(a,m)?f-m[2]-m[1]/2:NaN}\nfunction lm(){lm=Og;km=new nm('TERMINATOR',0,Hc(zc(qd,1),Wu,6,15,[0,0,0]));im=new nm('NUMERIC',1,Hc(zc(qd,1),Wu,6,15,[10,12,14]));bm=new nm('ALPHANUMERIC',2,Hc(zc(qd,1),Wu,6,15,[9,11,13]));jm=new nm('STRUCTURED_APPEND',3,Hc(zc(qd,1),Wu,6,15,[0,0,0]));cm=new nm('BYTE',4,Hc(zc(qd,1),Wu,6,15,[8,16,16]));dm=new nm('ECI',5,Hc(zc(qd,1),Wu,6,15,[0,0,0]));hm=new nm('KANJI',6,Hc(zc(qd,1),Wu,6,15,[8,10,12]));em=new nm('FNC1_FIRST_POSITION',7,Hc(zc(qd,1),Wu,6,15,[0,0,0]));fm=new nm('FNC1_SECOND_POSITION',8,Hc(zc(qd,1),Wu,6,15,[0,0,0]));gm=new nm('HANZI',9,Hc(zc(qd,1),Wu,6,15,[8,10,12]))}\nfunction xo(a){var b,c,d,e,f,g;if(isNaN(a)){return {l:0,m:0,h:524160}}g=false;if(a==0){return 1/a==-Infinity?{l:0,m:0,h:Hu}:0}if(a<0){g=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return g?{l:0,m:0,h:1048320}:{l:0,m:0,h:524032}}c=0;if(a<1){b=512;for(d=0;d<10;++d,b>>=1){if(a<(Ao(),yo)[d]&&c-b>=-1023){a*=zo[d];c-=b}}if(a<1&&c-1>=-1023){a*=2;--c}}else if(a>=2){b=512;for(d=0;d<10;++d,b>>=1){if(a>=(Ao(),zo)[d]){a*=yo[d];c+=b}}}c>-1023?(a-=1):(a*=0.5);e=yg(a*Mu);a-=Eg(e)*9.5367431640625E-7;f=yg(a*4503599627370496);e=Ag(e,c+1023<<20);g&&(e=Ag(e,2147483648));return Ag(xg(Pc(zg(e)?Dg(e):e,32)),f)}\nfunction dn(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;l=a.d.a.length;if(l<3){throw vg((yi(),yi(),xi))}if(l>3){n=0;k=0;for(d=new Yq(a.d);d.a3;e++){g=_c(Lq(a.d,e),16);if($wnd.Math.abs(g.b-b)>f){Nq(a.d,e);--e}}}if(a.d.a.length>3){n=0;for(i=new Yq(a.d);i.al[2]){e+=k-l[2]-2;g=i-1}}}else{l[0]=l[2];l[1]=l[3];l[2]=l[4];l[3]=1;l[4]=0;c=3;continue}c=0;l[0]=0;l[1]=0;l[2]=0;l[3]=0;l[4]=0}else{l[0]=l[2];l[1]=l[3];l[2]=l[4];l[3]=1;l[4]=0;c=3}}else{++l[++c]}}else{++l[c]}}}if(fn(l)){b=bn(a,l,e,i,false);if(b){f=l[0];a.b&&(d=cn(a))}}}j=dn(a);aj(j);return new pn(j)}\n",
"function Xm(a,b,c,d,e){var f,g,h,i,j;i=an(a);f=0;while(b>=f&&c>=f&&dj(a.c,c-f,b-f)){++i[2];++f}if(b=f&&c>=f&&!dj(a.c,c-f,b-f)&&i[1]<=d){++i[1];++f}if(bd){return false}while(b>=f&&c>=f&&dj(a.c,c-f,b-f)&&i[0]<=d){++i[0];++f}if(i[0]>d){return false}g=a.c.b;h=a.c.d;f=1;while(b+f=g||c+f>=h){return false}while(b+f=g||c+f>=h||i[3]>=d){return false}while(b+f=d){return false}j=i[0]+i[1]+i[2]+i[3]+i[4];return $wnd.Math.abs(j-e)<2*e&&fn(i)}\nfunction Cn(e,f){function g(b){f.n=b;var c=e;function d(){c.removeAttribute('controls')}\ntry{c.srcObject=b;c.setAttribute('playsinline',true);c.setAttribute('controls',true);setTimeout(d)}catch(a){c.src=$wnd.URL.createObjectURL(b)}f.W()}\nfunction h(a){var b=a.message;f.V(b)}\nvar i=f.o;if(i){i().then(g)['catch'](h);return}var j=$wnd.navigator;if(j.mediaDevices&&j.mediaDevices.getUserMedia){j.mediaDevices.getUserMedia({video:{facingMode:'environment'},audio:false}).then(g)['catch'](h)}else{var k={audio:false,video:true};j.getUserMedia?j.getUserMedia(k,g,h):j.webkitGetUserMedia?j.webkitGetUserMedia(k,g,h):j.mozGetUserMedia&&j.mozGetUserMedia(k,g,h)}}\nfunction Mk(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;if(b.a.length-1=(d/2|0)){m=l;t=s;l=k;s=r;if(k.a[0]==0){throw vg(new Ok('r_{i-1} was zero'))}k=m;j=a.a.i;f=Dk(l,l.a.length-1);g=wk(a.a,f);while(k.a.length-1>=l.a.length-1&&k.a[0]!=0){e=k.a.length-1-(l.a.length-1);n=yk(a.a,Dk(k,k.a.length-1),g);j=Bk(j,uk(a.a,e,n));k=Bk(k,Gk(l,e,n))}r=Bk(Fk(j,r),t);if(k.a.length-1>=l.a.length-1){throw vg(new Fo('Division algorithm failed to reduce polynomial?'))}}q=r.a[r.a.length-1];if(q==0){throw vg(new Ok('sigmaTilde(0) was zero'))}h=wk(a.a,q);o=Ek(r,h);i=Ek(k,h);return Hc(zc(me,1),uu,25,0,[o,i])}\nfunction Bl(b,c,d){Al();var e,f,g,h,i,j,k,l,m,n,o,q;e=new mj(b);m=new jp;f=new Rq(1);o=-1;l=-1;try{i=null;j=false;do{8*(e.c.length-e.b)-e.a<4?(k=(lm(),km)):(k=om(lj(e,4)));if(k!=(lm(),km)){if(k==em||k==fm){j=true}else if(k==jm){if(8*(e.c.length-e.b)-e.a<16){throw vg((ui(),ui(),ti))}o=lj(e,8);l=lj(e,8)}else if(k==dm){q=Hl(e);i=Uj(q);if(!i){throw vg((ui(),ui(),ti))}}else{if(k==gm){n=lj(e,4);h=lj(e,mm(k,c));n==1&&El(e,m,h)}else{g=lj(e,mm(k,c));if(k==im){Gl(e,m,g)}else if(k==bm){Cl(e,m,g,j)}else if(k==cm){Dl(e,m,g,i,f)}else if(k==hm){Fl(e,m,g)}else{throw vg((ui(),ui(),ti))}}}}}while(k!=(lm(),km))}catch(a){a=ug(a);if(dd(a,11)){throw vg((ui(),ui(),ti))}else throw vg(a)}return new Xj(m.a,f.a.length==0?null:f,!d?null:d.c!=null?d.c:''+d.d,o,l)}\nfunction Ym(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q;f=a.c;h=f.d;o=an(a);g=b;while(g>=0&&(j=c*f.c+(g/32|0),(f.a[j]>>>(g&31)&1)!=0)){++o[2];--g}if(g<0){return NaN}while(g>=0&&(k=c*f.c+(g/32|0),(f.a[k]>>>(g&31)&1)==0)&&o[1]<=d){++o[1];--g}if(g<0||o[1]>d){return NaN}while(g>=0&&(l=c*f.c+(g/32|0),(f.a[l]>>>(g&31)&1)!=0)&&o[0]<=d){++o[0];--g}if(o[0]>d){return NaN}g=b+1;while(g>>(g&31)&1)!=0)){++o[2];++g}if(g==h){return NaN}while(g>>(g&31)&1)==0)&&o[3]=d){return NaN}while(g>>(g&31)&1)!=0)&&o[4]=d){return NaN}q=o[0]+o[1]+o[2]+o[3]+o[4];if(5*$wnd.Math.abs(q-e)>=e){return NaN}return fn(o)?g-o[4]-o[3]-o[2]/2:NaN}\nfunction Zm(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q;g=a.c;h=g.b;o=an(a);f=b;while(f>=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)){++o[2];--f}if(f<0){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&o[1]<=d){++o[1];--f}if(f<0||o[1]>d){return NaN}while(f>=0&&(l=f*g.c+(c/32|0),(g.a[l]>>>(c&31)&1)!=0)&&o[0]<=d){++o[0];--f}if(o[0]>d){return NaN}f=b+1;while(f>>(c&31)&1)!=0)){++o[2];++f}if(f==h){return NaN}while(f>>(c&31)&1)==0)&&o[3]=d){return NaN}while(f>>(c&31)&1)!=0)&&o[4]=d){return NaN}q=o[0]+o[1]+o[2]+o[3]+o[4];if(5*$wnd.Math.abs(q-e)>=2*e){return NaN}return fn(o)?f-o[4]-o[3]-o[2]/2:NaN}\nfunction nh(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return Lu;case 'DOMMouseScroll':case 'mousewheel':return 131072;case 'contextmenu':return 262144;case 'paste':return Hu;case 'touchstart':return Mu;case 'touchmove':return 2097152;case 'touchend':return Fu;case 'touchcancel':return Nu;case 'gesturestart':return Ou;case 'gesturechange':return Pu;case 'gestureend':return Qu;default:return -1;}}\nfunction ok(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t;g=a.length;b=true;c=true;d=true;r=0;n=0;o=0;q=0;h=0;k=0;j=0;i=0;m=0;l=0;f=0;s=a.length>3&&a[0]==-17&&a[1]==-69&&a[2]==-65;for(e=0;e0){(t&128)==0?(d=false):--r}else if((t&128)!=0){if((t&64)==0){d=false}else{++r;if((t&32)==0){++n}else{++r;if((t&16)==0){++o}else{++r;(t&8)==0?++q:(d=false)}}}}}b&&(t>127&&t<160?(b=false):t>159&&(t<192||t==215||t==247)&&++f);if(c){if(h>0){t<64||t==127||t>252?(c=false):--h}else if(t==128||t==160||t>239){c=false}else if(t>160&&t<224){++k;i=0;++j;j>m&&(m=j)}else if(t>127){++h;j=0;++i;i>l&&(l=i)}else{j=0;i=0}}}d&&r>0&&(d=false);c&&h>0&&(c=false);if(d&&(s||n+o+q>0)){return $u}if(c&&(m>=3||l>=3)){return Zu}if(b&&c){return m==2&&k==2||f*10>=g?Zu:Yu}if(b){return Yu}if(c){return Zu}if(d){return $u}return $u}\nfunction ss(){function e(){this.obj=this.createObject()}\n;e.prototype.createObject=function(a){return Object.create(null)};e.prototype.get=function(a){return this.obj[a]};e.prototype.set=function(a,b){this.obj[a]=b};e.prototype[mv]=function(a){delete this.obj[a]};e.prototype.keys=function(){return Object.getOwnPropertyNames(this.obj)};e.prototype.entries=function(){var b=this.keys();var c=this;var d=0;return {next:function(){if(d>=b.length)return {done:true};var a=b[d++];return {value:[a,c.get(a)],done:false}}}};if(!qs()){e.prototype.createObject=function(){return {}};e.prototype.get=function(a){return this.obj[':'+a]};e.prototype.set=function(a,b){this.obj[':'+a]=b};e.prototype[mv]=function(a){delete this.obj[':'+a]};e.prototype.keys=function(){var a=[];for(var b in this.obj){b.charCodeAt(0)==58&&a.push(b.substring(1))}return a}}return e}\nfunction Zt(g){var d=(ju(),fu(tv));var e,f=g;$wnd.JsQRScanner=lu(function(){var a,b=this,c=arguments;c.length==1&&f.nb(c[0])?(a=c[0]):c.length==2?(a=au(c[0]==null?null:c[0].constructor==$wnd.AsyncQRCallback?c[0].g:new Ct(c[0]),c[1])):c.length==1&&(a=_t(c[0]==null?null:c[0].constructor==$wnd.AsyncQRCallback?c[0].g:new Ct(c[0])));b.g=a;ku(a,b);return b});e=$wnd.JsQRScanner.prototype=new Object;e.appendTo=lu(function(a){this.g.ob(a)});e.getScanInterval=lu(function(){return this.g.pb()});e.getSnapImageMaxSize=lu(function(){return this.g.qb()});e.isActive=lu(function(){return this.g.rb()});e.isScanning=lu(function(){return this.g.sb()});e.removeFrom=lu(function(a){this.g.tb(a)});e.resumeScanning=lu(function(){this.g.ub()});e.setScanInterval=lu(function(a){this.g.vb(a)});e.setSnapImageMaxSize=lu(function(a){this.g.wb(a)});e.stopScanning=lu(function(){this.g.xb()});if(d)for(p in d)$wnd.JsQRScanner[p]===undefined&&($wnd.JsQRScanner[p]=d[p])}\nfunction eh(){var a,b,c;b=$doc.compatMode;a=Hc(zc(uf,1),uu,2,6,[Ku]);for(c=0;cMake sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype, e.g. by using <!doctype html> at the start of your application's HTML page. To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding the following line to your*.gwt.xml module file: <extend-configuration-property name=\\\"document.compatMode\\\" value=\\\"\"+b+'\"/>':\"Your *.gwt.xml module configuration prohibits the use of the current document rendering mode (document.compatMode=' \"+b+\"'). Modify your application's host HTML page doctype, or update your custom \"+\"'document.compatMode' configuration property settings.\"}\nfunction xh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?th:null);c&2&&(a.ondblclick=b&2?th:null);c&4&&(a.onmousedown=b&4?th:null);c&8&&(a.onmouseup=b&8?th:null);c&16&&(a.onmouseover=b&16?th:null);c&32&&(a.onmouseout=b&32?th:null);c&64&&(a.onmousemove=b&64?th:null);c&128&&(a.onkeydown=b&128?th:null);c&256&&(a.onkeypress=b&256?th:null);c&512&&(a.onkeyup=b&512?th:null);c&1024&&(a.onchange=b&1024?th:null);c&2048&&(a.onfocus=b&2048?th:null);c&4096&&(a.onblur=b&4096?th:null);c&8192&&(a.onlosecapture=b&8192?th:null);c&16384&&(a.onscroll=b&16384?th:null);c&32768&&(a.onload=b&32768?uh:null);c&Lu&&(a.onerror=b&Lu?th:null);c&131072&&(a.onmousewheel=b&131072?th:null);c&262144&&(a.oncontextmenu=b&262144?th:null);c&Hu&&(a.onpaste=b&Hu?th:null);c&Mu&&(a.ontouchstart=b&Mu?th:null);c&2097152&&(a.ontouchmove=b&2097152?th:null);c&Fu&&(a.ontouchend=b&Fu?th:null);c&Nu&&(a.ontouchcancel=b&Nu?th:null);c&Ou&&(a.ongesturestart=b&Ou?th:null);c&Pu&&(a.ongesturechange=b&Pu?th:null);c&Qu&&(a.ongestureend=b&Qu?th:null)}\nfunction Xl(){Xl=Og;Wl=Hc(zc(qd,2),uu,7,0,[Hc(zc(qd,1),Wu,6,15,[21522,0]),Hc(zc(qd,1),Wu,6,15,[20773,1]),Hc(zc(qd,1),Wu,6,15,[24188,2]),Hc(zc(qd,1),Wu,6,15,[23371,3]),Hc(zc(qd,1),Wu,6,15,[17913,4]),Hc(zc(qd,1),Wu,6,15,[16590,5]),Hc(zc(qd,1),Wu,6,15,[20375,6]),Hc(zc(qd,1),Wu,6,15,[19104,7]),Hc(zc(qd,1),Wu,6,15,[30660,8]),Hc(zc(qd,1),Wu,6,15,[29427,9]),Hc(zc(qd,1),Wu,6,15,[32170,10]),Hc(zc(qd,1),Wu,6,15,[30877,11]),Hc(zc(qd,1),Wu,6,15,[26159,12]),Hc(zc(qd,1),Wu,6,15,[25368,13]),Hc(zc(qd,1),Wu,6,15,[27713,14]),Hc(zc(qd,1),Wu,6,15,[26998,15]),Hc(zc(qd,1),Wu,6,15,[5769,16]),Hc(zc(qd,1),Wu,6,15,[5054,17]),Hc(zc(qd,1),Wu,6,15,[7399,18]),Hc(zc(qd,1),Wu,6,15,[6608,19]),Hc(zc(qd,1),Wu,6,15,[1890,20]),Hc(zc(qd,1),Wu,6,15,[597,21]),Hc(zc(qd,1),Wu,6,15,[3340,22]),Hc(zc(qd,1),Wu,6,15,[2107,23]),Hc(zc(qd,1),Wu,6,15,[13663,24]),Hc(zc(qd,1),Wu,6,15,[12392,25]),Hc(zc(qd,1),Wu,6,15,[16177,26]),Hc(zc(qd,1),Wu,6,15,[14854,27]),Hc(zc(qd,1),Wu,6,15,[9396,28]),Hc(zc(qd,1),Wu,6,15,[8579,29]),Hc(zc(qd,1),Wu,6,15,[11994,30]),Hc(zc(qd,1),Wu,6,15,[11245,31])])}\nfunction Qj(){Qj=Og;var a,b,c,d,e,f,g,h,i,j,k,l;tj=new Tj('Cp437',0,Hc(zc(qd,1),Wu,6,15,[0,2]),Hc(zc(uf,1),uu,2,6,[]));wj=new Tj('ISO8859_1',1,Hc(zc(qd,1),Wu,6,15,[1,3]),Hc(zc(uf,1),uu,2,6,[Yu]));Dj=new Sj('ISO8859_2',2,4,Hc(zc(uf,1),uu,2,6,['ISO-8859-2']));Ej=new Sj('ISO8859_3',3,5,Hc(zc(uf,1),uu,2,6,['ISO-8859-3']));Fj=new Sj('ISO8859_4',4,6,Hc(zc(uf,1),uu,2,6,['ISO-8859-4']));Gj=new Sj('ISO8859_5',5,7,Hc(zc(uf,1),uu,2,6,['ISO-8859-5']));Hj=new Sj('ISO8859_6',6,8,Hc(zc(uf,1),uu,2,6,['ISO-8859-6']));Ij=new Sj('ISO8859_7',7,9,Hc(zc(uf,1),uu,2,6,['ISO-8859-7']));Jj=new Sj('ISO8859_8',8,10,Hc(zc(uf,1),uu,2,6,['ISO-8859-8']));Kj=new Sj('ISO8859_9',9,11,Hc(zc(uf,1),uu,2,6,['ISO-8859-9']));xj=new Sj('ISO8859_10',10,12,Hc(zc(uf,1),uu,2,6,['ISO-8859-10']));yj=new Sj('ISO8859_11',11,13,Hc(zc(uf,1),uu,2,6,['ISO-8859-11']));zj=new Sj('ISO8859_13',12,15,Hc(zc(uf,1),uu,2,6,['ISO-8859-13']));Aj=new Sj('ISO8859_14',13,16,Hc(zc(uf,1),uu,2,6,['ISO-8859-14']));Bj=new Sj('ISO8859_15',14,17,Hc(zc(uf,1),uu,2,6,['ISO-8859-15']));Cj=new Sj('ISO8859_16',15,18,Hc(zc(uf,1),uu,2,6,['ISO-8859-16']));Mj=new Sj('SJIS',16,20,Hc(zc(uf,1),uu,2,6,[Zu]));pj=new Sj('Cp1250',17,21,Hc(zc(uf,1),uu,2,6,['windows-1250']));qj=new Sj('Cp1251',18,22,Hc(zc(uf,1),uu,2,6,['windows-1251']));rj=new Sj('Cp1252',19,23,Hc(zc(uf,1),uu,2,6,['windows-1252']));sj=new Sj('Cp1256',20,24,Hc(zc(uf,1),uu,2,6,['windows-1256']));Oj=new Sj('UnicodeBigUnmarked',21,25,Hc(zc(uf,1),uu,2,6,['UTF-16BE','UnicodeBig']));Nj=new Sj('UTF8',22,26,Hc(zc(uf,1),uu,2,6,[$u]));nj=new Tj('ASCII',23,Hc(zc(qd,1),Wu,6,15,[27,170]),Hc(zc(uf,1),uu,2,6,['US-ASCII']));oj=new Rj;vj=new Sj('GB18030',25,29,Hc(zc(uf,1),uu,2,6,['GB2312','EUC_CN','GBK']));uj=new Sj('EUC_KR',26,30,Hc(zc(uf,1),uu,2,6,['EUC-KR']));Pj=new Yr;Lj=new Yr;for(b=Vj(),c=0,d=b.length;c>>0,a.toString(16))};_.equals=function(a){return this.u(a)};_.hashCode=function(){return this.w()};_.toString=function(){return this.A()};var Xc,Yc,Zc;Ng(71,1,{},bo);_.X=function co(a){var b;b=new bo;b.f=4;a>1?(b.c=ko(this,a-1)):(b.c=this);return b};_.Y=function jo(){_n(this);return this.b};_.Z=function lo(){return ao(this)};_.$=function no(){_n(this);return this.j};_._=function po(){return (this.f&4)!=0};_.ab=function qo(){return (this.f&1)!=0};_.A=function to(){return ((this.f&2)!=0?'interface ':(this.f&1)!=0?'':'class ')+(_n(this),this.n)};_.f=0;var $n=1;var pf=fo(pu,'Object',1);var cf=fo(pu,'Class',71);Ng(24,1,{28:1,24:1});_.A=function U(){if(!this.t){return '(null handle)'}return (_g(),this.t).outerHTML};var Qd=fo(qu,'UIObject',24);Ng(22,24,ru);_.B=function Z(){};_.C=function $(){};_.D=function ab(){V(this)};_.F=function bb(a){var b;switch(_g(),nh(a.type)){case 16:case 32:b=a.relatedTarget;if(!!b&&vc(this.t,b)){return}}};_.G=function cb(){W(this)};_.q=false;_.r=0;var Td=fo(qu,'Widget',22);Ng(182,22,ru);_.D=function eb(){db(this)};var Od=fo(qu,'FocusWidget',182);Ng(129,182,ru,jb);var fb;var td=fo(su,'Canvas',129);Ng(184,1,{});var sd=fo(su,'Canvas/CanvasElementSupportDetector',184);Ng(130,184,{},lb);var rd=fo(su,'Canvas/CanvasElementSupportDetectedMaybe',130);var vd=fo(tu,'JavaScriptObject$',0);Ng(8,1,wu);_.H=function wb(a){return new Error(a)};_.I=function xb(){this.k&&this.e!==xu&&this.K();return this};_.J=function zb(){return this.f};_.K=function Ab(){var a,b,c;c=this.f==null?null:this.f.replace(new RegExp('\\n','g'),' ');b=(a=ao(this.yb),c==null?a:a+': '+c);sb(this,yb(this.H(b)));jc(this)};_.A=function Bb(){return ub(this,this.J())};_.e=xu;_.i=false;_.k=true;var vf=fo(pu,'Throwable',8);Ng(10,8,yu);var gf=fo(pu,'Exception',10);Ng(17,10,yu);var qf=fo(pu,'RuntimeException',17);Ng(63,17,yu);var mf=fo(pu,'JsException',63);Ng(96,63,yu);var xd=fo(zu,'JavaScriptExceptionBase',96);Ng(48,96,{48:1,3:1,10:1,8:1},Kb);_.J=function Nb(){Jb(this);return this.c};_.L=function Ob(){return kd(this.b)===kd(Hb)?null:this.b};var Hb;var ud=fo(tu,'JavaScriptException',48);Ng(163,1,{});var wd=fo(tu,'Scheduler',163);var Qb=0,Rb=0,Sb=-1;Ng(103,163,{},ec);var ac;var yd=fo(zu,'SchedulerImpl',103);var hc;Ng(173,1,{});var Cd=fo(zu,'StackTraceCreator/Collector',173);Ng(97,173,{},mc);_.M=function nc(a){var b={},j;var c=[];a['fnStack']=c;var d=arguments.callee.caller;while(d){var e=(ic(),d.name||(d.name=kc(d.toString())));c.push(e);var f=':'+e;var g=b[f];if(g){var h,i;for(h=0,i=g.length;h>>0,'GF(0x'+a.toString(16)+','+this.f+')'};_.b=0;_.e=0;_.f=0;var sk;var ne=fo(_u,'GenericGF',45);Ng(25,1,{25:1},Hk);_.A=function Ik(){var a,b,c,d;d=new jp;for(c=this.a.length-1;c>=0;c--){b=this.a[this.a.length-1-c];if(b!=0){if(b<0){d.a+=' - ';b=-b}else{d.a.length>0&&(d.a+=' + ',d)}if(c==0||b!=1){a=xk(this.b,b);if(a==0){d.a+='1'}else if(a==1){d.a+='a'}else{d.a+='a^';d.a+=a}}if(c!=0){if(c==1){d.a+='x'}else{d.a+='x^';d.a+=c}}}}return d.a};var me=fo(_u,'GenericGFPoly',25);Ng(132,1,{},Nk);var oe=fo(_u,'ReedSolomonDecoder',132);Ng(46,10,{46:1,3:1,10:1,8:1},Ok);var pe=fo(_u,'ReedSolomonException',46);Ng(127,1,{186:1},Qk);var qe=fo('com.google.zxing.qrcode','QRCodeReader',127);Ng(142,1,{},Wk);_.b=false;var re=fo(bv,'BitMatrixParser',142);Ng(67,1,{67:1},Xk);_.b=0;var se=fo(bv,'DataBlock',67);Ng(15,13,cv);var Zk,$k,_k,al,bl,cl,dl,el;var Be=go(bv,'DataMask',15,il);Ng(151,15,cv,jl);_.T=function kl(a,b){return (a+b&1)==0};var te=go(bv,'DataMask/1',151,null);Ng(152,15,cv,ll);_.T=function ml(a,b){return (a&1)==0};var ue=go(bv,'DataMask/2',152,null);Ng(153,15,cv,nl);_.T=function ol(a,b){return b%3==0};var ve=go(bv,'DataMask/3',153,null);Ng(154,15,cv,pl);_.T=function ql(a,b){return (a+b)%3==0};var we=go(bv,'DataMask/4',154,null);Ng(155,15,cv,rl);_.T=function sl(a,b){return ((a/2|0)+(b/3|0)&1)==0};var xe=go(bv,'DataMask/5',155,null);Ng(156,15,cv,tl);_.T=function ul(a,b){var c;c=a*b;return (c&1)+c%3==0};var ye=go(bv,'DataMask/6',156,null);Ng(157,15,cv,vl);_.T=function wl(a,b){var c;c=a*b;return ((c&1)+c%3&1)==0};var ze=go(bv,'DataMask/7',157,null);Ng(158,15,cv,xl);_.T=function yl(a,b){return ((a+b&1)+a*b%3&1)==0};var Ae=go(bv,'DataMask/8',158,null);var zl;Ng(131,1,{},Ml);var Ce=fo(bv,'Decoder',131);Ng(39,13,{39:1,3:1,14:1,13:1},Tl);var Nl,Ol,Pl,Ql,Rl;var De=go(bv,'ErrorCorrectionLevel',39,Vl);Ng(51,1,{51:1},Yl);_.u=function _l(a){var b;if(!dd(a,51)){return false}b=_c(a,51);return this.b==b.b&&this.a==b.a};_.w=function am(){return this.b.d<<3|this.a};_.a=0;var Wl;var Ee=fo(bv,'FormatInformation',51);Ng(23,13,{23:1,3:1,14:1,13:1},nm);var bm,cm,dm,em,fm,gm,hm,im,jm,km;var Fe=go(bv,'Mode',23,pm);Ng(141,1,{},rm);_.a=false;var Ge=fo(bv,'QRCodeDecoderMetaData',141);Ng(9,1,{9:1},wm);_.A=function Am(){return ''+this.d};_.c=0;_.d=0;var sm,tm;var Je=fo(bv,'Version',9);Ng(4,1,{4:1},Bm);_.a=0;_.b=0;var He=fo(bv,'Version/ECB',4);Ng(5,1,{5:1},Cm);_.b=0;var Ie=fo(bv,'Version/ECBlocks',5);Ng(52,27,{27:1,52:1},Em);_.a=0;var Le=fo(ev,'AlignmentPattern',52);Ng(160,1,{},Jm);_.b=0;_.d=0;_.f=0;_.i=0;_.j=0;var Ke=fo(ev,'AlignmentPatternFinder',160);Ng(140,1,{},Qm);var Me=fo(ev,'Detector',140);Ng(16,27,{27:1,16:1},Vm,Wm);_.a=0;_.b=0;var Re=fo(ev,'FinderPattern',16);Ng(143,1,{},en);_.b=false;var Pe=fo(ev,'FinderPatternFinder',143);Ng(145,1,uu,hn);_.U=function jn(a,b){return gn(this,_c(a,16),_c(b,16))};_.u=function kn(a){return this===a};_.a=0;var Ne=fo(ev,'FinderPatternFinder/CenterComparator',145);Ng(144,1,uu,mn);_.U=function nn(a,b){return ln(this,_c(a,16),_c(b,16))};_.u=function on(a){return this===a};_.a=0;var Oe=fo(ev,'FinderPatternFinder/FurthestFromAverageComparator',144);Ng(146,1,{},pn);var Qe=fo(ev,'FinderPatternInfo',146);Ng(86,134,{},tn);_.c=0;_.d=0;var Se=fo(fv,'CanvasLuminanceSource',86);Ng(113,83,ru);_.D=function Gn(){wn(this)};_.G=function Hn(){W(this);Dn(this)};_.V=function In(a){xn(this,a)};_.W=function Jn(){this.a&&this.q&&gh(this.i,this.f)};_.a=false;_.f=0;_.j=0;var Ue=fo(fv,'ScannerWidget',113);Ng(117,116,{},Kn);var Te=fo(fv,'ScannerWidget/1',117);Ng(95,10,yu);var Ve=fo('java.io','IOException',95);Ng(47,95,{3:1,47:1,10:1,8:1},Ln);var We=fo('java.io','UnsupportedEncodingException',47);Ng(72,1,{90:1});_.A=function On(){return this.a};var Xe=fo(pu,'AbstractStringBuilder',72);Ng(79,17,yu,Pn);var Ye=fo(pu,'ArithmeticException',79);Ng(26,17,yu,Qn,Rn);var kf=fo(pu,'IndexOutOfBoundsException',26);Ng(68,26,{3:1,68:1,10:1,8:1},Sn);var Ze=fo(pu,'ArrayIndexOutOfBoundsException',68);Ng(78,17,yu,Tn,Un);var $e=fo(pu,'ArrayStoreException',78);Xc={3:1,92:1,14:1};var af=fo(pu,'Boolean',92);Ng(94,17,yu,uo);var bf=fo(pu,'ClassCastException',94);Ng(62,1,{3:1,62:1});var of=fo(pu,'Number',62);Yc={3:1,14:1,93:1,62:1};var df=fo(pu,'Double',93);var yo,zo;Ng(11,17,gv,Co,Do);var hf=fo(pu,'IllegalArgumentException',11);Ng(42,17,yu,Eo,Fo);var jf=fo(pu,'IllegalStateException',42);Ng(36,62,{3:1,14:1,36:1,62:1},Ho);_.S=function Ko(a){return Go(this,_c(a,36))};_.u=function Lo(a){return dd(a,36)&&_c(a,36).a==this.a};_.w=function Mo(){return this.a};_.A=function No(){return ''+this.a};_.a=0;var lf=fo(pu,'Integer',36);var Po;Ng(203,1,{});Ng(77,63,yu,Ro,So);_.H=function To(a){return new TypeError(a)};var nf=fo(pu,'NullPointerException',77);Zc={3:1,90:1,14:1,2:1};var uf=fo(pu,'String',2);Ng(37,72,{90:1},jp,kp);var sf=fo(pu,'StringBuilder',37);Ng(76,26,yu,lp);var tf=fo(pu,'StringIndexOutOfBoundsException',76);Ng(207,1,{});Ng(101,17,yu,np);var wf=fo(pu,'UnsupportedOperationException',101);Ng(30,1,hv);_.S=function pp(a){return op(this,_c(a,30))};_.u=function qp(a){var b;if(a===this){return true}if(!dd(a,30)){return false}b=_c(a,30);return Yo(this.a,b.a)};_.w=function sp(){return ut(this.a)};_.A=function tp(){return this.a};var xf=fo(iv,'Charset',30);Ng(100,11,gv,up);var yf=fo(iv,'IllegalCharsetNameException',100);Ng(61,11,{3:1,10:1,11:1,8:1,61:1},vp);var zf=fo(iv,'UnsupportedCharsetException',61);Ng(177,1,{});_.bb=function yp(a){return wp(this,a)};_.A=function zp(){var a,b,c;c=new Ks('[',']');for(b=this.O();b.Q();){a=b.R();Js(c,a===this?'(this Collection)':a==null?Au:Qg(a))}return !c.a?c.c:c.e.length==0?c.a.a:c.a.a+(''+c.e)};var Af=fo(jv,'AbstractCollection',177);Ng(176,1,{59:1});_.db=function Dp(a){return !!Bp(this,a)};_.u=function Ep(a){var b,c,d;if(a===this){return true}if(!dd(a,59)){return false}d=_c(a,59);if(this.cb()!=d.cb()){return false}for(c=d.eb().O();c.Q();){b=_c(c.R(),19);if(!Ap(this,b)){return false}}return true};_.fb=function Fp(a){return Gp(Bp(this,a))};_.w=function Hp(){return gr(this.eb())};_.cb=function Ip(){return this.eb().cb()};_.A=function Jp(){var a,b,c;c=new Ks('{','}');for(b=this.eb().O();b.Q();){a=_c(b.R(),19);Js(c,Cp(this,a.ib())+'='+Cp(this,a.jb()))}return !c.a?c.c:c.e.length==0?c.a.a:c.a.a+(''+c.e)};var Nf=fo(jv,'AbstractMap',176);Ng(104,176,{59:1});_.db=function Qp(a){return Kp(this,a)};_.eb=function Rp(){return new Xp(this)};_.fb=function Sp(a){return Lp(this,a)};_.cb=function Tp(){return Pp(this)};var Df=fo(jv,'AbstractHashMap',104);Ng(178,177,kv);_.u=function Up(a){var b;if(a===this){return true}if(!dd(a,40)){return false}b=_c(a,40);if(b.cb()!=this.cb()){return false}return xp(this,b)};_.w=function Vp(){return gr(this)};var Of=fo(jv,'AbstractSet',178);Ng(43,178,kv,Xp);_.bb=function Yp(a){return Wp(this,a)};_.O=function Zp(){return new bq(this.a)};_.cb=function $p(){return Pp(this.a)};var Cf=fo(jv,'AbstractHashMap/EntrySet',43);Ng(44,1,{},bq);_.R=function dq(){return aq(this)};_.Q=function cq(){return this.b};_.b=false;var Bf=fo(jv,'AbstractHashMap/EntrySetIterator',44);var fg=ho(jv,'List');Ng(179,177,{70:1});_.u=function gq(a){var b,c,d,e,f;if(a===this){return true}if(!dd(a,70)){return false}f=_c(a,70);if(this.cb()!=f.cb()){return false}e=f.O();for(c=this.O();c.Q();){b=c.R();d=e.R();if(!(kd(b)===kd(d)||b!=null&&J(b,d))){return false}}return true};_.w=function hq(){return hr(this)};_.O=function iq(){return new kq(this)};_.hb=function jq(a){throw vg(new np)};var Hf=fo(jv,'AbstractList',179);Ng(80,1,{},kq);_.Q=function lq(){return this.ac){throw vg(new Rn(ov))}}g=Dc(nd,uu,6,f,15,1);l=0;h=0;for(i=0;i0){d=a[b+i++];if((d&192)!=128){throw vg(new Do('Invalid UTF8 sequence at '+(b+i-1)+', byte='+(k=d>>>0,k.toString(16))))}e=e<<6|d&63}l+=Zn(e,g,l)}return g};var jg=fo(nv,'EmulatedCharset/UtfCharset',99);Ng(202,1,{});var nt=0;var pt,qt=0,rt;var mg=ho(rv,sv);Ng(41,1,{41:1},Bt,Ct);_.u=function Dt(a){return a!=null&&dd(a,41)&&mb(this.a,_c(a,41).a)};_.mb=function Et(a){xt(this,a)};_.nb=function Ft(a){return a!=null&&dd(a,41)};var wt=false;var lg=fo(rv,'AsyncQRCallback_ExporterImpl',41);Ng(114,113,ru,It);var ng=fo(rv,'JSScannerWidget',114);Ng(50,1,{50:1},Lt,Mt);_.ob=function Nt(a){Gt(this.a,a)};_.pb=function Ot(){return this.a.f};_.qb=function Pt(){return this.a.j};_.rb=function Qt(){return this.a.a};_.sb=function Rt(){return vn(this.a)};_.tb=function St(a){Ht(this.a,a)};_.ub=function Tt(){yn(this.a)};_.vb=function Ut(a){An(this.a,a)};_.wb=function Vt(a){Bn(this.a,a)};_.xb=function Wt(){this.a.a=false};var pg=fo(rv,tv,50);Ng(91,1,{},$t);_.nb=function bu(a){return a!=null&&dd(a,50)};var Xt=false;var og=fo(rv,'JsQRScanner_ExporterImpl',91);Ng(115,1,{},du);var qg=fo(rv,'ScannerCallback',115);Ng(175,1,{});var sg=fo(uv,'ExporterBaseImpl',175);Ng(102,175,{},gu);var rg=fo(uv,'ExporterBaseActual',102);var iu;var rf=fo(pu,'StackTraceElement',null);var nd=io('char','C');var qd=io('int','I');var md=io('byte','B');var od=io('double','D');var pd=io('float','F');var lu=(Tb(),Wb);var gwtOnLoad=gwtOnLoad=Jg;Hg(Sg);Kg('permProps',[[['locale','default'],['user.agent','ie10']]]);$sendStats('moduleStartup', 'moduleEvalEnd');gwtOnLoad(__gwtModuleFunction.__errFn, __gwtModuleFunction.__moduleName, __gwtModuleFunction.__moduleBase, __gwtModuleFunction.__softPermutationId,__gwtModuleFunction.__computePropValue);$sendStats('moduleStartup', 'end');$gwt && $gwt.permProps && __gwtModuleFunction.__moduleStartupDone($gwt.permProps);\n//# sourceURL=jsqrscanner-0.js\n"]);
================================================
FILE: docs/js/B566A15506556F952CAD2B7994FFA824.cache.js
================================================
jsqrscanner.onScriptDownloaded(["var $wnd = $wnd || window.parent;var __gwtModuleFunction = $wnd.jsqrscanner;var $sendStats = __gwtModuleFunction.__sendStats;$sendStats('moduleStartup', 'moduleEvalStart');var $gwt_version = \"2.8.2\";var $strongName = 'B566A15506556F952CAD2B7994FFA824';var $gwt = {};var $doc = $wnd.document;var $moduleName, $moduleBase;function __gwtStartLoadingFragment(frag) {var fragFile = 'deferredjs/' + $strongName + '/' + frag + '.cache.js';return __gwtModuleFunction.__startLoadingFragment(fragFile);}function __gwtInstallCode(code) {return __gwtModuleFunction.__installRunAsyncCode(code);}function __gwt_isKnownPropertyValue(propName, propValue) {return __gwtModuleFunction.__gwt_isKnownPropertyValue(propName, propValue);}function __gwt_getMetaProperty(name) {return __gwtModuleFunction.__gwt_getMetaProperty(name);}var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent && $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;function H(){}\nfunction Rg(){}\nfunction Og(){}\nfunction Yg(){}\nfunction lb(){}\nfunction lr(){}\nfunction ec(){}\nfunction mc(){}\nfunction pc(){}\nfunction Ph(){}\nfunction Rh(){}\nfunction yh(a){_g()}\nfunction Vn(){Vn=Og}\nfunction An(a,b){a.f=b}\nfunction Bn(a,b){a.j=b}\nfunction R(a,b){a.t=b}\nfunction Wj(a,b){a.c=b}\nfunction mj(a){this.c=a}\nfunction di(a){this.c=a}\nfunction ki(a){this.a=a}\nfunction Nk(a){this.a=a}\nfunction Nn(a){this.a=a}\nfunction hn(a){this.a=a}\nfunction mn(a){this.a=a}\nfunction Kn(a){this.a=a}\nfunction Qm(a){this.a=a}\nfunction Ho(a){this.a=a}\nfunction Xp(a){this.a=a}\nfunction sq(a){this.a=a}\nfunction wq(a){this.a=a}\nfunction kq(a){this.c=a}\nfunction Yq(a){this.c=a}\nfunction zr(a){this.a=a}\nfunction Us(a){this.a=a}\nfunction du(a){this.a=a}\nfunction rm(){this.a=true}\nfunction Qq(){Jq(this)}\nfunction Bt(){yt(this)}\nfunction $t(){Yt(this)}\nfunction Eb(){Cb.call(this)}\nfunction si(){oi.call(this)}\nfunction vi(){oi.call(this)}\nfunction zi(){oi.call(this)}\nfunction Pn(){Eb.call(this)}\nfunction Qn(){Eb.call(this)}\nfunction Tn(){Eb.call(this)}\nfunction Co(){Eb.call(this)}\nfunction Eo(){Eb.call(this)}\nfunction Ro(){Eb.call(this)}\nfunction qr(){Eb.call(this)}\nfunction _g(){_g=Og;vh()}\nfunction ps(){ps=Og;os=rs()}\nfunction Gs(){Eb.call(this)}\nfunction eq(a){fq(a,a.b)}\nfunction xt(a,b){At(a.a,b)}\nfunction cu(a,b){xt(a.a,b.b)}\nfunction Xh(a,b){Zh(a,b,a.b)}\nfunction Q(a,b){R(a,(_g(),b))}\nfunction P(a){return _g(),a.t}\nfunction vg(a){return a.e}\nfunction zh(a){_g();return}\nfunction jc(a){ic();hc.M(a)}\nfunction tc(b,a){b.width=a}\nfunction sc(b,a){b.height=a}\nfunction Fb(a){Db.call(this,a)}\nfunction Gb(a){vb.call(this,a)}\nfunction hi(a){vb.call(this,a)}\nfunction Ok(a){Db.call(this,a)}\nfunction Ln(a){Db.call(this,a)}\nfunction Rn(a){Fb.call(this,a)}\nfunction Sn(a){Rn.call(this,a)}\nfunction Un(a){Fb.call(this,a)}\nfunction Do(a){Fb.call(this,a)}\nfunction Fo(a){Fb.call(this,a)}\nfunction So(a){Fb.call(this,a)}\nfunction Nh(a){wc.call(this,a)}\nfunction lp(a){Rn.call(this,a)}\nfunction jp(){Nn.call(this,'')}\nfunction Vs(a){Us.call(this,a)}\nfunction Xs(){Us.call(this,$u)}\nfunction Os(a,b){a.splice(b,1)}\nfunction eu(a,b,c){Mp(a.a,b,c)}\nfunction vk(a,b){return a.a[b]}\nfunction vn(a){return a.a&&a.q}\nfunction ao(a){_n(a);return a.n}\nfunction Ib(){Ib=Og;Hb=new H}\nfunction bc(){bc=Og;ac=new ec}\nfunction jr(){jr=Og;ir=new lr}\nfunction ju(){ju=Og;iu=new gu}\nfunction Qk(){this.a=new Ml}\nfunction _r(){this.a=new Yr}\nfunction Cb(){this.I();this.K()}\nfunction jb(a){R(this,(_g(),a))}\nfunction Wg(a){R(this,(_g(),a))}\nfunction Tb(){Tb=Og;!!(ic(),hc)}\nfunction Ig(){Gg==null&&(Gg=[])}\nfunction Ug(a){(_g(),a.t).src=''}\nfunction gj(a){hj.call(this,a,a)}\nfunction uo(){Fb.call(this,null)}\nfunction oi(){ni();Cb.call(this)}\nfunction Ur(a){this.c=a;Rr(this)}\nfunction Ct(a){yt(this);this.a=a}\nfunction qh(a,b){a.__listener=b}\nfunction gp(a,b){a.a+=b;return a}\nfunction zc(a,b){return ko(a,b)}\nfunction Op(a,b){return hs(a.a,b)}\nfunction Zr(a,b){return Kp(a.a,b)}\nfunction Ei(a,b){return a.d-b.d}\nfunction Pp(a){return a.a.c+a.b.c}\nfunction _t(a){return new Lt(a)}\nfunction ts(){ps();return new os}\nfunction dh(a,b){_g();oh();xh(a,b)}\nfunction hb(a,b){sc((_g(),a.t),b)}\nfunction ib(a,b){tc((_g(),a.t),b)}\nfunction Wi(a,b){Fi.call(this,a,b)}\nfunction hl(a,b){Fi.call(this,a,b)}\nfunction Tl(a,b){Fi.call(this,a,b)}\nfunction Fi(a,b){this.c=a;this.d=b}\nfunction Yi(a,b){this.c=a;this.d=b}\nfunction $j(a,b){this.a=a;this.b=b}\nfunction Bm(a,b){this.a=a;this.b=b}\nfunction Fq(a,b){this.a=a;this.b=b}\nfunction Xk(a,b){this.b=a;this.a=b}\nfunction Cm(a,b){this.b=a;this.a=b}\nfunction Gr(a,b){this.b=a;this.a=b}\nfunction Jt(a,b){a.appendChild(b)}\nfunction Kt(a,b){a.removeChild(b)}\nfunction At(a,b){a.apply(null,[b])}\nfunction xn(a,b){cu(a.b,new Bi(b))}\nfunction Th(a,b){Hh(a,b,(_g(),a.t))}\nfunction Yo(a,b){return et(a),a===b}\nfunction Go(a,b){return Jo(a.a,b.a)}\nfunction op(a,b){return Wo(a.a,b.a)}\nfunction vs(a,b){return a.a.get(b)}\nfunction _o(a,b){return a.substr(b)}\nfunction hp(a,b){a.a+=''+b;return a}\nfunction ip(a,b){a.a+=''+b;return a}\nfunction is(a){this.a=ts();this.b=a}\nfunction xs(a){this.a=ts();this.b=a}\nfunction Ci(a){this.b=a;this.a=null}\nfunction Lt(a){Mt.call(this,a,null)}\nfunction $b(a){$wnd.clearTimeout(a)}\nfunction ih(a){$wnd.clearTimeout(a)}\nfunction hh(a){$wnd.clearInterval(a)}\nfunction Mt(a,b){this.a=new It(a,b)}\nfunction au(a,b){return new Mt(a,b)}\nfunction Tm(a,b,c){return Zj(a,c,c,b)}\nfunction dp(a){return ep(a,a.length)}\nfunction Gp(a){return !a?null:a.jb()}\nfunction kd(a){return a==null?null:a}\nfunction Is(a){return a!=null?N(a):0}\nfunction Jo(a,b){return ab?1:0}\nfunction Jc(a,b,c){return {l:a,m:b,h:c}}\nfunction Kc(a){return a.l+a.m*Fu+a.h*Gu}\nfunction Sr(a){return a.a>3&3);this.a=(a&7)<<24>>24}\nfunction Yt(a){if(!Xt){Xt=true;ju();eu(iu,pg,a);Zt(a)}}\nfunction yt(a){if(!wt){wt=true;ju();eu(iu,mg,a);zt(a)}}\nfunction jt(a,b){if(a>b||a<0){throw vg(new lp(pv+a+qv+b))}}\nfunction ub(a,b){var c;c=ao(a.yb);return b==null?c:c+': '+b}\nfunction pr(a){var b,c;c=a;b=c.$modCount|0;c.$modCount=b+1}\nfunction Lm(a){var b,c;b=new en(a.a);c=$m(b);return Nm(a,c)}\nfunction Zb(a){Tb();$wnd.setTimeout(function(){throw a},0)}\nfunction Hh(a,b,c){X(b);Xh(a.p,b);_g();qc(c,bh(b.t));Y(b,a)}\nfunction cj(a,b,c){var d;d=c*a.c+(b/32|0);a.a[d]^=1<<(b&31)}\nfunction qb(d,a,b,c){return d.data[4*(a+b*d.width)+c]||0}\nfunction Np(a,b,c){return b==null?gs(a.a,null,c):ws(a.b,b,c)}\nfunction Cp(a,b){return b===a?'(this Map)':b==null?Au:Qg(b)}\nfunction wg(a,b){return xg(Lc(zg(a)?Dg(a):a,zg(b)?Dg(b):b))}\nfunction Ag(a,b){return xg(Oc(zg(a)?Dg(a):a,zg(b)?Dg(b):b))}\nfunction Wo(a,b){return Vo(a.toLowerCase(),b.toLowerCase())}\nfunction ko(a,b){var c=a.a=a.a||[];return c[b]||(c[b]=a.X(b))}\nfunction es(a,b){var c;c=a.a.get(b);return c==null?new Array:c}\nfunction ic(){ic=Og;var a,b;b=!lc();a=new pc;hc=b?new mc:a}\nfunction Yr(){this.a=new is(this);this.b=new xs(this);pr(this)}\nfunction oq(a,b){ht(b,a.a.length);this.c=a;this.a=3;this.b=b-3}\nfunction Xq(a){ct(a.aa){throw vg(new Rn('Index: 0, Size: '+a))}}\nfunction zm(a){um();if(a<1||a>40){throw vg(new Co)}return sm[a-1]}\nfunction Eg(a){var b;if(zg(a)){b=a;return b==-0.?0:b}return Sc(a)}\nfunction ph(a){var b=a.__listener;return !gd(b)&&dd(b,29)?b:null}\nfunction en(a){this.c=a;this.d=new Qq;this.a=Dc(qd,Wu,6,5,15,1)}\nfunction fk(a){ak();this.d=a;this.c=_j;this.b=Dc(qd,Wu,6,32,15,1)}\nfunction ks(a){this.e=a;this.b=this.e.a.entries();this.a=new Array}\nfunction tn(a,b){sn.call(this,a,(_g(),a.t).width,a.t.height,b)}\nfunction np(){Fb.call(this,'Remove not supported on this list')}\nfunction Xj(a,b,c,d,e){this.f=a;this.a=b;this.b=c;this.d=e;this.e=d}\nfunction Xb(a,b,c){var d;d=Vb();try{return Ub(a,b,c)}finally{Yb(d)}}\nfunction Wp(a,b){if(dd(b,19)){return Ap(a.a,_c(b,19))}return false}\nfunction yr(a,b){if(dd(b,19)){return Ap(a.a,_c(b,19))}return false}\nfunction yb(b){if(!('stack' in b)){try{throw b}catch(a){}}return b}\nfunction _h(a,b){var c;c=Yh(a,b);if(c==-1){throw vg(new Gs)}$h(a,c)}\nfunction go(a,b,c,d){var e;e=eo(a,b);so(c,e);e.f=d?8:0;e.e=d;return e}\nfunction Nq(a,b){var c;c=(dt(b,a.a.length),a.a[b]);Os(a.a,b);return c}\nfunction Tr(a){ct(a.a=zl.length){throw vg((ui(),ui(),ti))}return zl[a]}\nfunction wk(a,b){if(b==0){throw vg(new Pn)}return a.a[a.f-a.c[b]-1]}\nfunction fh(a){if(!a.d){return}++a.b;a.c?hh(a.d.a):ih(a.d.a);a.d=null}\nfunction mb(a,b){return !!a&&!!a.equals?a.equals(b):kd(a)===kd(b)}\nfunction ld(a){return Math.max(Math.min(a,ou),-2147483648)|0}\nfunction uc(a){return a.tabIndex>22&Du;d=a<0?Eu:0;return Jc(b,c,d)}\nfunction Vo(a,b){var c,d;c=(et(a),a);d=(et(b),b);return c==d?0:c>>(b&31)&1)!=0}\nfunction pk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction qk(a,b,c,d){var e,f;e=a-c;f=b-d;return $wnd.Math.sqrt(e*e+f*f)}\nfunction mm(a,b){var c,d;c=b.d;c<=9?(d=0):c<=26?(d=1):(d=2);return a.a[d]}\nfunction Ul(a){Sl();if(a<0||a>=Nl.length){throw vg(new Co)}return Nl[a]}\nfunction Wb(b){Tb();return function(){return Xb(b,this,arguments);var a}}\nfunction Pb(){if(Date.now){return Date.now()}return (new Date).getTime()}\nfunction Rq(a){Jq(this);$s(a>=0,'Initial capacity must not be negative')}\nfunction Ks(a,b){this.b=', ';this.d=a;this.e=b;this.c=this.d+(''+this.e)}\nfunction Kp(a,b){return hd(b)?b==null?!!fs(a.a,null):us(a.b,b):!!fs(a.a,b)}\nfunction il(){fl();return Hc(zc(Be,1),Vu,15,0,[Zk,$k,_k,al,bl,cl,dl,el])}\nfunction Ts(){Ts=Og;Ss=new Xs;Rs=new Vs('ISO-LATIN-1');Qs=new Vs(Yu)}\nfunction Wc(){Wc=Og;Tc=Jc(Du,Du,524287);Uc=Jc(0,0,Hu);Ic(1);Ic(2);Vc=Ic(0)}\nfunction Yb(a){a&&dc((bc(),ac));--Qb;if(a){if(Sb!=-1){$b(Sb);Sb=-1}}}\nfunction db(a){var b;V(a);b=uc((_g(),a.t));-1==b&&(a.t.tabIndex=0,undefined)}\nfunction aq(a){var b;or(a.d,a);ct(a.b);b=_c(a.a.R(),19);a.b=_p(a);return b}\nfunction Yh(a,b){var c;for(c=0;c=b){throw vg(new Rn('Index: '+a+', Size: '+b))}}\nfunction kt(a,b){if(a<0||a>=b){throw vg(new lp('Index: '+a+', Size: '+b))}}\nfunction ci(a){if(a.b>=a.c.b){throw vg(new Gs)}a.a=a.c.a[a.b];++a.b;return a.a}\nfunction Mq(a,b,c){for(;c=14&&b<=16)));return a}\nfunction gr(a){var b,c,d;d=0;for(c=a.O();c.Q();){b=c.R();d=d+(b!=null?N(b):0);d=d|0}return d}\nfunction Kr(a,b){var c;et(b);c=b.d;if(!a.b[c]){Gc(a.b,c,b);++a.c;return true}return false}\nfunction Zl(a,b){Xl();var c;c=$l(a,b);if(c){return c}return $l(a^21522,b^21522)}\nfunction ah(a,b,c){_g();var d;d=Zg;Zg=a;b==$g&&nh(a.type)==8192&&($g=null);c.F(a);Zg=d}\nfunction Hg(){Ig();var a=Gg;for(var b=0;b=900){throw vg((ui(),ui(),ti))}return _c(Lp(Pj,Oo(a)),12)}\nfunction xg(a){var b;b=a.h;if(b==0){return a.l+a.m*Fu}if(b==Eu){return a.l+a.m*Fu-Gu}return a}\nfunction xp(a,b){var c,d;et(b);for(d=b.O();d.Q();){c=d.R();if(!a.bb(c)){return false}}return true}\nfunction hr(a){var b,c,d;d=1;for(c=a.O();c.Q();){b=c.R();d=31*d+(b!=null?N(b):0);d=d|0}return d}\nfunction Dg(a){var b,c,d,e;e=a;d=0;if(e<0){e+=Gu;d=Eu}c=ld(e/Fu);b=ld(e-c*Fu);return Jc(b,c,d)}\nfunction Rc(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return Jc(c&Du,d&Du,e&Eu)}\nfunction ln(a,b,c){var d,e;d=$wnd.Math.abs(c.b-a.a);e=$wnd.Math.abs(b.b-a.a);return db){return 1}if(a==b){return 0}return isNaN(a)?isNaN(b)?0:1:-1}\nfunction kc(a){var b=/function(?:\\s+([\\w$]+))?\\s*\\(/;var c=b.exec(a);return c&&c[1]||'anonymous'}\nfunction Hm(a,b){var c,d,e;e=a.d;d=e/2;for(c=0;c<3;c++){if($wnd.Math.abs(e-b[c])>=d){return false}}return true}\nfunction ar(a){var b,c,d,e;if(a==null){return 0}e=1;for(c=0,d=a.length;ca){throw vg(new Do('fromIndex: 0 > toIndex: '+a))}if(a>b){throw vg(new Sn(pv+a+qv+b))}}\nfunction $h(a,b){var c;if(b<0||b>=a.b){throw vg(new Qn)}--a.b;for(c=b;c-129&&a<128){b=a+128;c=(Qo(),Po)[b];!c&&(c=Po[b]=new Ho(a));return c}return new Ho(a)}\nfunction kb(){var a;!fb&&(fb=new lb);a=$doc.createElement('canvas');if(!a.getContext){return null}return new jb(a)}\nfunction Xg(){var a;!Vg&&(Vg=new Yg);a=$doc.createElement('video');if(!a.canPlayType){return null}return new Wg(a)}\nfunction fl(){fl=Og;Zk=new jl;$k=new ll;_k=new nl;al=new pl;bl=new rl;cl=new tl;dl=new vl;el=new xl}\nfunction Sg(){$wnd.setTimeout(lu(gi));eh();ju();new Bt;new $t;$wnd.JsQRScannerReady&&$wnd.JsQRScannerReady()}\nfunction gl(a,b,c){var d,e,f;for(d=0;d>>0,b.toString(16))}return a.toString()}\nfunction tr(a){var b;this.a=(b=_c(a.e&&a.e(),21),new Nr(b,_c(Ns(b,b.length),21)));this.b=Dc(pf,uu,1,this.a.a.length,5,1)}\nfunction Jm(a,b,c,d,e,f){this.c=a;this.e=new Rq(5);this.f=b;this.i=c;this.j=d;this.b=e;this.d=f;this.a=Dc(qd,Wu,6,3,15,1)}\nfunction cr(a,b,c,d,e,f,g,h){var i;i=c;while(f=d||bb&&d.U(a[f-1],a[f])>0;--f){g=a[f];Gc(a,f,a[f-1]);Gc(a,f-1,g)}}}\nfunction Rk(a){var b,c;for(b=0;b2000){Rb=a;Sb=$wnd.setTimeout(_b,10)}}if(Qb++==0){cc((bc(),ac));return true}return false}\nfunction Dn(b){if(b.n){var c=b.n;c.stop?c.stop():c.getTracks&&c.getTracks().forEach(function(a){a.stop()});b.n=null}}\nfunction fq(a,b){var c,d;d=new nq(a);for(c=0;c>1&1431655765;a=(a>>2&858993459)+(a&858993459);a=(a>>4)+a&252645135;a+=a>>8;a+=a>>16;return a&63}\nfunction S(a,b,c){b>=0&&((_g(),a.t).style['width']=b+'px',undefined);c>=0&&((_g(),a.t).style['height']=c+'px',undefined)}\nfunction Sl(){Sl=Og;Pl=new Tl('L',0);Ql=new Tl('M',1);Rl=new Tl('Q',2);Ol=new Tl('H',3);Nl=Hc(zc(De,1),Vu,39,0,[Ql,Pl,Ol,Rl])}\nfunction tk(){tk=Og;new zk(4201,4096,1);new zk(1033,1024,1);new zk(67,64,1);new zk(19,16,1);sk=new zk(285,256,0);new zk(301,256,1)}\nfunction Vj(){Qj();return Hc(zc(ge,1),Vu,12,0,[tj,wj,Dj,Ej,Fj,Gj,Hj,Ij,Jj,Kj,xj,yj,zj,Aj,Bj,Cj,Mj,pj,qj,rj,sj,Oj,Nj,nj,oj,vj,uj])}\nfunction ro(a,b){var c=0;while(!b[c]||b[c]==''){c++}var d=b[c++];for(;c0){$wnd.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return 'stack' in new Error}\nfunction ut(a){st();var b,c,d;c=':'+a;d=rt[c];if(d!=null){return ld((et(d),d))}d=pt[c];b=d==null?tt(a):ld((et(d),d));vt();rt[c]=b;return b}\nfunction N(a){return hd(a)?ut(a):fd(a)?ld((et(a),a)):ed(a)?(et(a),a)?1231:1237:cd(a)?a.w():Fc(a)?ot(a):!!a&&!!a.hashCode?a.hashCode():ot(a)}\nfunction Yn(a,b){Vn();return hd(a)?Vo(a,(lt(b==null||hd(b)),b)):fd(a)?vo(a,(lt(b==null||fd(b)),b)):ed(a)?Wn(a,(lt(b==null||ed(b)),b)):a.S(b)}\nfunction ht(a,b){if(a>b){throw vg(new Rn('fromIndex: 3, toIndex: '+a+', size: '+b))}if(3>a){throw vg(new Do('fromIndex: 3 > toIndex: '+a))}}\nfunction Zn(a,b,c){Zs(a>=0&&a<=1114111);if(a>=Lu){b[c++]=55296+(a-Lu>>10&1023)&Bu;b[c]=56320+(a-Lu&1023)&Bu;return 2}else{b[c]=a&Bu;return 1}}\nfunction wm(a,b,c){var d,e,f,g,h,i;this.d=a;this.a=b;this.b=c;i=0;g=c[0].b;h=c[0].a;for(e=0,f=h.length;e>>(d&31)&1)!=0?'X ':' '))}c.a+='\\n'}return c.a}\nfunction Ap(a,b){var c,d,e;c=b.ib();e=b.jb();d=a.fb(c);if(!(kd(e)===kd(d)||e!=null&&J(e,d))){return false}if(d==null&&!a.db(c)){return false}return true}\nfunction Ec(a,b){var c=new Array(b);var d;switch(a){case 14:case 15:d=0;break;case 16:d=false;break;default:return c;}for(var e=0;e>24;f[d+e*i]=g}return f}\nfunction Mc(a,b){var c,d,e,f,g,h,i,j;i=a.h>>19;j=b.h>>19;if(i!=j){return j-i}e=a.h;h=b.h;if(e!=h){return e-h}d=a.m;g=b.m;if(d!=g){return d-g}c=a.l;f=b.l;return c-f}\nfunction Ih(a,b){var c,d;if(b.s!=a){return false}try{Y(b,null)}finally{c=(_g(),b.t);rc((null,d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);_h(a.p,b)}return true}\nfunction Jg(b,c,d,e){Ig();var f=Gg;$moduleName=c;$moduleBase=d;tg=e;function g(){for(var a=0;a>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<>1);er(b,a,i,j,-e,f);er(b,a,j,h,-e,f);if(f.U(a[j-1],a[j])<=0){while(ca.b){throw vg(new Qn)}if(a.b==a.a.length){f=Dc(Td,uu,22,a.a.length*2,0,1);for(e=0;ec;--d){a.a[d]=a.a[d-1]}a.a[c]=b}\nfunction Ms(a,b,c,d,e){var f,g,h,i,j;if(kd(a)===kd(c)){a=a.slice(b,b+e);b=0}h=c;for(g=b,i=b+e;g=40&&c>=40){d=qn(f);h=i>>3;(i&7)!=0&&++h;g=c>>3;(c&7)!=0&&++g;b=gk(d,h,g,i,c);e=new hj(i,c);hk(d,h,g,i,c,b,e);a.a=e}else{a.a=bk(a)}return a.a}\nfunction rn(a,b,c){var d,e,f;if(b<0||b>=a.e){throw vg(new Do('Requested row is outside the image: '+b))}e=a.f;(c==null||c.length>24}return c}\nfunction Ck(a,b){var c,d,e,f,g,h,i,j;if(b==0){return a.a[a.a.length-1]}j=a.a.length;if(b==1){i=0;for(d=a.a,e=0,f=d.length;e=2){if(!d){d=b}else{a.b=true;return ld($wnd.Math.abs(d.c-b.c)-$wnd.Math.abs(d.d-b.d))/2|0}}}return 0}\nfunction V(a){var b;if(a.q){throw vg(new Fo(\"Should only call onAttach when the widget is detached from the browser's document\"))}a.q=true;_g();qh(a.t,a);b=a.r;a.r=-1;b>0&&(a.r==-1?dh(a.t,b|(a.t.__eventBits||0)):(a.r|=b));a.B()}\nfunction om(a){lm();switch(a){case 0:return km;case 1:return im;case 2:return bm;case 3:return jm;case 4:return cm;case 5:return em;case 7:return dm;case 8:return hm;case 9:return fm;case 13:return gm;default:throw vg(new Co);}}\nfunction hs(a,b){var c,d,e,f,g,h;g=(f=ot(b),f|0);d=(c=a.a.get(g),c==null?new Array:c);for(h=0;h>24}}\nfunction $l(a,b){var c,d,e,f,g,h,i,j;c=ou;d=0;for(g=Wl,h=0,i=g.length;h>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?Eu:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?Eu:0;f=d?Du:0;e=c>>b-44}return Jc(e&Du,f&Du,g&Eu)}\nfunction Ng(a,b,c){var d=Lg,h;var e=d[a];var f=e instanceof Array?e[0]:null;if(e&&!f){_=e}else{_=(h=b&&b.prototype,!h&&(h=Lg[b]),Pg(h));_.zb=c;!b&&(_.Ab=Rg);d[a]=_}for(var g=3;g1&&b[0]==0){d=1;while(d=0&&d.e>=0){Ai(i,(Vi(),Si),Oo(d.e));Ai(i,Ri,Oo(d.d))}return i}\nfunction Ll(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;r=Uk(b);k=Tk(b).b;d=Sk(b);j=Yk(d,r,k);q=0;for(g=0,i=j.length;g=a.a.d){i=(a.a.d-1-b)/(f-b);f=a.a.d-1}g=ld(c-(e-c)*i);i=1;if(g<0){i=c/(c-g);g=0}else if(g>=a.a.b){i=(a.a.b-1-c)/(g-c);g=a.a.b-1}f=ld(b+(f-b)*i);h+=Om(a,b,c,f,g);return h-1}\nfunction xc(a){var b,c,d,e,f,g,h;c=Pp(a.a);if(c==0){return null}b=new kp(c==1?'Exception caught: ':c+' exceptions caught: ');e=true;for(h=(f=new bq((new Xp((new sq(a.a)).a)).a),new wq(f));h.a.b;){g=(d=aq(h.a),_c(d.ib(),8));e?(e=false):(b.a+='; ',b);ip(b,g.J())}return b.a}\nfunction hk(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,q,r,s,t;for(r=0;rl&&(s=l);for(o=0;ok&&(q=k);j=o<2?2:o>b-3?b-3:o;n=r<2?2:r>c-3?c-3:r;m=0;for(t=-2;t<=2;t++){i=f[n+t];m+=i[j-2]+i[j-1]+i[j]+i[j+1]+i[j+2]}h=m/25|0;ik(a,q,s,h,d,g)}}}\nfunction cn(a){var b,c,d,e,f,g,h,i;c=0;i=0;d=a.d.a.length;for(g=new Yq(a.d);g.a=2){++c;i+=e.b}}if(c<3){return false}b=i/d;h=0;for(f=new Yq(a.d);f.a0&&d>0){if(a.j>0){if(g>d){if(a.j=g&&b>=h){d=a[0];c=a[1];e=a[2]}else if(h>=b&&h>=g){d=a[1];c=a[0];e=a[2]}else{d=a[2];c=a[0];e=a[1]}if((i=d.c,j=d.d,(e.c-i)*(c.d-j)-(e.d-j)*(c.c-i))<0){f=c;c=e;e=f}Gc(a,0,c);a[1]=d;Gc(a,2,e)}\nfunction Kk(a,b){var c,d,e,f;e=b.a.length-1;if(e==1){return Hc(zc(qd,1),Wu,6,15,[b.a[b.a.length-1-1]])}f=Dc(qd,Wu,6,e,15,1);c=0;for(d=1;dd.length){h=f;f=d;d=h}g=Dc(qd,Wu,6,d.length,15,1);e=d.length-f.length;mp(d,0,g,0,e);for(c=e;c=b){f^=a;f&=b-1}}for(d=0;d8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}i=Dc(md,uu,6,d,15,1);for(h=0;h>24}!e?(g=ok(i)):(g=e.c!=null?e.c:''+e.d);try{ip(c,Xo(i,i.length,cp(g)))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}f.a[f.a.length]=i}\nfunction bk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r;m=a.d;n=m.f;c=m.e;g=new hj(n,c);ck(a,n);d=a.b;for(r=1;r<5;r++){l=c*r/5|0;f=rn(m,l,a.c);k=n*4/5|0;for(o=n/5|0;o>3]}}b=dk(d);e=qn(m);for(q=0;q6){ej(b,c-11,0,3,6);ej(b,0,c-11,6,3)}return b}\nfunction lj(a,b){var c,d,e,f,g;if(b<1||b>32||b>8*(a.c.length-a.b)-a.a){throw vg(new Do(''+b))}f=0;if(a.a>0){c=8-a.a;g=b>8-g<>d;b-=g;a.a+=g;if(a.a==8){a.a=0;++a.b}}if(b>0){while(b>=8){f=f<<8|a.c[a.b]&255;++a.b;b-=8}if(b>0){d=8-b;e=255>>d<>d;a.a+=b}}return f}\nfunction qs(){if(!Object.create||!Object.getOwnPropertyNames){return false}var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}if(Object.getOwnPropertyNames(b).length==0){return false}return true}\nfunction ej(a,b,c,d,e){var f,g,h,i,j;if(c<0||b<0){throw vg(new Do('Left and top must be nonnegative'))}if(e<1||d<1){throw vg(new Do('Height and width must be at least 1'))}h=b+d;f=c+e;if(f>a.b||h>a.d){throw vg(new Do('The region must fit inside the matrix'))}for(j=c;jf){e=o;f=a[o]}a[o]>h&&(h=a[o])}k=0;l=0;for(q=0;ql){k=q;l=j}}if(e>k){m=e;e=k;k=m}if(k-e<=(i/16|0)){throw vg((yi(),yi(),xi))}b=k-1;c=-1;for(n=k-1;n>e;n--){g=n-e;j=g*g*(k-n)*(h-a[n]);if(j>c){b=n;c=j}}return b<<3}\nfunction Fl(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}f=Dc(md,uu,6,2*d,15,1);g=0;while(d>0){h=lj(b,13);e=(h/192|0)<<8|h%192;e<7936?(e+=33088):(e+=49472);f[g]=e>>8<<24>>24;f[g+1]=e<<24>>24;g+=2;--d}try{ip(c,Xo(f,f.length,cp(Zu)))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}}\nfunction El(b,c,d){var e,f,g,h;if(d*13>8*(b.c.length-b.b)-b.a){throw vg((ui(),ui(),ti))}f=Dc(md,uu,6,2*d,15,1);g=0;while(d>0){h=lj(b,13);e=(h/96|0)<<8|h%96;e<959?(e+=41377):(e+=42657);f[g]=(e>>8&255)<<24>>24;f[g+1]=(e&255)<<24>>24;g+=2;--d}try{ip(c,Xo(f,f.length,cp('GB2312')))}catch(a){a=ug(a);if(dd(a,47)){throw vg((ui(),ui(),ti))}else throw vg(a)}}\nfunction Ao(){Ao=Og;zo=Hc(zc(od,1),uu,6,15,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,Lu,256,16,4,2]);yo=Hc(zc(od,1),uu,6,15,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,1.52587890625E-5,0.00390625,0.0625,0.25,0.5])}\nfunction Kl(b,c){var d,e,f,g,h;g=new Wk(c);f=null;d=null;try{return Ll(b,g)}catch(a){a=ug(a);if(dd(a,57)){e=a;f=e}else if(dd(a,56)){e=a;d=e}else throw vg(a)}try{Vk(g);g.d=null;g.c=null;g.b=true;Uk(g);Tk(g);Rk(g);h=Ll(b,g);Wj(h,new rm);return h}catch(a){a=ug(a);if(dd(a,57)||dd(a,56)){e=a;if(f){throw vg(f)}if(d){throw vg(d)}throw vg(e)}else throw vg(a)}}\nfunction Nc(a){var b,c,d,e,f,g,h,i;if(isNaN(a)){return Wc(),Vc}if(a<-9223372036854775808){return Wc(),Uc}if(a>=9223372036854775807){return Wc(),Tc}e=false;if(a<0){e=true;a=-a}d=0;if(a>=Gu){d=ld(a/Gu);a-=d*Gu}c=0;if(a>=Fu){c=ld(a/Fu);a-=c*Fu}b=ld(a);f=Jc(b,c,d);e&&(g=~f.l+1&Du,h=~f.m+(g==0?1:0)&Du,i=~f.h+(g==0&&h==0?1:0)&Eu,f.l=g,f.m=h,f.h=i,undefined);return f}\nfunction Bo(a){var b,c,d,e,f;if(isNaN(a)){return 2143289344}if(a==0){return 1/a==-Infinity?-2147483648:0}f=false;if(a<0){f=true;a=-a}if(!isNaN(a)&&!isFinite(a)){return f?-8388608:2139095040}d=xo(a);c=Fg(Cg(wg(Bg(d,52),2047),1023));e=Fg(Bg(wg(d,{l:Du,m:Du,h:255}),29));if(c<=-127){e=(Nu|e)>>-127-c+1;c=-127}b=f?2147483648:0;b=Ag(b,c+127<<23);b=Ag(b,e);return Fg(b)}\nfunction $o(a){var b,c,d,e,f,g,h,i;b=new RegExp('\\\\.','g');h=Dc(uf,uu,2,0,6,1);c=0;i=a;e=null;while(true){g=b.exec(i);if(g==null||i==''){h[c]=i;break}else{f=g.index;h[c]=i.substr(0,f);i=ap(i,f+g[0].length,i.length);b.lastIndex=0;if(e==i){h[c]=i.substr(0,1);i=i.substr(1)}e=i;++c}}if(a.length>0){d=h.length;while(d>0&&h[d-1]==''){--d}d$wnd.Math.abs(d-b);if(l){m=b;b=c;c=m;m=d;d=e;e=m}f=$wnd.Math.abs(d-b);g=$wnd.Math.abs(e-c);h=-f/2|0;q=b0){if(r==e){break}r+=s;h-=f}}if(k==2){return qk(d+q,e,b,c)}return NaN}\nfunction Zj(b,c,d,e){var f,g,h,i,j,k,l,m;if(c<=0||d<=0){throw vg((yi(),yi(),xi))}f=new hj(c,d);j=Dc(pd,uu,6,2*c,15,1);for(m=0;m1){if(8*(a.c.length-a.b)-a.a<11){throw vg((ui(),ui(),ti))}f=lj(a,11);fp(b,Il(f/45|0));fp(b,Il(f%45));c-=2}if(c==1){if(8*(a.c.length-a.b)-a.a<6){throw vg((ui(),ui(),ti))}fp(b,Il(lj(a,6)))}if(d){for(e=g;e=14&&c<=16));case 11:return b!=null&&typeof b===nu;case 12:return b!=null&&(typeof b===mu||typeof b==nu);case 0:return $c(b,a.__elementTypeId$);case 2:return jd(b)&&!(b.Ab===Rg);case 1:return jd(b)&&!(b.Ab===Rg)||$c(b,a.__elementTypeId$);default:return true;}}\nfunction Uk(a){var b,c,d,e,f,g,h,i,j,k;if(a.d){return a.d}c=a.a.b;i=(c-17)/4|0;if(i<=6){return zm(i)}k=0;f=c-11;for(h=5;h>=0;h--){for(e=c-9;e>=f;e--){k=(b=a.b?dj(a.a,h,e):dj(a.a,e,h),b?k<<1|1:k<<1)}}j=xm(k);if(!!j&&17+4*j.d==c){a.d=j;return j}k=0;for(d=5;d>=0;d--){for(g=c-9;g>=f;g--){k=(b=a.b?dj(a.a,g,d):dj(a.a,d,g),b?k<<1|1:k<<1)}}j=xm(k);if(!!j&&17+4*j.d==c){a.d=j;return j}throw vg((ui(),ui(),ti))}\nfunction bn(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r;m=b[0]+b[1]+b[2]+b[3]+b[4];h=d-b[4]-b[3]-b[2]/2;g=Zm(a,c,ld(h),b[2],m);if(!isNaN(g)){h=Ym(a,ld(h),ld(g),b[2],m);if(!isNaN(h)&&(!e||Xm(a,ld(g),ld(h),b[2],m))){i=m/7;j=false;for(k=0;k0;k-=2){k==6&&--k;for(d=0;d>>(k-c&31)&1)==0){++b;e<<=1;dj(a.a,k-c,j)&&(e|=1);if(b==8){n[o++]=e<<24>>24;b=0;e=0}}}}m=m^true}if(o!=q.c){throw vg((ui(),ui(),ti))}return n}\nfunction ji(){var a=navigator.userAgent.toLowerCase();var b=$doc.documentMode;if(function(){return a.indexOf('webkit')!=-1}())return 'safari';if(function(){return a.indexOf('msie')!=-1&&b>=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return 'gecko1_8';return 'unknown'}\nfunction gk(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w;h=Bc(qd,[uu,Wu],[7,6],15,[c,b],2);for(u=0;uk&&(v=k);for(q=0;qj&&(r=j);o=0;l=255;i=0;for(w=0,m=v*d+r;w<8;++w,m+=d){for(t=0;t<8;t++){n=a[m+t]&255;o+=n;ni&&(i=n)}if(i-l>24){for(++w,m+=d;w<8;++w,m+=d){for(s=0;s<8;s++){o+=a[m+s]&255}}}}f=o>>6;if(i-l<=24){f=l/2|0;if(u>0&&q>0){g=(h[u-1][q]+2*h[u][q-1]+h[u-1][q-1])/4|0;ln||d+e>j){throw vg(new Qn)}if((l.f&1)==0&&m!=i){k=ad(a);f=ad(c);if(kd(a)===kd(c)&&bd;){Gc(f,h,k[--b])}}else{for(h=d+e;d0&&Ms(a,b,c,d,e)}\nfunction Gl(a,b,c){var d,e,f;while(c>=3){if(8*(a.c.length-a.b)-a.a<10){throw vg((ui(),ui(),ti))}e=lj(a,10);if(e>=1000){throw vg((ui(),ui(),ti))}fp(b,Il(e/100|0));fp(b,Il((e/10|0)%10));fp(b,Il(e%10));c-=3}if(c==2){if(8*(a.c.length-a.b)-a.a<7){throw vg((ui(),ui(),ti))}f=lj(a,7);if(f>=100){throw vg((ui(),ui(),ti))}fp(b,Il(f/10|0));fp(b,Il(f%10))}else if(c==1){if(8*(a.c.length-a.b)-a.a<4){throw vg((ui(),ui(),ti))}d=lj(a,4);if(d>=10){throw vg((ui(),ui(),ti))}fp(b,Il(d))}}\nfunction Nm(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u;s=c.b;t=c.c;f=c.a;n=(Km(b,s,t)+Km(b,s,f))/2;if(n<1){throw vg((yi(),yi(),xi))}j=Rm(s,t,f,n);r=ym(j);o=17+4*r.d-7;d=null;if(r.a.length>0){g=t.c-s.c+f.c;h=t.d-s.d+f.d;i=1-3/o;k=ld(s.c+i*(g-s.c));l=ld(s.d+i*(h-s.d));for(m=4;m<=16;m<<=1){try{d=Mm(b,n,k,l,m);break}catch(a){a=ug(a);if(!dd(a,55))throw vg(a)}}}u=Sm(s,t,f,d,j);e=Tm(b.a,u,j);!d?(q=Hc(zc(ce,1),uu,27,0,[f,s,t])):(q=Hc(zc(ce,1),uu,27,0,[f,s,t,d]));return new $j(e,q)}\nfunction Gm(a){var b,c,d,e,f,g,h,i,j,k;j=a.f;d=a.b;h=j+a.j;i=a.i+(d/2|0);k=Dc(qd,Wu,6,3,15,1);for(f=0;fi||c>h){throw vg(new Do('Crop rectangle does not fit within image data.'))}this.a=kb();S(this.a,i,h);hb(this.a,h);ib(this.a,i);this.b=ob(a.t.getContext('2d'),0,0,b,c);f=this.b.data;for(g=0;gg||i<-1||i>c){throw vg((yi(),yi(),xi))}d=false;if(h==-1){b[f]=0;d=true}else if(h==g){b[f]=g-1;d=true}if(i==-1){b[f+1]=0;d=true}else if(i==c){b[f+1]=c-1;d=true}}d=true;for(e=b.length-2;e>=0&&d;e-=2){h=ld(b[e]);i=ld(b[e+1]);if(h<-1||h>g||i<-1||i>c){throw vg((yi(),yi(),xi))}d=false;if(h==-1){b[e]=0;d=true}else if(h==g){b[e]=g-1;d=true}if(i==-1){b[e+1]=0;d=true}else if(i==c){b[e+1]=c-1;d=true}}}\nfunction Tk(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(a.c){return a.c}h=0;for(k=0;k<6;k++){h=(c=a.b?dj(a.a,8,k):dj(a.a,k,8),c?h<<1|1:h<<1)}h=(d=a.b?dj(a.a,8,7):dj(a.a,7,8),d?h<<1|1:h<<1);h=(e=a.b?dj(a.a,8,8):dj(a.a,8,8),e?h<<1|1:h<<1);h=(f=a.b?dj(a.a,7,8):dj(a.a,8,7),f?h<<1|1:h<<1);for(m=5;m>=0;m--){h=(b=a.b?dj(a.a,m,8):dj(a.a,8,m),b?h<<1|1:h<<1)}g=a.a.b;i=0;n=g-7;for(l=g-1;l>=n;l--){i=(b=a.b?dj(a.a,l,8):dj(a.a,8,l),b?i<<1|1:i<<1)}for(j=g-8;j=0){v=C[s].a.length;if(v==F){break}--s}++s;D=F-j.b;B=0;for(m=0;m=0&&(j=f*g.c+(c/32|0),(g.a[j]>>>(c&31)&1)!=0)&&m[1]<=d){++m[1];--f}if(f<0||m[1]>d){return NaN}while(f>=0&&(k=f*g.c+(c/32|0),(g.a[k]>>>(c&31)&1)==0)&&m[0]<=d){++m[0];--f}if(m[0]>d){return NaN}f=b+1;while(f>>(c&31)&1)!=0)&&m[1]<=d){++m[1];++f}if(f==h||m[1]>d){return NaN}while(f